efd4978cafcde50faa234fb46214464df3a0b018
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 1.13.91 ===
2
3 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
4
5         * NEWS:
6         * RELEASE:
7         * configure.ac:
8         * gst-plugins-ugly.doap:
9         * meson.build:
10           Release 1.13.91
11
12 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
13
14         * docs/plugins/inspect/plugin-a52dec.xml:
15         * docs/plugins/inspect/plugin-amrnb.xml:
16         * docs/plugins/inspect/plugin-amrwbdec.xml:
17         * docs/plugins/inspect/plugin-asf.xml:
18         * docs/plugins/inspect/plugin-cdio.xml:
19         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20         * docs/plugins/inspect/plugin-dvdread.xml:
21         * docs/plugins/inspect/plugin-dvdsub.xml:
22         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23         * docs/plugins/inspect/plugin-realmedia.xml:
24         * docs/plugins/inspect/plugin-sid.xml:
25         * docs/plugins/inspect/plugin-x264.xml:
26         * docs/plugins/inspect/plugin-xingmux.xml:
27           Update docs
28
29 2018-03-12 20:19:19 +0000  Tim-Philipp Müller <tim@centricular.com>
30
31         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
32           docs: plugins: minor addition to plugins list
33
34 2018-03-08 10:12:16 +0100  Michael Tretter <m.tretter@pengutronix.de>
35
36         * configure.ac:
37           configure.ac: enable largefile support if possible
38           https://bugzilla.gnome.org/show_bug.cgi?id=793103
39
40 === release 1.13.90 ===
41
42 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
43
44         * ChangeLog:
45         * NEWS:
46         * RELEASE:
47         * configure.ac:
48         * gst-plugins-ugly.doap:
49         * meson.build:
50           Release 1.13.90
51
52 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
53
54         * docs/plugins/gst-plugins-ugly-plugins.args:
55         * docs/plugins/inspect/plugin-a52dec.xml:
56         * docs/plugins/inspect/plugin-amrnb.xml:
57         * docs/plugins/inspect/plugin-amrwbdec.xml:
58         * docs/plugins/inspect/plugin-asf.xml:
59         * docs/plugins/inspect/plugin-cdio.xml:
60         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
61         * docs/plugins/inspect/plugin-dvdread.xml:
62         * docs/plugins/inspect/plugin-dvdsub.xml:
63         * docs/plugins/inspect/plugin-mpeg2dec.xml:
64         * docs/plugins/inspect/plugin-realmedia.xml:
65         * docs/plugins/inspect/plugin-sid.xml:
66         * docs/plugins/inspect/plugin-x264.xml:
67         * docs/plugins/inspect/plugin-xingmux.xml:
68           Update docs
69
70 2018-03-01 19:07:42 +0100  Mathieu Duponchelle <mathieu@centricular.com>
71
72         * meson.build:
73         * tests/check/meson.build:
74           meson: enable more warnings
75
76 2018-02-28 10:07:13 +0000  Tim-Philipp Müller <tim@centricular.com>
77
78         * ext/x264/gstx264enc.c:
79           x264enc: fix build with newer x264 with support for multiple bit depths
80           libx264 used to be built for one specific bit depth, and if we
81           wanted to support multiple bit depths we would have to dynamically
82           load the right .so from different paths. That has changed now, and
83           libx264 can include support for multiple depths in the same lib,
84           so we don't need to do the dlopen() dance any more. We'll keep
85           the vtable stuff around until we can drop support for older x264.
86           gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
87           https://bugzilla.gnome.org/show_bug.cgi?id=792111
88
89 2018-02-27 15:42:32 +0100  Alicia Boya García <aboya@igalia.com>
90
91         * ext/x264/gstx264enc.c:
92           x264enc: Add format example for option-string
93           https://bugzilla.gnome.org/show_bug.cgi?id=793879
94
95 2018-02-21 19:47:36 +0000  Tim-Philipp Müller <tim@centricular.com>
96
97         * meson.build:
98           meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
99           add_global_arguments() can't be used in subprojects. It's
100           entirely possible that -ugly is a subproject but gstreamer
101           is picked up from an installed location, so we should
102           really use add_project_arguments() in both cases.
103
104 2018-02-15 19:44:21 +0000  Tim-Philipp Müller <tim@centricular.com>
105
106         * configure.ac:
107         * docs/plugins/inspect/plugin-a52dec.xml:
108         * docs/plugins/inspect/plugin-amrnb.xml:
109         * docs/plugins/inspect/plugin-amrwbdec.xml:
110         * docs/plugins/inspect/plugin-asf.xml:
111         * docs/plugins/inspect/plugin-cdio.xml:
112         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
113         * docs/plugins/inspect/plugin-dvdread.xml:
114         * docs/plugins/inspect/plugin-dvdsub.xml:
115         * docs/plugins/inspect/plugin-mpeg2dec.xml:
116         * docs/plugins/inspect/plugin-realmedia.xml:
117         * docs/plugins/inspect/plugin-sid.xml:
118         * docs/plugins/inspect/plugin-x264.xml:
119         * docs/plugins/inspect/plugin-xingmux.xml:
120         * meson.build:
121           Back to development
122
123 === release 1.13.1 ===
124
125 2018-02-15 17:10:13 +0000  Tim-Philipp Müller <tim@centricular.com>
126
127         * NEWS:
128         * configure.ac:
129         * gst-plugins-ugly.doap:
130         * meson.build:
131           Release 1.13.1
132
133 2018-02-15 17:07:42 +0000  Tim-Philipp Müller <tim@centricular.com>
134
135         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
136         * docs/plugins/gst-plugins-ugly-plugins.args:
137         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
138         * docs/plugins/inspect/plugin-a52dec.xml:
139         * docs/plugins/inspect/plugin-amrnb.xml:
140         * docs/plugins/inspect/plugin-amrwbdec.xml:
141         * docs/plugins/inspect/plugin-asf.xml:
142         * docs/plugins/inspect/plugin-cdio.xml:
143         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
144         * docs/plugins/inspect/plugin-dvdread.xml:
145         * docs/plugins/inspect/plugin-dvdsub.xml:
146         * docs/plugins/inspect/plugin-mpeg2dec.xml:
147         * docs/plugins/inspect/plugin-realmedia.xml:
148         * docs/plugins/inspect/plugin-sid.xml:
149         * docs/plugins/inspect/plugin-x264.xml:
150         * docs/plugins/inspect/plugin-xingmux.xml:
151           docs: update plugin docs
152
153 2018-02-15 14:52:29 +0000  Tim-Philipp Müller <tim@centricular.com>
154
155         * po/id.po:
156         * po/it.po:
157         * po/nl.po:
158         * po/sv.po:
159           po: update translations
160
161 2018-02-08 19:09:45 +0000  Tim-Philipp Müller <tim@centricular.com>
162
163         * meson.build:
164           meson: make version numbers ints and fix int/string comparison
165           WARNING: Trying to compare values of different types (str, int).
166           The result of this is undefined and will become a hard error
167           in a future Meson release.
168
169 2018-02-04 12:03:36 +0100  Tim-Philipp Müller <tim@centricular.com>
170
171         * configure.ac:
172           autotools: use -fno-strict-aliasing where supported
173           https://bugzilla.gnome.org/show_bug.cgi?id=769183
174
175 2018-01-30 20:34:52 +0000  Tim-Philipp Müller <tim@centricular.com>
176
177         * ext/sidplay/meson.build:
178         * meson.build:
179           meson: use -fno-strict-aliasing where supported
180           https://bugzilla.gnome.org/show_bug.cgi?id=769183
181
182 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
183
184         * ext/amrnb/amrnbdec.c:
185           amrnbdec: Don't use g_return_*_if_fail() on data parsing
186           Those functions can be disabled. Instead just use the (existing)
187           function.
188           CID #1427121
189
190 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
191
192         * ext/amrwbdec/amrwbdec.c:
193           amrwbdec: Don't use g_return_*_if_fail() on data parsing
194           Those functions can be disabled. Instead just use the (existing)
195           function.
196           CID #1427093
197
198 2017-12-26 13:51:37 +0100  Tim-Philipp Müller <tim@centricular.com>
199
200         * meson.build:
201           meson: skip translations if gettext is not available
202
203 2017-12-14 14:49:17 +1100  Matthew Waters <matthew@centricular.com>
204
205         * common:
206           Automatic update of common submodule
207           From e8c7a71 to 3fa2c9e
208
209 2017-12-07 15:52:58 +0900  Justin Kim <justin.kim@collabora.com>
210
211         * ext/x264/gstx264enc.c:
212         * ext/x264/gstx264enc.h:
213           x264enc: add 'insert-vui' property for users to choose
214           VUI(Video Usability Information) parameters should be set
215           according to the specification. However, some of the existing
216           hardware decoders refuse to decode in certain combinations of
217           the resolution and VUI parameters. To support the legacy
218           decoders, this patch provides 'insert-vui' to skip the settings.
219           https://bugzilla.gnome.org/show_bug.cgi?id=791331
220
221 2017-12-06 13:01:39 +0200  Sebastian Dröge <sebastian@centricular.com>
222
223         * ext/cdio/gstcdio.c:
224         * ext/cdio/gstcdio.h:
225         * ext/cdio/gstcdiocddasrc.c:
226           cdio: Fix build with cdio >= 1.0
227           LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
228           as 1 for 1.0. We had various checks for < 83, which of course succeeded
229           now although we are >= 0.83.
230           Fix this by checking for < 76 (0.76) too, as that is the minimum version
231           we currently support and everything < 76 is going to be >= 1.0.
232           https://bugzilla.gnome.org/show_bug.cgi?id=791301
233
234 2017-11-27 20:11:56 +1100  Matthew Waters <matthew@centricular.com>
235
236         * common:
237           Automatic update of common submodule
238           From 3f4aa96 to e8c7a71
239
240 2017-11-26 15:05:14 +0000  Tim-Philipp Müller <tim@centricular.com>
241
242         * configure.ac:
243           configure: actually use -fvisibility if supported
244           Fix up for previous commit.
245
246 2017-11-26 14:49:21 +0000  Tim-Philipp Müller <tim@centricular.com>
247
248         * configure.ac:
249           autotools: stop controlling symbol visibility with -export-symbols-regex
250           Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
251           This should result in consistent behaviour for the autotools and
252           Meson builds.
253
254 2017-11-13 11:13:30 +0100  Edward Hervey <edward@centricular.com>
255
256         * gst/asfdemux/gstasfdemux.c:
257           asfdemux: Fix prerolling files with "empty" streams
258           This is a regression that was introduced by
259           commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
260           "    asfdemux: Add support for dvr-ms"
261           The problem is that some files/streams might contain stream definition
262           but there is no actual packets for those streams.
263           This was used to "define" streams with different bitrates for example.
264           The first_ts calculation resulted in never ever finding a valid first_ts
265           since some streams were empty, and therefore never "activating" itself.
266           Instead of that we first check if we are prerolled. And if we are we
267           unconditionally get the "first_ts"
268           The preroll check has been adapted to check whether streams of
269           each defined type (i.e. audio/video/sub) has been prerolled. This solves
270           the problem of having different streams of a particular type where only
271           one stream actually has data.
272
273 2017-11-13 11:09:31 +0100  Edward Hervey <edward@centricular.com>
274
275         * gst/asfdemux/gstasfdemux.c:
276           asfdemux: Store the stream type in streams
277           The field was present but never set :)
278
279 2017-09-26 10:11:24 +0530  Ponnam Srinivas <p.srinivas@samsung.com>
280
281         * ext/a52dec/gsta52dec.c:
282           a52dec: Fix out buffer memory leak in error code path
283           https://bugzilla.gnome.org/show_bug.cgi?id=788119
284
285 2017-09-15 17:06:58 +0530  Deepak Srivastava <srivastava.d@samsung.com>
286
287         * ext/mpeg2dec/gstmpeg2dec.c:
288           mpeg2dec: Fix buffer memory leak in error code path
289           https://bugzilla.gnome.org/show_bug.cgi?id=787817
290
291 2017-09-07 13:27:26 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
292
293         * ext/mpeg2dec/gstmpeg2dec.c:
294           mpeg2dec: Unmap output video frame if copying to it fails
295           https://bugzilla.gnome.org/show_bug.cgi?id=787398
296
297 2017-08-31 11:33:14 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
298
299         * gst/realmedia/asmrules.c:
300           realmedia: fix leak in asmrules error code path
301           https://bugzilla.gnome.org/show_bug.cgi?id=787056
302
303 2017-08-30 18:41:28 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
304
305         * gst/realmedia/rtspreal.c:
306           realmedia: Fix Memory leak in error case
307           https://bugzilla.gnome.org/show_bug.cgi?id=787014
308
309 2017-08-26 13:02:26 +0100  Tim-Philipp Müller <tim@centricular.com>
310
311         * tests/files/Makefile.am:
312         * tests/files/cbr_stream.mp3:
313         * tests/files/stream.mp2:
314         * tests/files/vbr_stream.mp3:
315           tests: remove files that were used by the mpg123 unit test
316
317 2017-08-26 09:35:20 +0100  Tim-Philipp Müller <tim@centricular.com>
318
319         * Makefile.am:
320         * REQUIREMENTS:
321         * configure.ac:
322         * docs/plugins/Makefile.am:
323         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
324         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
325         * docs/plugins/inspect/plugin-twolame.xml:
326         * ext/Makefile.am:
327         * ext/meson.build:
328         * ext/twolame/Makefile.am:
329         * ext/twolame/gsttwolamemp2enc.c:
330         * ext/twolame/gsttwolamemp2enc.h:
331         * ext/twolame/meson.build:
332         * po/POTFILES.in:
333           Remove twolame plugin, moved to -good
334           https://bugzilla.gnome.org/show_bug.cgi?id=774252
335
336 2017-08-26 08:51:01 +0100  Tim-Philipp Müller <tim@centricular.com>
337
338         * Makefile.am:
339         * REQUIREMENTS:
340         * configure.ac:
341         * docs/plugins/Makefile.am:
342         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
343         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
344         * docs/plugins/gst-plugins-ugly-plugins.args:
345         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
346         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
347         * docs/plugins/inspect/plugin-lame.xml:
348         * ext/Makefile.am:
349         * ext/lame/Makefile.am:
350         * ext/lame/gstlamemp3enc.c:
351         * ext/lame/gstlamemp3enc.h:
352         * ext/lame/meson.build:
353         * ext/lame/plugin.c:
354         * ext/meson.build:
355         * m4/Makefile.am:
356         * m4/as-liblame.m4:
357         * po/POTFILES.in:
358         * tests/check/Makefile.am:
359         * tests/check/gst-plugins-ugly.supp:
360         * tests/check/meson.build:
361         * tests/check/pipelines/.gitignore:
362         * tests/check/pipelines/lame.c:
363           Remove lame plugin, moved to -good
364           https://bugzilla.gnome.org/show_bug.cgi?id=774252
365
366 2017-08-20 14:31:02 +0100  Tim-Philipp Müller <tim@centricular.com>
367
368         * Makefile.am:
369         * REQUIREMENTS:
370         * configure.ac:
371         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
372         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
373         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
374         * docs/plugins/inspect/plugin-mpg123.xml:
375         * ext/Makefile.am:
376         * ext/meson.build:
377         * ext/mpg123/Makefile.am:
378         * ext/mpg123/gstmpg123audiodec.c:
379         * ext/mpg123/gstmpg123audiodec.h:
380         * ext/mpg123/meson.build:
381         * tests/check/Makefile.am:
382         * tests/check/elements/.gitignore:
383         * tests/check/elements/mpg123audiodec.c:
384         * tests/check/meson.build:
385           Remove mpg123 plugin, moved to -good
386           https://bugzilla.gnome.org/show_bug.cgi?id=774252
387
388 2017-08-17 12:23:43 +0100  Tim-Philipp Müller <tim@centricular.com>
389
390         * README:
391         * common:
392           Automatic update of common submodule
393           From 48a5d85 to 3f4aa96
394
395 2017-08-10 15:48:27 +0100  Tim-Philipp Müller <tim@centricular.com>
396
397         * ext/sidplay/meson.build:
398           sidplay: hide symbols in meson for this c++ plugin too
399           Keep things local, as this is the only c++ plugin
400           in ugly currently.
401
402 2017-08-10 11:55:58 +0100  Tim-Philipp Müller <tim@centricular.com>
403
404         * meson.build:
405           meson: don't export symbols by default
406           Only plugin entry points should be exported.
407           Currently plugins might export more symbols with
408           the meson build, as we don't have the exports
409           regexp there that we pass to libtool.
410
411 2017-08-09 19:31:56 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
412
413         * ext/x264/gstx264enc.c:
414           x264enc: add FIXME note for future configuration cleanup
415
416 2017-07-25 13:36:17 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
417
418         * ext/dvdread/dvdreadsrc.c:
419           dvdreadsrc: Fix string memory leak
420           https://bugzilla.gnome.org/show_bug.cgi?id=785388
421
422 2017-07-15 15:01:09 +0100  Tim-Philipp Müller <tim@centricular.com>
423
424         * ext/x264/gstx264enc.c:
425           x264enc: fix indentation
426
427 2017-07-15 14:59:42 +0100  Tim-Philipp Müller <tim@centricular.com>
428
429         * ext/x264/gstx264enc.c:
430           x264enc: fix caps leak
431           Move creation of supported sink pads into class_init function
432           which is also the only place where they're used. Unref the
433           caps when no longer needed, the pad template will take its
434           own ref.
435           https://bugzilla.gnome.org/show_bug.cgi?id=784982
436
437 2017-07-15 14:57:49 +0100  Tim-Philipp Müller <tim@centricular.com>
438
439         * ext/mpg123/gstmpg123audiodec.c:
440           mpg123audiodec: fix caps leak
441           The pad template takes its own ref, so we should unref the caps.
442           https://bugzilla.gnome.org/show_bug.cgi?id=784982
443
444 2017-07-15 12:49:19 +0100  Tim-Philipp Müller <tim@centricular.com>
445
446         * po/meson.build:
447           meson: po: use glib preset and read language list from LINGUAS
448           Supported since meson 0.37, so we can use it now.
449
450 2017-07-11 14:21:41 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
451
452         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
453           dvdlpmdec: Fix overrun from coverity
454           CID #1414801
455
456 2017-07-07 11:58:36 +0100  Tim-Philipp Müller <tim@centricular.com>
457
458         * meson.build:
459           meson: find python3 via python3 module
460           https://bugzilla.gnome.org/show_bug.cgi?id=783198
461
462 2017-07-05 18:58:35 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
463
464         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
465         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
466           dvdlpcmdec: Added support for Blu-Ray audio
467           https://bugzilla.gnome.org/show_bug.cgi?id=784552
468
469 2017-06-27 11:48:08 +0200  Edward Hervey <edward@centricular.com>
470
471         * gst/asfdemux/gstasfdemux.c:
472           asfdemux: More index handling
473           In the same vein as the previous commit, the end of the file might have been
474           cut and therefore contains bogus data.
475           If the object is too short, consider it as garbage and return a non-fatal
476           flow.
477           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
478
479 2017-06-27 10:25:42 +0200  Edward Hervey <edward@centricular.com>
480
481         * gst/asfdemux/gstasfdemux.c:
482           asfdemux; Don't assume index is present at end of file
483           Some files have garbage at the end of the file, don't error out if we don't
484           find the index there.
485           Reverts back to previous behaviour (where corrupted/missing indexex were
486           not a fatal error).
487           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
488
489 2017-06-26 09:49:22 +0100  Tim-Philipp Müller <tim@centricular.com>
490
491         * meson.build:
492           meson: fix with-package-name option
493           https://bugzilla.gnome.org/show_bug.cgi?id=784082
494
495 2017-06-14 21:08:31 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
496
497         * gst/asfdemux/gstasfdemux.c:
498           asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
499           ... which is how it has always been until changed coincidentally in commit
500           9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
501           dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
502           to compensate for that in a lateral way
503
504 2017-06-14 20:56:16 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
505
506         * ext/x264/gstx264enc.c:
507           x264enc: relax bframes upper limit count to maximum encoder supported
508
509 2017-06-23 23:44:18 +0100  Tim-Philipp Müller <tim@centricular.com>
510
511         * ext/sidplay/meson.build:
512           meson: don't error out if sidplay library is not found
513
514 2017-06-23 18:33:24 +0100  Tim-Philipp Müller <tim@centricular.com>
515
516         * ext/meson.build:
517         * ext/sidplay/meson.build:
518           meson: build sid plugin
519           https://bugzilla.gnome.org/show_bug.cgi?id=784135
520
521 2017-06-21 21:23:29 +0200  Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
522
523         * ext/x264/gstx264enc.c:
524           x264: fix memory leak
525           When the allowed caps are the same of template caps the allowed
526           caps are not unrefed, leaking memory.
527           https://bugzilla.gnome.org/show_bug.cgi?id=784060
528
529 2017-06-07 12:08:43 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
530
531         * tests/check/meson.build:
532           meson: Do not use path separator in test names
533           Avoiding warnings like:
534           WARNING: Target "elements/audioamplify" has a path separator in its name.
535
536 2017-06-06 21:48:19 -0700  Thiago Santos <thiagossantos@gmail.com>
537
538         * gst/asfdemux/gstasfdemux.c:
539           asfdemux: fix checking for header objects
540           The if 'and' condition was mixed up with the last parameter of the
541           function and would lead to wrong results
542
543 2017-05-21 17:49:59 +0100  Tim-Philipp Müller <tim@centricular.com>
544
545         * Makefile.am:
546         * config.h.meson:
547         * meson.build:
548           meson: don't need config.h.meson any longer
549
550 2017-05-20 14:58:37 +0100  Tim-Philipp Müller <tim@centricular.com>
551
552         * meson.build:
553         * meson_options.txt:
554           meson: add options to set package name and origin
555           https://bugzilla.gnome.org/show_bug.cgi?id=782172
556
557 2017-05-19 20:05:02 +0200  Jan Schmidt <jan@centricular.com>
558
559         * tests/check/meson.build:
560           Add gstvideo_dep for meson mpeg2dec test build
561
562 2017-05-19 18:59:17 +0200  Jan Schmidt <jan@centricular.com>
563
564         * tests/check/Makefile.am:
565         * tests/check/elements/mpeg2dec.c:
566           mpeg2dec test: Fix expected output caps
567           In the absence of explicit info, video decoders
568           now output mono multiview caps by default, so make
569           the expected caps match that
570
571 2017-05-16 14:07:56 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
572
573         * config.h.meson:
574         * configure.ac:
575         * ext/a52dec/Makefile.am:
576         * ext/amrnb/Makefile.am:
577         * ext/amrwbdec/Makefile.am:
578         * ext/cdio/Makefile.am:
579         * ext/dvdread/Makefile.am:
580         * ext/lame/Makefile.am:
581         * ext/mpeg2dec/Makefile.am:
582         * ext/mpg123/Makefile.am:
583         * ext/sidplay/Makefile.am:
584         * ext/twolame/Makefile.am:
585         * ext/x264/Makefile.am:
586         * gst/asfdemux/Makefile.am:
587         * gst/dvdlpcmdec/Makefile.am:
588         * gst/dvdsub/Makefile.am:
589         * gst/realmedia/Makefile.am:
590         * gst/xingmux/Makefile.am:
591           Remove plugin specific static build option
592           Static and dynamic plugins now have the same interface. The standard
593           --enable-static/--enable-shared toggle are sufficient.
594
595 2017-05-09 09:45:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
596
597         * ext/sidplay/gstsiddec.cc:
598           sid: Make plugin name match plugin file name
599
600 2017-05-04 18:59:14 +0300  Sebastian Dröge <sebastian@centricular.com>
601
602         * configure.ac:
603         * meson.build:
604           Back to development
605
606 === release 1.12.0 ===
607
608 2017-05-04 15:39:25 +0300  Sebastian Dröge <sebastian@centricular.com>
609
610         * ChangeLog:
611         * NEWS:
612         * RELEASE:
613         * configure.ac:
614         * docs/plugins/inspect/plugin-a52dec.xml:
615         * docs/plugins/inspect/plugin-amrnb.xml:
616         * docs/plugins/inspect/plugin-amrwbdec.xml:
617         * docs/plugins/inspect/plugin-asf.xml:
618         * docs/plugins/inspect/plugin-cdio.xml:
619         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
620         * docs/plugins/inspect/plugin-dvdread.xml:
621         * docs/plugins/inspect/plugin-dvdsub.xml:
622         * docs/plugins/inspect/plugin-lame.xml:
623         * docs/plugins/inspect/plugin-mpeg2dec.xml:
624         * docs/plugins/inspect/plugin-mpg123.xml:
625         * docs/plugins/inspect/plugin-realmedia.xml:
626         * docs/plugins/inspect/plugin-siddec.xml:
627         * docs/plugins/inspect/plugin-twolame.xml:
628         * docs/plugins/inspect/plugin-x264.xml:
629         * docs/plugins/inspect/plugin-xingmux.xml:
630         * gst-plugins-ugly.doap:
631         * meson.build:
632           Release 1.12.0
633
634 2017-05-04 15:12:50 +0300  Sebastian Dröge <sebastian@centricular.com>
635
636         * po/af.po:
637         * po/az.po:
638         * po/bg.po:
639         * po/ca.po:
640         * po/cs.po:
641         * po/da.po:
642         * po/de.po:
643         * po/el.po:
644         * po/en_GB.po:
645         * po/eo.po:
646         * po/es.po:
647         * po/eu.po:
648         * po/fi.po:
649         * po/fr.po:
650         * po/fur.po:
651         * po/gl.po:
652         * po/hr.po:
653         * po/hu.po:
654         * po/id.po:
655         * po/it.po:
656         * po/ja.po:
657         * po/lt.po:
658         * po/lv.po:
659         * po/ms.po:
660         * po/mt.po:
661         * po/nb.po:
662         * po/nl.po:
663         * po/or.po:
664         * po/pl.po:
665         * po/pt_BR.po:
666         * po/ro.po:
667         * po/ru.po:
668         * po/sk.po:
669         * po/sl.po:
670         * po/sq.po:
671         * po/sr.po:
672         * po/sv.po:
673         * po/tr.po:
674         * po/uk.po:
675         * po/vi.po:
676         * po/zh_CN.po:
677           Update .po files
678
679 2017-05-04 13:47:56 +0300  Sebastian Dröge <sebastian@centricular.com>
680
681         * po/id.po:
682         * po/sv.po:
683           po: Update translations
684
685 === release 1.11.91 ===
686
687 2017-04-27 17:33:23 +0300  Sebastian Dröge <sebastian@centricular.com>
688
689         * ChangeLog:
690         * NEWS:
691         * RELEASE:
692         * configure.ac:
693         * docs/plugins/inspect/plugin-a52dec.xml:
694         * docs/plugins/inspect/plugin-amrnb.xml:
695         * docs/plugins/inspect/plugin-amrwbdec.xml:
696         * docs/plugins/inspect/plugin-asf.xml:
697         * docs/plugins/inspect/plugin-cdio.xml:
698         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
699         * docs/plugins/inspect/plugin-dvdread.xml:
700         * docs/plugins/inspect/plugin-dvdsub.xml:
701         * docs/plugins/inspect/plugin-lame.xml:
702         * docs/plugins/inspect/plugin-mpeg2dec.xml:
703         * docs/plugins/inspect/plugin-mpg123.xml:
704         * docs/plugins/inspect/plugin-realmedia.xml:
705         * docs/plugins/inspect/plugin-siddec.xml:
706         * docs/plugins/inspect/plugin-twolame.xml:
707         * docs/plugins/inspect/plugin-x264.xml:
708         * docs/plugins/inspect/plugin-xingmux.xml:
709         * gst-plugins-ugly.doap:
710         * meson.build:
711           Release 1.11.91
712
713 2017-04-27 16:08:13 +0300  Sebastian Dröge <sebastian@centricular.com>
714
715         * po/af.po:
716         * po/az.po:
717         * po/bg.po:
718         * po/ca.po:
719         * po/cs.po:
720         * po/da.po:
721         * po/de.po:
722         * po/el.po:
723         * po/en_GB.po:
724         * po/eo.po:
725         * po/es.po:
726         * po/eu.po:
727         * po/fi.po:
728         * po/fr.po:
729         * po/fur.po:
730         * po/gl.po:
731         * po/hr.po:
732         * po/hu.po:
733         * po/id.po:
734         * po/it.po:
735         * po/ja.po:
736         * po/lt.po:
737         * po/lv.po:
738         * po/ms.po:
739         * po/mt.po:
740         * po/nb.po:
741         * po/nl.po:
742         * po/or.po:
743         * po/pl.po:
744         * po/pt_BR.po:
745         * po/ro.po:
746         * po/ru.po:
747         * po/sk.po:
748         * po/sl.po:
749         * po/sq.po:
750         * po/sr.po:
751         * po/sv.po:
752         * po/tr.po:
753         * po/uk.po:
754         * po/vi.po:
755         * po/zh_CN.po:
756           Update .po files
757
758 2017-04-27 15:29:48 +0300  Sebastian Dröge <sebastian@centricular.com>
759
760         * po/LINGUAS:
761         * po/fur.po:
762         * po/id.po:
763         * po/sv.po:
764           po: Update translations
765
766 2017-04-27 12:42:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
767
768         * ext/x264/gstx264enc.h:
769           x264: Use __declspec(dllimport) with MinGW too
770           x264.h says this isn't needed with MinGW, but it looks like it is.
771           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
772
773 2017-04-24 20:28:15 +0100  Tim-Philipp Müller <tim@centricular.com>
774
775         * common:
776           Automatic update of common submodule
777           From 60aeef6 to 48a5d85
778
779 2017-04-10 23:49:25 +0100  Tim-Philipp Müller <tim@centricular.com>
780
781         * autogen.sh:
782         * common:
783           Automatic update of common submodule
784           From 39ac2f5 to 60aeef6
785
786 === release 1.11.90 ===
787
788 2017-04-07 16:34:22 +0300  Sebastian Dröge <sebastian@centricular.com>
789
790         * ChangeLog:
791         * NEWS:
792         * RELEASE:
793         * configure.ac:
794         * docs/plugins/inspect/plugin-a52dec.xml:
795         * docs/plugins/inspect/plugin-amrnb.xml:
796         * docs/plugins/inspect/plugin-amrwbdec.xml:
797         * docs/plugins/inspect/plugin-asf.xml:
798         * docs/plugins/inspect/plugin-cdio.xml:
799         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
800         * docs/plugins/inspect/plugin-dvdread.xml:
801         * docs/plugins/inspect/plugin-dvdsub.xml:
802         * docs/plugins/inspect/plugin-lame.xml:
803         * docs/plugins/inspect/plugin-mpeg2dec.xml:
804         * docs/plugins/inspect/plugin-mpg123.xml:
805         * docs/plugins/inspect/plugin-realmedia.xml:
806         * docs/plugins/inspect/plugin-siddec.xml:
807         * docs/plugins/inspect/plugin-twolame.xml:
808         * docs/plugins/inspect/plugin-x264.xml:
809         * docs/plugins/inspect/plugin-xingmux.xml:
810         * gst-plugins-ugly.doap:
811         * meson.build:
812           Release 1.11.90
813
814 2017-04-07 15:33:31 +0300  Sebastian Dröge <sebastian@centricular.com>
815
816         * po/af.po:
817         * po/az.po:
818         * po/bg.po:
819         * po/ca.po:
820         * po/cs.po:
821         * po/da.po:
822         * po/de.po:
823         * po/el.po:
824         * po/en_GB.po:
825         * po/eo.po:
826         * po/es.po:
827         * po/eu.po:
828         * po/fi.po:
829         * po/fr.po:
830         * po/gl.po:
831         * po/hr.po:
832         * po/hu.po:
833         * po/id.po:
834         * po/it.po:
835         * po/ja.po:
836         * po/lt.po:
837         * po/lv.po:
838         * po/ms.po:
839         * po/mt.po:
840         * po/nb.po:
841         * po/nl.po:
842         * po/or.po:
843         * po/pl.po:
844         * po/pt_BR.po:
845         * po/ro.po:
846         * po/ru.po:
847         * po/sk.po:
848         * po/sl.po:
849         * po/sq.po:
850         * po/sr.po:
851         * po/sv.po:
852         * po/tr.po:
853         * po/uk.po:
854         * po/vi.po:
855         * po/zh_CN.po:
856           Update .po files
857
858 2017-04-07 15:07:50 +0300  Sebastian Dröge <sebastian@centricular.com>
859
860         * po/id.po:
861         * po/sv.po:
862           po: Update translations
863
864 2017-03-28 14:18:38 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
865
866         * tests/check/meson.build:
867           meson: test: Fix environment object usage
868           And use get_pkgconfig_variable instead of calling pkg-config ourself
869
870 2017-03-20 17:06:16 +0000  Tim-Philipp Müller <tim@centricular.com>
871
872         * REQUIREMENTS:
873           REQUIREMENTS: update for mad mp3 decoder removal
874           https://bugzilla.gnome.org/show_bug.cgi?id=776140
875
876 2017-03-12 11:57:23 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
877
878         * Makefile.am:
879           Add libgstrmdemux.so to cruft list
880           This was renamed to libgstrealmedia.so, this fixes helps fixing
881           uninstalled setup.
882           https://bugzilla.gnome.org/show_bug.cgi?id=779344
883
884 2017-03-04 11:09:33 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.com>
885
886         * docs/plugins/inspect/plugin-realmedia.xml:
887         * gst/realmedia/Makefile.am:
888         * gst/realmedia/meson.build:
889           Rename plugin filenames to match plugin names
890           libgstrmdemux.so becomes libgstrealmedia.so
891           https://bugzilla.gnome.org/show_bug.cgi?id=779344
892
893 2017-03-01 23:00:55 +1100  Jan Schmidt <jan@centricular.com>
894
895         * ext/mpeg2dec/gstmpeg2dec.c:
896           mpeg2dec: Fix latency calculation
897           The latency calculation was missing a scaling by GST_SECOND,
898           so it would always report a tiny latency. Fix that.
899           Spotted by Guillaume Desmottes.
900
901 2017-02-27 20:55:34 +0200  Sebastian Dröge <sebastian@centricular.com>
902
903         * gst/asfdemux/gstasfdemux.c:
904           asfdemux: Fix compilation with gcc 7
905           gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
906           gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
907           is_encrypted = ! !((flags & 0x8000) << 15);
908           ~~~~~~~~~~~~~~~~~~^~~~~~
909           https://bugzilla.gnome.org/show_bug.cgi?id=779329
910
911 2017-02-25 21:48:46 -0300  Edgard Lima <edgard.lima@gmail.com>
912
913         * ext/amrwbdec/amrwb.c:
914         * ext/amrwbdec/amrwbdec.h:
915           Update Edgard Lima's email
916           https://bugzilla.gnome.org/show_bug.cgi?id=779230
917
918 2017-02-24 15:59:47 +0200  Sebastian Dröge <sebastian@centricular.com>
919
920         * meson.build:
921           meson: Update version
922
923 2017-02-24 15:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
924
925         * configure.ac:
926           Back to development
927
928 === release 1.11.2 ===
929
930 2017-02-24 15:07:54 +0200  Sebastian Dröge <sebastian@centricular.com>
931
932         * ChangeLog:
933         * NEWS:
934         * RELEASE:
935         * configure.ac:
936         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
937         * docs/plugins/inspect/plugin-a52dec.xml:
938         * docs/plugins/inspect/plugin-amrnb.xml:
939         * docs/plugins/inspect/plugin-amrwbdec.xml:
940         * docs/plugins/inspect/plugin-asf.xml:
941         * docs/plugins/inspect/plugin-cdio.xml:
942         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
943         * docs/plugins/inspect/plugin-dvdread.xml:
944         * docs/plugins/inspect/plugin-dvdsub.xml:
945         * docs/plugins/inspect/plugin-lame.xml:
946         * docs/plugins/inspect/plugin-mpeg2dec.xml:
947         * docs/plugins/inspect/plugin-mpg123.xml:
948         * docs/plugins/inspect/plugin-realmedia.xml:
949         * docs/plugins/inspect/plugin-siddec.xml:
950         * docs/plugins/inspect/plugin-twolame.xml:
951         * docs/plugins/inspect/plugin-x264.xml:
952         * docs/plugins/inspect/plugin-xingmux.xml:
953         * gst-plugins-ugly.doap:
954           Release 1.11.2
955
956 2017-02-24 12:57:00 +0200  Sebastian Dröge <sebastian@centricular.com>
957
958         * po/af.po:
959         * po/az.po:
960         * po/bg.po:
961         * po/ca.po:
962         * po/cs.po:
963         * po/da.po:
964         * po/de.po:
965         * po/el.po:
966         * po/en_GB.po:
967         * po/eo.po:
968         * po/es.po:
969         * po/eu.po:
970         * po/fi.po:
971         * po/fr.po:
972         * po/gl.po:
973         * po/hr.po:
974         * po/hu.po:
975         * po/id.po:
976         * po/it.po:
977         * po/ja.po:
978         * po/lt.po:
979         * po/lv.po:
980         * po/ms.po:
981         * po/mt.po:
982         * po/nb.po:
983         * po/nl.po:
984         * po/or.po:
985         * po/pl.po:
986         * po/pt_BR.po:
987         * po/ro.po:
988         * po/ru.po:
989         * po/sk.po:
990         * po/sl.po:
991         * po/sq.po:
992         * po/sr.po:
993         * po/sv.po:
994         * po/tr.po:
995         * po/uk.po:
996         * po/vi.po:
997         * po/zh_CN.po:
998           Update .po files
999
1000 2017-02-24 12:45:43 +0200  Sebastian Dröge <sebastian@centricular.com>
1001
1002         * po/id.po:
1003         * po/sv.po:
1004           po: Update translations
1005
1006 2017-02-14 19:56:13 +0000  Tim-Philipp Müller <tim@centricular.com>
1007
1008         * Makefile.am:
1009           meson: dist meson build files
1010           Ship meson build files in tarballs, so people who use tarballs
1011           in their builds can start playing with meson already.
1012
1013 2017-02-01 03:08:10 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1014
1015         * ext/x264/gstx264enc.c:
1016           x264: Initialize function vtable in plugin_init()
1017           These values are defined in the x264.h header and are not const on
1018           Windows due to the way DLLs work. See:
1019           https://msdn.microsoft.com/en-us/library/619w14ds.aspx
1020           https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
1021           https://bugzilla.gnome.org/show_bug.cgi?id=777903
1022
1023 2017-01-31 13:50:21 +0200  Sebastian Dröge <sebastian@centricular.com>
1024
1025         * gst/asfdemux/gstasfdemux.c:
1026           asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
1027           https://bugzilla.gnome.org/show_bug.cgi?id=777955
1028
1029 2017-01-30 15:39:59 +0200  Sebastian Dröge <sebastian@centricular.com>
1030
1031         * gst/asfdemux/gstasfdemux.c:
1032           asfdemux: Reset number of languages to 0 when freeing the array because of errors
1033           Otherwise we will happily index into the array at NULL if the requested
1034           index is smaller than the number of languages that were previously
1035           allocated.
1036           https://bugzilla.gnome.org/show_bug.cgi?id=777937
1037
1038 2017-01-24 19:24:10 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1039
1040         * tests/check/meson.build:
1041           meson: Properly use ':' for defining keywords
1042
1043 2017-01-13 12:39:09 +0000  Tim-Philipp Müller <tim@centricular.com>
1044
1045         * meson.build:
1046           meson: bump version
1047
1048 2017-01-12 16:32:52 +0200  Sebastian Dröge <sebastian@centricular.com>
1049
1050         * configure.ac:
1051           Back to development
1052
1053 === release 1.11.1 ===
1054
1055 2017-01-12 16:10:25 +0200  Sebastian Dröge <sebastian@centricular.com>
1056
1057         * ChangeLog:
1058         * NEWS:
1059         * RELEASE:
1060         * configure.ac:
1061         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1062         * docs/plugins/inspect/plugin-a52dec.xml:
1063         * docs/plugins/inspect/plugin-amrnb.xml:
1064         * docs/plugins/inspect/plugin-amrwbdec.xml:
1065         * docs/plugins/inspect/plugin-asf.xml:
1066         * docs/plugins/inspect/plugin-cdio.xml:
1067         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1068         * docs/plugins/inspect/plugin-dvdread.xml:
1069         * docs/plugins/inspect/plugin-dvdsub.xml:
1070         * docs/plugins/inspect/plugin-lame.xml:
1071         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1072         * docs/plugins/inspect/plugin-mpg123.xml:
1073         * docs/plugins/inspect/plugin-realmedia.xml:
1074         * docs/plugins/inspect/plugin-siddec.xml:
1075         * docs/plugins/inspect/plugin-twolame.xml:
1076         * docs/plugins/inspect/plugin-x264.xml:
1077         * docs/plugins/inspect/plugin-xingmux.xml:
1078         * gst-plugins-ugly.doap:
1079           Release 1.11.1
1080
1081 2017-01-12 14:45:56 +0200  Sebastian Dröge <sebastian@centricular.com>
1082
1083         * po/af.po:
1084         * po/az.po:
1085         * po/bg.po:
1086         * po/ca.po:
1087         * po/cs.po:
1088         * po/da.po:
1089         * po/de.po:
1090         * po/el.po:
1091         * po/en_GB.po:
1092         * po/eo.po:
1093         * po/es.po:
1094         * po/eu.po:
1095         * po/fi.po:
1096         * po/fr.po:
1097         * po/gl.po:
1098         * po/hr.po:
1099         * po/hu.po:
1100         * po/id.po:
1101         * po/it.po:
1102         * po/ja.po:
1103         * po/lt.po:
1104         * po/lv.po:
1105         * po/ms.po:
1106         * po/mt.po:
1107         * po/nb.po:
1108         * po/nl.po:
1109         * po/or.po:
1110         * po/pl.po:
1111         * po/pt_BR.po:
1112         * po/ro.po:
1113         * po/ru.po:
1114         * po/sk.po:
1115         * po/sl.po:
1116         * po/sq.po:
1117         * po/sr.po:
1118         * po/sv.po:
1119         * po/tr.po:
1120         * po/uk.po:
1121         * po/vi.po:
1122         * po/zh_CN.po:
1123           Update .po files
1124
1125 2017-01-12 14:37:02 +0200  Sebastian Dröge <sebastian@centricular.com>
1126
1127         * po/hr.po:
1128         * po/id.po:
1129         * po/sv.po:
1130           po: Update translations
1131
1132 2016-12-16 16:52:00 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1133
1134         * ext/amrnb/meson.build:
1135         * ext/x264/meson.build:
1136         * meson.build:
1137           meson: Install presets files
1138
1139 2015-06-26 20:22:47 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
1140
1141         * ext/x264/GstX264Enc.prs:
1142           x264enc: Add a youtube preset.
1143           Based on https://support.google.com/youtube/answer/1722171
1144           https://bugzilla.gnome.org/show_bug.cgi?id=751560
1145
1146 2016-12-28 10:42:15 +0000  Tim-Philipp Müller <tim@centricular.com>
1147
1148         * config.h.meson:
1149         * configure.ac:
1150         * docs/plugins/Makefile.am:
1151         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1152         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1153         * docs/plugins/inspect/plugin-mad.xml:
1154         * ext/Makefile.am:
1155         * ext/mad/Makefile.am:
1156         * ext/mad/gstmad.c:
1157         * ext/mad/gstmad.h:
1158         * ext/mad/meson.build:
1159         * ext/meson.build:
1160           mad: remove plugin
1161           We have better replacements such as the mpg123 plugin.
1162           The main reason to keep around mad was for 'freeform'
1163           mp3 support, but mpg123 can handle those too nowadays.
1164           Also, mad is GPL and has been unmaintained for years.
1165           https://bugzilla.gnome.org/show_bug.cgi?id=776140
1166
1167 2016-12-16 19:07:51 +0000  Tim-Philipp Müller <tim@centricular.com>
1168
1169         * Makefile.am:
1170         * configure.ac:
1171         * win32/MANIFEST:
1172         * win32/common/.gitignore:
1173         * win32/common/config.h:
1174           win32: remove platform-specific copies of generated headers
1175           Unused and no longer needed.
1176
1177 2016-12-14 10:24:26 +0000  Tim-Philipp Müller <tim@centricular.com>
1178
1179         * .gitignore:
1180         * Makefile.am:
1181         * configure.ac:
1182         * gst-plugins-ugly.spec.in:
1183           Remove generated .spec file
1184           Likely extremely bitrotten, and we should not ship this anyway.
1185
1186 2016-12-09 17:45:34 -0300  Thibault Saunier <tsaunier@gnome.org>
1187
1188         * meson.build:
1189           meson: Support building without Gst debug
1190
1191 2016-12-03 08:19:44 +0100  Edward Hervey <bilboed@bilboed.com>
1192
1193         * README:
1194         * common:
1195           Automatic update of common submodule
1196           From f980fd9 to 39ac2f5
1197
1198 2016-12-02 14:06:21 +0200  Sebastian Dröge <sebastian@centricular.com>
1199
1200         * gst/asfdemux/gstasfdemux.c:
1201           asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
1202           https://bugzilla.gnome.org/show_bug.cgi?id=775515
1203
1204 2016-11-30 18:11:30 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
1205
1206         * ext/x264/gstx264enc.c:
1207           x264enc: Add information for mixed mode
1208           https://bugzilla.gnome.org/show_bug.cgi?id=775411
1209
1210 2016-11-30 17:30:33 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
1211
1212         * ext/x264/gstx264enc.c:
1213           x264enc: Correctly pass interlacing/TFF information
1214           Give the interlacing information correctly to the encoder. Also parse
1215           TFF/BFF information from the caps and pass it too.
1216           https://bugzilla.gnome.org/show_bug.cgi?id=775411
1217
1218 2016-11-28 15:14:18 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
1219
1220         * ext/x264/gstx264enc.c:
1221           x264enc: Auto-detect interlace mode from caps
1222           If the caps are interlaced, interlacing is always enabled on the
1223           encoder. If the interlace-mode field is missing or if it's progressive,
1224           the encoder uses the "interlaced" property.
1225           https://bugzilla.gnome.org/show_bug.cgi?id=775228
1226
1227 2016-11-26 11:20:51 +0000  Tim-Philipp Müller <tim@centricular.com>
1228
1229         * .gitmodules:
1230           common: use https protocol for common submodule
1231           https://bugzilla.gnome.org/show_bug.cgi?id=775110
1232
1233 2016-11-25 23:51:00 +0200  Sebastian Dröge <sebastian@centricular.com>
1234
1235         * gst/realmedia/realhash.c:
1236           real: Fix compiler warnings with latest clang
1237           realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
1238           *buf1 = 128;
1239           ~ ^~~
1240           https://bugzilla.gnome.org/show_bug.cgi?id=775112
1241
1242 2016-11-25 12:41:03 +0100  Edward Hervey <edward@centricular.com>
1243
1244         * gst/asfdemux/gstasfdemux.c:
1245           asfdemux: Allow 64bit sizes for DATA object
1246           we *can* have files greater than 4GB, any other object should be
1247           smaller than that
1248
1249 2016-11-25 10:07:35 +0100  Edward Hervey <edward@centricular.com>
1250
1251         * gst/asfdemux/gstasfdemux.c:
1252           asfdemux: Add sanity check for asf_stream_audio
1253           We should have enough bytes for the specified codec_data
1254           https://bugzilla.gnome.org/show_bug.cgi?id=775070
1255
1256 2016-11-25 09:45:04 +0100  Edward Hervey <edward@centricular.com>
1257
1258         * gst/asfdemux/gstasfdemux.c:
1259           asfdemux: Add sanity checks when reading asf_stream_video_format
1260           It should report a size of at least 40 bytes
1261           Also check for the size of the remaining data (i.e. codec_data)
1262           https://bugzilla.gnome.org/show_bug.cgi?id=775070
1263
1264 2016-11-25 09:44:05 +0100  Edward Hervey <edward@centricular.com>
1265
1266         * gst/asfdemux/gstasfdemux.c:
1267           asfdemux: Add check for invalid/corrupt asf object
1268           An asf object can't realistically be bigger than 2**32 bytes.
1269           If it reports a size bigger than that, consider it corrupt and properly
1270           propagate the error back.
1271           https://bugzilla.gnome.org/show_bug.cgi?id=775070
1272
1273 2016-11-22 17:14:44 +0100  Edward Hervey <edward@centricular.com>
1274
1275         * gst/asfdemux/gstasfdemux.c:
1276           asfdemux: Handle EOS in push-mode on corrupted files
1277           It is possible no streams were activated when receiving EOS, if so
1278           handled it as if we hadn't seen the header
1279           https://bugzilla.gnome.org/show_bug.cgi?id=774846
1280
1281 2016-11-22 16:56:04 +0100  Edward Hervey <edward@centricular.com>
1282
1283         * gst/asfdemux/gstasfdemux.c:
1284         * gst/asfdemux/gstasfdemux.h:
1285           asfdemux: FILE headers are mandatory in the header
1286           As per the specification, also avoids ending up trying to play a
1287           file with plenty of un-initialized values.
1288           https://bugzilla.gnome.org/show_bug.cgi?id=774846
1289
1290 2016-11-22 16:54:26 +0100  Edward Hervey <edward@centricular.com>
1291
1292         * gst/asfdemux/gstasfdemux.c:
1293           asfdemux: Handle incomplete header in pull mode
1294           pulling headers is meant to complete as a whole. If we don't have
1295           enough data, it's an error.
1296           Avoids pipeline hangs on corrupted files
1297           https://bugzilla.gnome.org/show_bug.cgi?id=774846
1298
1299 2016-11-22 16:22:49 +0100  Edward Hervey <edward@centricular.com>
1300
1301         * gst/asfdemux/gstasfdemux.c:
1302           asfdemux: Handle issues with "empty" files
1303           In some corrupted files, we could end up with no actual streams
1304           being exposed.
1305           In those cases, make sure we properly propagate the failure all
1306           the way to the loop function. This avoids ending up in cases where
1307           we are neither EOS'd nor ERROR'd out from a pipeline point of view.
1308           https://bugzilla.gnome.org/show_bug.cgi?id=774846
1309
1310 2016-11-20 20:54:25 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1311
1312         * ext/dvdread/dvdreadsrc.c:
1313           dvdreadsrc: dvd-spu-clut-change is a sticky custom event
1314
1315 2016-11-17 17:20:03 -0800  Scott D Phillips <scott.d.phillips@intel.com>
1316
1317         * meson.build:
1318           meson: Add ignored warnings for MSVC
1319           https://bugzilla.gnome.org/show_bug.cgi?id=774656
1320
1321 2016-11-11 14:15:17 +0200  Sebastian Dröge <sebastian@centricular.com>
1322
1323         * configure.ac:
1324         * ext/x264/Makefile.am:
1325         * ext/x264/gstx264enc.c:
1326         * ext/x264/gstx264enc.h:
1327         * ext/x264/meson.build:
1328         * meson_options.txt:
1329           x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
1330           x264 has to be compiled specifically for a target bit depth.
1331           Distributions currently ship various libraries in their packages, with
1332           different bit depths.
1333           This change now allows to provide them all at configure time and have
1334           the x264enc element dynamically switch between them based on the bit
1335           depth of the input format.
1336           https://bugzilla.gnome.org/show_bug.cgi?id=763297
1337
1338 2016-11-01 18:09:25 +0000  Tim-Philipp Müller <tim@centricular.com>
1339
1340         * meson.build:
1341           meson: update version
1342
1343 === release 1.11.0 ===
1344
1345 2016-11-01 18:53:15 +0200  Sebastian Dröge <sebastian@centricular.com>
1346
1347         * configure.ac:
1348           Back to development
1349
1350 === release 1.10.0 ===
1351
1352 2016-11-01 18:05:31 +0200  Sebastian Dröge <sebastian@centricular.com>
1353
1354         * ChangeLog:
1355         * NEWS:
1356         * RELEASE:
1357         * configure.ac:
1358         * docs/plugins/inspect/plugin-a52dec.xml:
1359         * docs/plugins/inspect/plugin-amrnb.xml:
1360         * docs/plugins/inspect/plugin-amrwbdec.xml:
1361         * docs/plugins/inspect/plugin-asf.xml:
1362         * docs/plugins/inspect/plugin-cdio.xml:
1363         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1364         * docs/plugins/inspect/plugin-dvdread.xml:
1365         * docs/plugins/inspect/plugin-dvdsub.xml:
1366         * docs/plugins/inspect/plugin-lame.xml:
1367         * docs/plugins/inspect/plugin-mad.xml:
1368         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1369         * docs/plugins/inspect/plugin-mpg123.xml:
1370         * docs/plugins/inspect/plugin-realmedia.xml:
1371         * docs/plugins/inspect/plugin-siddec.xml:
1372         * docs/plugins/inspect/plugin-twolame.xml:
1373         * docs/plugins/inspect/plugin-x264.xml:
1374         * docs/plugins/inspect/plugin-xingmux.xml:
1375         * gst-plugins-ugly.doap:
1376         * win32/common/config.h:
1377           Release 1.10.0
1378
1379 2016-11-01 17:54:16 +0200  Sebastian Dröge <sebastian@centricular.com>
1380
1381         * po/af.po:
1382         * po/az.po:
1383         * po/bg.po:
1384         * po/ca.po:
1385         * po/cs.po:
1386         * po/da.po:
1387         * po/de.po:
1388         * po/el.po:
1389         * po/en_GB.po:
1390         * po/eo.po:
1391         * po/es.po:
1392         * po/eu.po:
1393         * po/fi.po:
1394         * po/fr.po:
1395         * po/gl.po:
1396         * po/hr.po:
1397         * po/hu.po:
1398         * po/id.po:
1399         * po/it.po:
1400         * po/ja.po:
1401         * po/lt.po:
1402         * po/lv.po:
1403         * po/ms.po:
1404         * po/mt.po:
1405         * po/nb.po:
1406         * po/nl.po:
1407         * po/or.po:
1408         * po/pl.po:
1409         * po/pt_BR.po:
1410         * po/ro.po:
1411         * po/ru.po:
1412         * po/sk.po:
1413         * po/sl.po:
1414         * po/sq.po:
1415         * po/sr.po:
1416         * po/sv.po:
1417         * po/tr.po:
1418         * po/uk.po:
1419         * po/vi.po:
1420         * po/zh_CN.po:
1421           Update .po files
1422
1423 2016-11-01 17:43:01 +0200  Sebastian Dröge <sebastian@centricular.com>
1424
1425         * po/id.po:
1426         * po/sv.po:
1427           po: Update translations
1428
1429 2016-10-25 08:54:52 -0700  Scott D Phillips <scott.d.phillips@intel.com>
1430
1431         * meson.build:
1432         * tests/meson.build:
1433           meson: Don't depend on gstreamer-check-1.0 on windows
1434           https://bugzilla.gnome.org/show_bug.cgi?id=773114
1435
1436 2016-10-25 10:51:08 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1437
1438         * meson.build:
1439         * tests/check/meson.build:
1440         * tests/meson.build:
1441           Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
1442           This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
1443           Does not actually work. See:
1444           https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
1445
1446 2016-10-24 00:35:23 +0100  Tim-Philipp Müller <tim@centricular.com>
1447
1448         * tests/check/meson.build:
1449           meson: fix build outside of gst-all
1450
1451 2016-10-21 00:47:14 -0700  Scott D Phillips <scott.d.phillips@intel.com>
1452
1453         * meson.build:
1454         * tests/check/meson.build:
1455         * tests/meson.build:
1456           meson: move gstreamer-check-1.0 dependency to tests/check
1457           https://bugzilla.gnome.org/show_bug.cgi?id=773114
1458
1459 2016-10-15 22:20:05 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1460
1461         * meson.build:
1462           meson: Don't set c_std to gnu99
1463           Use the default for each compiler on every platform instead. This
1464           improves our compatibility with compilers that don't have gnu99 as
1465           a c_std.
1466
1467 2016-10-04 18:06:09 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1468
1469         * meson.build:
1470         * tests/check/getpluginsdir:
1471         * tests/check/meson.build:
1472           meson: Make use of new environment object and set plugin path to builddir
1473           Workaround source_root being the root directory of all projects
1474           in the subproject case and remove now unneeded getpluginsdir
1475           Bump meson requirement to 0.35
1476
1477 2016-09-30 11:35:40 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1478
1479         * hooks/pre-commit.hook:
1480         * meson.build:
1481         * tests/check/getpluginsdir:
1482           meson: Setup pre commit hook and fix getpluginsdir for standalone case
1483
1484 2016-09-30 11:41:28 +0100  Tim-Philipp Müller <tim@centricular.com>
1485
1486         * meson.build:
1487           meson: update version
1488
1489 === release 1.9.90 ===
1490
1491 2016-09-30 13:03:26 +0300  Sebastian Dröge <sebastian@centricular.com>
1492
1493         * ChangeLog:
1494         * NEWS:
1495         * RELEASE:
1496         * configure.ac:
1497         * docs/plugins/inspect/plugin-a52dec.xml:
1498         * docs/plugins/inspect/plugin-amrnb.xml:
1499         * docs/plugins/inspect/plugin-amrwbdec.xml:
1500         * docs/plugins/inspect/plugin-asf.xml:
1501         * docs/plugins/inspect/plugin-cdio.xml:
1502         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1503         * docs/plugins/inspect/plugin-dvdread.xml:
1504         * docs/plugins/inspect/plugin-dvdsub.xml:
1505         * docs/plugins/inspect/plugin-lame.xml:
1506         * docs/plugins/inspect/plugin-mad.xml:
1507         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1508         * docs/plugins/inspect/plugin-mpg123.xml:
1509         * docs/plugins/inspect/plugin-realmedia.xml:
1510         * docs/plugins/inspect/plugin-siddec.xml:
1511         * docs/plugins/inspect/plugin-twolame.xml:
1512         * docs/plugins/inspect/plugin-x264.xml:
1513         * docs/plugins/inspect/plugin-xingmux.xml:
1514         * gst-plugins-ugly.doap:
1515         * win32/common/config.h:
1516           Release 1.9.90
1517
1518 2016-09-30 12:23:17 +0300  Sebastian Dröge <sebastian@centricular.com>
1519
1520         * po/af.po:
1521         * po/az.po:
1522         * po/bg.po:
1523         * po/ca.po:
1524         * po/cs.po:
1525         * po/da.po:
1526         * po/de.po:
1527         * po/el.po:
1528         * po/en_GB.po:
1529         * po/eo.po:
1530         * po/es.po:
1531         * po/eu.po:
1532         * po/fi.po:
1533         * po/fr.po:
1534         * po/gl.po:
1535         * po/hr.po:
1536         * po/hu.po:
1537         * po/id.po:
1538         * po/it.po:
1539         * po/ja.po:
1540         * po/lt.po:
1541         * po/lv.po:
1542         * po/ms.po:
1543         * po/mt.po:
1544         * po/nb.po:
1545         * po/nl.po:
1546         * po/or.po:
1547         * po/pl.po:
1548         * po/pt_BR.po:
1549         * po/ro.po:
1550         * po/ru.po:
1551         * po/sk.po:
1552         * po/sl.po:
1553         * po/sq.po:
1554         * po/sr.po:
1555         * po/sv.po:
1556         * po/tr.po:
1557         * po/uk.po:
1558         * po/vi.po:
1559         * po/zh_CN.po:
1560           Update .po files
1561
1562 2016-09-30 11:44:22 +0300  Sebastian Dröge <sebastian@centricular.com>
1563
1564         * po/id.po:
1565         * po/sv.po:
1566           po: Update translations
1567
1568 2016-09-29 12:39:34 +0300  Sebastian Dröge <sebastian@centricular.com>
1569
1570         * ext/x264/gstx264enc.c:
1571           x264enc: Set colorimetry and chroma-site information
1572           https://bugzilla.gnome.org/show_bug.cgi?id=772159
1573
1574 2016-09-24 09:08:00 +0100  Tim-Philipp Müller <tim@centricular.com>
1575
1576         * meson.build:
1577         * po/meson.build:
1578           meson: hook up translations
1579
1580 2016-09-24 08:59:55 +0100  Tim-Philipp Müller <tim@centricular.com>
1581
1582         * meson.build:
1583         * tests/check/getpluginsdir:
1584         * tests/check/meson.build:
1585         * tests/meson.build:
1586           meson: hook up unit tests
1587
1588 2016-09-14 11:30:58 +0200  Sebastian Dröge <sebastian@centricular.com>
1589
1590         * configure.ac:
1591           configure: Depend on gstreamer 1.9.2.1
1592
1593 2016-09-10 20:51:36 +1000  Jan Schmidt <jan@centricular.com>
1594
1595         * autogen.sh:
1596         * common:
1597           Automatic update of common submodule
1598           From b18d820 to f980fd9
1599
1600 2016-09-10 09:54:15 +1000  Jan Schmidt <jan@centricular.com>
1601
1602         * autogen.sh:
1603         * common:
1604           Automatic update of common submodule
1605           From f49c55e to b18d820
1606
1607 2016-09-05 12:22:56 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1608
1609         * meson.build:
1610           meson: Bump version to 1.9.2
1611
1612 2016-09-01 12:28:57 +0300  Sebastian Dröge <sebastian@centricular.com>
1613
1614         * configure.ac:
1615           Back to development
1616
1617 === release 1.9.2 ===
1618
1619 2016-09-01 12:28:45 +0300  Sebastian Dröge <sebastian@centricular.com>
1620
1621         * ChangeLog:
1622         * NEWS:
1623         * RELEASE:
1624         * configure.ac:
1625         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1626         * docs/plugins/inspect/plugin-a52dec.xml:
1627         * docs/plugins/inspect/plugin-amrnb.xml:
1628         * docs/plugins/inspect/plugin-amrwbdec.xml:
1629         * docs/plugins/inspect/plugin-asf.xml:
1630         * docs/plugins/inspect/plugin-cdio.xml:
1631         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1632         * docs/plugins/inspect/plugin-dvdread.xml:
1633         * docs/plugins/inspect/plugin-dvdsub.xml:
1634         * docs/plugins/inspect/plugin-lame.xml:
1635         * docs/plugins/inspect/plugin-mad.xml:
1636         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1637         * docs/plugins/inspect/plugin-mpg123.xml:
1638         * docs/plugins/inspect/plugin-realmedia.xml:
1639         * docs/plugins/inspect/plugin-siddec.xml:
1640         * docs/plugins/inspect/plugin-twolame.xml:
1641         * docs/plugins/inspect/plugin-x264.xml:
1642         * docs/plugins/inspect/plugin-xingmux.xml:
1643         * gst-plugins-ugly.doap:
1644         * win32/common/config.h:
1645           Release 1.9.2
1646
1647 2016-09-01 11:24:13 +0300  Sebastian Dröge <sebastian@centricular.com>
1648
1649         * po/af.po:
1650         * po/az.po:
1651         * po/bg.po:
1652         * po/ca.po:
1653         * po/cs.po:
1654         * po/da.po:
1655         * po/de.po:
1656         * po/el.po:
1657         * po/en_GB.po:
1658         * po/eo.po:
1659         * po/es.po:
1660         * po/eu.po:
1661         * po/fi.po:
1662         * po/fr.po:
1663         * po/gl.po:
1664         * po/hr.po:
1665         * po/hu.po:
1666         * po/id.po:
1667         * po/it.po:
1668         * po/ja.po:
1669         * po/lt.po:
1670         * po/lv.po:
1671         * po/ms.po:
1672         * po/mt.po:
1673         * po/nb.po:
1674         * po/nl.po:
1675         * po/or.po:
1676         * po/pl.po:
1677         * po/pt_BR.po:
1678         * po/ro.po:
1679         * po/ru.po:
1680         * po/sk.po:
1681         * po/sl.po:
1682         * po/sq.po:
1683         * po/sr.po:
1684         * po/sv.po:
1685         * po/tr.po:
1686         * po/uk.po:
1687         * po/vi.po:
1688         * po/zh_CN.po:
1689           po: Update translations
1690
1691 2016-09-01 10:57:46 +0300  Sebastian Dröge <sebastian@centricular.com>
1692
1693         * ext/sidplay/gstsiddec.cc:
1694           siddec: Fix compilation with debugging disabled
1695           gstsiddec.o
1696           gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
1697           gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
1698           const gchar *reason = gst_flow_get_name (ret);
1699           ^
1700
1701 2016-08-19 11:11:14 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>
1702
1703         * ext/sidplay/gstsiddec.cc:
1704         * gst/asfdemux/gstasfdemux.c:
1705         * gst/realmedia/rmdemux.c:
1706           Use the new API to post flow ERROR messages on the bus
1707           https://bugzilla.gnome.org/show_bug.cgi?id=770158
1708
1709 2016-08-24 09:45:05 -0300  Thibault Saunier <tsaunier@gnome.org>
1710
1711         * gst/asfdemux/meson.build:
1712           meson: Link asfdemux against the gstsdp library
1713
1714 2016-08-23 15:29:10 -0300  Thibault Saunier <tsaunier@gnome.org>
1715
1716         * meson.build:
1717           meson: Add support for fallback subprojects
1718
1719 2016-08-12 21:25:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1720
1721         * .gitignore:
1722         * config.h.meson:
1723         * ext/a52dec/meson.build:
1724         * ext/amrnb/meson.build:
1725         * ext/amrwbdec/meson.build:
1726         * ext/cdio/meson.build:
1727         * ext/dvdread/meson.build:
1728         * ext/lame/meson.build:
1729         * ext/mad/meson.build:
1730         * ext/meson.build:
1731         * ext/mpeg2dec/meson.build:
1732         * ext/mpg123/meson.build:
1733         * ext/twolame/meson.build:
1734         * ext/x264/meson.build:
1735         * gst/asfdemux/meson.build:
1736         * gst/dvdlpcmdec/meson.build:
1737         * gst/dvdsub/meson.build:
1738         * gst/meson.build:
1739         * gst/realmedia/meson.build:
1740         * gst/xingmux/meson.build:
1741         * meson.build:
1742           Add support for Meson as alternative/parallel build system
1743           https://github.com/mesonbuild/meson
1744           With contributions from:
1745           Tim-Philipp Müller <tim@centricular.com>
1746           Jussi Pakkanen <jpakkane@gmail.com> (original port)
1747           Highlights of the features provided are:
1748           * Faster builds on Linux (~40-50% faster)
1749           * The ability to build with MSVC on Windows
1750           * Generate Visual Studio project files
1751           * Generate XCode project files
1752           * Much faster builds on Windows (on-par with Linux)
1753           * Seriously fast configure and building on embedded
1754           ... and many more. For more details see:
1755           http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
1756           http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
1757           Building with Meson should work on both Linux and Windows, but may
1758           need a few more tweaks on other operating systems.
1759
1760 2016-08-12 21:41:39 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1761
1762         * ext/a52dec/gsta52dec.c:
1763         * ext/dvdread/dvdreadsrc.c:
1764         * ext/x264/gstx264enc.h:
1765         * gst/realmedia/realhash.c:
1766         * gst/realmedia/rtspreal.c:
1767           plugins: Use <stdint.h> instead of _stdint.h
1768           _stdint.h is generated by Autotools and we don't really need it. All
1769           supported platforms now ship with stdint.h. The only stickler was MSVC,
1770           and since Visual Studio 2015 it also ships stdint.h now.
1771
1772 2016-08-19 13:01:39 +0100  Tim-Philipp Müller <tim@centricular.com>
1773
1774         * ext/mpeg2dec/perftest.c:
1775           mpeg2dec: remove file no longer used or needed
1776
1777 2016-08-08 09:58:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1778
1779         * gst/dvdlpcmdec/Makefile.am:
1780           dvdlpcmdec: add libgstbase CFLAGS as well
1781           For consistency.
1782           https://bugzilla.gnome.org/show_bug.cgi?id=769610
1783
1784 2016-08-07 00:10:24 +0000  xlazom00 <xlazom00@gmail.com>
1785
1786         * gst/dvdlpcmdec/Makefile.am:
1787           dvdlpcmdec: link libgstbase-1.0
1788           https://bugzilla.gnome.org/show_bug.cgi?id=769610
1789
1790 2016-08-02 13:38:25 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
1791
1792         * gst/asfdemux/gstasfdemux.c:
1793           asfdemux: Add byte rate based bitrate tag in case there are no audio props
1794           https://bugzilla.gnome.org/show_bug.cgi?id=769418
1795
1796 2016-04-28 16:42:43 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
1797
1798         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1799         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1800           dvdlpcmdec: add support for another format
1801           The format specification can be found here:
1802           http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
1803           Note: This format is also used for Wifi-Display.
1804           https://bugzilla.gnome.org/show_bug.cgi?id=765807
1805
1806 2016-04-28 16:32:53 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
1807
1808         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1809         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1810           dvdlpcmdec: rewrite to use GstAudioDecoder
1811           https://bugzilla.gnome.org/show_bug.cgi?id=765807
1812
1813 2016-07-24 10:00:48 +0200  Josep Torra <n770galaxy@gmail.com>
1814
1815         * ext/sidplay/gstsiddec.cc:
1816           sidplay: fix compiler warnings when building with -O3
1817           Avoid compiler warnings "‘foo’ may be used uninitialized in this
1818           function" when building with -O3 by checking the return bool value
1819           of format conversion function.
1820           https://bugzilla.gnome.org/show_bug.cgi?id=769116
1821
1822 2016-07-11 21:14:06 +0200  Stefan Sauer <ensonic@users.sf.net>
1823
1824         * common:
1825           Automatic update of common submodule
1826           From f363b32 to f49c55e
1827
1828 2016-07-06 13:51:09 +0300  Sebastian Dröge <sebastian@centricular.com>
1829
1830         * configure.ac:
1831           Back to development
1832
1833 === release 1.9.1 ===
1834
1835 2016-07-06 13:15:28 +0300  Sebastian Dröge <sebastian@centricular.com>
1836
1837         * ChangeLog:
1838         * NEWS:
1839         * RELEASE:
1840         * configure.ac:
1841         * docs/plugins/inspect/plugin-a52dec.xml:
1842         * docs/plugins/inspect/plugin-amrnb.xml:
1843         * docs/plugins/inspect/plugin-amrwbdec.xml:
1844         * docs/plugins/inspect/plugin-asf.xml:
1845         * docs/plugins/inspect/plugin-cdio.xml:
1846         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1847         * docs/plugins/inspect/plugin-dvdread.xml:
1848         * docs/plugins/inspect/plugin-dvdsub.xml:
1849         * docs/plugins/inspect/plugin-lame.xml:
1850         * docs/plugins/inspect/plugin-mad.xml:
1851         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1852         * docs/plugins/inspect/plugin-mpg123.xml:
1853         * docs/plugins/inspect/plugin-realmedia.xml:
1854         * docs/plugins/inspect/plugin-siddec.xml:
1855         * docs/plugins/inspect/plugin-twolame.xml:
1856         * docs/plugins/inspect/plugin-x264.xml:
1857         * docs/plugins/inspect/plugin-xingmux.xml:
1858         * gst-plugins-ugly.doap:
1859         * win32/common/config.h:
1860           Release 1.9.1
1861
1862 2016-07-06 11:54:01 +0300  Sebastian Dröge <sebastian@centricular.com>
1863
1864         * po/af.po:
1865         * po/az.po:
1866         * po/bg.po:
1867         * po/ca.po:
1868         * po/cs.po:
1869         * po/da.po:
1870         * po/de.po:
1871         * po/el.po:
1872         * po/en_GB.po:
1873         * po/eo.po:
1874         * po/es.po:
1875         * po/eu.po:
1876         * po/fi.po:
1877         * po/fr.po:
1878         * po/gl.po:
1879         * po/hr.po:
1880         * po/hu.po:
1881         * po/id.po:
1882         * po/it.po:
1883         * po/ja.po:
1884         * po/lt.po:
1885         * po/lv.po:
1886         * po/ms.po:
1887         * po/mt.po:
1888         * po/nb.po:
1889         * po/nl.po:
1890         * po/or.po:
1891         * po/pl.po:
1892         * po/pt_BR.po:
1893         * po/ro.po:
1894         * po/ru.po:
1895         * po/sk.po:
1896         * po/sl.po:
1897         * po/sq.po:
1898         * po/sr.po:
1899         * po/sv.po:
1900         * po/tr.po:
1901         * po/uk.po:
1902         * po/vi.po:
1903         * po/zh_CN.po:
1904           Update .po files
1905
1906 2016-07-06 10:19:44 +0300  Sebastian Dröge <sebastian@centricular.com>
1907
1908         * po/hr.po:
1909           po: Update translations
1910
1911 2016-06-21 11:46:53 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1912
1913         * common:
1914           Automatic update of common submodule
1915           From ac2f647 to f363b32
1916
1917 2015-05-12 11:08:55 +0300  Vootele Vesterblom <vov@bang-olufsen.dk>
1918
1919         * gst/asfdemux/gstasfdemux.c:
1920           asfdemux: fix seeking back after EOS has been reached in push mode
1921           Fix seeking when demuxer is in INDEX state. This happens when we
1922           reached the end of the stream. It should still be possible to do
1923           a flushing seek and seek back to any other position though. Instead
1924           the demuxer would just go straight to EOS again instead of going
1925           back to processing packets again from the new position.
1926           https://bugzilla.gnome.org/show_bug.cgi?id=749066
1927
1928 2016-05-17 16:00:29 +0300  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
1929
1930         * gst/realmedia/rdtmanager.c:
1931           rdtmanager: fix clock leak
1932           The clock returned by gst_system_clock_obtain() was never unreffed.
1933           https://bugzilla.gnome.org/show_bug.cgi?id=766565
1934
1935 2016-05-15 13:33:30 +0300  Sebastian Dröge <sebastian@centricular.com>
1936
1937         * docs/plugins/inspect/plugin-a52dec.xml:
1938         * docs/plugins/inspect/plugin-amrnb.xml:
1939         * docs/plugins/inspect/plugin-amrwbdec.xml:
1940         * docs/plugins/inspect/plugin-asf.xml:
1941         * docs/plugins/inspect/plugin-cdio.xml:
1942         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1943         * docs/plugins/inspect/plugin-dvdread.xml:
1944         * docs/plugins/inspect/plugin-dvdsub.xml:
1945         * docs/plugins/inspect/plugin-lame.xml:
1946         * docs/plugins/inspect/plugin-mad.xml:
1947         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1948         * docs/plugins/inspect/plugin-mpg123.xml:
1949         * docs/plugins/inspect/plugin-realmedia.xml:
1950         * docs/plugins/inspect/plugin-siddec.xml:
1951         * docs/plugins/inspect/plugin-twolame.xml:
1952         * docs/plugins/inspect/plugin-x264.xml:
1953         * docs/plugins/inspect/plugin-xingmux.xml:
1954           docs: Update for git master
1955
1956 2016-04-16 09:15:43 +0100  Tim-Philipp Müller <tim@centricular.com>
1957
1958         * ext/amrnb/amrnbdec.c:
1959         * ext/mad/gstmad.c:
1960           amrnbec, mad: fix two more parse function declarations
1961
1962 2016-04-15 20:46:37 +0100  Tim-Philipp Müller <tim@centricular.com>
1963
1964         * ext/a52dec/gsta52dec.c:
1965         * ext/amrwbdec/amrwbdec.c:
1966           a52dec, amrwbec: fix parse function declaration mismatch
1967           Fixes MSVC compiler warning:
1968           amrwbdec.c(99): warning C4133: '=': incompatible types
1969           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
1970           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
1971           gsta52dec.c(156): warning C4133: '=': incompatible types
1972           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
1973           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
1974
1975 2016-04-15 19:55:03 +0100  Tim-Philipp Müller <tim@centricular.com>
1976
1977         * ext/mpg123/gstmpg123audiodec.h:
1978           mpg123: fix build with msvc
1979           Fix syntax errors when compiling against cerbero-provided libmpg123
1980           headers. We do the same as the libmpg123 internal visual studio
1981           build here.
1982           mpg123.h(1378): error C2143: syntax error: missing ')' before '('
1983           mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
1984           mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
1985           mpg123.h(1378): error C2091: function returns function
1986           mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
1987           mpg123.h(1378): error C2059: syntax error: ')'
1988           mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
1989           mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
1990           ...
1991
1992 2016-04-15 18:37:42 +0100  Tim-Philipp Müller <tim@centricular.com>
1993
1994         * configure.ac:
1995         * ext/mpeg2dec/gstmpeg2dec.c:
1996           mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
1997           libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
1998           and get rid of version-dependent code paths. There's still
1999           avdec_mpeg2video for those who are stuck on ancient distros which
2000           we don't target any more.
2001           Also fixes build with MSVC, which doesn't like #if #else #endif
2002           inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
2003
2004 2016-04-14 10:02:50 +0100  Julien Isorce <j.isorce@samsung.com>
2005
2006         * README:
2007         * common:
2008           Automatic update of common submodule
2009           From 6f2d209 to ac2f647
2010
2011 2016-03-04 16:14:44 +0900  Vineeth TM <vineeth.tm@samsung.com>
2012
2013         * ext/a52dec/gsta52dec.c:
2014         * ext/amrnb/amrnbdec.c:
2015         * ext/amrnb/amrnbenc.c:
2016         * ext/amrwbdec/amrwbdec.c:
2017         * ext/dvdread/dvdreadsrc.c:
2018         * ext/lame/gstlamemp3enc.c:
2019         * ext/mad/gstmad.c:
2020         * ext/mpeg2dec/gstmpeg2dec.c:
2021         * ext/sidplay/gstsiddec.cc:
2022         * ext/twolame/gsttwolamemp2enc.c:
2023         * ext/x264/gstx264enc.c:
2024         * gst/asfdemux/gstasfdemux.c:
2025         * gst/asfdemux/gstrtpasfdepay.c:
2026         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2027         * gst/dvdsub/gstdvdsubdec.c:
2028         * gst/dvdsub/gstdvdsubparse.c:
2029         * gst/realmedia/pnmsrc.c:
2030         * gst/realmedia/rademux.c:
2031         * gst/realmedia/rdtdepay.c:
2032         * gst/realmedia/rdtmanager.c:
2033         * gst/realmedia/rmdemux.c:
2034         * gst/xingmux/gstxingmux.c:
2035           ugly: use new gst_element_class_add_static_pad_template()
2036           https://bugzilla.gnome.org/show_bug.cgi?id=763082
2037
2038 2016-03-24 13:33:22 +0200  Sebastian Dröge <sebastian@centricular.com>
2039
2040         * configure.ac:
2041           Back to development
2042
2043 === release 1.8.0 ===
2044
2045 2016-03-24 12:43:04 +0200  Sebastian Dröge <sebastian@centricular.com>
2046
2047         * ChangeLog:
2048         * NEWS:
2049         * RELEASE:
2050         * configure.ac:
2051         * docs/plugins/inspect/plugin-a52dec.xml:
2052         * docs/plugins/inspect/plugin-amrnb.xml:
2053         * docs/plugins/inspect/plugin-amrwbdec.xml:
2054         * docs/plugins/inspect/plugin-asf.xml:
2055         * docs/plugins/inspect/plugin-cdio.xml:
2056         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2057         * docs/plugins/inspect/plugin-dvdread.xml:
2058         * docs/plugins/inspect/plugin-dvdsub.xml:
2059         * docs/plugins/inspect/plugin-lame.xml:
2060         * docs/plugins/inspect/plugin-mad.xml:
2061         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2062         * docs/plugins/inspect/plugin-mpg123.xml:
2063         * docs/plugins/inspect/plugin-realmedia.xml:
2064         * docs/plugins/inspect/plugin-siddec.xml:
2065         * docs/plugins/inspect/plugin-twolame.xml:
2066         * docs/plugins/inspect/plugin-x264.xml:
2067         * docs/plugins/inspect/plugin-xingmux.xml:
2068         * gst-plugins-ugly.doap:
2069         * win32/common/config.h:
2070           Release 1.8.0
2071
2072 2016-03-24 12:18:09 +0200  Sebastian Dröge <sebastian@centricular.com>
2073
2074         * po/af.po:
2075         * po/az.po:
2076         * po/bg.po:
2077         * po/ca.po:
2078         * po/cs.po:
2079         * po/da.po:
2080         * po/de.po:
2081         * po/el.po:
2082         * po/en_GB.po:
2083         * po/eo.po:
2084         * po/es.po:
2085         * po/eu.po:
2086         * po/fi.po:
2087         * po/fr.po:
2088         * po/gl.po:
2089         * po/hr.po:
2090         * po/hu.po:
2091         * po/id.po:
2092         * po/it.po:
2093         * po/ja.po:
2094         * po/lt.po:
2095         * po/lv.po:
2096         * po/ms.po:
2097         * po/mt.po:
2098         * po/nb.po:
2099         * po/nl.po:
2100         * po/or.po:
2101         * po/pl.po:
2102         * po/pt_BR.po:
2103         * po/ro.po:
2104         * po/ru.po:
2105         * po/sk.po:
2106         * po/sl.po:
2107         * po/sq.po:
2108         * po/sr.po:
2109         * po/sv.po:
2110         * po/tr.po:
2111         * po/uk.po:
2112         * po/vi.po:
2113         * po/zh_CN.po:
2114           Update .po files
2115
2116 === release 1.7.91 ===
2117
2118 2016-03-15 12:21:07 +0200  Sebastian Dröge <sebastian@centricular.com>
2119
2120         * ChangeLog:
2121         * NEWS:
2122         * RELEASE:
2123         * configure.ac:
2124         * docs/plugins/inspect/plugin-a52dec.xml:
2125         * docs/plugins/inspect/plugin-amrnb.xml:
2126         * docs/plugins/inspect/plugin-amrwbdec.xml:
2127         * docs/plugins/inspect/plugin-asf.xml:
2128         * docs/plugins/inspect/plugin-cdio.xml:
2129         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2130         * docs/plugins/inspect/plugin-dvdread.xml:
2131         * docs/plugins/inspect/plugin-dvdsub.xml:
2132         * docs/plugins/inspect/plugin-lame.xml:
2133         * docs/plugins/inspect/plugin-mad.xml:
2134         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2135         * docs/plugins/inspect/plugin-mpg123.xml:
2136         * docs/plugins/inspect/plugin-realmedia.xml:
2137         * docs/plugins/inspect/plugin-siddec.xml:
2138         * docs/plugins/inspect/plugin-twolame.xml:
2139         * docs/plugins/inspect/plugin-x264.xml:
2140         * docs/plugins/inspect/plugin-xingmux.xml:
2141         * gst-plugins-ugly.doap:
2142         * win32/common/config.h:
2143           Release 1.7.91
2144
2145 2016-03-15 12:03:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2146
2147         * po/af.po:
2148         * po/az.po:
2149         * po/bg.po:
2150         * po/ca.po:
2151         * po/cs.po:
2152         * po/da.po:
2153         * po/de.po:
2154         * po/el.po:
2155         * po/en_GB.po:
2156         * po/eo.po:
2157         * po/es.po:
2158         * po/eu.po:
2159         * po/fi.po:
2160         * po/fr.po:
2161         * po/gl.po:
2162         * po/hr.po:
2163         * po/hu.po:
2164         * po/id.po:
2165         * po/it.po:
2166         * po/ja.po:
2167         * po/lt.po:
2168         * po/lv.po:
2169         * po/ms.po:
2170         * po/mt.po:
2171         * po/nb.po:
2172         * po/nl.po:
2173         * po/or.po:
2174         * po/pl.po:
2175         * po/pt_BR.po:
2176         * po/ro.po:
2177         * po/ru.po:
2178         * po/sk.po:
2179         * po/sl.po:
2180         * po/sq.po:
2181         * po/sr.po:
2182         * po/sv.po:
2183         * po/tr.po:
2184         * po/uk.po:
2185         * po/vi.po:
2186         * po/zh_CN.po:
2187           Update .po files
2188
2189 2016-03-08 12:26:01 +0100  Edward Hervey <edward@centricular.com>
2190
2191         * gst/asfdemux/gstasfdemux.c:
2192         * gst/asfdemux/gstasfdemux.h:
2193           asfdemux: Don't modify segment values on accurate seeks
2194           When dealing with accurate seeks, we want to return exactly the segment
2195           that was requested by the seek event, and not adjust the values.
2196           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2197
2198 === release 1.7.90 ===
2199
2200 2016-03-01 18:42:01 +0200  Sebastian Dröge <sebastian@centricular.com>
2201
2202         * ChangeLog:
2203         * NEWS:
2204         * RELEASE:
2205         * configure.ac:
2206         * docs/plugins/inspect/plugin-a52dec.xml:
2207         * docs/plugins/inspect/plugin-amrnb.xml:
2208         * docs/plugins/inspect/plugin-amrwbdec.xml:
2209         * docs/plugins/inspect/plugin-asf.xml:
2210         * docs/plugins/inspect/plugin-cdio.xml:
2211         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2212         * docs/plugins/inspect/plugin-dvdread.xml:
2213         * docs/plugins/inspect/plugin-dvdsub.xml:
2214         * docs/plugins/inspect/plugin-lame.xml:
2215         * docs/plugins/inspect/plugin-mad.xml:
2216         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2217         * docs/plugins/inspect/plugin-mpg123.xml:
2218         * docs/plugins/inspect/plugin-realmedia.xml:
2219         * docs/plugins/inspect/plugin-siddec.xml:
2220         * docs/plugins/inspect/plugin-twolame.xml:
2221         * docs/plugins/inspect/plugin-x264.xml:
2222         * docs/plugins/inspect/plugin-xingmux.xml:
2223         * gst-plugins-ugly.doap:
2224         * win32/common/config.h:
2225           Release 1.7.90
2226
2227 2016-03-01 17:18:01 +0200  Sebastian Dröge <sebastian@centricular.com>
2228
2229         * po/af.po:
2230         * po/az.po:
2231         * po/ca.po:
2232         * po/cs.po:
2233         * po/da.po:
2234         * po/de.po:
2235         * po/el.po:
2236         * po/en_GB.po:
2237         * po/eo.po:
2238         * po/es.po:
2239         * po/eu.po:
2240         * po/fi.po:
2241         * po/fr.po:
2242         * po/gl.po:
2243         * po/hr.po:
2244         * po/hu.po:
2245         * po/id.po:
2246         * po/it.po:
2247         * po/ja.po:
2248         * po/lt.po:
2249         * po/lv.po:
2250         * po/ms.po:
2251         * po/mt.po:
2252         * po/nb.po:
2253         * po/nl.po:
2254         * po/or.po:
2255         * po/pl.po:
2256         * po/pt_BR.po:
2257         * po/ro.po:
2258         * po/ru.po:
2259         * po/sk.po:
2260         * po/sl.po:
2261         * po/sq.po:
2262         * po/sr.po:
2263         * po/sv.po:
2264         * po/tr.po:
2265         * po/uk.po:
2266         * po/vi.po:
2267         * po/zh_CN.po:
2268           Update .po files
2269
2270 2016-03-01 16:54:07 +0200  Sebastian Dröge <sebastian@centricular.com>
2271
2272         * po/bg.po:
2273           po: Update translations
2274
2275 2016-02-27 20:17:31 +0100  Jens Georg <mail@jensge.org>
2276
2277         * ext/dvdread/dvdreadsrc.c:
2278           dvdread: Fix seek starting at 0 for title != 1
2279           Otherwise the playback would start at title 0
2280           https://bugzilla.gnome.org/show_bug.cgi?id=762787
2281
2282 2016-02-26 12:41:18 +0200  Sebastian Dröge <sebastian@centricular.com>
2283
2284         * common:
2285           Automatic update of common submodule
2286           From b64f03f to 6f2d209
2287
2288 2016-02-22 22:08:12 +0000  Tim-Philipp Müller <tim@centricular.com>
2289
2290         * gst/asfdemux/gstasfdemux.c:
2291           asfdemux: fix adding bitrate to stream tags
2292           https://bugzilla.gnome.org/show_bug.cgi?id=699586
2293
2294 2016-02-21 10:11:12 +0000  Tim-Philipp Müller <tim@centricular.com>
2295
2296         * gst/asfdemux/asf.vcproj:
2297         * gst/realmedia/rmdemux.vcproj:
2298         * win32/MANIFEST:
2299         * win32/gst.sln:
2300         * win32/vs6/gst_plugins_ugly.dsw:
2301         * win32/vs6/libgstasfdemux.dsp:
2302         * win32/vs6/libgstdvdlpcmdec.dsp:
2303         * win32/vs6/libgstdvdsub.dsp:
2304         * win32/vs6/libgstlame.dsp:
2305         * win32/vs6/libgstmad.dsp:
2306         * win32/vs6/libgstrealmedia.dsp:
2307         * win32/vs6/libgstsynaesthesia.dsp:
2308           win32: remove outdated build cruft
2309           This hasn't been touched for generations, doesn't work,
2310           and is just causing confusion. We also don't want to
2311           maintain these files manually.
2312
2313 2016-02-20 11:55:37 +0000  Tim-Philipp Müller <tim@centricular.com>
2314
2315         * ext/mpeg2dec/gstmpeg2dec.c:
2316           mpeg2dec: don't use exported but undeclared core debug category symbols
2317           It's not right and won't work on Windows with MSVC.
2318
2319 2016-02-19 12:38:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2320
2321         * configure.ac:
2322           Back to development
2323
2324 === release 1.7.2 ===
2325
2326 2016-02-19 11:58:13 +0200  Sebastian Dröge <sebastian@centricular.com>
2327
2328         * ChangeLog:
2329         * NEWS:
2330         * RELEASE:
2331         * configure.ac:
2332         * docs/plugins/inspect/plugin-a52dec.xml:
2333         * docs/plugins/inspect/plugin-amrnb.xml:
2334         * docs/plugins/inspect/plugin-amrwbdec.xml:
2335         * docs/plugins/inspect/plugin-asf.xml:
2336         * docs/plugins/inspect/plugin-cdio.xml:
2337         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2338         * docs/plugins/inspect/plugin-dvdread.xml:
2339         * docs/plugins/inspect/plugin-dvdsub.xml:
2340         * docs/plugins/inspect/plugin-lame.xml:
2341         * docs/plugins/inspect/plugin-mad.xml:
2342         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2343         * docs/plugins/inspect/plugin-mpg123.xml:
2344         * docs/plugins/inspect/plugin-realmedia.xml:
2345         * docs/plugins/inspect/plugin-siddec.xml:
2346         * docs/plugins/inspect/plugin-twolame.xml:
2347         * docs/plugins/inspect/plugin-x264.xml:
2348         * docs/plugins/inspect/plugin-xingmux.xml:
2349         * gst-plugins-ugly.doap:
2350         * win32/common/config.h:
2351           Release 1.7.2
2352
2353 2016-02-19 11:21:03 +0200  Sebastian Dröge <sebastian@centricular.com>
2354
2355         * po/af.po:
2356         * po/az.po:
2357         * po/bg.po:
2358         * po/ca.po:
2359         * po/cs.po:
2360         * po/da.po:
2361         * po/de.po:
2362         * po/el.po:
2363         * po/en_GB.po:
2364         * po/eo.po:
2365         * po/es.po:
2366         * po/eu.po:
2367         * po/fi.po:
2368         * po/gl.po:
2369         * po/hr.po:
2370         * po/hu.po:
2371         * po/id.po:
2372         * po/it.po:
2373         * po/ja.po:
2374         * po/lt.po:
2375         * po/lv.po:
2376         * po/ms.po:
2377         * po/mt.po:
2378         * po/nb.po:
2379         * po/nl.po:
2380         * po/or.po:
2381         * po/pl.po:
2382         * po/ro.po:
2383         * po/ru.po:
2384         * po/sk.po:
2385         * po/sl.po:
2386         * po/sq.po:
2387         * po/sr.po:
2388         * po/sv.po:
2389         * po/tr.po:
2390         * po/uk.po:
2391         * po/vi.po:
2392         * po/zh_CN.po:
2393           Update .po files
2394
2395 2016-02-19 10:32:06 +0200  Sebastian Dröge <sebastian@centricular.com>
2396
2397         * po/fr.po:
2398         * po/pt_BR.po:
2399           po: Update translations
2400
2401 2016-02-18 00:25:56 +0200  Sebastian Dröge <sebastian@centricular.com>
2402
2403         * ext/sidplay/gstsiddec.cc:
2404           sidplay: Fix compiler warning about C++11 compatibility
2405           gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
2406           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
2407           ^
2408           gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
2409           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
2410           ^
2411
2412 2016-02-16 14:46:11 +0000  Tim-Philipp Müller <tim@centricular.com>
2413
2414         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2415         * docs/plugins/inspect/plugin-a52dec.xml:
2416         * docs/plugins/inspect/plugin-amrnb.xml:
2417         * docs/plugins/inspect/plugin-amrwbdec.xml:
2418         * docs/plugins/inspect/plugin-asf.xml:
2419         * docs/plugins/inspect/plugin-cdio.xml:
2420         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2421         * docs/plugins/inspect/plugin-dvdread.xml:
2422         * docs/plugins/inspect/plugin-dvdsub.xml:
2423         * docs/plugins/inspect/plugin-lame.xml:
2424         * docs/plugins/inspect/plugin-mad.xml:
2425         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2426         * docs/plugins/inspect/plugin-mpg123.xml:
2427         * docs/plugins/inspect/plugin-realmedia.xml:
2428         * docs/plugins/inspect/plugin-siddec.xml:
2429         * docs/plugins/inspect/plugin-twolame.xml:
2430         * docs/plugins/inspect/plugin-x264.xml:
2431         * docs/plugins/inspect/plugin-xingmux.xml:
2432           docs: update inspection to git and fix mpg123 inspect location
2433
2434 2016-02-16 12:23:33 +0000  Tim-Philipp Müller <tim@centricular.com>
2435
2436         * tests/files/Makefile.am:
2437         * tests/files/stream.mp2:
2438           tests: fix distcheck
2439
2440 2016-02-16 10:38:18 +0000  Tim-Philipp Müller <tim@centricular.com>
2441
2442         * configure.ac:
2443         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2444         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2445         * docs/plugins/xml/plugin-mpg123.xml:
2446         * ext/Makefile.am:
2447         * gst-plugins-ugly.spec.in:
2448         * tests/check/Makefile.am:
2449           mpg123: move from -bad to -ugly
2450           Hook up to build system, add to docs
2451
2452 2016-02-16 10:55:01 +0000  Tim-Philipp Müller <tim@centricular.com>
2453
2454         * configure.ac:
2455         * tests/Makefile.am:
2456         * tests/check/Makefile.am:
2457         * tests/check/elements/.gitignore:
2458         * tests/files/Makefile.am:
2459         * tests/files/cbr_stream.mp3:
2460         * tests/files/vbr_stream.mp3:
2461           tests: add test data for mpg123 plugin
2462
2463 2016-02-16 10:41:07 +0000  Tim-Philipp Müller <tim@centricular.com>
2464
2465           Merge branch 'plugin-move-mpg123'
2466           Move mpg123 plugin from -bad to -ugly.
2467           https://bugzilla.gnome.org/show_bug.cgi?id=719849
2468
2469 2015-12-14 11:09:46 +0900  Vineeth TM <vineeth.tm@samsung.com>
2470
2471         * ext/mpg123/gstmpg123audiodec.c:
2472           plugins-bad: Fix example pipelines
2473           rename gst-launch --> gst-launch-1.0
2474           replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
2475           fix caps in examples
2476           https://bugzilla.gnome.org/show_bug.cgi?id=759432
2477
2478 2015-08-17 11:50:28 +0100  Tim-Philipp Müller <tim@centricular.com>
2479
2480         * ext/mpg123/gstmpg123audiodec.c:
2481           mpg123: still reset pending audio info on hard flush
2482           Follow-up to previous commit.
2483           https://bugzilla.gnome.org/show_bug.cgi?id=752431
2484
2485 2015-07-15 10:44:02 -0600  Jason Litzinger <jlitzinger@control4.com>
2486
2487         * ext/mpg123/gstmpg123audiodec.c:
2488           mpg123: fix handling of sample rate change during playback
2489           If the sample rate of the media changes, the resulting flush will
2490           clear the has_next_audioinfo flag, and the caps won't be sent
2491           downstream.
2492           https://bugzilla.gnome.org/show_bug.cgi?id=752431
2493
2494 2015-08-15 12:58:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2495
2496         * ext/mpg123/gstmpg123audiodec.c:
2497           audiodecoders: use default pad accept-caps handling
2498           Avoids useless check of downstream caps when handling an
2499           accept-caps query
2500           Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
2501           sbcdec, adpcmdec, sirendec
2502
2503 2015-04-26 18:04:16 +0100  Tim-Philipp Müller <tim@centricular.com>
2504
2505         * ext/mpg123/Makefile.am:
2506           Remove obsolete Android build cruft
2507           This is not needed any longer.
2508
2509 2015-01-11 01:08:08 +0000  Tim-Philipp Müller <tim@centricular.com>
2510
2511         * ext/mpg123/gstmpg123audiodec.c:
2512           mpg123: fix compiler warning and simplify checks in set_caps
2513           https://bugzilla.gnome.org/show_bug.cgi?id=740195
2514
2515 2015-01-03 13:06:45 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
2516
2517         * ext/mpg123/gstmpg123audiodec.c:
2518           mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
2519           The old code was using gst_caps_normalize() and was generally overly
2520           complex. Simplify by picking sample rate and number of channels from
2521           upstream and the sample format from the allowed caps. If the format caps
2522           is a list of strins, just pick the first one. And if the srcpad isn't
2523           linked yet, use the default format (S16).
2524           https://bugzilla.gnome.org/show_bug.cgi?id=740195
2525
2526 2014-09-10 17:24:39 +0100  Tim-Philipp Müller <tim@centricular.com>
2527
2528         * ext/mpg123/gstmpg123audiodec.c:
2529           Fix up one-element lists in template caps
2530
2531 2014-03-05 00:51:04 +0000  Tim-Philipp Müller <tim@centricular.com>
2532
2533         * tests/check/elements/mpg123audiodec.c:
2534           tests: fix mpg123audiodec test for big-endian architectures
2535
2536 2014-02-04 17:22:27 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
2537
2538         * ext/mpg123/gstmpg123audiodec.c:
2539           mpg123: improved error report and checks
2540           Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
2541
2542 2013-12-05 12:04:39 +0100  Sebastian Dröge <sebastian@centricular.com>
2543
2544         * ext/mpg123/gstmpg123audiodec.c:
2545           mpg123audiodec: Require caps to be set before any data processing
2546
2547 2013-07-26 17:25:42 +0200  Edward Hervey <edward@collabora.com>
2548
2549         * ext/mpg123/gstmpg123audiodec.c:
2550           mpg123: Remove dead assignment
2551           harder ? :)
2552
2553 2013-05-15 11:25:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2554
2555         * tests/check/elements/mpg123audiodec.c:
2556           mpg123audiodec: Fix event handling in unit test
2557
2558 2012-10-24 12:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2559
2560         * ext/mpg123/Makefile.am:
2561           gst: Add better support for static plugins
2562
2563 2013-04-15 00:22:39 -0700  David Schleef <ds@schleef.org>
2564
2565         * ext/mpg123/gstmpg123audiodec.c:
2566           mpg123: Add conditional on API version for new enum
2567
2568 2016-02-05 19:11:38 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2569
2570         * tests/check/Makefile.am:
2571           tests: extend the AM_TESTS_ENVIRONMENT from check.mak
2572           To get the CK_DEFAULT_TIMEOUT defined for all tests
2573           https://bugzilla.gnome.org/show_bug.cgi?id=761472
2574
2575 2016-02-05 18:07:02 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2576
2577         * autogen.sh:
2578         * common:
2579           Automatic update of common submodule
2580           From 86e4663 to b64f03f
2581
2582 2016-01-25 20:00:26 +0000  Tim-Philipp Müller <tim@centricular.com>
2583
2584         * configure.ac:
2585         * ext/amrnb/amrnbdec.h:
2586         * ext/amrnb/amrnbenc.h:
2587         * ext/amrwbdec/amrwbdec.h:
2588           amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
2589           We don't really need to cater for older versions any more.
2590
2591 2016-01-21 17:34:38 +0100  Edward Hervey <edward@centricular.com>
2592
2593         * ext/mpeg2dec/gstmpeg2dec.c:
2594           mpeg2dec: Demote rank to SECONDARY
2595           https://bugzilla.gnome.org/show_bug.cgi?id=574461
2596
2597 2016-01-08 21:40:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2598
2599         * gst/dvdsub/gstdvdsubdec.c:
2600           dvdsubdec: use query caps instead of accept-caps
2601           accept-caps does only a shallow check and a full downstream
2602           caps query is needed to check if ARGB is possible
2603
2604 2015-10-30 11:06:11 +0530  Ravi Kiran K N <ravi.kiran@samsung.com>
2605
2606         * gst/asfdemux/asfpacket.c:
2607         * gst/asfdemux/gstasfdemux.c:
2608         * gst/asfdemux/gstasfdemux.h:
2609           asfdemux: Support reverse playback
2610           Support reverse playback for ASF format.
2611           Parse packets and queue the payloads, then push
2612           the payload buffer to decoder in reverse order.
2613           Video buffers are pushed from KeyFrame to next
2614           Keyframe.
2615           https://bugzilla.gnome.org/show_bug.cgi?id=757341
2616
2617 2015-12-24 15:28:46 +0100  Sebastian Dröge <sebastian@centricular.com>
2618
2619         * configure.ac:
2620           Back to development
2621
2622 2015-12-24 14:48:50 +0100  Sebastian Dröge <sebastian@centricular.com>
2623
2624         * tests/check/elements/amrnbenc.c:
2625           amrnbenc: Fix various compiler warnings in the test
2626
2627 2015-12-24 14:48:38 +0100  Sebastian Dröge <sebastian@centricular.com>
2628
2629         * tests/check/elements/x264enc.c:
2630           x264enc: Fix various compiler warnings in the test
2631
2632 === release 1.7.1 ===
2633
2634 2015-12-24 14:41:21 +0100  Sebastian Dröge <sebastian@centricular.com>
2635
2636         * ChangeLog:
2637         * NEWS:
2638         * RELEASE:
2639         * configure.ac:
2640         * docs/plugins/inspect/plugin-a52dec.xml:
2641         * docs/plugins/inspect/plugin-amrnb.xml:
2642         * docs/plugins/inspect/plugin-amrwbdec.xml:
2643         * docs/plugins/inspect/plugin-asf.xml:
2644         * docs/plugins/inspect/plugin-cdio.xml:
2645         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2646         * docs/plugins/inspect/plugin-dvdread.xml:
2647         * docs/plugins/inspect/plugin-dvdsub.xml:
2648         * docs/plugins/inspect/plugin-lame.xml:
2649         * docs/plugins/inspect/plugin-mad.xml:
2650         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2651         * docs/plugins/inspect/plugin-realmedia.xml:
2652         * docs/plugins/inspect/plugin-siddec.xml:
2653         * docs/plugins/inspect/plugin-twolame.xml:
2654         * docs/plugins/inspect/plugin-x264.xml:
2655         * docs/plugins/inspect/plugin-xingmux.xml:
2656         * gst-plugins-ugly.doap:
2657         * win32/common/config.h:
2658           Release 1.7.1
2659
2660 2015-12-24 14:10:29 +0100  Sebastian Dröge <sebastian@centricular.com>
2661
2662         * po/af.po:
2663         * po/az.po:
2664         * po/bg.po:
2665         * po/ca.po:
2666         * po/cs.po:
2667         * po/da.po:
2668         * po/de.po:
2669         * po/el.po:
2670         * po/en_GB.po:
2671         * po/eo.po:
2672         * po/es.po:
2673         * po/eu.po:
2674         * po/fi.po:
2675         * po/fr.po:
2676         * po/gl.po:
2677         * po/hr.po:
2678         * po/hu.po:
2679         * po/id.po:
2680         * po/it.po:
2681         * po/ja.po:
2682         * po/lt.po:
2683         * po/lv.po:
2684         * po/ms.po:
2685         * po/mt.po:
2686         * po/nb.po:
2687         * po/nl.po:
2688         * po/or.po:
2689         * po/pl.po:
2690         * po/pt_BR.po:
2691         * po/ro.po:
2692         * po/ru.po:
2693         * po/sk.po:
2694         * po/sl.po:
2695         * po/sq.po:
2696         * po/sr.po:
2697         * po/sv.po:
2698         * po/tr.po:
2699         * po/uk.po:
2700         * po/vi.po:
2701         * po/zh_CN.po:
2702           Update .po files
2703
2704 2015-12-24 12:23:27 +0100  Sebastian Dröge <sebastian@centricular.com>
2705
2706         * po/id.po:
2707         * po/sv.po:
2708           po: Update translations
2709
2710 2015-12-21 12:32:32 +0100  Sebastian Dröge <sebastian@centricular.com>
2711
2712         * configure.ac:
2713           configure: Use -Bsymbolic-functions if available
2714           While this is more useful for libraries, some of our plugins with multiple
2715           files and some internal API can also benefit from this.
2716
2717 2015-12-16 09:36:08 +0100  Sebastian Dröge <sebastian@centricular.com>
2718
2719         * docs/plugins/gst-plugins-ugly-plugins.args:
2720         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2721         * docs/plugins/inspect/plugin-a52dec.xml:
2722         * docs/plugins/inspect/plugin-amrnb.xml:
2723         * docs/plugins/inspect/plugin-amrwbdec.xml:
2724         * docs/plugins/inspect/plugin-asf.xml:
2725         * docs/plugins/inspect/plugin-cdio.xml:
2726         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2727         * docs/plugins/inspect/plugin-dvdread.xml:
2728         * docs/plugins/inspect/plugin-dvdsub.xml:
2729         * docs/plugins/inspect/plugin-lame.xml:
2730         * docs/plugins/inspect/plugin-mad.xml:
2731         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2732         * docs/plugins/inspect/plugin-realmedia.xml:
2733         * docs/plugins/inspect/plugin-siddec.xml:
2734         * docs/plugins/inspect/plugin-twolame.xml:
2735         * docs/plugins/inspect/plugin-x264.xml:
2736         * docs/plugins/inspect/plugin-xingmux.xml:
2737           docs: update to git
2738
2739 2015-12-07 09:08:18 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2740
2741         * autogen.sh:
2742         * common:
2743           Automatic update of common submodule
2744           From b319909 to 86e4663
2745
2746 2015-11-26 15:49:47 +0000  Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
2747
2748         * ext/x264/gstx264enc.c:
2749           x264enc: increase bitrate limit from 100Mbps to 2Gbps
2750           Don't artificially limit the bitrate, x264enc allows much
2751           higher bitrates, and for intra-only 4k AVC they are needed.
2752           x264 clips to 2Gbps internally, so use that as limit for now.
2753           https://bugzilla.gnome.org/show_bug.cgi?id=758620
2754
2755 2015-11-18 23:20:59 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
2756
2757         * ext/x264/gstx264enc.c:
2758           x264enc: drop unnecessary NULL check before g_free
2759
2760 2015-10-21 14:35:17 +0100  Tim-Philipp Müller <tim@centricular.com>
2761
2762         * common:
2763           Automatic update of common submodule
2764           From b99800a to b319909
2765
2766 2015-10-20 17:29:42 +0300  Sebastian Dröge <sebastian@centricular.com>
2767
2768         * configure.ac:
2769           Use new GST_ENABLE_EXTRA_CHECKS #define
2770           https://bugzilla.gnome.org/show_bug.cgi?id=756870
2771
2772 2015-10-21 14:26:07 +0300  Sebastian Dröge <sebastian@centricular.com>
2773
2774         * README:
2775         * common:
2776           Automatic update of common submodule
2777           From 9aed1d7 to b99800a
2778
2779 2015-10-02 22:24:46 +0300  Sebastian Dröge <sebastian@centricular.com>
2780
2781         * configure.ac:
2782           Update GLib dependency to 2.40.0
2783
2784 2015-09-29 14:16:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
2785
2786         * ext/dvdread/README:
2787           dvdread: remove broken link
2788           Removing instead of updating as previously pointed-to page
2789           (now http://dvd.sourceforge.net/dvdinfo/) is already linked
2790           from dvd.sourceforge.net's homepage as: "Collection of
2791           information on file formats/data structures relating to DVD
2792           navigation/SPUs."
2793
2794 2015-09-26 09:23:05 +0100  Tim-Philipp Müller <tim@centricular.com>
2795
2796         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2797           dvdlpcmdec: fix invalid read beyond channel position array
2798           We would always copy sizeof(sorted_position) bytes, which is
2799           for 8 channels, but if we have less than 8 channels the
2800           position array we copy from will only have allocated space
2801           for channel channels, so we would read beyond the input
2802           array in some cases.
2803
2804 2015-08-25 10:08:46 +0900  HoonHee Lee <hoonhee.lee@lge.com>
2805
2806         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2807           dvdlpcmdec: factor out common code to set output format into new function
2808           When caps event is recieved and header is changed, reordering channel
2809           and setting the default output format for audio are processed. These 2 of
2810           code are same. Thus, It is better to make a new function for these common
2811           code in terms of removing duplicated code, maintenance and expansion.
2812           https://bugzilla.gnome.org/show_bug.cgi?id=753920
2813
2814 2015-09-23 20:45:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2815
2816         * gst/asfdemux/gstasfdemux.c:
2817           asfdemux: Don't push any data on pads after the segment.stop
2818           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2819
2820 2015-09-23 20:30:21 +0200  Sebastian Dröge <sebastian@centricular.com>
2821
2822         * gst/asfdemux/gstasfdemux.c:
2823         * gst/asfdemux/gstasfdemux.h:
2824           asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
2825           Not for accurate seeks, which should accurately start at the requested
2826           position.
2827           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2828
2829 2015-09-23 20:23:40 +0200  Sebastian Dröge <sebastian@centricular.com>
2830
2831         * gst/asfdemux/gstasfdemux.c:
2832           asfdemux: Update segment.position when pushing buffers
2833           Without this, non-flushing seeks are not going to work well.
2834           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2835
2836 2015-09-23 19:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2837
2838         * gst/asfdemux/gstasfdemux.c:
2839           asfdemux: Only push EOS event if we're not doing a segment seek
2840           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2841
2842 2015-09-23 16:31:28 +0200  Sebastian Dröge <sebastian@centricular.com>
2843
2844         * gst/asfdemux/gstasfdemux.c:
2845           asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
2846           We don't want to unconditionally send an EOS event downstream, but might want
2847           to send a SEGMENT_DONE message/event instead if a segment seek was done
2848           before.
2849           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2850
2851 2015-09-25 23:51:12 +0200  Sebastian Dröge <sebastian@centricular.com>
2852
2853         * configure.ac:
2854           Back to development
2855
2856 === release 1.6.0 ===
2857
2858 2015-09-25 23:32:02 +0200  Sebastian Dröge <sebastian@centricular.com>
2859
2860         * ChangeLog:
2861         * NEWS:
2862         * RELEASE:
2863         * configure.ac:
2864         * docs/plugins/inspect/plugin-a52dec.xml:
2865         * docs/plugins/inspect/plugin-amrnb.xml:
2866         * docs/plugins/inspect/plugin-amrwbdec.xml:
2867         * docs/plugins/inspect/plugin-asf.xml:
2868         * docs/plugins/inspect/plugin-cdio.xml:
2869         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2870         * docs/plugins/inspect/plugin-dvdread.xml:
2871         * docs/plugins/inspect/plugin-dvdsub.xml:
2872         * docs/plugins/inspect/plugin-lame.xml:
2873         * docs/plugins/inspect/plugin-mad.xml:
2874         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2875         * docs/plugins/inspect/plugin-realmedia.xml:
2876         * docs/plugins/inspect/plugin-siddec.xml:
2877         * docs/plugins/inspect/plugin-twolame.xml:
2878         * docs/plugins/inspect/plugin-x264.xml:
2879         * docs/plugins/inspect/plugin-xingmux.xml:
2880         * gst-plugins-ugly.doap:
2881         * win32/common/config.h:
2882           Release 1.6.0
2883
2884 2015-09-25 23:04:56 +0200  Sebastian Dröge <sebastian@centricular.com>
2885
2886         * po/af.po:
2887         * po/az.po:
2888         * po/bg.po:
2889         * po/ca.po:
2890         * po/cs.po:
2891         * po/da.po:
2892         * po/de.po:
2893         * po/el.po:
2894         * po/en_GB.po:
2895         * po/eo.po:
2896         * po/es.po:
2897         * po/eu.po:
2898         * po/fi.po:
2899         * po/fr.po:
2900         * po/gl.po:
2901         * po/hr.po:
2902         * po/hu.po:
2903         * po/id.po:
2904         * po/it.po:
2905         * po/ja.po:
2906         * po/lt.po:
2907         * po/lv.po:
2908         * po/ms.po:
2909         * po/mt.po:
2910         * po/nb.po:
2911         * po/nl.po:
2912         * po/or.po:
2913         * po/pl.po:
2914         * po/pt_BR.po:
2915         * po/ro.po:
2916         * po/ru.po:
2917         * po/sk.po:
2918         * po/sl.po:
2919         * po/sq.po:
2920         * po/sr.po:
2921         * po/sv.po:
2922         * po/tr.po:
2923         * po/uk.po:
2924         * po/vi.po:
2925         * po/zh_CN.po:
2926           Update .po files
2927
2928 === release 1.5.91 ===
2929
2930 2015-09-18 20:01:17 +0200  Sebastian Dröge <sebastian@centricular.com>
2931
2932         * ChangeLog:
2933         * NEWS:
2934         * RELEASE:
2935         * configure.ac:
2936         * docs/plugins/inspect/plugin-a52dec.xml:
2937         * docs/plugins/inspect/plugin-amrnb.xml:
2938         * docs/plugins/inspect/plugin-amrwbdec.xml:
2939         * docs/plugins/inspect/plugin-asf.xml:
2940         * docs/plugins/inspect/plugin-cdio.xml:
2941         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2942         * docs/plugins/inspect/plugin-dvdread.xml:
2943         * docs/plugins/inspect/plugin-dvdsub.xml:
2944         * docs/plugins/inspect/plugin-lame.xml:
2945         * docs/plugins/inspect/plugin-mad.xml:
2946         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2947         * docs/plugins/inspect/plugin-realmedia.xml:
2948         * docs/plugins/inspect/plugin-siddec.xml:
2949         * docs/plugins/inspect/plugin-twolame.xml:
2950         * docs/plugins/inspect/plugin-x264.xml:
2951         * docs/plugins/inspect/plugin-xingmux.xml:
2952         * gst-plugins-ugly.doap:
2953         * win32/common/config.h:
2954           Release 1.5.91
2955
2956 2015-09-18 19:34:50 +0200  Sebastian Dröge <sebastian@centricular.com>
2957
2958         * po/af.po:
2959         * po/az.po:
2960         * po/bg.po:
2961         * po/ca.po:
2962         * po/cs.po:
2963         * po/da.po:
2964         * po/de.po:
2965         * po/el.po:
2966         * po/en_GB.po:
2967         * po/eo.po:
2968         * po/es.po:
2969         * po/eu.po:
2970         * po/fi.po:
2971         * po/fr.po:
2972         * po/gl.po:
2973         * po/hr.po:
2974         * po/hu.po:
2975         * po/id.po:
2976         * po/it.po:
2977         * po/ja.po:
2978         * po/lt.po:
2979         * po/lv.po:
2980         * po/ms.po:
2981         * po/mt.po:
2982         * po/nb.po:
2983         * po/nl.po:
2984         * po/or.po:
2985         * po/pl.po:
2986         * po/pt_BR.po:
2987         * po/ro.po:
2988         * po/ru.po:
2989         * po/sk.po:
2990         * po/sl.po:
2991         * po/sq.po:
2992         * po/sr.po:
2993         * po/sv.po:
2994         * po/tr.po:
2995         * po/uk.po:
2996         * po/vi.po:
2997         * po/zh_CN.po:
2998           Update .po files
2999
3000 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
3001
3002         * po/zh_CN.po:
3003           po: Update translations
3004
3005 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
3006
3007         * ext/x264/gstx264enc.c:
3008           x264: Add bitrate info to the tags output.
3009           Makes it possible for muxers to know the target bitrate as soon
3010           as encoding starts, which flvmux now uses.
3011
3012 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
3013
3014         * gst/asfdemux/gstasfdemux.c:
3015         * gst/asfdemux/gstasfdemux.h:
3016           asfdemux: fix file mode of some source files
3017
3018 === release 1.5.90 ===
3019
3020 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
3021
3022         * ChangeLog:
3023         * NEWS:
3024         * RELEASE:
3025         * configure.ac:
3026         * docs/plugins/inspect/plugin-a52dec.xml:
3027         * docs/plugins/inspect/plugin-amrnb.xml:
3028         * docs/plugins/inspect/plugin-amrwbdec.xml:
3029         * docs/plugins/inspect/plugin-asf.xml:
3030         * docs/plugins/inspect/plugin-cdio.xml:
3031         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3032         * docs/plugins/inspect/plugin-dvdread.xml:
3033         * docs/plugins/inspect/plugin-dvdsub.xml:
3034         * docs/plugins/inspect/plugin-lame.xml:
3035         * docs/plugins/inspect/plugin-mad.xml:
3036         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3037         * docs/plugins/inspect/plugin-realmedia.xml:
3038         * docs/plugins/inspect/plugin-siddec.xml:
3039         * docs/plugins/inspect/plugin-twolame.xml:
3040         * docs/plugins/inspect/plugin-x264.xml:
3041         * docs/plugins/inspect/plugin-xingmux.xml:
3042         * gst-plugins-ugly.doap:
3043         * win32/common/config.h:
3044           Release 1.5.90
3045
3046 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
3047
3048         * po/af.po:
3049         * po/az.po:
3050         * po/bg.po:
3051         * po/ca.po:
3052         * po/cs.po:
3053         * po/da.po:
3054         * po/de.po:
3055         * po/el.po:
3056         * po/en_GB.po:
3057         * po/eo.po:
3058         * po/es.po:
3059         * po/eu.po:
3060         * po/fi.po:
3061         * po/fr.po:
3062         * po/gl.po:
3063         * po/hr.po:
3064         * po/hu.po:
3065         * po/id.po:
3066         * po/it.po:
3067         * po/ja.po:
3068         * po/lt.po:
3069         * po/lv.po:
3070         * po/ms.po:
3071         * po/mt.po:
3072         * po/nb.po:
3073         * po/nl.po:
3074         * po/or.po:
3075         * po/pl.po:
3076         * po/pt_BR.po:
3077         * po/ro.po:
3078         * po/ru.po:
3079         * po/sk.po:
3080         * po/sl.po:
3081         * po/sq.po:
3082         * po/sr.po:
3083         * po/sv.po:
3084         * po/tr.po:
3085         * po/uk.po:
3086         * po/vi.po:
3087         * po/zh_CN.po:
3088           Update .po files
3089
3090 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
3091
3092         * po/id.po:
3093         * po/sv.po:
3094           po: Update translations
3095
3096 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3097
3098         * ext/x264/gstx264enc.c:
3099           x264enc: actually return TRUE from accept-caps handler
3100           The query was handled
3101
3102 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3103
3104         * ext/x264/gstx264enc.c:
3105           x264enc: implement accept-caps handling
3106           Implement accept-caps handling without doing caps queries downstream
3107
3108 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3109
3110         * ext/amrnb/amrnbenc.c:
3111         * ext/lame/gstlamemp3enc.c:
3112         * ext/twolame/gsttwolamemp2enc.c:
3113           audioencoders: use template subset check for accept-caps
3114           It is faster than doing a query that propagates downstream and
3115           should be enough
3116           Elements: amrnbenc, lamemp3enc, twolamemp2enc
3117
3118 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3119
3120         * ext/mpeg2dec/gstmpeg2dec.c:
3121           mpeg2dec: use default pad accept-caps handling
3122           Avoids useless check of downstream caps when handling an
3123           accept-caps query
3124
3125 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3126
3127         * ext/a52dec/gsta52dec.c:
3128         * ext/amrnb/amrnbdec.c:
3129         * ext/amrwbdec/amrwbdec.c:
3130         * ext/mad/gstmad.c:
3131           audiodecoders: use default pad accept-caps handling
3132           Avoids useless check of downstream caps when handling an
3133           accept-caps query
3134           Elements: a52dec, amrnbdec, amrwbdec, mad
3135
3136 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
3137
3138         * tests/check/generic/states.c:
3139           check: Rename states unit test
3140           Makes it easier to differentiate from other modules states unit test
3141
3142 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
3143
3144         * gst/realmedia/rmdemux.c:
3145           rmdemux: fix assertion error when freeing old tags.
3146           Check if old_tags is present before calling gst_tag_list_unref
3147           https://bugzilla.gnome.org/show_bug.cgi?id=753301
3148
3149 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
3150
3151         * gst/asfdemux/gstasfdemux.c:
3152           asfdemux: fix assertion error when codec_data is not present in structure
3153           When discovering a particular asf file, caps structure doesn't have
3154           codec_data, and this was not being checked before using the same,
3155           resulting in assertion error
3156           https://bugzilla.gnome.org/show_bug.cgi?id=752803
3157
3158 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
3159
3160         * gst/asfdemux/gstasfdemux.c:
3161           asfdemux: remove unread value
3162           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
3163           initial value.
3164
3165 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
3166
3167         * gst/asfdemux/gstasfdemux.c:
3168           asfdemux: Don't post error on flushing while reading headers
3169
3170 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
3171
3172         * gst/realmedia/rmdemux.c:
3173           rmdemux: mark tag list as global scope
3174
3175 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
3176
3177         * gst/realmedia/rmdemux.c:
3178           rmdemux: fix taglist leak
3179           merge doesn't take ownership, so must unref the
3180           old tags if we do merge.
3181
3182 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
3183
3184         * gst/realmedia/rmdemux.c:
3185           rmdemux: fix wrong unref when there are no tags
3186           Tags should be appended to pending tags and unref'ed only if tags
3187           are present. Else there is no need to append.
3188           https://bugzilla.gnome.org/show_bug.cgi?id=752404
3189
3190 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
3191
3192         * gst/realmedia/rmdemux.c:
3193           rmdemux: fix memory leaks during error cases
3194           while adding stream, during error cases, only stream is
3195           being freed. Adapter, pad, tags, subpackets, index are not being
3196           freed resulting in memory leaks
3197           https://bugzilla.gnome.org/show_bug.cgi?id=752404
3198
3199 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
3200
3201         * gst-plugins-ugly.doap:
3202           Update mailing list in doap file as well
3203
3204 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
3205
3206         * ext/amrnb/amrnbdec.c:
3207           Update mailing list address from sourceforge to freedesktop
3208
3209 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
3210
3211         * gst/realmedia/rmdemux.c:
3212           rmdemux: fix tag memory leak
3213           tags is not being freed after being merged to the
3214           pending_tags.
3215           https://bugzilla.gnome.org/show_bug.cgi?id=752404
3216
3217 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
3218
3219         * common:
3220           Automatic update of common submodule
3221           From f74b2df to 9aed1d7
3222
3223 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
3224
3225         * configure.ac:
3226           Back to development
3227
3228 === release 1.5.2 ===
3229
3230 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
3231
3232         * ChangeLog:
3233         * NEWS:
3234         * RELEASE:
3235         * configure.ac:
3236         * docs/plugins/gst-plugins-ugly-plugins.args:
3237         * docs/plugins/inspect/plugin-a52dec.xml:
3238         * docs/plugins/inspect/plugin-amrnb.xml:
3239         * docs/plugins/inspect/plugin-amrwbdec.xml:
3240         * docs/plugins/inspect/plugin-asf.xml:
3241         * docs/plugins/inspect/plugin-cdio.xml:
3242         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3243         * docs/plugins/inspect/plugin-dvdread.xml:
3244         * docs/plugins/inspect/plugin-dvdsub.xml:
3245         * docs/plugins/inspect/plugin-lame.xml:
3246         * docs/plugins/inspect/plugin-mad.xml:
3247         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3248         * docs/plugins/inspect/plugin-realmedia.xml:
3249         * docs/plugins/inspect/plugin-siddec.xml:
3250         * docs/plugins/inspect/plugin-twolame.xml:
3251         * docs/plugins/inspect/plugin-x264.xml:
3252         * docs/plugins/inspect/plugin-xingmux.xml:
3253         * gst-plugins-ugly.doap:
3254         * win32/common/config.h:
3255           Release 1.5.2
3256
3257 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
3258
3259         * po/af.po:
3260         * po/az.po:
3261         * po/bg.po:
3262         * po/ca.po:
3263         * po/cs.po:
3264         * po/da.po:
3265         * po/de.po:
3266         * po/el.po:
3267         * po/en_GB.po:
3268         * po/eo.po:
3269         * po/es.po:
3270         * po/eu.po:
3271         * po/fi.po:
3272         * po/fr.po:
3273         * po/gl.po:
3274         * po/hr.po:
3275         * po/hu.po:
3276         * po/id.po:
3277         * po/it.po:
3278         * po/ja.po:
3279         * po/lt.po:
3280         * po/lv.po:
3281         * po/ms.po:
3282         * po/mt.po:
3283         * po/nb.po:
3284         * po/nl.po:
3285         * po/or.po:
3286         * po/pl.po:
3287         * po/pt_BR.po:
3288         * po/ro.po:
3289         * po/ru.po:
3290         * po/sk.po:
3291         * po/sl.po:
3292         * po/sq.po:
3293         * po/sr.po:
3294         * po/sv.po:
3295         * po/tr.po:
3296         * po/uk.po:
3297         * po/vi.po:
3298         * po/zh_CN.po:
3299           Update .po files
3300
3301 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
3302
3303         * po/nl.po:
3304           po: Update translations
3305
3306 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
3307
3308         * gst/asfdemux/gstasfdemux.c:
3309           asfdemux: Use gst_video_multiview_guess_half_aspect() function
3310           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
3311           stereoscopic video is full-frame per view or not.
3312
3313 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3314
3315         * common:
3316           Automatic update of common submodule
3317           From 6015d26 to f74b2df
3318
3319 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
3320
3321         * ext/x264/gstx264enc.c:
3322         * ext/x264/gstx264enc.h:
3323           x264enc: Use gst_video_encoder_set_min_pts
3324           This method replace the manual adjustment of PTS and DTS to avoid
3325           negative DTS issues. Using this method will also update the segment so
3326           we don't loos sync.
3327           https://bugzilla.gnome.org/show_bug.cgi?id=740575
3328
3329 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
3330
3331         * gst/asfdemux/Makefile.am:
3332         * gst/asfdemux/gstasfdemux.c:
3333         * gst/asfdemux/gstasfdemux.h:
3334           asfdemux: Add support for stereoscopic video metadata.
3335           Add parsing of stereoscopic metadata, and place into the caps to
3336           the decoder.
3337           Fix parsing of Advanced Mutual Exclustion objects.
3338           https://bugzilla.gnome.org/show_bug.cgi?id=711190
3339           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
3340
3341 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
3342
3343         * ext/x264/gstx264enc.c:
3344         * ext/x264/gstx264enc.h:
3345           x264enc: Add support for stereoscopic video
3346           Provide new frame-packing property to directly set
3347           x264enc frame packing, or pass through upstream settings
3348           The explicit layout from the frame-packing property is
3349           preferred over any info from the caps.
3350
3351 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
3352
3353         * gst/xingmux/gstxingmux.c:
3354           xingmux: fix compiler warnings
3355           https://bugzilla.gnome.org/show_bug.cgi?id=750596
3356
3357 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
3358
3359         * Makefile.am:
3360           cruft: add the obsolete tmpl dir to cruft-dirs
3361
3362 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
3363
3364         * common:
3365           Automatic update of common submodule
3366           From d9a3353 to 6015d26
3367
3368 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
3369
3370         * common:
3371           Automatic update of common submodule
3372           From d37af32 to d9a3353
3373
3374 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
3375
3376         * common:
3377           Automatic update of common submodule
3378           From 21ba2e5 to d37af32
3379
3380 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
3381
3382         * common:
3383           Automatic update of common submodule
3384           From c408583 to 21ba2e5
3385
3386 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
3387
3388         * docs/plugins/Makefile.am:
3389           docs: remove variables that we define in the snippet from common
3390           This is syncing our Makefile.am with upstream gtkdoc.
3391
3392 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
3393
3394         * autogen.sh:
3395         * common:
3396           Automatic update of common submodule
3397           From d676993 to c408583
3398
3399 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
3400
3401         * configure.ac:
3402           Back to development
3403
3404 === release 1.5.1 ===
3405
3406 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
3407
3408         * ChangeLog:
3409         * NEWS:
3410         * RELEASE:
3411         * configure.ac:
3412         * docs/plugins/gst-plugins-ugly-plugins.args:
3413         * docs/plugins/inspect/plugin-a52dec.xml:
3414         * docs/plugins/inspect/plugin-amrnb.xml:
3415         * docs/plugins/inspect/plugin-amrwbdec.xml:
3416         * docs/plugins/inspect/plugin-asf.xml:
3417         * docs/plugins/inspect/plugin-cdio.xml:
3418         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3419         * docs/plugins/inspect/plugin-dvdread.xml:
3420         * docs/plugins/inspect/plugin-dvdsub.xml:
3421         * docs/plugins/inspect/plugin-lame.xml:
3422         * docs/plugins/inspect/plugin-mad.xml:
3423         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3424         * docs/plugins/inspect/plugin-realmedia.xml:
3425         * docs/plugins/inspect/plugin-siddec.xml:
3426         * docs/plugins/inspect/plugin-twolame.xml:
3427         * docs/plugins/inspect/plugin-x264.xml:
3428         * docs/plugins/inspect/plugin-xingmux.xml:
3429         * gst-plugins-ugly.doap:
3430         * win32/common/config.h:
3431           Release 1.5.1
3432
3433 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
3434
3435         * po/af.po:
3436         * po/az.po:
3437         * po/bg.po:
3438         * po/ca.po:
3439         * po/cs.po:
3440         * po/da.po:
3441         * po/de.po:
3442         * po/el.po:
3443         * po/en_GB.po:
3444         * po/eo.po:
3445         * po/es.po:
3446         * po/eu.po:
3447         * po/fi.po:
3448         * po/fr.po:
3449         * po/gl.po:
3450         * po/hr.po:
3451         * po/hu.po:
3452         * po/id.po:
3453         * po/it.po:
3454         * po/ja.po:
3455         * po/lt.po:
3456         * po/lv.po:
3457         * po/ms.po:
3458         * po/mt.po:
3459         * po/nb.po:
3460         * po/nl.po:
3461         * po/or.po:
3462         * po/pl.po:
3463         * po/pt_BR.po:
3464         * po/ro.po:
3465         * po/ru.po:
3466         * po/sk.po:
3467         * po/sl.po:
3468         * po/sq.po:
3469         * po/sr.po:
3470         * po/sv.po:
3471         * po/tr.po:
3472         * po/uk.po:
3473         * po/vi.po:
3474         * po/zh_CN.po:
3475           Update .po files
3476
3477 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
3478
3479         * po/eo.po:
3480         * po/fr.po:
3481           po: Update translations
3482
3483 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
3484
3485         * tests/check/elements/amrnbenc.c:
3486         * tests/check/elements/mpeg2dec.c:
3487         * tests/check/elements/x264enc.c:
3488         * tests/check/elements/xingmux.c:
3489         * tests/check/pipelines/lame.c:
3490           check: Use GST_CHECK_MAIN () macro everywhere
3491           Makes source code smaller, and ensures we go through common initialization
3492           path (like the one that sets up XML unit test output ...)
3493
3494 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
3495
3496         * ext/x264/gstx264enc.c:
3497           x264enc: don't artificially limit max allowed value of "threads" property
3498           In auto mode it will happily chose much higher values anyway,
3499           and a limit of 4 seems a bit low these days.
3500
3501 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
3502
3503         * ext/dvdread/dvdreadsrc.c:
3504           dvdread: Also reset the first_seek var in start()
3505           Make the initial chapter seek work across reuse.
3506           https://bugzilla.gnome.org/show_bug.cgi?id=453322
3507
3508 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
3509
3510         * ext/dvdread/dvdreadsrc.c:
3511         * ext/dvdread/dvdreadsrc.h:
3512           dvdread: Work around basesrc initial seek
3513           Ignore the initial seek basesrc sends, as it
3514           breaks starting from another chapter by
3515           immediately seeking back to the start of the title
3516
3517 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
3518
3519         * ext/a52dec/gsta52dec.c:
3520         * ext/amrnb/amrnbdec.c:
3521         * ext/amrnb/amrnbenc.c:
3522         * ext/amrwbdec/amrwbdec.c:
3523         * ext/cdio/gstcdiocddasrc.c:
3524         * ext/lame/gstlamemp3enc.c:
3525         * ext/mad/gstmad.c:
3526         * ext/sidplay/gstsiddec.cc:
3527         * ext/twolame/gsttwolamemp2enc.c:
3528         * ext/x264/gstx264enc.c:
3529         * gst/realmedia/rademux.c:
3530         * gst/xingmux/gstxingmux.c:
3531           docs: update example pipelines in element docs
3532           Mostly gst-launch -> gst-launch-1.0, but also
3533           use autoaudiosink/autovideosink in more places
3534           and update pipelines a little or flesh out
3535           descriptions.
3536
3537 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
3538
3539         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3540         * gst/realmedia/rdtdepay.c:
3541           Rename property enums from ARG_ to PROP_
3542           Property enum items should be nameed PROP_ for consistency and readability.
3543
3544 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
3545
3546         * Android.mk:
3547         * ext/mad/Makefile.am:
3548         * ext/x264/Makefile.am:
3549         * gst/asfdemux/Makefile.am:
3550         * gst/dvdlpcmdec/Makefile.am:
3551         * gst/dvdsub/Makefile.am:
3552         * gst/realmedia/Makefile.am:
3553         * gst/xingmux/Makefile.am:
3554           Remove obsolete Android build cruft
3555           This is not needed any longer.
3556
3557 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
3558
3559         * gst/realmedia/pnmsrc.c:
3560           realmedia: remove unused enum item PROP_LAST
3561
3562 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
3563
3564         * tests/check/Makefile.am:
3565           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
3566           Make sure the test environment is set up.
3567           https://bugzilla.gnome.org//show_bug.cgi?id=747624
3568
3569 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
3570
3571         * configure.ac:
3572           configure: bump automake requirement to 1.14 and autoconf to 2.69
3573           This is only required for builds from git, people can still
3574           build tarballs if they only have older autotools.
3575           https://bugzilla.gnome.org//show_bug.cgi?id=747624
3576
3577 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
3578
3579         * .gitignore:
3580           Update .gitignore
3581
3582 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
3583
3584         * LICENSE_readme:
3585           Remove LICENSE_readme
3586           It's completely outdated and just confusing, better if people are
3587           forced to look at the actual code in question than trusting this file.
3588
3589 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
3590
3591         * INSTALL:
3592           Remove INSTALL file
3593           autotools automatically generate this, and when using different versions
3594           for autogen.sh there will always be changes to a file tracked by git.
3595
3596 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
3597
3598         * gst/asfdemux/gstasfdemux.c:
3599           asfdemux: fix a seek failure due to out-of-range in push mode
3600           A seek in push mode failed for big offsets which are beyond
3601           the range of guint32.
3602           https://bugzilla.gnome.org/show_bug.cgi?id=748162
3603
3604 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
3605
3606         * common:
3607         * tests/check/Makefile.am:
3608           tests: Use AM_TESTS_ENVIRONMENT
3609           Needed by the new automake test runner
3610
3611 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
3612
3613         * autogen.sh:
3614         * common:
3615           Automatic update of common submodule
3616           From bc76a8b to c8fb372
3617
3618 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3619
3620         * ext/a52dec/gsta52dec.c:
3621           a52dec: fix race in liba52dec lookup table initialization
3622           a52_init initializes the IMDCT global state as well as creating
3623           a new state. When two A52 decoders are created (eg, when two AC3
3624           tracks are contained in a video), calls to a52_init may happen
3625           at the same time, and the IMDCT initialization is not reentrant.
3626           https://bugzilla.gnome.org/show_bug.cgi?id=746781
3627
3628 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3629
3630         * ext/mpeg2dec/gstmpeg2dec.c:
3631           mpeg2dec: fix buffer leak in crop_buffer()
3632           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
3633           gst_buffer_replace() reffed it as well so we were one reference extra.
3634           https://bugzilla.gnome.org/show_bug.cgi?id=746887
3635
3636 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
3637
3638         * gst/realmedia/rmdemux.c:
3639           rmdemux: resurrect some flow return handling
3640           https://bugzilla.gnome.org/show_bug.cgi?id=744572
3641
3642 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
3643
3644         * gst/asfdemux/gstasfdemux.c:
3645           asfdemux: resurrect some flow return handling
3646           https://bugzilla.gnome.org/show_bug.cgi?id=744572
3647
3648 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
3649
3650         * ext/mpeg2dec/gstmpeg2dec.c:
3651           mpeg2dec: fix memory leak
3652           CID #1291630
3653
3654 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
3655
3656         * ext/mpeg2dec/gstmpeg2dec.c:
3657           mpeg2dec: initialize buffer
3658           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
3659           CID #1291634
3660
3661 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3662
3663         * ext/mpeg2dec/gstmpeg2dec.c:
3664           mpeg2dec: Add stride support
3665           This allow using external pools that have different strides from the
3666           default. These strides need to respect certain rules, which we check
3667           and if these are not met, we fallback to generic pool.
3668           https://bugzilla.gnome.org/show_bug.cgi?id=735379
3669
3670 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3671
3672         * ext/mpeg2dec/gstmpeg2dec.c:
3673         * ext/mpeg2dec/gstmpeg2dec.h:
3674           mpeg2dec: Re-implement pool handling
3675           This is a rewrite of the pool negotiation and configuration. Direct
3676           to output decoding is now achieved by configuring the pool using
3677           video-alignment. This removes copies when dealing with any elements that
3678           supports VideoAlignment, and enable usage of generic video buffer pool,
3679           XVImagePool and GLPool. It drops the crop meta implementation for now.
3680           https://bugzilla.gnome.org/show_bug.cgi?id=735379
3681
3682 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
3683
3684         * gst/dvdsub/gstdvdsubdec.c:
3685           dvbsub: fix indentation
3686
3687 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
3688
3689         * ext/dvdread/dvdreadsrc.c:
3690         * gst/dvdsub/gstdvdsubdec.c:
3691           Fix double semicolons
3692
3693 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3694
3695         * ext/mpeg2dec/gstmpeg2dec.c:
3696           Revert "mpeg2dec: Fix handling of stride"
3697           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
3698
3699 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3700
3701         * ext/mpeg2dec/gstmpeg2dec.c:
3702           Revert "mpeg2dec: Use propose unref method for buffer"
3703           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
3704
3705 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3706
3707         * ext/mpeg2dec/gstmpeg2dec.c:
3708           mpeg2dec: Use propose unref method for buffer
3709
3710 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
3711
3712         * ext/mpeg2dec/gstmpeg2dec.c:
3713           mpeg2dec: Fix handling of stride
3714           A pipeline like:
3715           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
3716           would look bad when file.ts contains 704x576 video, because vaapisink would
3717           give you buffers of stride 768, but libmpeg2 was not told about this and
3718           used a stride of 704.
3719           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
3720           reject buffer pools that don't meet libmpeg2's chroma stride requirements
3721           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
3722
3723 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
3724
3725         * ext/x264/gstx264enc.c:
3726         * gst/asfdemux/gstasfdemux.c:
3727           Improve and fix LATENCY query handling
3728           This now follows the design docs everywhere, especially the maximum latency
3729           handling.
3730           https://bugzilla.gnome.org/show_bug.cgi?id=744106
3731
3732 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
3733
3734         * ext/x264/gstx264enc.c:
3735           x264enc: Don't set max latency to the same value as the encoder latency
3736           The meaning of the max latency is *not* the maximum latency this element will
3737           introduce. It is the maximum latency this element can endure without
3738           overflowing any buffers, which is infinite for x264enc.
3739           Fixes latency configuration in zero latency mode, where max latency was
3740           becoming 0... which usually won't work well if something else introduces
3741           latency as then max < min in the end, and latency configuration just fails.
3742
3743 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3744
3745         * ext/x264/gstx264enc.c:
3746           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
3747           This matches what is done when downstream caps are not ANY, and fixes
3748           prerolling in byte stream mode when typefind is downstream.
3749
3750 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
3751
3752         * ext/lame/gstlamemp3enc.c:
3753         * ext/twolame/gsttwolamemp2enc.c:
3754           Constify some static arrays everywhere
3755
3756 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
3757
3758         * configure.ac:
3759           configure: remove non-ported plugins stuff
3760           It's not needed any longer, all plugins in -ugly
3761           have been ported.
3762
3763 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3764
3765         * ext/x264/gstx264enc.c:
3766           x264enc: Don't set an allocation maximum
3767           There is no reason x264enc should enforce a maximum allocation size.
3768           The maximum is normally set by buffer pool which cannot grow, but we
3769           don't offer a buffer pool. This would lead to stall when used with
3770           element that don't implement allocation query.
3771           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
3772
3773 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
3774
3775         * common:
3776           Automatic update of common submodule
3777           From f2c6b95 to bc76a8b
3778
3779 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
3780
3781         * MAINTAINERS:
3782           MAINTAINERS: Update my mail address
3783
3784 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
3785
3786         * common:
3787           Automatic update of common submodule
3788           From ef1ffdc to f2c6b95
3789
3790 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
3791
3792         * common:
3793           Automatic update of common submodule
3794           From 7bb2bce to ef1ffdc
3795
3796 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3797
3798         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3799           dvdlpcmdec: set channel positions using the appropriate API
3800           https://bugzilla.gnome.org/show_bug.cgi?id=731038
3801
3802 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
3803
3804         * gst/asfdemux/gstasfdemux.c:
3805           asfdemux: fix comment
3806
3807 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
3808
3809         * gst/asfdemux/gstasfdemux.c:
3810           asfdemux: Send duration query upstream first
3811           An upstream element (like mms or some dlna source) might be able to
3812           answer the query. Try that first, else fallback to standard logic
3813
3814 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
3815
3816         * gst/asfdemux/asfpacket.c:
3817           asf: fix up file mode
3818
3819 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
3820
3821         * common:
3822           Automatic update of common submodule
3823           From 84d06cd to 7bb2bce
3824
3825 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
3826
3827         * Makefile.am:
3828           tests: parallelise 'make check-valgrind'
3829
3830 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
3831
3832         * common:
3833           Automatic update of common submodule
3834           From a8c8939 to 84d06cd
3835
3836 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
3837
3838         * README:
3839         * common:
3840           Automatic update of common submodule
3841           From 36388a1 to a8c8939
3842
3843 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3844
3845         * gst/asfdemux/gstasfdemux.c:
3846           asfdemux: first try to delegate TIME seek events upstream
3847           We should give a chance to upstream to handle TIME seek events before trying
3848           to handle it in asfdemux.
3849           Fix a bug where fast backward seeks where discarded right away because they
3850           were not supported by asfdemux.
3851           https://bugzilla.gnome.org/show_bug.cgi?id=734471
3852
3853 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3854
3855         * gst/asfdemux/asfheaders.c:
3856         * gst/asfdemux/asfheaders.h:
3857         * gst/asfdemux/gstasfdemux.c:
3858           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
3859           We can safely ignore those but best to claim to understand this object type so
3860           we don't raise a warning.
3861           https://bugzilla.gnome.org/show_bug.cgi?id=736060
3862
3863 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3864
3865         * gst/asfdemux/gstasfdemux.c:
3866         * gst/asfdemux/gstasfdemux.h:
3867           asfdemux: if video is h264, check the codec_data for bytestream data
3868           For bytestream we don't want to expose it as codec_data but rather as
3869           streamheader as it is not out-of-band data but data that should be
3870           prepended to the beginning of the stream before the other buffers.
3871           https://bugzilla.gnome.org/show_bug.cgi?id=735070
3872
3873 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
3874
3875         * docs/plugins/inspect/plugin-a52dec.xml:
3876         * docs/plugins/inspect/plugin-amrnb.xml:
3877         * docs/plugins/inspect/plugin-amrwbdec.xml:
3878         * docs/plugins/inspect/plugin-asf.xml:
3879         * docs/plugins/inspect/plugin-cdio.xml:
3880         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3881         * docs/plugins/inspect/plugin-dvdread.xml:
3882         * docs/plugins/inspect/plugin-dvdsub.xml:
3883         * docs/plugins/inspect/plugin-lame.xml:
3884         * docs/plugins/inspect/plugin-mad.xml:
3885         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3886         * docs/plugins/inspect/plugin-realmedia.xml:
3887         * docs/plugins/inspect/plugin-siddec.xml:
3888         * docs/plugins/inspect/plugin-twolame.xml:
3889         * docs/plugins/inspect/plugin-x264.xml:
3890         * docs/plugins/inspect/plugin-xingmux.xml:
3891           docs: update for git master
3892
3893 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3894
3895         * gst/asfdemux/gstasfdemux.c:
3896           asfdemux: simplify log statement
3897           Use the GST_PTR_FORMAT to print the buffer
3898
3899 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
3900
3901         * ext/x264/gstx264enc.c:
3902           x264: fix colour inversion with YV12 format
3903           It's the same as I420 but with the U/V planes swapped.
3904
3905 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
3906
3907         * Makefile.am:
3908         * common:
3909           Makefile: Add usage of build-checks step
3910           Allows building checks without running them
3911
3912 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3913
3914         * ext/x264/gstx264enc.c:
3915           x264enc: Request buffers in allocation query
3916           https://bugzilla.gnome.org/show_bug.cgi?id=732288
3917
3918 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3919
3920         * ext/x264/gstx264enc.c:
3921         * ext/x264/gstx264enc.h:
3922           x264enc: Shift both PTS and DTS to ensure positive timestamp
3923           Currently we only shift DTS to compensate that we don't support negative
3924           timestamp. This cause a problem that PTS is no longer >= DTS and may
3925           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
3926           remove all the hack to handle this which seems the result of thinking libx264
3927           is bugged.
3928           https://bugzilla.gnome.org/show_bug.cgi?id=731351
3929
3930 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
3931
3932         * configure.ac:
3933           Back to development
3934
3935 === release 1.4.0 ===
3936
3937 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
3938
3939         * ChangeLog:
3940         * NEWS:
3941         * RELEASE:
3942         * configure.ac:
3943         * docs/plugins/inspect/plugin-a52dec.xml:
3944         * docs/plugins/inspect/plugin-amrnb.xml:
3945         * docs/plugins/inspect/plugin-amrwbdec.xml:
3946         * docs/plugins/inspect/plugin-asf.xml:
3947         * docs/plugins/inspect/plugin-cdio.xml:
3948         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3949         * docs/plugins/inspect/plugin-dvdread.xml:
3950         * docs/plugins/inspect/plugin-dvdsub.xml:
3951         * docs/plugins/inspect/plugin-lame.xml:
3952         * docs/plugins/inspect/plugin-mad.xml:
3953         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3954         * docs/plugins/inspect/plugin-realmedia.xml:
3955         * docs/plugins/inspect/plugin-siddec.xml:
3956         * docs/plugins/inspect/plugin-twolame.xml:
3957         * docs/plugins/inspect/plugin-x264.xml:
3958         * docs/plugins/inspect/plugin-xingmux.xml:
3959         * gst-plugins-ugly.doap:
3960         * win32/common/config.h:
3961           Release 1.4.0
3962
3963 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
3964
3965         * po/af.po:
3966         * po/az.po:
3967         * po/bg.po:
3968         * po/ca.po:
3969         * po/cs.po:
3970         * po/da.po:
3971         * po/de.po:
3972         * po/el.po:
3973         * po/en_GB.po:
3974         * po/eo.po:
3975         * po/es.po:
3976         * po/eu.po:
3977         * po/fi.po:
3978         * po/fr.po:
3979         * po/gl.po:
3980         * po/hr.po:
3981         * po/hu.po:
3982         * po/id.po:
3983         * po/it.po:
3984         * po/ja.po:
3985         * po/lt.po:
3986         * po/lv.po:
3987         * po/ms.po:
3988         * po/mt.po:
3989         * po/nb.po:
3990         * po/nl.po:
3991         * po/or.po:
3992         * po/pl.po:
3993         * po/pt_BR.po:
3994         * po/ro.po:
3995         * po/ru.po:
3996         * po/sk.po:
3997         * po/sl.po:
3998         * po/sq.po:
3999         * po/sr.po:
4000         * po/sv.po:
4001         * po/tr.po:
4002         * po/uk.po:
4003         * po/vi.po:
4004         * po/zh_CN.po:
4005           Update .po files
4006
4007 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
4008
4009         * po/sv.po:
4010           po: Update translations
4011
4012 === release 1.3.91 ===
4013
4014 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
4015
4016         * ChangeLog:
4017         * NEWS:
4018         * RELEASE:
4019         * configure.ac:
4020         * docs/plugins/inspect/plugin-a52dec.xml:
4021         * docs/plugins/inspect/plugin-amrnb.xml:
4022         * docs/plugins/inspect/plugin-amrwbdec.xml:
4023         * docs/plugins/inspect/plugin-asf.xml:
4024         * docs/plugins/inspect/plugin-cdio.xml:
4025         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4026         * docs/plugins/inspect/plugin-dvdread.xml:
4027         * docs/plugins/inspect/plugin-dvdsub.xml:
4028         * docs/plugins/inspect/plugin-lame.xml:
4029         * docs/plugins/inspect/plugin-mad.xml:
4030         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4031         * docs/plugins/inspect/plugin-realmedia.xml:
4032         * docs/plugins/inspect/plugin-siddec.xml:
4033         * docs/plugins/inspect/plugin-twolame.xml:
4034         * docs/plugins/inspect/plugin-x264.xml:
4035         * docs/plugins/inspect/plugin-xingmux.xml:
4036         * gst-plugins-ugly.doap:
4037         * win32/common/config.h:
4038           Release 1.3.91
4039
4040 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
4041
4042         * po/af.po:
4043         * po/az.po:
4044         * po/bg.po:
4045         * po/ca.po:
4046         * po/cs.po:
4047         * po/da.po:
4048         * po/de.po:
4049         * po/el.po:
4050         * po/en_GB.po:
4051         * po/eo.po:
4052         * po/es.po:
4053         * po/eu.po:
4054         * po/fi.po:
4055         * po/fr.po:
4056         * po/gl.po:
4057         * po/hr.po:
4058         * po/hu.po:
4059         * po/id.po:
4060         * po/it.po:
4061         * po/ja.po:
4062         * po/lt.po:
4063         * po/lv.po:
4064         * po/ms.po:
4065         * po/mt.po:
4066         * po/nb.po:
4067         * po/nl.po:
4068         * po/or.po:
4069         * po/pl.po:
4070         * po/pt_BR.po:
4071         * po/ro.po:
4072         * po/ru.po:
4073         * po/sk.po:
4074         * po/sl.po:
4075         * po/sq.po:
4076         * po/sr.po:
4077         * po/sv.po:
4078         * po/tr.po:
4079         * po/uk.po:
4080         * po/vi.po:
4081         * po/zh_CN.po:
4082           Update .po files
4083
4084 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
4085
4086         * po/vi.po:
4087           po: Update translations
4088
4089 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
4090
4091         * gst/realmedia/rademux.c:
4092           rademux: Print invalid fourcc in error message in hex
4093           Previously this was printed as characters which caused later processing
4094           of the error message to sometimes warn about non-UTF-8 characters.
4095           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
4096
4097 === release 1.3.90 ===
4098
4099 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
4100
4101         * ChangeLog:
4102         * NEWS:
4103         * RELEASE:
4104         * configure.ac:
4105         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4106         * docs/plugins/inspect/plugin-a52dec.xml:
4107         * docs/plugins/inspect/plugin-amrnb.xml:
4108         * docs/plugins/inspect/plugin-amrwbdec.xml:
4109         * docs/plugins/inspect/plugin-asf.xml:
4110         * docs/plugins/inspect/plugin-cdio.xml:
4111         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4112         * docs/plugins/inspect/plugin-dvdread.xml:
4113         * docs/plugins/inspect/plugin-dvdsub.xml:
4114         * docs/plugins/inspect/plugin-lame.xml:
4115         * docs/plugins/inspect/plugin-mad.xml:
4116         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4117         * docs/plugins/inspect/plugin-realmedia.xml:
4118         * docs/plugins/inspect/plugin-siddec.xml:
4119         * docs/plugins/inspect/plugin-twolame.xml:
4120         * docs/plugins/inspect/plugin-x264.xml:
4121         * docs/plugins/inspect/plugin-xingmux.xml:
4122         * gst-plugins-ugly.doap:
4123         * win32/common/config.h:
4124           Release 1.3.90
4125
4126 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
4127
4128         * po/af.po:
4129         * po/az.po:
4130         * po/bg.po:
4131         * po/ca.po:
4132         * po/cs.po:
4133         * po/da.po:
4134         * po/de.po:
4135         * po/el.po:
4136         * po/en_GB.po:
4137         * po/eo.po:
4138         * po/es.po:
4139         * po/eu.po:
4140         * po/fi.po:
4141         * po/fr.po:
4142         * po/gl.po:
4143         * po/hr.po:
4144         * po/hu.po:
4145         * po/id.po:
4146         * po/it.po:
4147         * po/ja.po:
4148         * po/lt.po:
4149         * po/lv.po:
4150         * po/ms.po:
4151         * po/mt.po:
4152         * po/nb.po:
4153         * po/nl.po:
4154         * po/or.po:
4155         * po/pl.po:
4156         * po/pt_BR.po:
4157         * po/ro.po:
4158         * po/ru.po:
4159         * po/sk.po:
4160         * po/sl.po:
4161         * po/sq.po:
4162         * po/sr.po:
4163         * po/sv.po:
4164         * po/tr.po:
4165         * po/uk.po:
4166         * po/vi.po:
4167         * po/zh_CN.po:
4168           Update .po files
4169
4170 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
4171
4172         * .gitignore:
4173           Ignore autotools test-driver temp files from 'make check'
4174
4175 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
4176
4177         * configure.ac:
4178           Back to development
4179
4180 === release 1.3.3 ===
4181
4182 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
4183
4184         * ChangeLog:
4185         * NEWS:
4186         * RELEASE:
4187         * configure.ac:
4188         * docs/plugins/inspect/plugin-a52dec.xml:
4189         * docs/plugins/inspect/plugin-amrnb.xml:
4190         * docs/plugins/inspect/plugin-amrwbdec.xml:
4191         * docs/plugins/inspect/plugin-asf.xml:
4192         * docs/plugins/inspect/plugin-cdio.xml:
4193         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4194         * docs/plugins/inspect/plugin-dvdread.xml:
4195         * docs/plugins/inspect/plugin-dvdsub.xml:
4196         * docs/plugins/inspect/plugin-lame.xml:
4197         * docs/plugins/inspect/plugin-mad.xml:
4198         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4199         * docs/plugins/inspect/plugin-realmedia.xml:
4200         * docs/plugins/inspect/plugin-siddec.xml:
4201         * docs/plugins/inspect/plugin-twolame.xml:
4202         * docs/plugins/inspect/plugin-x264.xml:
4203         * docs/plugins/inspect/plugin-xingmux.xml:
4204         * gst-plugins-ugly.doap:
4205         * win32/common/config.h:
4206           Release 1.3.3
4207
4208 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
4209
4210         * po/af.po:
4211         * po/az.po:
4212         * po/bg.po:
4213         * po/ca.po:
4214         * po/cs.po:
4215         * po/da.po:
4216         * po/de.po:
4217         * po/el.po:
4218         * po/en_GB.po:
4219         * po/eo.po:
4220         * po/es.po:
4221         * po/eu.po:
4222         * po/fi.po:
4223         * po/fr.po:
4224         * po/gl.po:
4225         * po/hr.po:
4226         * po/hu.po:
4227         * po/id.po:
4228         * po/it.po:
4229         * po/ja.po:
4230         * po/lt.po:
4231         * po/lv.po:
4232         * po/ms.po:
4233         * po/mt.po:
4234         * po/nb.po:
4235         * po/nl.po:
4236         * po/or.po:
4237         * po/pl.po:
4238         * po/pt_BR.po:
4239         * po/ro.po:
4240         * po/ru.po:
4241         * po/sk.po:
4242         * po/sl.po:
4243         * po/sq.po:
4244         * po/sr.po:
4245         * po/sv.po:
4246         * po/tr.po:
4247         * po/uk.po:
4248         * po/vi.po:
4249         * po/zh_CN.po:
4250           Update .po files
4251
4252 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
4253
4254         * po/de.po:
4255         * po/nl.po:
4256           po: Update translations
4257
4258 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
4259
4260         * gst/realmedia/rmdemux.c:
4261         * gst/realmedia/rmdemux.h:
4262           rmdemux: use GstFlowCombiner
4263           Removes flow return combination code to use the newly added GstFlowCombiner
4264           https://bugzilla.gnome.org/show_bug.cgi?id=709224
4265
4266 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
4267
4268         * gst/asfdemux/gstasfdemux.c:
4269         * gst/asfdemux/gstasfdemux.h:
4270           asfdemux: use GstFlowCombiner
4271           Removes flow return combination code to use the newly added GstFlowCombiner
4272           https://bugzilla.gnome.org/show_bug.cgi?id=709224
4273
4274 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
4275
4276         * ext/x264/gstx264enc.c:
4277           x264enc: fix caps leak in set_format()
4278           https://bugzilla.gnome.org/show_bug.cgi?id=730865
4279
4280 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
4281
4282         * gst/asfdemux/gstasfdemux.c:
4283           asfdemux: Handle initial 0 timestamp that should have been -1
4284           https://bugzilla.gnome.org/show_bug.cgi?id=719660
4285
4286 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
4287
4288         * configure.ac:
4289           Back to development
4290
4291 === release 1.3.2 ===
4292
4293 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
4294
4295         * ChangeLog:
4296         * NEWS:
4297         * RELEASE:
4298         * common:
4299         * configure.ac:
4300         * docs/plugins/inspect-build.stamp:
4301         * docs/plugins/inspect.stamp:
4302         * docs/plugins/inspect/plugin-a52dec.xml:
4303         * docs/plugins/inspect/plugin-amrnb.xml:
4304         * docs/plugins/inspect/plugin-amrwbdec.xml:
4305         * docs/plugins/inspect/plugin-asf.xml:
4306         * docs/plugins/inspect/plugin-cdio.xml:
4307         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4308         * docs/plugins/inspect/plugin-dvdread.xml:
4309         * docs/plugins/inspect/plugin-dvdsub.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-realmedia.xml:
4314         * docs/plugins/inspect/plugin-siddec.xml:
4315         * docs/plugins/inspect/plugin-twolame.xml:
4316         * docs/plugins/inspect/plugin-x264.xml:
4317         * docs/plugins/inspect/plugin-xingmux.xml:
4318         * gst-plugins-ugly.doap:
4319         * win32/common/config.h:
4320           Release 1.3.2
4321
4322 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
4323
4324         * po/af.po:
4325         * po/az.po:
4326         * po/bg.po:
4327         * po/ca.po:
4328         * po/cs.po:
4329         * po/da.po:
4330         * po/de.po:
4331         * po/el.po:
4332         * po/en_GB.po:
4333         * po/eo.po:
4334         * po/es.po:
4335         * po/eu.po:
4336         * po/fi.po:
4337         * po/fr.po:
4338         * po/gl.po:
4339         * po/hr.po:
4340         * po/hu.po:
4341         * po/id.po:
4342         * po/it.po:
4343         * po/ja.po:
4344         * po/lt.po:
4345         * po/lv.po:
4346         * po/ms.po:
4347         * po/mt.po:
4348         * po/nb.po:
4349         * po/nl.po:
4350         * po/or.po:
4351         * po/pl.po:
4352         * po/pt_BR.po:
4353         * po/ro.po:
4354         * po/ru.po:
4355         * po/sk.po:
4356         * po/sl.po:
4357         * po/sq.po:
4358         * po/sr.po:
4359         * po/sv.po:
4360         * po/tr.po:
4361         * po/uk.po:
4362         * po/vi.po:
4363         * po/zh_CN.po:
4364           Update .po files
4365
4366 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
4367
4368         * common:
4369           Automatic update of common submodule
4370           From 211fa5f to 1f5d3c3
4371
4372 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
4373
4374         * ext/mpeg2dec/gstmpeg2dec.h:
4375           mpeg2dec: remove unused struct members
4376
4377 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
4378
4379         * gst/realmedia/rtspreal.c:
4380           rtspreal: Fix some memory leaks in an error path
4381           CID 1212165.
4382
4383 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
4384
4385         * ext/mpeg2dec/gstmpeg2dec.c:
4386           mpeg2dec: Release codec state on negotiation failures
4387           Else it leaks
4388           CID #1212169
4389
4390 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
4391
4392         * configure.ac:
4393           Back to development
4394
4395 === release 1.3.1 ===
4396
4397 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
4398
4399         * ChangeLog:
4400         * NEWS:
4401         * RELEASE:
4402         * configure.ac:
4403         * docs/plugins/gst-plugins-ugly-plugins.args:
4404         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4405         * docs/plugins/inspect/plugin-a52dec.xml:
4406         * docs/plugins/inspect/plugin-amrnb.xml:
4407         * docs/plugins/inspect/plugin-amrwbdec.xml:
4408         * docs/plugins/inspect/plugin-asf.xml:
4409         * docs/plugins/inspect/plugin-cdio.xml:
4410         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4411         * docs/plugins/inspect/plugin-dvdread.xml:
4412         * docs/plugins/inspect/plugin-dvdsub.xml:
4413         * docs/plugins/inspect/plugin-lame.xml:
4414         * docs/plugins/inspect/plugin-mad.xml:
4415         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4416         * docs/plugins/inspect/plugin-realmedia.xml:
4417         * docs/plugins/inspect/plugin-siddec.xml:
4418         * docs/plugins/inspect/plugin-twolame.xml:
4419         * docs/plugins/inspect/plugin-x264.xml:
4420         * docs/plugins/inspect/plugin-xingmux.xml:
4421         * gst-plugins-ugly.doap:
4422         * win32/common/config.h:
4423           Release 1.3.1
4424
4425 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
4426
4427         * po/af.po:
4428         * po/az.po:
4429         * po/bg.po:
4430         * po/ca.po:
4431         * po/cs.po:
4432         * po/da.po:
4433         * po/de.po:
4434         * po/el.po:
4435         * po/en_GB.po:
4436         * po/eo.po:
4437         * po/es.po:
4438         * po/eu.po:
4439         * po/fi.po:
4440         * po/fr.po:
4441         * po/gl.po:
4442         * po/hr.po:
4443         * po/hu.po:
4444         * po/id.po:
4445         * po/it.po:
4446         * po/ja.po:
4447         * po/lt.po:
4448         * po/lv.po:
4449         * po/ms.po:
4450         * po/mt.po:
4451         * po/nb.po:
4452         * po/nl.po:
4453         * po/or.po:
4454         * po/pl.po:
4455         * po/pt_BR.po:
4456         * po/ro.po:
4457         * po/ru.po:
4458         * po/sk.po:
4459         * po/sl.po:
4460         * po/sq.po:
4461         * po/sr.po:
4462         * po/sv.po:
4463         * po/tr.po:
4464         * po/uk.po:
4465         * po/vi.po:
4466         * po/zh_CN.po:
4467           Update .po files
4468
4469 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
4470
4471         * po/de.po:
4472         * po/id.po:
4473         * po/lv.po:
4474         * po/sk.po:
4475         * po/sr.po:
4476           po: Update translations
4477
4478 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
4479
4480         * common:
4481           Automatic update of common submodule
4482           From bcb1518 to 211fa5f
4483
4484 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
4485
4486         * ext/sidplay/gstsiddec.cc:
4487         * gst/asfdemux/gstrtspwms.c:
4488         * gst/realmedia/rademux.c:
4489         * gst/realmedia/rdtmanager.c:
4490         * gst/realmedia/rtspreal.c:
4491           docs: remove outdated and pointless 'Last reviewed' lines from docs
4492           They are very confusing for people, and more often than not
4493           also just not very accurate. Seeing 'last reviewed: 2005' in
4494           your docs is not very confidence-inspiring. Let's just remove
4495           those comments.
4496
4497 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4498
4499         * gst/dvdsub/gstdvdsubdec.c:
4500           dvdsubdec: fix spurious rejection of 0 time offset commands
4501           Coverity 206168
4502
4503 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4504
4505         * ext/dvdread/dvdreadsrc.c:
4506           dvdread: avoid intermediate promotion to signed
4507           We should not reach the dangerous range here, though.
4508           Coverity 206491, 206492, 1139856
4509
4510 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4511
4512         * ext/mpeg2dec/gstmpeg2dec.c:
4513           mpeg2dec: do not reset the whole video info when setting size
4514           New changes to gstvideo will reset all the video info state
4515           when calling _set_format, overwriting what was previously set
4516           in the preceding code.
4517           The comment says the following code is meant to preserve the
4518           pre-crop size, so let's just keep the size and related data
4519           as this does not seem to break anything else (this is what
4520           the _set_format call would have set before the change that
4521           reset all data, except the colorimetry).
4522
4523 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
4524
4525         * gst/asfdemux/gstasfdemux.c:
4526           asfdemux: Fix payloads check
4527           Don't iterate stream->payloads if ... it doesn't exist
4528           CID #1139846
4529
4530 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
4531
4532         * .gitignore:
4533           .gitignore: Ignore gcov intermediate files
4534           https://bugzilla.gnome.org/show_bug.cgi?id=725483
4535
4536 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
4537
4538         * common:
4539           Automatic update of common submodule
4540           From fe1672e to bcb1518
4541
4542 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
4543
4544         * common:
4545           Automatic update of common submodule
4546           From 1a07da9 to fe1672e
4547
4548 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
4549
4550         * docs/Makefile.am:
4551           docs: install prebuilt plugin docs if gtk-doc is disabled
4552           Sync to the Makefile.am from gst-plugin-base where it is done right.
4553           Fixes #725034
4554
4555 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
4556
4557         * gst/xingmux/gstxingmux.c:
4558         * gst/xingmux/plugin.c:
4559           xingmux: add muxer category and make element plugable
4560           This is required to make encodebin consider the element. Yet it is not enough to
4561           have it plugged it has a lower priority than most mp3encoders and no different
4562           caps.
4563
4564 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
4565
4566         * ext/x264/gstx264enc.c:
4567           x264enc: allow lossless compression (qp=0)
4568           https://bugzilla.gnome.org/show_bug.cgi?id=725051
4569
4570 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
4571
4572         * m4/a52.m4:
4573           m4: Remove extra check for 11+ year old a52 release
4574           You deserve a build failure if you still have that version
4575           If someone wants to completely remove this m4 to replace it with the
4576           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
4577
4578 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
4579
4580         * m4/a52.m4:
4581           m4: Fix multiple tests in AC_CHECK_A52DEC
4582
4583 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
4584
4585         * gst/asfdemux/gstasfdemux.c:
4586           asfdemux: Remove unused function
4587
4588 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
4589
4590         * tests/check/Makefile.am:
4591           check: Fix test location
4592
4593 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
4594
4595         * tests/check/Makefile.am:
4596           tests: Don't build disabled plugins' check tests
4597           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
4598
4599 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
4600
4601         * common:
4602           Automatic update of common submodule
4603           From d48bed3 to 1a07da9
4604
4605 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
4606
4607         * gst/asfdemux/gstasfdemux.c:
4608           asfdemux: only add "format" field with fourcc to WMV caps
4609           Doesn't make sense for e.g. H264 or MJPEG.
4610
4611 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
4612
4613         * autogen.sh:
4614         * common:
4615           Automatic update of common submodule
4616           From dbedaa0 to d48bed3
4617
4618 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
4619
4620         * po/Makevars:
4621           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
4622           https://bugzilla.gnome.org/show_bug.cgi?id=705455
4623
4624 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
4625
4626         * ext/amrwbdec/amrwbdec.c:
4627           amrwbdec: Remove some dead code
4628
4629 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
4630
4631         * ext/amrnb/amrnbdec.c:
4632           amrnbdec: Remove some dead code
4633
4634 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
4635
4636         * ext/amrnb/amrnbdec.c:
4637           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
4638
4639 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
4640
4641         * ext/amrwbdec/amrwbdec.c:
4642           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
4643
4644 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
4645
4646         * ext/mpeg2dec/gstmpeg2dec.c:
4647           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
4648
4649 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
4650
4651         * ext/x264/gstx264enc.c:
4652           x264enc: fix compiler warning
4653           Compiler warns rightly about possibly uninitialized variable.
4654
4655 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
4656
4657         * ext/x264/gstx264enc.c:
4658           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
4659           gst-launch-1.0 videotestsrc ! x264enc
4660
4661 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
4662
4663         * ext/mpeg2dec/gstmpeg2dec.c:
4664           mpeg2dec: graceful degradation for badly parsed input
4665
4666 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
4667
4668         * common:
4669           Automatic update of common submodule
4670           From 865aa20 to dbedaa0
4671
4672 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
4673
4674         * gst/asfdemux/asfpacket.c:
4675           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
4676           So, don't need to check previous payload's mo_size and current
4677           payload's mo_size when merging it.
4678           https://bugzilla.gnome.org/show_bug.cgi?id=710609
4679
4680 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
4681
4682         * gst/asfdemux/gstasfdemux.c:
4683         * gst/asfdemux/gstasfdemux.h:
4684           asfdemux: Keep audio error checking fields only for audio
4685           Video shouldn't need to be descrambled, this can cause frames data
4686           to be corrupted
4687           https://bugzilla.gnome.org/show_bug.cgi?id=684942
4688
4689 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
4690
4691         * gst/asfdemux/gstasfdemux.c:
4692           asfdemux: really copy the buffer data
4693           Pass the copy-memory flag to copy the memory for the output buffer,
4694           otherwise we end with 0-sized buffers
4695           https://bugzilla.gnome.org/show_bug.cgi?id=684942
4696
4697 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
4698
4699         * ext/x264/gstx264enc.c:
4700           x264enc: If FPS is available, set VFR to false
4701           https://bugzilla.gnome.org/show_bug.cgi?id=708940
4702
4703 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
4704
4705         * gst/asfdemux/gstasfdemux.c:
4706           asfdemux: Only use segment.start as seek_time if it is relative
4707           Relying on the gst_segment_do_seek results for getting the
4708           seeking time should not be used if seek type is SET because the
4709           do_seek function makes the 'cur` position of the seek normalized
4710           on the segment range. This means that seeking beyond the end of the
4711           file might not result in instant EOS as it will end up seeking to
4712           the final ts of the file.
4713           In asf seeking to the final timestamp can lead to seeking to the last
4714           keyframe, meaning a few seconds of video will still be played, which should
4715           not be the desired behavior when seeking beyong file limits.
4716
4717 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
4718
4719         * gst/asfdemux/gstasfdemux.c:
4720           asfdemux: Parse last simple index entry
4721           The entry size is fixed at 6, fix typo to finish parsing the index
4722           correctly until the last sample
4723
4724 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
4725
4726         * README:
4727         * common:
4728           Automatic update of common submodule
4729           From 6b03ba7 to 865aa20
4730
4731 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4732
4733         * configure.ac:
4734           configure: Actually use 1.3.0.1 as version to make configure happy
4735
4736 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4737
4738         * configure.ac:
4739           Back to development
4740
4741 === release 1.2.0 ===
4742
4743 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4744
4745         * ChangeLog:
4746         * NEWS:
4747         * RELEASE:
4748         * configure.ac:
4749         * docs/plugins/inspect/plugin-a52dec.xml:
4750         * docs/plugins/inspect/plugin-amrnb.xml:
4751         * docs/plugins/inspect/plugin-amrwbdec.xml:
4752         * docs/plugins/inspect/plugin-asf.xml:
4753         * docs/plugins/inspect/plugin-cdio.xml:
4754         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4755         * docs/plugins/inspect/plugin-dvdread.xml:
4756         * docs/plugins/inspect/plugin-dvdsub.xml:
4757         * docs/plugins/inspect/plugin-lame.xml:
4758         * docs/plugins/inspect/plugin-mad.xml:
4759         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4760         * docs/plugins/inspect/plugin-realmedia.xml:
4761         * docs/plugins/inspect/plugin-siddec.xml:
4762         * docs/plugins/inspect/plugin-twolame.xml:
4763         * docs/plugins/inspect/plugin-x264.xml:
4764         * docs/plugins/inspect/plugin-xingmux.xml:
4765         * gst-plugins-ugly.doap:
4766         * win32/common/config.h:
4767           Release 1.2.0
4768
4769 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4770
4771         * po/af.po:
4772         * po/az.po:
4773         * po/bg.po:
4774         * po/ca.po:
4775         * po/cs.po:
4776         * po/da.po:
4777         * po/de.po:
4778         * po/el.po:
4779         * po/en_GB.po:
4780         * po/eo.po:
4781         * po/es.po:
4782         * po/eu.po:
4783         * po/fi.po:
4784         * po/fr.po:
4785         * po/gl.po:
4786         * po/hr.po:
4787         * po/hu.po:
4788         * po/id.po:
4789         * po/it.po:
4790         * po/ja.po:
4791         * po/lt.po:
4792         * po/lv.po:
4793         * po/ms.po:
4794         * po/mt.po:
4795         * po/nb.po:
4796         * po/nl.po:
4797         * po/or.po:
4798         * po/pl.po:
4799         * po/pt_BR.po:
4800         * po/ro.po:
4801         * po/ru.po:
4802         * po/sk.po:
4803         * po/sl.po:
4804         * po/sq.po:
4805         * po/sr.po:
4806         * po/sv.po:
4807         * po/tr.po:
4808         * po/uk.po:
4809         * po/vi.po:
4810         * po/zh_CN.po:
4811           Update .po files
4812
4813 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
4814
4815         * ext/x264/gstx264enc.c:
4816           x264enc: Update the documentation to match the default profile used
4817           https://bugzilla.gnome.org/show_bug.cgi?id=708036
4818
4819 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
4820
4821         * common:
4822           Automatic update of common submodule
4823           From b613661 to 6b03ba7
4824
4825 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
4826
4827         * common:
4828           Automatic update of common submodule
4829           From 74a6857 to b613661
4830
4831 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
4832
4833         * autogen.sh:
4834         * common:
4835           Automatic update of common submodule
4836           From 098c0d7 to 74a6857
4837
4838 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4839
4840         * configure.ac:
4841           Back to development
4842
4843 === release 1.1.90 ===
4844
4845 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4846
4847         * ChangeLog:
4848         * NEWS:
4849         * RELEASE:
4850         * configure.ac:
4851         * docs/plugins/inspect/plugin-a52dec.xml:
4852         * docs/plugins/inspect/plugin-amrnb.xml:
4853         * docs/plugins/inspect/plugin-amrwbdec.xml:
4854         * docs/plugins/inspect/plugin-asf.xml:
4855         * docs/plugins/inspect/plugin-cdio.xml:
4856         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4857         * docs/plugins/inspect/plugin-dvdread.xml:
4858         * docs/plugins/inspect/plugin-dvdsub.xml:
4859         * docs/plugins/inspect/plugin-lame.xml:
4860         * docs/plugins/inspect/plugin-mad.xml:
4861         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4862         * docs/plugins/inspect/plugin-realmedia.xml:
4863         * docs/plugins/inspect/plugin-siddec.xml:
4864         * docs/plugins/inspect/plugin-twolame.xml:
4865         * docs/plugins/inspect/plugin-x264.xml:
4866         * docs/plugins/inspect/plugin-xingmux.xml:
4867         * gst-plugins-ugly.doap:
4868         * win32/common/config.h:
4869           Release 1.1.90
4870
4871 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4872
4873         * po/af.po:
4874         * po/az.po:
4875         * po/bg.po:
4876         * po/ca.po:
4877         * po/cs.po:
4878         * po/da.po:
4879         * po/de.po:
4880         * po/el.po:
4881         * po/en_GB.po:
4882         * po/eo.po:
4883         * po/es.po:
4884         * po/eu.po:
4885         * po/fi.po:
4886         * po/fr.po:
4887         * po/gl.po:
4888         * po/hr.po:
4889         * po/hu.po:
4890         * po/id.po:
4891         * po/it.po:
4892         * po/ja.po:
4893         * po/lt.po:
4894         * po/lv.po:
4895         * po/ms.po:
4896         * po/mt.po:
4897         * po/nb.po:
4898         * po/nl.po:
4899         * po/or.po:
4900         * po/pl.po:
4901         * po/pt_BR.po:
4902         * po/ro.po:
4903         * po/ru.po:
4904         * po/sk.po:
4905         * po/sl.po:
4906         * po/sq.po:
4907         * po/sr.po:
4908         * po/sv.po:
4909         * po/tr.po:
4910         * po/uk.po:
4911         * po/vi.po:
4912         * po/zh_CN.po:
4913           Update .po files
4914
4915 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4916
4917         * po/cs.po:
4918           po: Update translations
4919
4920 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
4921
4922         * ext/x264/gstx264enc.c:
4923         * tests/check/elements/x264enc.c:
4924           x264enc: Implement getcaps that restricts the input format depending on the output profile
4925           Also add some x264enc profile tests
4926           https://bugzilla.gnome.org/show_bug.cgi?id=708326
4927
4928 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
4929
4930         * gst/asfdemux/asfpacket.c:
4931         * gst/asfdemux/gstasfdemux.c:
4932           asfdemux: fix playback regression in push mode
4933
4934 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
4935
4936         * gst/asfdemux/gstasfdemux.h:
4937           asfdemux: remove unused variable
4938
4939 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
4940
4941         * ext/x264/gstx264enc.c:
4942           x264enc: Don't unref future state but the old one
4943           Being silly will lead us nowhere.
4944
4945 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4946
4947         * ext/x264/gstx264enc.c:
4948           x264enc: Check if we have an input state before using it
4949           Flushing might happen before caps were set on the encoder,
4950           which would lead to crashes here.
4951           Thanks to Matej Knopp for analyzing this.
4952           https://bugzilla.gnome.org/show_bug.cgi?id=707414
4953
4954 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
4955
4956         * ext/x264/gstx264enc.c:
4957           x264enc: fix unsigned comparison warning
4958
4959 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4960
4961         * configure.ac:
4962           Back to development
4963
4964 === release 1.1.4 ===
4965
4966 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4967
4968         * ChangeLog:
4969         * NEWS:
4970         * RELEASE:
4971         * configure.ac:
4972         * docs/plugins/inspect/plugin-a52dec.xml:
4973         * docs/plugins/inspect/plugin-amrnb.xml:
4974         * docs/plugins/inspect/plugin-amrwbdec.xml:
4975         * docs/plugins/inspect/plugin-asf.xml:
4976         * docs/plugins/inspect/plugin-cdio.xml:
4977         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4978         * docs/plugins/inspect/plugin-dvdread.xml:
4979         * docs/plugins/inspect/plugin-dvdsub.xml:
4980         * docs/plugins/inspect/plugin-lame.xml:
4981         * docs/plugins/inspect/plugin-mad.xml:
4982         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4983         * docs/plugins/inspect/plugin-realmedia.xml:
4984         * docs/plugins/inspect/plugin-siddec.xml:
4985         * docs/plugins/inspect/plugin-twolame.xml:
4986         * docs/plugins/inspect/plugin-x264.xml:
4987         * docs/plugins/inspect/plugin-xingmux.xml:
4988         * gst-plugins-ugly.doap:
4989         * win32/common/config.h:
4990           Release 1.1.4
4991
4992 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4993
4994         * po/af.po:
4995         * po/az.po:
4996         * po/bg.po:
4997         * po/ca.po:
4998         * po/cs.po:
4999         * po/da.po:
5000         * po/de.po:
5001         * po/el.po:
5002         * po/en_GB.po:
5003         * po/eo.po:
5004         * po/es.po:
5005         * po/eu.po:
5006         * po/fi.po:
5007         * po/fr.po:
5008         * po/gl.po:
5009         * po/hr.po:
5010         * po/hu.po:
5011         * po/id.po:
5012         * po/it.po:
5013         * po/ja.po:
5014         * po/lt.po:
5015         * po/lv.po:
5016         * po/ms.po:
5017         * po/mt.po:
5018         * po/nb.po:
5019         * po/nl.po:
5020         * po/or.po:
5021         * po/pl.po:
5022         * po/pt_BR.po:
5023         * po/ro.po:
5024         * po/ru.po:
5025         * po/sk.po:
5026         * po/sl.po:
5027         * po/sq.po:
5028         * po/sr.po:
5029         * po/sv.po:
5030         * po/tr.po:
5031         * po/uk.po:
5032         * po/vi.po:
5033         * po/zh_CN.po:
5034           Update .po files
5035
5036 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5037
5038         * po/pt_BR.po:
5039           po: update translations
5040
5041 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
5042
5043         * ext/x264/gstx264enc.c:
5044           x264enc: log when we output a lower profile than requested
5045
5046 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5047
5048         * ext/x264/gstx264enc.c:
5049           x264enc: Consider subset relations of profiles when setting srcpad caps
5050           constrained-baseline is a subset of baseline, is a subset of main,
5051           is a subset of high profile.
5052           https://bugzilla.gnome.org/show_bug.cgi?id=705425
5053
5054 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
5055
5056         * ext/x264/gstx264enc.c:
5057           x264enc: propagate flow return back to base class and upstream
5058           https://bugzilla.gnome.org/show_bug.cgi?id=705425
5059
5060 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
5061
5062         * configure.ac:
5063           configure: fix x264 version checking
5064           x264 releases carry pkg-config versions such as 0.120.x
5065           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
5066           then fail, so we need to either check for > 0.119.0 or
5067           for >= 0.120 to make this work right.
5068
5069 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
5070
5071         * ext/x264/gstx264enc.c:
5072           x264enc: minor clean-up
5073           We requires x264 build >= 120 now.
5074
5075 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5076
5077         * ext/mpeg2dec/gstmpeg2dec.c:
5078           mpeg2dec: Fix mpeg2_reset() calls
5079
5080 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5081
5082         * ext/mpeg2dec/gstmpeg2dec.c:
5083         * ext/x264/gstx264enc.c:
5084           ext: Use new flush vfunc of video codec base classes and remove reset implementations
5085
5086 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
5087
5088         * gst/asfdemux/gstasfdemux.c:
5089           asfdemux: fix build on C89 compilers
5090
5091 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
5092
5093         * gst/asfdemux/asfpacket.c:
5094         * gst/asfdemux/gstasfdemux.c:
5095           asfdemux: fix seeking in push mode
5096
5097 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
5098
5099         * configure.ac:
5100           build: add subdir-objects to AM_INIT_AUTOMAKE
5101           Fixes warnings in automake 1.14
5102           https://bugzilla.gnome.org/show_bug.cgi?id=705350
5103
5104 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
5105
5106         * ext/mpeg2dec/gstmpeg2dec.c:
5107           mpeg2dec: Do a hard reset of flush_stop
5108           Which is notified by hard == 0 with latest refactoring.
5109
5110 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
5111
5112         * po/LINGUAS:
5113         * po/da.po:
5114         * po/de.po:
5115         * po/gl.po:
5116         * po/hr.po:
5117         * po/hu.po:
5118         * po/ja.po:
5119         * po/nb.po:
5120         * po/nl.po:
5121         * po/pl.po:
5122         * po/ru.po:
5123         * po/sl.po:
5124         * po/tr.po:
5125         * po/uk.po:
5126         * po/vi.po:
5127           po: update translations
5128
5129 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5130
5131         * configure.ac:
5132           Back to development
5133
5134 === release 1.1.3 ===
5135
5136 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5137
5138         * ChangeLog:
5139         * NEWS:
5140         * RELEASE:
5141         * configure.ac:
5142         * docs/plugins/inspect/plugin-a52dec.xml:
5143         * docs/plugins/inspect/plugin-amrnb.xml:
5144         * docs/plugins/inspect/plugin-amrwbdec.xml:
5145         * docs/plugins/inspect/plugin-asf.xml:
5146         * docs/plugins/inspect/plugin-cdio.xml:
5147         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5148         * docs/plugins/inspect/plugin-dvdread.xml:
5149         * docs/plugins/inspect/plugin-dvdsub.xml:
5150         * docs/plugins/inspect/plugin-lame.xml:
5151         * docs/plugins/inspect/plugin-mad.xml:
5152         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5153         * docs/plugins/inspect/plugin-realmedia.xml:
5154         * docs/plugins/inspect/plugin-siddec.xml:
5155         * docs/plugins/inspect/plugin-twolame.xml:
5156         * docs/plugins/inspect/plugin-x264.xml:
5157         * docs/plugins/inspect/plugin-xingmux.xml:
5158         * gst-plugins-ugly.doap:
5159         * win32/common/config.h:
5160           Release 1.1.3
5161
5162 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5163
5164         * po/af.po:
5165         * po/az.po:
5166         * po/bg.po:
5167         * po/ca.po:
5168         * po/cs.po:
5169         * po/da.po:
5170         * po/de.po:
5171         * po/el.po:
5172         * po/en_GB.po:
5173         * po/eo.po:
5174         * po/es.po:
5175         * po/eu.po:
5176         * po/fi.po:
5177         * po/fr.po:
5178         * po/gl.po:
5179         * po/hu.po:
5180         * po/id.po:
5181         * po/it.po:
5182         * po/ja.po:
5183         * po/lt.po:
5184         * po/lv.po:
5185         * po/ms.po:
5186         * po/mt.po:
5187         * po/nb.po:
5188         * po/nl.po:
5189         * po/or.po:
5190         * po/pl.po:
5191         * po/pt_BR.po:
5192         * po/ro.po:
5193         * po/ru.po:
5194         * po/sk.po:
5195         * po/sl.po:
5196         * po/sq.po:
5197         * po/sr.po:
5198         * po/sv.po:
5199         * po/tr.po:
5200         * po/uk.po:
5201         * po/vi.po:
5202         * po/zh_CN.po:
5203           Update .po files
5204
5205 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5206
5207         * gst/asfdemux/gstasfdemux.c:
5208         * gst/realmedia/rademux.c:
5209         * gst/realmedia/rmdemux.c:
5210           gst: Don't swap start/stop for negative rates in the SEGMENT query
5211
5212 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5213
5214         * gst/realmedia/rademux.c:
5215         * gst/realmedia/rmdemux.c:
5216           real: Implement SEGMENT query
5217
5218 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5219
5220         * gst/asfdemux/gstasfdemux.c:
5221           asfdemux: Implement SEGMENT query
5222
5223 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
5224
5225         * gst/asfdemux/asfheaders.c:
5226         * gst/asfdemux/asfheaders.h:
5227         * gst/asfdemux/asfpacket.c:
5228         * gst/asfdemux/gstasfdemux.c:
5229         * gst/asfdemux/gstasfdemux.h:
5230           asfdemux: Add support for dvr-ms
5231           https://bugzilla.gnome.org/show_bug.cgi?id=705026
5232
5233 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
5234
5235         * gst/realmedia/rtspreal.c:
5236           rtspreal: Ensure output value has an assigned value
5237           In the case where this macro was used, that dest was != NULL but that
5238           the strncmp failed, we would end up with dest_len being undefined.
5239
5240 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
5241
5242         * ext/x264/gstx264enc.c:
5243           x264: Fix dts comparision
5244           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
5245           and signed value... resulting it the result never being < 0.
5246           Instead just check if it is smaller before assigning to frame->dts.
5247
5248 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
5249
5250         * gst/asfdemux/gstasfdemux.c:
5251         * gst/asfdemux/gstasfdemux.h:
5252           asfdemux: fix seqnum handling for seeks
5253           Use the same seqnum as the seek for flushes/segments that are
5254           caused by the seek. Also do the same for segment events
5255           Fixes #676242
5256
5257 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5258
5259         * ext/mpeg2dec/gstmpeg2dec.c:
5260           mpeg2dec: Clean up reset/start/stop handling
5261
5262 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5263
5264         * ext/x264/gstx264enc.c:
5265           x264enc: React properly to flushing/resetting the encoder
5266           https://bugzilla.gnome.org/show_bug.cgi?id=656007
5267
5268 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5269
5270         * gst/realmedia/rademux.c:
5271         * gst/realmedia/rademux.h:
5272         * gst/realmedia/rmdemux.c:
5273         * gst/realmedia/rmdemux.h:
5274           realmedia: Add support for group-id in the stream-start event
5275
5276 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5277
5278         * gst/asfdemux/gstasfdemux.c:
5279         * gst/asfdemux/gstasfdemux.h:
5280           asfdemux: Add support for group-id in the stream-start event
5281
5282 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5283
5284         * ext/sidplay/gstsiddec.cc:
5285         * ext/sidplay/gstsiddec.h:
5286           siddec: Add support for group-id in the stream-start event
5287
5288 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
5289
5290         * gst/realmedia/rmdemux.c:
5291           rmdemux: Mark demuxer as "running" in push-mode
5292           Allows queries (and other code) to be answered when working in push-mode.
5293           Running would only be set to TRUE accordingly when working in pull-mode
5294           once it had read header/index.
5295           Fixes #680185
5296
5297 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
5298
5299         * ext/mpeg2dec/gstmpeg2dec.c:
5300           mpeg2dec: Properly reset on sequence changes
5301           Otherwise we end up using stray data/buffers.
5302           Fixes #690701
5303
5304 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5305
5306         * configure.ac:
5307           Back to development
5308
5309 === release 1.1.2 ===
5310
5311 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5312
5313         * ChangeLog:
5314         * NEWS:
5315         * RELEASE:
5316         * configure.ac:
5317         * docs/plugins/inspect/plugin-a52dec.xml:
5318         * docs/plugins/inspect/plugin-amrnb.xml:
5319         * docs/plugins/inspect/plugin-amrwbdec.xml:
5320         * docs/plugins/inspect/plugin-asf.xml:
5321         * docs/plugins/inspect/plugin-cdio.xml:
5322         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5323         * docs/plugins/inspect/plugin-dvdread.xml:
5324         * docs/plugins/inspect/plugin-dvdsub.xml:
5325         * docs/plugins/inspect/plugin-lame.xml:
5326         * docs/plugins/inspect/plugin-mad.xml:
5327         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5328         * docs/plugins/inspect/plugin-realmedia.xml:
5329         * docs/plugins/inspect/plugin-siddec.xml:
5330         * docs/plugins/inspect/plugin-twolame.xml:
5331         * docs/plugins/inspect/plugin-x264.xml:
5332         * docs/plugins/inspect/plugin-xingmux.xml:
5333         * gst-plugins-ugly.doap:
5334         * win32/common/config.h:
5335           Release 1.1.2
5336
5337 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5338
5339         * po/af.po:
5340         * po/az.po:
5341         * po/bg.po:
5342         * po/ca.po:
5343         * po/cs.po:
5344         * po/da.po:
5345         * po/de.po:
5346         * po/el.po:
5347         * po/en_GB.po:
5348         * po/eo.po:
5349         * po/es.po:
5350         * po/eu.po:
5351         * po/fi.po:
5352         * po/fr.po:
5353         * po/gl.po:
5354         * po/hu.po:
5355         * po/id.po:
5356         * po/it.po:
5357         * po/ja.po:
5358         * po/lt.po:
5359         * po/lv.po:
5360         * po/ms.po:
5361         * po/mt.po:
5362         * po/nb.po:
5363         * po/nl.po:
5364         * po/or.po:
5365         * po/pl.po:
5366         * po/pt_BR.po:
5367         * po/ro.po:
5368         * po/ru.po:
5369         * po/sk.po:
5370         * po/sl.po:
5371         * po/sq.po:
5372         * po/sr.po:
5373         * po/sv.po:
5374         * po/tr.po:
5375         * po/uk.po:
5376         * po/vi.po:
5377         * po/zh_CN.po:
5378           Update .po files
5379
5380 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5381
5382         * ext/dvdread/dvdreadsrc.c:
5383           dvdreadsrc: correctly determine last chapter's duration
5384           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
5385           It worked just fine before ...
5386
5387 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5388
5389         * gst/realmedia/rdtmanager.c:
5390           rdt: forward sticky events
5391
5392 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5393
5394         * configure.ac:
5395           Back to development
5396
5397 === release 1.1.1 ===
5398
5399 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5400
5401         * ChangeLog:
5402         * NEWS:
5403         * RELEASE:
5404         * common:
5405         * configure.ac:
5406         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5407         * docs/plugins/inspect/plugin-a52dec.xml:
5408         * docs/plugins/inspect/plugin-amrnb.xml:
5409         * docs/plugins/inspect/plugin-amrwbdec.xml:
5410         * docs/plugins/inspect/plugin-asf.xml:
5411         * docs/plugins/inspect/plugin-cdio.xml:
5412         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5413         * docs/plugins/inspect/plugin-dvdread.xml:
5414         * docs/plugins/inspect/plugin-dvdsub.xml:
5415         * docs/plugins/inspect/plugin-lame.xml:
5416         * docs/plugins/inspect/plugin-mad.xml:
5417         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5418         * docs/plugins/inspect/plugin-realmedia.xml:
5419         * docs/plugins/inspect/plugin-siddec.xml:
5420         * docs/plugins/inspect/plugin-twolame.xml:
5421         * docs/plugins/inspect/plugin-x264.xml:
5422         * docs/plugins/inspect/plugin-xingmux.xml:
5423         * gst-plugins-ugly.doap:
5424         * win32/common/config.h:
5425           Release 1.1.1
5426
5427 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5428
5429         * po/af.po:
5430         * po/az.po:
5431         * po/bg.po:
5432         * po/ca.po:
5433         * po/cs.po:
5434         * po/da.po:
5435         * po/de.po:
5436         * po/el.po:
5437         * po/en_GB.po:
5438         * po/eo.po:
5439         * po/es.po:
5440         * po/eu.po:
5441         * po/fi.po:
5442         * po/fr.po:
5443         * po/gl.po:
5444         * po/hu.po:
5445         * po/id.po:
5446         * po/it.po:
5447         * po/ja.po:
5448         * po/lt.po:
5449         * po/lv.po:
5450         * po/ms.po:
5451         * po/mt.po:
5452         * po/nb.po:
5453         * po/nl.po:
5454         * po/or.po:
5455         * po/pl.po:
5456         * po/pt_BR.po:
5457         * po/ro.po:
5458         * po/ru.po:
5459         * po/sk.po:
5460         * po/sl.po:
5461         * po/sq.po:
5462         * po/sr.po:
5463         * po/sv.po:
5464         * po/tr.po:
5465         * po/uk.po:
5466         * po/vi.po:
5467         * po/zh_CN.po:
5468           Update .po files
5469
5470 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5471
5472         * common:
5473           Automatic update of common submodule
5474           From 098c0d7 to 01a7a46
5475
5476 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
5477
5478         * ext/mpeg2dec/gstmpeg2dec.c:
5479           mpeg2dec: make the aspect ratio calculation more accurate.
5480           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
5481           aspect-ratio if we don't have a valid upstream PAR.
5482           https://bugzilla.gnome.org/show_bug.cgi?id=685103
5483
5484 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5485
5486         * common:
5487           Automatic update of common submodule
5488           From 5edcd85 to 098c0d7
5489
5490 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5491
5492         * tests/check/elements/amrnbenc.c:
5493         * tests/check/elements/mpeg2dec.c:
5494         * tests/check/elements/x264enc.c:
5495         * tests/check/elements/xingmux.c:
5496           tests: Fix event handling
5497
5498 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
5499
5500         * ext/lame/gstlamemp3enc.c:
5501           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
5502           lame does internal resampling, but the base class only cares about
5503           the number of raw samples, so tell finish frames about that, not
5504           the number of samples in the outgoing frame.:
5505
5506 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
5507
5508         * ext/x264/gstx264enc.c:
5509           x264enc: output byte-stream if downstream has ANY caps
5510           It's what people expect when they pipe the output to
5511           filesink or into a tcp connection or pipe.
5512
5513 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
5514
5515         * MAINTAINERS:
5516         * README:
5517         * README.static-linking:
5518         * common:
5519           Automatic update of common submodule
5520           From 3cb3d3c to 5edcd85
5521
5522 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5523
5524         * configure.ac:
5525         * ext/a52dec/Makefile.am:
5526         * ext/amrnb/Makefile.am:
5527         * ext/amrwbdec/Makefile.am:
5528         * ext/cdio/Makefile.am:
5529         * ext/dvdread/Makefile.am:
5530         * ext/lame/Makefile.am:
5531         * ext/mad/Makefile.am:
5532         * ext/mpeg2dec/Makefile.am:
5533         * ext/sidplay/Makefile.am:
5534         * ext/twolame/Makefile.am:
5535         * ext/x264/Makefile.am:
5536         * gst/asfdemux/Makefile.am:
5537         * gst/dvdlpcmdec/Makefile.am:
5538         * gst/dvdsub/Makefile.am:
5539         * gst/realmedia/Makefile.am:
5540         * gst/xingmux/Makefile.am:
5541           gst: Add better support for static plugins
5542
5543 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
5544
5545         * autogen.sh:
5546         * common:
5547           Automatic update of common submodule
5548           From aed87ae to 3cb3d3c
5549
5550 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
5551
5552         * common:
5553           Automatic update of common submodule
5554           From 04c7a1e to aed87ae
5555
5556 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
5557
5558         * gst/asfdemux/gstasfdemux.c:
5559         * gst/realmedia/rmdemux.c:
5560           Use %03u instead of %u in gst_pad_create_stream_id_printf()
5561
5562 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
5563
5564         * ext/x264/gstx264enc.c:
5565           x264enc: Fix for 0/1 framerate - now uses VFR in this case
5566           Previously did a division by zero.
5567           https://bugzilla.gnome.org/show_bug.cgi?id=695728
5568
5569 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
5570
5571         * common:
5572           Automatic update of common submodule
5573           From 2de221c to 04c7a1e
5574
5575 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
5576
5577         * ext/x264/gstx264enc.c:
5578           x264enc: simplify template caps
5579           No need to make an array for one single element.
5580
5581 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
5582
5583         * ext/x264/gstx264enc.c:
5584           x264enc: put all theoretically possible formats in template caps
5585           and decide at runtime which subset of these (8-bit or 10-bit video
5586           formats) is supported. libx264 will be compiled for one of these
5587           two options, and it is possible to switch by pointing the dynamic
5588           linker to a different libx264 build at runtime. If we want our
5589           template caps to be correct, they should contain all then, with
5590           the actually supported ones determined at runtime.
5591           https://bugzilla.gnome.org/show_bug.cgi?id=691935
5592
5593 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
5594
5595         * ext/x264/gstx264enc.c:
5596           x264enc: detect supported bit depth and pixel formats at runtime
5597           http://bugs.debian.org/667573
5598           https://bugzilla.gnome.org/show_bug.cgi?id=691935
5599
5600 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
5601
5602         * autogen.sh:
5603           autogen.sh: allow calling from out-of-tree
5604           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5605           https://bugzilla.gnome.org/show_bug.cgi?id=692857
5606
5607 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
5608
5609         * common:
5610           Automatic update of common submodule
5611           From a942293 to 2de221c
5612
5613 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
5614
5615         * tests/check/Makefile.am:
5616           tests: use _1_0 variants for the various registry variables
5617           These override the variants without version suffix. Makes 'make check' work
5618           properly in environments that set the suffixed variant for 1.0, such as
5619           jhbuild.
5620
5621 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5622
5623         * common:
5624           Automatic update of common submodule
5625           From a72faea to a942293
5626
5627 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
5628
5629         * configure.ac:
5630           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
5631           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
5632           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
5633           https://bugzilla.gnome.org/show_bug.cgi?id=690881
5634
5635 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
5636
5637         * ext/mpeg2dec/gstmpeg2dec.c:
5638           mpeg2dec: use appropriate printf format for gsize
5639
5640 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
5641
5642         * ext/cdio/gstcdio.h:
5643           cdio: Fix redundant redeclaration of 'cdio_version_string'
5644           cdio/version.h is already included by cdio/cdio.h
5645
5646 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5647
5648         * ext/sidplay/gstsiddec.cc:
5649           siddec: init debug category
5650
5651 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5652
5653         * configure.ac:
5654         * ext/dvdread/Makefile.am:
5655           dvdread: link to libgmodule-2.0 since the g_module_* API is used
5656           And the gmodule lib has been moved into the Requires.private
5657           section of the pkg-config file in core.
5658
5659 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
5660
5661         * ext/cdio/gstcdiocddasrc.c:
5662         * ext/cdio/gstcdiocddasrc.h:
5663           cdiocddasrc: detect whether drive produces samples in non-host endianness
5664           If drive produces samples in other endianness than the host,
5665           we need to byte swap them before pushing them out, or we
5666           produce nothing but noise. cdparanoia detects this automatically,
5667           but libcdio does not, so we have to do it ourselves.
5668           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
5669           https://bugzilla.gnome.org/show_bug.cgi?id=377280
5670
5671 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
5672
5673         * common:
5674           Automatic update of common submodule
5675           From b497c4f to a72faea
5676
5677 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5678
5679         * tests/check/elements/xingmux_testdata.h:
5680           xingmux: Fix unit test after change to correctly calculate number of frames
5681
5682 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5683
5684         * ext/x264/gstx264enc.c:
5685           x264enc: Add support for 10-bit color formats
5686           Requires x264 to be built with 10-bit support, which disables
5687           9-bit support. Also only advertise the color formats that were
5688           compiled into x264.
5689
5690 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5691
5692         * ext/x264/gstx264enc.c:
5693           x264enc: Add support for Y444, Y42B and NV12
5694
5695 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
5696
5697         * ext/cdio/Makefile.am:
5698         * ext/cdio/gstcdio.c:
5699           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
5700           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
5701           if they're not plain ASCII.
5702
5703 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
5704
5705         * gst/xingmux/gstxingmux.c:
5706           xingmux: Properly calculate the number of frames
5707           First, the xing header frame is never added to the count,
5708           we have to increment the count.
5709           Secondly, there is a rounding error when calculating the
5710           frame duration, as spf*GST_SECOND/rate is not an integer
5711           (26122448.9) an it must be 26122449.
5712
5713 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
5714
5715         * configure.ac:
5716           configure.ac: update courtesy of autoupdate
5717
5718 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
5719
5720         * common:
5721         * configure.ac:
5722           configure: let AG_GST_PLUGIN_DOCS check for python
5723           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
5724           which as a side-effect should pick up newer python versions as
5725           well.
5726           https://bugzilla.gnome.org/show_bug.cgi?id=563903
5727
5728 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
5729
5730         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5731           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
5732
5733 2012-11-03 20:38:00 +0000  Tim-Philipp Müller <tim@centricular.net>
5734
5735         * tests/check/elements/mpg123audiodec.c:
5736           Fix FSF address
5737           https://bugzilla.gnome.org/show_bug.cgi?id=687520
5738
5739 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
5740
5741         * docs/random/LICENSE:
5742         * ext/a52dec/gsta52dec.c:
5743         * ext/a52dec/gsta52dec.h:
5744         * ext/amrnb/amrnb.c:
5745         * ext/amrnb/amrnbdec.c:
5746         * ext/amrnb/amrnbdec.h:
5747         * ext/amrnb/amrnbenc.c:
5748         * ext/amrnb/amrnbenc.h:
5749         * ext/amrwbdec/amrwb.c:
5750         * ext/amrwbdec/amrwbdec.c:
5751         * ext/amrwbdec/amrwbdec.h:
5752         * ext/cdio/gstcdio.c:
5753         * ext/cdio/gstcdio.h:
5754         * ext/cdio/gstcdiocddasrc.c:
5755         * ext/cdio/gstcdiocddasrc.h:
5756         * ext/dvdread/dvdreadsrc.c:
5757         * ext/dvdread/dvdreadsrc.h:
5758         * ext/lame/gstlamemp3enc.c:
5759         * ext/lame/gstlamemp3enc.h:
5760         * ext/lame/plugin.c:
5761         * ext/mad/gstmad.c:
5762         * ext/mad/gstmad.h:
5763         * ext/mpeg2dec/gstmpeg2dec.c:
5764         * ext/mpeg2dec/gstmpeg2dec.h:
5765         * ext/sidplay/gstsiddec.cc:
5766         * ext/sidplay/gstsiddec.h:
5767         * ext/twolame/gsttwolamemp2enc.c:
5768         * ext/twolame/gsttwolamemp2enc.h:
5769         * ext/x264/gstx264enc.c:
5770         * ext/x264/gstx264enc.h:
5771         * gst-libs/gst/gettext.h:
5772         * gst-libs/gst/glib-compat-private.h:
5773         * gst-libs/gst/gst-i18n-plugin.h:
5774         * gst/asfdemux/asfheaders.c:
5775         * gst/asfdemux/asfheaders.h:
5776         * gst/asfdemux/asfpacket.c:
5777         * gst/asfdemux/asfpacket.h:
5778         * gst/asfdemux/gstasf.c:
5779         * gst/asfdemux/gstasfdemux.c:
5780         * gst/asfdemux/gstasfdemux.h:
5781         * gst/asfdemux/gstrtpasfdepay.c:
5782         * gst/asfdemux/gstrtpasfdepay.h:
5783         * gst/asfdemux/gstrtspwms.c:
5784         * gst/asfdemux/gstrtspwms.h:
5785         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5786         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5787         * gst/dvdsub/gstdvdsubdec.c:
5788         * gst/dvdsub/gstdvdsubdec.h:
5789         * gst/dvdsub/gstdvdsubparse.c:
5790         * gst/dvdsub/gstdvdsubparse.h:
5791         * gst/realmedia/asmrules.c:
5792         * gst/realmedia/asmrules.h:
5793         * gst/realmedia/gstrdtbuffer.c:
5794         * gst/realmedia/gstrdtbuffer.h:
5795         * gst/realmedia/pnmsrc.c:
5796         * gst/realmedia/pnmsrc.h:
5797         * gst/realmedia/rademux.c:
5798         * gst/realmedia/rademux.h:
5799         * gst/realmedia/rdtdepay.c:
5800         * gst/realmedia/rdtdepay.h:
5801         * gst/realmedia/rdtjitterbuffer.c:
5802         * gst/realmedia/rdtjitterbuffer.h:
5803         * gst/realmedia/rdtmanager.c:
5804         * gst/realmedia/rdtmanager.h:
5805         * gst/realmedia/realhash.c:
5806         * gst/realmedia/realhash.h:
5807         * gst/realmedia/realmedia.c:
5808         * gst/realmedia/rmdemux.c:
5809         * gst/realmedia/rmdemux.h:
5810         * gst/realmedia/rmutils.c:
5811         * gst/realmedia/rmutils.h:
5812         * gst/realmedia/rtspreal.c:
5813         * gst/realmedia/rtspreal.h:
5814         * gst/xingmux/gstxingmux.c:
5815         * gst/xingmux/gstxingmux.h:
5816         * gst/xingmux/plugin.c:
5817         * tests/check/elements/amrnbenc.c:
5818         * tests/check/elements/mpeg2dec.c:
5819         * tests/check/elements/x264enc.c:
5820         * tests/check/generic/index.c:
5821         * tests/check/generic/states.c:
5822         * tests/check/pipelines/lame.c:
5823           Fix FSF address
5824           https://bugzilla.gnome.org/show_bug.cgi?id=687520
5825
5826 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
5827
5828         * gst/dvdsub/gstdvdsubdec.c:
5829           dvdsubdec: allocate correct amount of memory for bitmap
5830           https://bugzilla.gnome.org/show_bug.cgi?id=687192
5831
5832 2012-10-30 09:27:24 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
5833
5834         * ext/mpg123/gstmpg123audiodec.c:
5835           mpg123: removed unnecessary finalize function
5836           https://bugzilla.gnome.org/show_bug.cgi?id=687176
5837
5838 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
5839
5840         * ext/sidplay/gstsiddec.cc:
5841           siddec: reset bytes counter
5842           Reset the total_bytes counter so that we get timestamps correct.
5843           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
5844
5845 2012-10-30 10:20:09 +1100  Jan Schmidt <thaytan@noraisin.net>
5846
5847         * ext/mpg123/gstmpg123audiodec.c:
5848           mpg123: Fix leaks from not chaining up in the finalize function
5849
5850 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
5851
5852         * configure.ac:
5853         * docs/plugins/inspect/plugin-a52dec.xml:
5854         * docs/plugins/inspect/plugin-amrnb.xml:
5855         * docs/plugins/inspect/plugin-amrwbdec.xml:
5856         * docs/plugins/inspect/plugin-asf.xml:
5857         * docs/plugins/inspect/plugin-cdio.xml:
5858         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5859         * docs/plugins/inspect/plugin-dvdread.xml:
5860         * docs/plugins/inspect/plugin-dvdsub.xml:
5861         * docs/plugins/inspect/plugin-lame.xml:
5862         * docs/plugins/inspect/plugin-mad.xml:
5863         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5864         * docs/plugins/inspect/plugin-realmedia.xml:
5865         * docs/plugins/inspect/plugin-siddec.xml:
5866         * docs/plugins/inspect/plugin-twolame.xml:
5867         * docs/plugins/inspect/plugin-x264.xml:
5868         * docs/plugins/inspect/plugin-xingmux.xml:
5869         * win32/common/config.h:
5870           Back to feature development
5871
5872 === release 1.0.2 ===
5873
5874 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
5875
5876         * ChangeLog:
5877         * NEWS:
5878         * RELEASE:
5879         * configure.ac:
5880         * docs/plugins/inspect/plugin-a52dec.xml:
5881         * docs/plugins/inspect/plugin-amrnb.xml:
5882         * docs/plugins/inspect/plugin-amrwbdec.xml:
5883         * docs/plugins/inspect/plugin-asf.xml:
5884         * docs/plugins/inspect/plugin-cdio.xml:
5885         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5886         * docs/plugins/inspect/plugin-dvdread.xml:
5887         * docs/plugins/inspect/plugin-dvdsub.xml:
5888         * docs/plugins/inspect/plugin-lame.xml:
5889         * docs/plugins/inspect/plugin-mad.xml:
5890         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5891         * docs/plugins/inspect/plugin-realmedia.xml:
5892         * docs/plugins/inspect/plugin-siddec.xml:
5893         * docs/plugins/inspect/plugin-twolame.xml:
5894         * docs/plugins/inspect/plugin-x264.xml:
5895         * docs/plugins/inspect/plugin-xingmux.xml:
5896         * gst-plugins-ugly.doap:
5897         * win32/common/config.h:
5898           Release 1.0.2
5899
5900 2012-10-24 13:41:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5901
5902         * tests/check/elements/mpg123audiodec.c:
5903           tests: fix up mpg123 test a little
5904           - dist input files
5905           - fix sample leak
5906           - simplify check for elements
5907           - only run mpg123 test if mpg123 is available and selected
5908           - fix build in uninstalled setup
5909           https://bugzilla.gnome.org/show_bug.cgi?id=686595
5910
5911 2012-10-24 12:30:10 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
5912
5913         * tests/check/elements/mpg123audiodec.c:
5914           tets: add unit test for mpg123audiodec
5915           https://bugzilla.gnome.org/show_bug.cgi?id=686595
5916
5917 2012-10-24 00:36:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
5918
5919         * ext/mpg123/gstmpg123audiodec.c:
5920           mpg123: added gtkdoc section
5921           https://bugzilla.gnome.org/show_bug.cgi?id=686595
5922
5923 2012-10-24 00:22:05 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
5924
5925         * ext/mpg123/gstmpg123audiodec.c:
5926           mpg123: fixed bug with last frame, disabled internal resampler & chatter
5927           * The last MP3 frame wasn't being pushed when base class was draining
5928           * Made sure mpg123 cannot ever use its (crude) internal resampler
5929           * Disabled mpg123 stderr output
5930           https://bugzilla.gnome.org/show_bug.cgi?id=686595
5931
5932 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
5933
5934         * gst/asfdemux/Makefile.am:
5935         * gst/realmedia/Makefile.am:
5936           Makefile.am: Fix typos for generating the Android.mk files
5937           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
5938           The typos led to generate the incorrect Android.mk files for the asfdemux
5939           and realmedia plugin.
5940           https://bugzilla.gnome.org/show_bug.cgi?id=686748
5941
5942 2012-10-24 00:21:45 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
5943
5944         * ext/mpg123/gstmpg123audiodec.c:
5945           mpg123: cleaned up comments, formatting, and logging lines
5946           also replaced mpg123decoder->handle != NULL checks with asserts
5947           https://bugzilla.gnome.org/show_bug.cgi?id=686595
5948
5949 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5950
5951         * ext/dvdread/dvdreadsrc.c:
5952           dvdreadsrc: correctly set next cell when seeking to sector
5953
5954 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5955
5956         * gst/dvdsub/gstdvdsubparse.c:
5957           dvdsubparse: send src caps when receiving sink caps
5958
5959 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5960
5961         * ext/dvdread/dvdreadsrc.c:
5962           dvdreadsrc: update dvd event to enhanced approach
5963           ... in line with resindvdsrc.
5964
5965 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
5966
5967         * docs/Makefile.am:
5968           docs: add 'make upload' target for new-release script
5969
5970 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
5971
5972         * configure.ac:
5973         * docs/plugins/inspect/plugin-a52dec.xml:
5974         * docs/plugins/inspect/plugin-amrnb.xml:
5975         * docs/plugins/inspect/plugin-amrwbdec.xml:
5976         * docs/plugins/inspect/plugin-asf.xml:
5977         * docs/plugins/inspect/plugin-cdio.xml:
5978         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5979         * docs/plugins/inspect/plugin-dvdread.xml:
5980         * docs/plugins/inspect/plugin-dvdsub.xml:
5981         * docs/plugins/inspect/plugin-lame.xml:
5982         * docs/plugins/inspect/plugin-mad.xml:
5983         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5984         * docs/plugins/inspect/plugin-realmedia.xml:
5985         * docs/plugins/inspect/plugin-siddec.xml:
5986         * docs/plugins/inspect/plugin-twolame.xml:
5987         * docs/plugins/inspect/plugin-x264.xml:
5988         * docs/plugins/inspect/plugin-xingmux.xml:
5989         * win32/common/config.h:
5990           Back to development (bug fixing)
5991
5992 === release 1.0.1 ===
5993
5994 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
5995
5996         * ChangeLog:
5997         * NEWS:
5998         * RELEASE:
5999         * configure.ac:
6000         * docs/plugins/inspect/plugin-a52dec.xml:
6001         * docs/plugins/inspect/plugin-amrnb.xml:
6002         * docs/plugins/inspect/plugin-amrwbdec.xml:
6003         * docs/plugins/inspect/plugin-asf.xml:
6004         * docs/plugins/inspect/plugin-cdio.xml:
6005         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6006         * docs/plugins/inspect/plugin-dvdread.xml:
6007         * docs/plugins/inspect/plugin-dvdsub.xml:
6008         * docs/plugins/inspect/plugin-lame.xml:
6009         * docs/plugins/inspect/plugin-mad.xml:
6010         * docs/plugins/inspect/plugin-mpeg2dec.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         * docs/plugins/inspect/plugin-xingmux.xml:
6016         * gst-plugins-ugly.doap:
6017         * win32/common/config.h:
6018           Release 1.0.1
6019
6020 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
6021
6022         * common:
6023           Automatic update of common submodule
6024           From 6c0b52c to 6bb6951
6025
6026 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
6027
6028         * ext/mpeg2dec/gstmpeg2dec.c:
6029           mpeg2dec: Don't error out when there is no associated buffer
6030           In 0.10, having mpeg2dec occasionally tell us to output a frame that
6031           was never decoded was just ignored, so do the same in 1.0
6032           Fixes: #685107
6033
6034 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
6035
6036         * REQUIREMENTS:
6037         * gst/dvdsub/gstdvdsubdec.c:
6038           Purge mention of liboil and update REQUIREMENTS
6039           https://bugzilla.gnome.org/show_bug.cgi?id=673285
6040
6041 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
6042
6043         * ext/x264/gstx264enc.c:
6044           x264enc: when setting fallback decoder latency, set valid min_latency
6045           Min. latency needs to be a valid time, so pass 0 as default
6046           value in the fallback case where we can't determine any latency,
6047           and avoid nasty criticals at runtime.
6048
6049 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6050
6051         * configure.ac:
6052         * docs/plugins/inspect/plugin-a52dec.xml:
6053         * docs/plugins/inspect/plugin-amrnb.xml:
6054         * docs/plugins/inspect/plugin-amrwbdec.xml:
6055         * docs/plugins/inspect/plugin-asf.xml:
6056         * docs/plugins/inspect/plugin-cdio.xml:
6057         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6058         * docs/plugins/inspect/plugin-dvdread.xml:
6059         * docs/plugins/inspect/plugin-dvdsub.xml:
6060         * docs/plugins/inspect/plugin-lame.xml:
6061         * docs/plugins/inspect/plugin-mad.xml:
6062         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6063         * docs/plugins/inspect/plugin-realmedia.xml:
6064         * docs/plugins/inspect/plugin-siddec.xml:
6065         * docs/plugins/inspect/plugin-twolame.xml:
6066         * docs/plugins/inspect/plugin-x264.xml:
6067         * docs/plugins/inspect/plugin-xingmux.xml:
6068         * win32/common/config.h:
6069           Back to development (bug fixing)
6070
6071 === release 1.0.0 ===
6072
6073 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6074
6075         * NEWS:
6076         * RELEASE:
6077         * configure.ac:
6078         * docs/plugins/inspect/plugin-a52dec.xml:
6079         * docs/plugins/inspect/plugin-amrnb.xml:
6080         * docs/plugins/inspect/plugin-amrwbdec.xml:
6081         * docs/plugins/inspect/plugin-asf.xml:
6082         * docs/plugins/inspect/plugin-cdio.xml:
6083         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6084         * docs/plugins/inspect/plugin-dvdread.xml:
6085         * docs/plugins/inspect/plugin-dvdsub.xml:
6086         * docs/plugins/inspect/plugin-lame.xml:
6087         * docs/plugins/inspect/plugin-mad.xml:
6088         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6089         * docs/plugins/inspect/plugin-realmedia.xml:
6090         * docs/plugins/inspect/plugin-siddec.xml:
6091         * docs/plugins/inspect/plugin-twolame.xml:
6092         * docs/plugins/inspect/plugin-x264.xml:
6093         * docs/plugins/inspect/plugin-xingmux.xml:
6094         * gst-plugins-ugly.doap:
6095         * win32/common/config.h:
6096           Release 1.0.0
6097
6098 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
6099
6100         * common:
6101           Automatic update of common submodule
6102           From 4f962f7 to 6c0b52c
6103
6104 === release 0.11.99 ===
6105
6106 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6107
6108         * configure.ac:
6109         * docs/plugins/inspect/plugin-xingmux.xml:
6110         * gst-plugins-ugly.doap:
6111         * win32/common/config.h:
6112           Release 0.11.99
6113
6114 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6115
6116         * docs/plugins/inspect/plugin-a52dec.xml:
6117         * docs/plugins/inspect/plugin-amrnb.xml:
6118         * docs/plugins/inspect/plugin-amrwbdec.xml:
6119         * docs/plugins/inspect/plugin-asf.xml:
6120         * docs/plugins/inspect/plugin-cdio.xml:
6121         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6122         * docs/plugins/inspect/plugin-dvdread.xml:
6123         * docs/plugins/inspect/plugin-dvdsub.xml:
6124         * docs/plugins/inspect/plugin-lame.xml:
6125         * docs/plugins/inspect/plugin-mad.xml:
6126         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6127         * docs/plugins/inspect/plugin-realmedia.xml:
6128         * docs/plugins/inspect/plugin-siddec.xml:
6129         * docs/plugins/inspect/plugin-twolame.xml:
6130         * docs/plugins/inspect/plugin-x264.xml:
6131           docs: update docs
6132
6133 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6134
6135         * configure.ac:
6136         * ext/amrnb/Makefile.am:
6137         * ext/amrwbdec/Makefile.am:
6138         * ext/lame/Makefile.am:
6139         * ext/twolame/Makefile.am:
6140         * tests/check/Makefile.am:
6141           Remove -DGST_USE_UNSTABLE_API
6142
6143 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6144
6145         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6146         * docs/plugins/inspect/plugin-a52dec.xml:
6147         * docs/plugins/inspect/plugin-amrnb.xml:
6148         * docs/plugins/inspect/plugin-amrwbdec.xml:
6149         * docs/plugins/inspect/plugin-asf.xml:
6150         * docs/plugins/inspect/plugin-cdio.xml:
6151         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6152         * docs/plugins/inspect/plugin-dvdread.xml:
6153         * docs/plugins/inspect/plugin-dvdsub.xml:
6154         * docs/plugins/inspect/plugin-lame.xml:
6155         * docs/plugins/inspect/plugin-mad.xml:
6156         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6157         * docs/plugins/inspect/plugin-realmedia.xml:
6158         * docs/plugins/inspect/plugin-siddec.xml:
6159         * docs/plugins/inspect/plugin-twolame.xml:
6160         * docs/plugins/inspect/plugin-x264.xml:
6161           Update docs
6162
6163 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6164
6165         * ext/cdio/gstcdio.c:
6166           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
6167           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
6168           introspection/updating for this plugin.
6169
6170 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
6171
6172         * gst-plugins-ugly.spec.in:
6173           Switch to F18 package naming
6174
6175 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6176
6177         * ext/dvdread/demo-play:
6178         * tests/check/elements/mpeg2dec.c:
6179           rename some caps and elements in examples
6180
6181 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
6182
6183         * configure.ac:
6184           Back to development
6185
6186 === release 0.11.94 ===
6187
6188 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
6189
6190         * ChangeLog:
6191         * configure.ac:
6192         * gst-plugins-ugly.doap:
6193         * win32/common/config.h:
6194           Release 0.11.94
6195
6196 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
6197
6198         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6199         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6200         * docs/plugins/gst-plugins-ugly-plugins.signals:
6201         * docs/plugins/inspect/plugin-a52dec.xml:
6202         * docs/plugins/inspect/plugin-amrnb.xml:
6203         * docs/plugins/inspect/plugin-amrwbdec.xml:
6204         * docs/plugins/inspect/plugin-asf.xml:
6205         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6206         * docs/plugins/inspect/plugin-dvdread.xml:
6207         * docs/plugins/inspect/plugin-dvdsub.xml:
6208         * docs/plugins/inspect/plugin-lame.xml:
6209         * docs/plugins/inspect/plugin-mad.xml:
6210         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6211         * docs/plugins/inspect/plugin-realmedia.xml:
6212         * docs/plugins/inspect/plugin-siddec.xml:
6213         * docs/plugins/inspect/plugin-twolame.xml:
6214         * docs/plugins/inspect/plugin-x264.xml:
6215           docs: update docs
6216
6217 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6218
6219         * gst/realmedia/rmdemux.c:
6220           rmdemux: use DTS and PTS
6221           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
6222           undefined to make the decoder do the right thing. We can then remove the code
6223           that tries to guess the PTS from the DTS.
6224
6225 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
6226
6227         * ext/mpeg2dec/gstmpeg2dec.c:
6228           mpeg2dec: Hold ref to buffer while mapped
6229           So that the buffer still exists when we go to unmap it later,
6230           even if it got pushed in the meantime.
6231
6232 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
6233
6234         * tests/check/elements/x264enc.c:
6235           x264enc test: x264enc produces constrained-baseline, not the full baseline
6236
6237 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6238
6239         * gst/asfdemux/gstasfdemux.c:
6240         * gst/realmedia/rademux.c:
6241         * gst/realmedia/rmdemux.c:
6242           gst: only activate in pull mode if upstream is seekable
6243
6244 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6245
6246         * gst/realmedia/rademux.c:
6247           rademux: tags can be NULL
6248
6249 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6250
6251         * ext/mad/gstmad.c:
6252           mad: fix email address
6253
6254 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6255
6256         * ext/mad/gstmad.c:
6257           mad: init base class method only once
6258
6259 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6260
6261         * gst/xingmux/gstxingmux.c:
6262           xingmux: remove defunct commented code
6263
6264 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6265
6266         * gst/dvdsub/gstdvdsubdec.c:
6267           dvbsubdec: handle and send GAP event
6268           ... in stead of update newsegment event.
6269
6270 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6271
6272         * gst/dvdsub/gstdvdsubdec.c:
6273           dvbsubdec: adjust disabled code comment style
6274
6275 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6276
6277         * ext/x264/gstx264enc.c:
6278           x264enc: clean up some debug statements
6279
6280 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6281
6282         * ext/x264/gstx264enc.c:
6283         * ext/x264/gstx264enc.h:
6284           x264enc: handle possibly negative DTS provided by codec
6285           ... by arranging for an offset such that DTS == PTS for keyframes,
6286           which is expected elsewhere to go along with semantics of PTS and DTS.
6287           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
6288
6289 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
6290
6291         * gst-plugins-ugly.spec.in:
6292           Fix spec file for ugly
6293
6294 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6295
6296         * tests/check/elements/mpeg2dec.c:
6297           tests: mpeg2dec: initialize variable
6298           ... which avoids test segfaulting.
6299
6300 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
6301
6302         * tests/check/elements/mpeg2dec.c:
6303           check: Feed parsed data to mpeg2dec
6304           And fix the expected output caps by adding colorimetry field
6305
6306 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
6307
6308         * common:
6309           Automatic update of common submodule
6310           From 668acee to 4f962f7
6311
6312 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
6313
6314         * configure.ac:
6315           configure: bump gtk-doc req to 1.12 (mar-2009)
6316           This allows us to e.g. unconditionally use gtkdoc-rebase.
6317
6318 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
6319
6320         * docs/plugins/inspect/plugin-dvdsub.xml:
6321         * gst/dvdsub/gstdvdsubdec.c:
6322         * gst/dvdsub/gstdvdsubparse.c:
6323           video/x-dvd-subpicture -> subpicture/x-dvd
6324
6325 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6326
6327         * ext/x264/gstx264enc.c:
6328           x264enc: Use new video encoder base class API for handling tags
6329
6330 2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6331
6332         * ext/mpg123/gstmpg123audiodec.c:
6333           mpg123: Give MARGINAL rank to the mpg123 decoder element
6334
6335 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6336
6337         * gst/dvdsub/gstdvdsubdec.c:
6338           dvdsubdec: Set alignment at the correct place of GstAllocationParams
6339
6340 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6341
6342         * configure.ac:
6343         * win32/common/config.h:
6344           Back to development
6345
6346 === release 0.11.93 ===
6347
6348 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6349
6350         * configure.ac:
6351         * gst-plugins-ugly.doap:
6352         * win32/common/config.h:
6353           Release 0.11.93
6354
6355 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6356
6357         * gst/asfdemux/asfpacket.c:
6358         * gst/realmedia/rmdemux.c:
6359           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
6360
6361 2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
6362
6363         * ext/mpg123/Makefile.am:
6364           mpg123: dist header file
6365
6366 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
6367
6368         * gst/asfdemux/asfpacket.c:
6369           asfdemux: avoid some more invalid timestamp arithmetic
6370           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
6371
6372 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6373
6374         * ext/sidplay/gstsiddec.cc:
6375         * gst/asfdemux/gstasfdemux.c:
6376         * gst/realmedia/rademux.c:
6377         * gst/realmedia/rmdemux.c:
6378           gst: Add stream-id to stream-start events
6379
6380 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
6381
6382         * ext/mpeg2dec/gstmpeg2dec.c:
6383           mpeg2dec: Don't use NULL values for fbuf
6384           We need to make a difference between the initial dummy buffers (which
6385           have a fbuf->id of NULL) and the buffers on which we allocated
6386           video frames.
6387
6388 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
6389
6390         * common:
6391           Automatic update of common submodule
6392           From 94ccf4c to 668acee
6393
6394 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
6395
6396         * ext/a52dec/gsta52dec.c:
6397         * ext/lame/gstlamemp3enc.c:
6398         * gst/asfdemux/gstasfdemux.c:
6399         * gst/realmedia/rademux.c:
6400         * gst/realmedia/rmdemux.c:
6401         * gst/realmedia/rmutils.c:
6402           gst_tag_list_free -> gst_tag_list_unref
6403
6404 2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6405
6406         * ext/mpg123/gstmpg123audiodec.c:
6407           mpg123: map input buffer in READ mode, not WRITE mode
6408           Makes things actually work.
6409
6410 2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6411
6412         * ext/mpg123/gstmpg123audiodec.c:
6413           mpg123: query supported output formats at run-time
6414           Fixes stuff. We use a string here since we can't be bothered
6415           with GValue.
6416
6417 2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6418
6419         * ext/mpg123/Makefile.am:
6420           mpg123: hook up to build system
6421
6422 2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
6423
6424         * ext/mpg123/gstmpg123audiodec.c:
6425         * ext/mpg123/gstmpg123audiodec.h:
6426           mpg123: add new libmpg123-based mp3 decoder plugin
6427           Needs a bit of cleaning up.
6428           https://bugzilla.gnome.org/show_bug.cgi?id=681003
6429
6430 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6431
6432         * ext/sidplay/gstsiddec.cc:
6433         * ext/x264/gstx264enc.c:
6434         * gst/asfdemux/gstasfdemux.c:
6435         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6436         * gst/realmedia/rademux.c:
6437         * gst/realmedia/rmdemux.c:
6438           tag: Update for taglist/tag event API changes
6439
6440 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
6441
6442         * ext/mpeg2dec/gstmpeg2dec.c:
6443           mpeg2dec: Avoid dropping first GOP
6444           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
6445           do not check if it is NULL or not.
6446           And cleanup a bit of debug
6447
6448 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6449
6450         * gst/realmedia/rdtmanager.c:
6451         * gst/realmedia/rdtmanager.h:
6452           rdt: add on-npt-stop signal
6453           rtspsrc will look for it.
6454
6455 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6456
6457         * gst/realmedia/rdtmanager.c:
6458           rdt: set caps after activating the pad
6459
6460 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6461
6462         * gst/realmedia/gstrdtbuffer.c:
6463           rdt: reset map info
6464
6465 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6466
6467         * gst/asfdemux/gstrtpasfdepay.c:
6468           asfdepay: fix padding correction
6469           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
6470           existing memory in the target buffer..
6471           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
6472
6473 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6474
6475         * ext/mpeg2dec/gstmpeg2dec.c:
6476           mpeg2dec: copy buffer flags when cropping
6477           When we crop a buffer, copy the flags as well.
6478
6479 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
6480
6481         * ext/mpeg2dec/gstmpeg2dec.c:
6482           mpeg2dec: Fix GstVideoInfo pointer
6483
6484 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
6485
6486         * ext/mpeg2dec/gstmpeg2dec.c:
6487           mpeg2dec: Correctly flag output buffer interlaced state
6488           If the sequence is not flagged as progressive its buffers are marked
6489           interlace mode mixed. There is an individual picture flag indicating
6490           whether picture in the sequence are interlaced or not. This is used
6491           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
6492           completely indicate the buffer's interlaced state.
6493           Also, TFF and RFF should only be set if the sequence is not progressive.
6494
6495 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6496
6497         * ext/mpeg2dec/gstmpeg2dec.c:
6498           ext: Update for video base classes API changes
6499
6500 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6501
6502         * common:
6503           Automatic update of common submodule
6504           From 98e386f to 94ccf4c
6505
6506 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6507
6508         * gst/asfdemux/asfpacket.c:
6509           asfdemux: make sure to avoid arithmetic with _NONE timestamp
6510
6511 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6512
6513         * gst/asfdemux/asfpacket.c:
6514           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
6515           ... so it does not get used as first (valid) payload ts, whereas
6516           the first real valid payload ts may be considerably larger.
6517           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
6518
6519 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6520
6521         * gst/asfdemux/gstasfdemux.c:
6522           asfdemux: slightly relax supported seek requirements
6523           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
6524
6525 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6526
6527         * ext/mpeg2dec/gstmpeg2dec.c:
6528           mpeg2dec: Propagate GstFlowReturn where needed
6529           It was just ignoring the return values...
6530
6531 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6532
6533         * ext/mpeg2dec/gstmpeg2dec.c:
6534           mpeg2dec: Store temporary buffers out of the way
6535           When mpeg2dec needs to do cropping (because downstream can't handle it),
6536           we need temporary buffers to decode to.
6537           Use the user_data field to store those, and unify the rest of the code
6538           that needs to touch a buffer (regardless of how/where it was allocated).
6539           https://bugzilla.gnome.org/show_bug.cgi?id=680194
6540
6541 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6542
6543         * ext/mpeg2dec/gstmpeg2dec.c:
6544           mpeg2dec: Call gst_video_decoder_negotiate()
6545
6546 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6547
6548         * gst/realmedia/rmdemux.c:
6549           rmdemux: give stream tags a different event name so they don't overwrite global tags
6550           There can only be one taglist per name for sticky tag events.
6551           Needs to be fixed more properly, see
6552           https://bugzilla.gnome.org/show_bug.cgi?id=677619
6553
6554 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6555
6556         * gst/realmedia/rademux.c:
6557           rademux: set/send caps on pad after activating it
6558
6559 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6560
6561         * gst/realmedia/rmdemux.c:
6562           rmdemux: set/send caps after activating the source pads
6563           Makes sure the caps event isn't dropped immediately.
6564
6565 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6566
6567         * ext/dvdread/dvdreadsrc.c:
6568           dvdreadsrc: mustn't drop queries like caps query if not started yet
6569
6570 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
6571
6572         * gst/asfdemux/gstasfdemux.c:
6573           asfdemux: extract WM/Year as GstDateTime instead of GDate
6574           So we can signal that only the year field is valid.
6575
6576 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6577
6578         * gst/asfdemux/gstasfdemux.c:
6579           asfdemux: don't leak payload if we are not pushing it
6580
6581 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6582
6583         * ext/sidplay/gstsiddec.cc:
6584         * gst/asfdemux/gstasfdemux.c:
6585         * gst/realmedia/rademux.c:
6586         * gst/realmedia/rmdemux.c:
6587           demuxers: Push STREAM_START when needed
6588
6589 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6590
6591         * gst/asfdemux/gstasfdemux.c:
6592           asf: don't push on inactive streams
6593
6594 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6595
6596         * ext/dvdread/dvdreadsrc.c:
6597           dvdreadsrc: set rank to NONE
6598           It should never be autoplugged really, for DVD
6599           playback there's rsndvd (or will be, realsoonnow).
6600
6601 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6602
6603         * ext/mpeg2dec/gstmpeg2dec.c:
6604           fix for allocator API changes
6605
6606 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6607
6608         * ext/x264/gstx264enc.c:
6609           update for query api changes
6610
6611 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6612
6613         * ext/mpeg2dec/gstmpeg2dec.c:
6614           update for query api changes
6615
6616 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6617
6618         * ext/x264/gstx264enc.c:
6619           update for allocation query changes
6620
6621 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
6622
6623         * LICENSE_readme:
6624           LICENSE_readme: fix typo
6625
6626 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
6627
6628         * LICENSE_readme:
6629           LICENSE_readme: mention x264
6630           https://bugzilla.gnome.org/show_bug.cgi?id=679472
6631
6632 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6633
6634         * gst/asfdemux/gstasfdemux.c:
6635         * gst/realmedia/rademux.c:
6636         * gst/realmedia/rmdemux.c:
6637           gst: Implement segment-done event
6638
6639 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6640
6641         * gst/asfdemux/gstasfdemux.c:
6642           asf: fix x-wmv format in caps
6643
6644 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6645
6646         * gst/asfdemux/asfpacket.c:
6647           asf: unmap packets
6648
6649 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
6650
6651         * gst/asfdemux/asfpacket.c:
6652         * gst/asfdemux/asfpacket.h:
6653         * gst/asfdemux/gstasfdemux.c:
6654           asfdemux: Ignore parsing errors from broken packets
6655           We should instead be counting the number of errors and exiting if
6656           they're too numerous. This makes a number of broken ASF files playable.
6657           https://bugzilla.gnome.org/show_bug.cgi?id=678543
6658           Conflicts:
6659           gst/asfdemux/asfpacket.c
6660           gst/asfdemux/gstasfdemux.c
6661
6662 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6663
6664         * gst/asfdemux/gstasfdemux.c:
6665           fix interlace-mode
6666
6667 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6668
6669         * ext/mpeg2dec/gstmpeg2dec.c:
6670           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
6671
6672 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6673
6674         * ext/mpeg2dec/gstmpeg2dec.c:
6675           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
6676           Fixes bug #377713.
6677
6678 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
6679
6680         * ext/x264/gstx264enc.c:
6681           x264enc: Fix unitialized variable and taglist event
6682
6683 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6684
6685         * ext/mpeg2dec/gstmpeg2dec.c:
6686           mpeg2dec: fix compilation
6687
6688 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6689
6690         * ext/sidplay/gstsiddec.cc:
6691         * gst/asfdemux/gstasfdemux.c:
6692         * gst/realmedia/rademux.c:
6693         * gst/realmedia/rdtmanager.c:
6694         * gst/realmedia/rmdemux.c:
6695           update for task api change
6696
6697 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6698
6699         * ext/mpeg2dec/gstmpeg2dec.c:
6700         * ext/x264/gstx264enc.c:
6701           fix compilation
6702
6703 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6704
6705         * ext/mpeg2dec/gstmpeg2dec.c:
6706         * ext/mpeg2dec/gstmpeg2dec.h:
6707           mpeg2dec: Port to 0.11 again
6708
6709 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6710
6711         * ext/x264/gstx264enc.c:
6712           x264enc: Fix compiler warning
6713
6714 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6715
6716         * ext/mpeg2dec/gstmpeg2dec.c:
6717         * ext/mpeg2dec/gstmpeg2dec.h:
6718           mpeg2dec: Report PAR if not present upstream
6719           And clean up some code
6720
6721 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6722
6723         * ext/mpeg2dec/gstmpeg2dec.c:
6724           mpeg2dec: use _scale_ceil to compute frame period
6725           https://bugzilla.gnome.org/show_bug.cgi?id=675769
6726
6727 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6728
6729         * ext/mpeg2dec/gstmpeg2dec.c:
6730           mpeg2dec: mpeg2dec actually has 3 frame latency
6731           https://bugzilla.gnome.org/show_bug.cgi?id=675769
6732
6733 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
6734
6735         * ext/mpeg2dec/gstmpeg2dec.c:
6736           mpeg2dec: Fix large output buffers leak
6737
6738 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
6739
6740         * ext/mpeg2dec/gstmpeg2dec.c:
6741           mpeg2dec: Port to new way of handling frame reference
6742
6743 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6744
6745         * ext/mpeg2dec/gstmpeg2dec.c:
6746           mpeg2dec: don't leak input_state
6747
6748 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6749
6750         * ext/mpeg2dec/gstmpeg2dec.c:
6751         * ext/mpeg2dec/gstmpeg2dec.h:
6752           mpeg2dec: Port to GstVideoDecoder base class
6753           Conflicts:
6754           ext/mpeg2dec/gstmpeg2dec.c
6755           ext/mpeg2dec/gstmpeg2dec.h
6756           Back to 0.10 state, needs to be ported to 0.11 again.
6757
6758 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6759
6760           Merge remote-tracking branch 'origin/master'
6761
6762 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6763
6764         * ext/x264/gstx264enc.c:
6765         * ext/x264/gstx264enc.h:
6766           x264enc: Port to 0.11 again
6767
6768 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6769
6770         * ext/x264/gstx264enc.c:
6771           x264enc: Don't set latency while holding object lock
6772           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
6773           https://bugzilla.gnome.org/show_bug.cgi?id=675762
6774
6775 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6776
6777         * ext/x264/gstx264enc.c:
6778           x264enc: Use video encoder stream lock to avoid deadlock
6779
6780 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
6781
6782         * ext/x264/gstx264enc.c:
6783           x264enc: Port to new way of passing frame reference
6784
6785 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6786
6787         * ext/x264/gstx264enc.c:
6788           x264enc: Set default stream-format to avc as it's a better format
6789
6790 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6791
6792         * ext/x264/gstx264enc.c:
6793           x264enc: Fix setting latency
6794           Fixes setting latency when framerate is dynamic and round up the latency
6795           to avoid rounding issues.
6796
6797 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6798
6799         * ext/x264/gstx264enc.c:
6800           x264enc: gst_video_encoder_get_frame() is now transfer full
6801
6802 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6803
6804         * ext/x264/gstx264enc.c:
6805           x264enc: don't leak output state
6806
6807 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6808
6809         * ext/x264/gstx264enc.c:
6810         * ext/x264/gstx264enc.h:
6811           x264enc: Remove x264 backward compatibility support
6812
6813 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6814
6815         * ext/x264/gstx264enc.c:
6816           x264enc: Report latency base on x264 buffer size
6817
6818 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6819
6820         * configure.ac:
6821         * ext/x264/gstx264enc.c:
6822         * ext/x264/gstx264enc.h:
6823           x264enc: Port to GstVideoEncoder baseclass
6824           Conflicts:
6825           configure.ac
6826           ext/x264/gstx264enc.c
6827           ext/x264/gstx264enc.h
6828           Back to 0.10 state, needs to be ported to 0.11 again.
6829
6830 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6831
6832         * Android.mk:
6833         * LICENSE_readme:
6834         * configure.ac:
6835         * docs/plugins/Makefile.am:
6836         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6837         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6838         * docs/plugins/inspect/plugin-synaesthesia.xml:
6839         * gst/synaesthesia/.gitignore:
6840         * gst/synaesthesia/Makefile.am:
6841         * gst/synaesthesia/README:
6842         * gst/synaesthesia/gstsynaesthesia.c:
6843         * gst/synaesthesia/gstsynaesthesia.h:
6844         * gst/synaesthesia/synaescope.c:
6845         * gst/synaesthesia/synaescope.h:
6846           synaesthesia: remove experimental GPL-ed synaesthesia plugin
6847           It never made it out of experimental, and there's a new
6848           synaescope element in gst-plugins-bad that's hopefully
6849           sufficiently similar.
6850           https://bugzilla.gnome.org/show_bug.cgi?id=356882
6851
6852 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6853
6854         * gst/mpegstream/.gitignore:
6855           mpegstream: remove leftover hidden .gitignore file
6856
6857 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6858
6859         * gst/synaesthesia/gstsynaesthesia.c:
6860         * tests/check/elements/amrnbenc.c:
6861         * tests/check/elements/x264enc.c:
6862           elements: Use gst_pad_set_caps() instead of manual event fiddling
6863
6864 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6865
6866         * common:
6867           Automatic update of common submodule
6868           From 03a0e57 to 98e386f
6869
6870 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6871
6872         * configure.ac:
6873           Back to development
6874
6875 === release 0.11.92 ===
6876
6877 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6878
6879         * ChangeLog:
6880         * NEWS:
6881         * RELEASE:
6882         * configure.ac:
6883         * docs/plugins/inspect/plugin-a52dec.xml:
6884         * docs/plugins/inspect/plugin-amrnb.xml:
6885         * docs/plugins/inspect/plugin-amrwbdec.xml:
6886         * docs/plugins/inspect/plugin-asf.xml:
6887         * docs/plugins/inspect/plugin-cdio.xml:
6888         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6889         * docs/plugins/inspect/plugin-dvdread.xml:
6890         * docs/plugins/inspect/plugin-dvdsub.xml:
6891         * docs/plugins/inspect/plugin-lame.xml:
6892         * docs/plugins/inspect/plugin-mad.xml:
6893         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6894         * docs/plugins/inspect/plugin-realmedia.xml:
6895         * docs/plugins/inspect/plugin-siddec.xml:
6896         * docs/plugins/inspect/plugin-twolame.xml:
6897         * docs/plugins/inspect/plugin-x264.xml:
6898         * gst-plugins-ugly.doap:
6899         * win32/common/config.h:
6900           Release 0.11.92
6901
6902 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6903
6904         * po/af.po:
6905         * po/az.po:
6906         * po/bg.po:
6907         * po/ca.po:
6908         * po/cs.po:
6909         * po/da.po:
6910         * po/de.po:
6911         * po/el.po:
6912         * po/en_GB.po:
6913         * po/eo.po:
6914         * po/es.po:
6915         * po/eu.po:
6916         * po/fi.po:
6917         * po/fr.po:
6918         * po/gl.po:
6919         * po/hu.po:
6920         * po/id.po:
6921         * po/it.po:
6922         * po/ja.po:
6923         * po/lt.po:
6924         * po/lv.po:
6925         * po/ms.po:
6926         * po/mt.po:
6927         * po/nb.po:
6928         * po/nl.po:
6929         * po/or.po:
6930         * po/pl.po:
6931         * po/pt_BR.po:
6932         * po/ro.po:
6933         * po/ru.po:
6934         * po/sk.po:
6935         * po/sl.po:
6936         * po/sq.po:
6937         * po/sr.po:
6938         * po/sv.po:
6939         * po/tr.po:
6940         * po/uk.po:
6941         * po/vi.po:
6942         * po/zh_CN.po:
6943           Update .po files
6944
6945 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6946
6947         * common:
6948           Automatic update of common submodule
6949           From 1fab359 to 03a0e57
6950
6951 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6952
6953         * ext/sidplay/gstsiddec.cc:
6954         * gst/asfdemux/gstasfdemux.c:
6955         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6956         * gst/realmedia/rademux.c:
6957         * gst/realmedia/rmdemux.c:
6958           update for tag event change
6959
6960 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6961
6962         * common:
6963           Automatic update of common submodule
6964           From f1b5a96 to 1fab359
6965
6966 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6967
6968         * common:
6969           Automatic update of common submodule
6970           From 92b7266 to f1b5a96
6971
6972 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6973
6974         * common:
6975           Automatic update of common submodule
6976           From ec1c4a8 to 92b7266
6977
6978 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6979
6980         * common:
6981           Automatic update of common submodule
6982           From 3429ba6 to ec1c4a8
6983
6984 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6985
6986         * gst/realmedia/rmutils.c:
6987           realmedia: don't use GstStructure API on tag lists
6988
6989 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
6990
6991         * ext/a52dec/gsta52dec.c:
6992           a52dec: really prefer the original number (and position) of channels
6993           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
6994
6995 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6996
6997         * common:
6998           Automatic update of common submodule
6999           From dc70203 to 3429ba6
7000
7001 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7002
7003         * configure.ac:
7004         * ext/x264/gstx264enc.c:
7005           x264: bump x264 requirement to build 106 or later
7006           Build 106 is from September 2010.
7007           https://bugzilla.gnome.org/show_bug.cgi?id=676257
7008
7009 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
7010
7011         * ext/a52dec/gsta52dec.c:
7012         * m4/a52.m4:
7013           a52dec: adapt to work also with new liba52
7014           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
7015
7016 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7017
7018         * ext/a52dec/gsta52dec.c:
7019           a52dec: trigger renegotiation upon changed stream channels
7020           Fixes #675451
7021
7022 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7023
7024         * configure.ac:
7025           configure: Require core/base 0.11.91
7026
7027 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
7028
7029         * .gitignore:
7030           .gitignore: add visual studio IDE files and OS X .DS_Store files
7031           https://bugzilla.gnome.org/show_bug.cgi?id=667899
7032
7033 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7034
7035         * configure.ac:
7036           Back to development
7037
7038 === release 0.11.91 ===
7039
7040 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7041
7042         * ChangeLog:
7043         * NEWS:
7044         * RELEASE:
7045         * common:
7046         * configure.ac:
7047         * gst-plugins-ugly.doap:
7048         * win32/common/config.h:
7049           Release 0.11.91
7050
7051 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7052
7053         * po/af.po:
7054         * po/az.po:
7055         * po/bg.po:
7056         * po/ca.po:
7057         * po/cs.po:
7058         * po/da.po:
7059         * po/de.po:
7060         * po/el.po:
7061         * po/en_GB.po:
7062         * po/eo.po:
7063         * po/es.po:
7064         * po/eu.po:
7065         * po/fi.po:
7066         * po/fr.po:
7067         * po/gl.po:
7068         * po/hu.po:
7069         * po/id.po:
7070         * po/it.po:
7071         * po/ja.po:
7072         * po/lt.po:
7073         * po/lv.po:
7074         * po/ms.po:
7075         * po/mt.po:
7076         * po/nb.po:
7077         * po/nl.po:
7078         * po/or.po:
7079         * po/pl.po:
7080         * po/pt_BR.po:
7081         * po/ro.po:
7082         * po/ru.po:
7083         * po/sk.po:
7084         * po/sl.po:
7085         * po/sq.po:
7086         * po/sr.po:
7087         * po/sv.po:
7088         * po/tr.po:
7089         * po/uk.po:
7090         * po/vi.po:
7091         * po/zh_CN.po:
7092           Update .po files
7093
7094 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7095
7096           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
7097
7098 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7099
7100         * common:
7101           Automatic update of common submodule
7102           From dc70203 to 3429ba6
7103
7104 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7105
7106         * gst/asfdemux/asfpacket.c:
7107           asfdemux: Use correct enum type
7108
7109 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7110
7111         * gst/asfdemux/gstasfdemux.c:
7112           asfdemux: implement pull mode seek snap flags when an index is present
7113           Also ensure we get a proper EOS when seeking past the end of the
7114           file, or (when the snap after flag is set) between the last keyframe
7115           and the end of the file.
7116
7117 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
7118
7119         * ext/cdio/gstcdio.c:
7120         * ext/cdio/gstcdio.h:
7121         * ext/cdio/gstcdiocddasrc.c:
7122           cdio: compensate for libcdio's recent cd-text api changes
7123           https://bugzilla.gnome.org/show_bug.cgi?id=675112
7124           Conflicts:
7125           ext/cdio/gstcdiocddasrc.c
7126
7127 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7128
7129         * ext/dvdread/dvdreadsrc.c:
7130           dvdread: fix build after recent include reshuffling in core
7131           Need to include gmodule.h ourselves now.
7132
7133 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7134
7135         * ext/mpeg2dec/gstmpeg2dec.c:
7136           video: Update for libgstvideo API changes
7137
7138 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7139
7140         * common:
7141           Automatic update of common submodule
7142           From 6db25be to dc70203
7143
7144 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7145
7146         * gst/asfdemux/asfpacket.c:
7147         * gst/asfdemux/asfpacket.h:
7148           asfdemux: fix performance issue, especially with high-bitrate streams
7149           Two things were suboptimal from a performance point of view:
7150           a) consider a large media object such as a video keyframe, which
7151           may be split up into multiple fragments. We would assemble
7152           the media object as follows:
7153           buf = join (join (join (frag1, frag2), frag3), frag4)
7154           which causes many unnecessary memcpy()s, and malloc/free,
7155           which could easily add up to a multiple of the actual object
7156           size. To avoid this, we allocate a buffer of the size needed
7157           from the start and copy fragments into that directly.
7158           b) for every fragment to join, we would create a sub-buffer
7159           before joining it (which would discard the sub-buffer again),
7160           leading to unnecessary miniobject create/free churn.
7161           Conflicts:
7162           gst/asfdemux/asfpacket.c
7163           gst/asfdemux/asfpacket.h
7164
7165 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7166
7167         * gst/asfdemux/asfpacket.c:
7168           asfdemux: avoid unnecessary stream lookup
7169           We have already retrieved the stream for that stream number and
7170           made sure it's not NULL, so no need to do it again here; neither
7171           the number nor the streams changed since the last time.
7172
7173 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
7174
7175         * ext/a52dec/gsta52dec.c:
7176           a52dec: fix first_access bigger than 2
7177           gst_buffer_extract returns the number of bytes extracted, here 2 max.
7178           Set size to the buffer size as was done in 0.10 to avoid first_access
7179           error when it bypass 2.
7180           https://bugzilla.gnome.org/show_bug.cgi?id=673434
7181
7182 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7183
7184         * autogen.sh:
7185         * configure.ac:
7186           configure: Modernize autotools setup a bit
7187           Also we now only create tar.bz2 and tar.xz tarballs.
7188
7189 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7190
7191         * common:
7192           Automatic update of common submodule
7193           From 464fe15 to 6db25be
7194
7195 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7196
7197         * configure.ac:
7198           Back to development
7199
7200 === release 0.11.90 ===
7201
7202 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7203
7204         * ChangeLog:
7205         * NEWS:
7206         * RELEASE:
7207         * configure.ac:
7208         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7209         * docs/plugins/inspect/plugin-a52dec.xml:
7210         * docs/plugins/inspect/plugin-amrnb.xml:
7211         * docs/plugins/inspect/plugin-amrwbdec.xml:
7212         * docs/plugins/inspect/plugin-asf.xml:
7213         * docs/plugins/inspect/plugin-cdio.xml:
7214         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7215         * docs/plugins/inspect/plugin-dvdread.xml:
7216         * docs/plugins/inspect/plugin-dvdsub.xml:
7217         * docs/plugins/inspect/plugin-lame.xml:
7218         * docs/plugins/inspect/plugin-mad.xml:
7219         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7220         * docs/plugins/inspect/plugin-realmedia.xml:
7221         * docs/plugins/inspect/plugin-siddec.xml:
7222         * docs/plugins/inspect/plugin-twolame.xml:
7223         * docs/plugins/inspect/plugin-x264.xml:
7224         * gst-plugins-ugly.doap:
7225         * win32/common/config.h:
7226           Release 0.11.90
7227
7228 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7229
7230         * po/af.po:
7231         * po/az.po:
7232         * po/bg.po:
7233         * po/ca.po:
7234         * po/cs.po:
7235         * po/da.po:
7236         * po/de.po:
7237         * po/el.po:
7238         * po/en_GB.po:
7239         * po/eo.po:
7240         * po/es.po:
7241         * po/eu.po:
7242         * po/fi.po:
7243         * po/fr.po:
7244         * po/gl.po:
7245         * po/hu.po:
7246         * po/id.po:
7247         * po/it.po:
7248         * po/ja.po:
7249         * po/lt.po:
7250         * po/lv.po:
7251         * po/ms.po:
7252         * po/mt.po:
7253         * po/nb.po:
7254         * po/nl.po:
7255         * po/or.po:
7256         * po/pl.po:
7257         * po/pt_BR.po:
7258         * po/ro.po:
7259         * po/ru.po:
7260         * po/sk.po:
7261         * po/sl.po:
7262         * po/sq.po:
7263         * po/sr.po:
7264         * po/sv.po:
7265         * po/tr.po:
7266         * po/uk.po:
7267         * po/vi.po:
7268         * po/zh_CN.po:
7269           Update .po files
7270
7271 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7272
7273         * ext/mad/gstmad.c.orig:
7274           mad: remove .c.orig file
7275
7276 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7277
7278         * ext/a52dec/gsta52dec.c:
7279         * ext/amrnb/amrnbdec.c:
7280         * ext/amrnb/amrnbenc.c:
7281         * ext/amrwbdec/amrwbdec.c:
7282         * ext/cdio/gstcdiocddasrc.c:
7283         * ext/dvdread/dvdreadsrc.c:
7284         * ext/lame/gstlamemp3enc.c:
7285         * ext/mad/gstmad.c:
7286         * ext/mad/gstmad.c.orig:
7287         * ext/mpeg2dec/gstmpeg2dec.c:
7288         * ext/sidplay/gstsiddec.cc:
7289         * ext/twolame/gsttwolamemp2enc.c:
7290         * ext/x264/gstx264enc.c:
7291         * gst/asfdemux/gstasfdemux.c:
7292         * gst/asfdemux/gstrtpasfdepay.c:
7293         * gst/asfdemux/gstrtspwms.c:
7294         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7295         * gst/dvdsub/gstdvdsubdec.c:
7296         * gst/dvdsub/gstdvdsubparse.c:
7297         * gst/realmedia/pnmsrc.c:
7298         * gst/realmedia/rademux.c:
7299         * gst/realmedia/rdtdepay.c:
7300         * gst/realmedia/rdtmanager.c:
7301         * gst/realmedia/rmdemux.c:
7302         * gst/realmedia/rtspreal.c:
7303         * gst/synaesthesia/gstsynaesthesia.c:
7304         * gst/xingmux/gstxingmux.c:
7305           Use new gst_element_class_set_static_metadata()
7306
7307 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7308
7309         * common:
7310           Automatic update of common submodule
7311           From 7fda524 to 464fe15
7312
7313 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7314
7315         * ext/a52dec/gsta52dec.c:
7316         * ext/amrnb/amrnb.c:
7317         * ext/amrwbdec/amrwb.c:
7318         * ext/cdio/gstcdio.c:
7319         * ext/dvdread/dvdreadsrc.c:
7320         * ext/lame/plugin.c:
7321         * ext/mad/gstmad.c:
7322         * ext/mad/gstmad.c.orig:
7323         * ext/mpeg2dec/gstmpeg2dec.c:
7324         * ext/sidplay/gstsiddec.cc:
7325         * ext/twolame/gsttwolamemp2enc.c:
7326         * ext/x264/gstx264enc.c:
7327         * gst/asfdemux/gstasf.c:
7328         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7329         * gst/dvdsub/gstdvdsubdec.c:
7330         * gst/realmedia/realmedia.c:
7331         * gst/synaesthesia/gstsynaesthesia.c:
7332         * gst/xingmux/plugin.c:
7333           gst: Update for GST_PLUGIN_DEFINE() API changes
7334
7335 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7336
7337         * configure.ac:
7338           configure: Update version to 0.11.89.1
7339
7340 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7341
7342         * configure.ac:
7343         * docs/plugins/Makefile.am:
7344         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7345         * docs/version.entities.in:
7346         * ext/a52dec/Makefile.am:
7347         * ext/amrnb/Makefile.am:
7348         * ext/amrwbdec/Makefile.am:
7349         * ext/cdio/Makefile.am:
7350         * ext/lame/Makefile.am:
7351         * ext/mad/Makefile.am:
7352         * ext/mpeg2dec/Makefile.am:
7353         * ext/sidplay/Makefile.am:
7354         * ext/twolame/Makefile.am:
7355         * ext/x264/Makefile.am:
7356         * gst-plugins-ugly.spec.in:
7357         * gst/asfdemux/Makefile.am:
7358         * gst/dvdlpcmdec/Makefile.am:
7359         * gst/dvdsub/Makefile.am:
7360         * gst/realmedia/Makefile.am:
7361         * pkgconfig/Makefile.am:
7362         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
7363         * tests/check/Makefile.am:
7364           gst: Update versioning
7365
7366 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7367
7368         * ext/mpeg2dec/gstmpeg2dec.c:
7369         * ext/mpeg2dec/gstmpeg2dec.h:
7370           mpeg2dec: fix cropping
7371           fix cropping in mpeg2dec
7372
7373 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7374
7375         * ext/mpeg2dec/gstmpeg2dec.c:
7376           mpeg2dec: add crop metadata when buffer is still writable
7377
7378 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7379
7380         * gst/asfdemux/gstrtpasfdepay.c:
7381           update for buffer api change
7382
7383 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7384
7385         * ext/a52dec/gsta52dec.c:
7386         * ext/mad/gstmad.c:
7387           ext: Update for audio decoder API changes
7388
7389 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7390
7391         * tests/check/elements/amrnbenc.c:
7392         * tests/check/elements/x264enc.c:
7393           tests: make more valgrind-friendly and plug caps leak
7394
7395 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7396
7397         * gst/asfdemux/asfpacket.c:
7398         * gst/asfdemux/gstasfdemux.c:
7399         * gst/dvdsub/gstdvdsubdec.c:
7400           update for buffer changes
7401
7402 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7403
7404         * tests/check/elements/x264enc.c:
7405           tests: x264enc: adjust test to removal of deprecated properties
7406
7407 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7408
7409           Replace master with 0.11
7410
7411 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7412
7413         * configure.ac:
7414           back to development
7415
7416 === release 0.11.2 ===
7417
7418 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7419
7420         * ChangeLog:
7421         * NEWS:
7422         * RELEASE:
7423         * configure.ac:
7424         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7425         * docs/plugins/inspect/plugin-a52dec.xml:
7426         * docs/plugins/inspect/plugin-amrnb.xml:
7427         * docs/plugins/inspect/plugin-amrwbdec.xml:
7428         * docs/plugins/inspect/plugin-asf.xml:
7429         * docs/plugins/inspect/plugin-cdio.xml:
7430         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7431         * docs/plugins/inspect/plugin-dvdread.xml:
7432         * docs/plugins/inspect/plugin-dvdsub.xml:
7433         * docs/plugins/inspect/plugin-lame.xml:
7434         * docs/plugins/inspect/plugin-mad.xml:
7435         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7436         * docs/plugins/inspect/plugin-realmedia.xml:
7437         * docs/plugins/inspect/plugin-siddec.xml:
7438         * docs/plugins/inspect/plugin-twolame.xml:
7439         * docs/plugins/inspect/plugin-x264.xml:
7440         * gst-plugins-ugly.doap:
7441         * po/af.po:
7442         * po/az.po:
7443         * po/bg.po:
7444         * po/ca.po:
7445         * po/cs.po:
7446         * po/da.po:
7447         * po/de.po:
7448         * po/el.po:
7449         * po/en_GB.po:
7450         * po/eo.po:
7451         * po/es.po:
7452         * po/eu.po:
7453         * po/fi.po:
7454         * po/fr.po:
7455         * po/gl.po:
7456         * po/hu.po:
7457         * po/id.po:
7458         * po/it.po:
7459         * po/ja.po:
7460         * po/lt.po:
7461         * po/lv.po:
7462         * po/ms.po:
7463         * po/mt.po:
7464         * po/nb.po:
7465         * po/nl.po:
7466         * po/or.po:
7467         * po/pl.po:
7468         * po/pt_BR.po:
7469         * po/ro.po:
7470         * po/ru.po:
7471         * po/sk.po:
7472         * po/sl.po:
7473         * po/sq.po:
7474         * po/sr.po:
7475         * po/sv.po:
7476         * po/tr.po:
7477         * po/uk.po:
7478         * po/vi.po:
7479         * po/zh_CN.po:
7480         * win32/common/config.h:
7481           Release 0.11.2
7482
7483 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7484
7485         * tests/check/elements/mpeg2dec.c:
7486           tests: fix after memory changes
7487
7488 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7489
7490         * ext/x264/gstx264enc.c:
7491         * ext/x264/gstx264enc.h:
7492           x264enc: remove deprecated properties
7493
7494 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7495
7496           Merge remote-tracking branch 'origin/master' into 0.11
7497           So 0.11 folks also get amr include fixes.
7498           Conflicts:
7499           ext/a52dec/gsta52dec.c
7500           ext/mad/gstmad.c
7501
7502 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7503
7504         * gst/synaesthesia/gstsynaesthesia.c:
7505           synaesthesia: fixup for bufferpool api changes
7506           ... as well as some caps ref handling.
7507
7508 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7509
7510         * gst/realmedia/rademux.c:
7511         * gst/realmedia/rmdemux.c:
7512           don't pass random pointers to pull_range
7513
7514 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7515
7516         * ext/mpeg2dec/gstmpeg2dec.c:
7517           update for bufferpool changes
7518
7519 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7520
7521         * ext/mpeg2dec/gstmpeg2dec.c:
7522           update for allocation query changes
7523
7524 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7525
7526         * ext/dvdread/dvdreadsrc.c:
7527         * ext/lame/gstlamemp3enc.c:
7528         * ext/mpeg2dec/gstmpeg2dec.c:
7529         * ext/x264/gstx264enc.c:
7530         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7531         * gst/dvdsub/gstdvdsubdec.c:
7532           update for memory api changes
7533
7534 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7535
7536         * ext/mpeg2dec/gstmpeg2dec.c:
7537           take padding into account
7538
7539 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7540
7541         * ext/mad/gstmad.c:
7542           mad: simplify parsing code
7543           Also fixes #671455 (expected at least).
7544
7545 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7546
7547         * configure.ac:
7548           configure.ac: bump required GLib to 2.31.14
7549           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
7550
7551 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7552
7553         * ext/sidplay/gstsiddec.cc:
7554           fix for caps _normalize changes
7555
7556 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7557
7558         * ext/x264/gstx264enc.c:
7559           fix for caps api changes
7560
7561 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7562
7563         * ext/a52dec/gsta52dec.c:
7564         * ext/a52dec/gsta52dec.h:
7565           a52dec: use base class tag handling helper
7566           ... so as to ensure these to be handled and sent at proper time.
7567
7568 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7569
7570         * ext/dvdread/dvdreadsrc.c:
7571           dvdreadsrc: Use variable type with correct signedness
7572
7573 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
7574
7575         * ext/mpeg2dec/gstmpeg2dec.c:
7576           mpeg2dec: Copy planes in one go when possible
7577
7578 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7579
7580         * configure.ac:
7581         * ext/amrnb/amrnbdec.h:
7582         * ext/amrnb/amrnbenc.h:
7583         * ext/amrwbdec/amrwbdec.h:
7584           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
7585           In previous versions, the opencore-amr include sub-directory
7586           would be specified in the include path in the CFLAGS, but this
7587           is no longer the case in newer versions, so we need to add those
7588           to our include directives.
7589           Based on patch by: Christian Morales Vega
7590           https://bugzilla.gnome.org/show_bug.cgi?id=671123
7591
7592 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7593
7594         * configure.ac:
7595           configure: get rid of non-pkg-config ways to check for opencore-amr
7596
7597 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7598
7599         * ext/mpeg2dec/gstmpeg2dec.c:
7600           update for metadata API changes
7601
7602 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
7603
7604         * ext/amrwbdec/Makefile.am:
7605         * ext/lame/Makefile.am:
7606         * ext/mad/Makefile.am:
7607           amrwbdec, lame, mad: link to libgstbase
7608
7609 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
7610
7611         * ext/x264/gstx264enc.c:
7612           x264enc: fix compiler warning
7613
7614 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7615
7616           Merge remote-tracking branch 'origin/master' into 0.11
7617
7618 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7619
7620           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
7621           Conflicts:
7622           ext/mad/gstmad.c
7623
7624 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7625
7626         * NEWS:
7627         * RELEASE:
7628         * configure.ac:
7629         * docs/plugins/gst-plugins-ugly-plugins.args:
7630         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7631         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7632         * docs/plugins/inspect/plugin-a52dec.xml:
7633         * docs/plugins/inspect/plugin-amrnb.xml:
7634         * docs/plugins/inspect/plugin-amrwbdec.xml:
7635         * docs/plugins/inspect/plugin-asf.xml:
7636         * docs/plugins/inspect/plugin-cdio.xml:
7637         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7638         * docs/plugins/inspect/plugin-dvdread.xml:
7639         * docs/plugins/inspect/plugin-dvdsub.xml:
7640         * docs/plugins/inspect/plugin-iec958.xml:
7641         * docs/plugins/inspect/plugin-lame.xml:
7642         * docs/plugins/inspect/plugin-mad.xml:
7643         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7644         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7645         * docs/plugins/inspect/plugin-mpegstream.xml:
7646         * docs/plugins/inspect/plugin-realmedia.xml:
7647         * docs/plugins/inspect/plugin-siddec.xml:
7648         * docs/plugins/inspect/plugin-twolame.xml:
7649         * docs/plugins/inspect/plugin-x264.xml:
7650         * win32/common/config.h:
7651           Bump version after release
7652
7653 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
7654
7655         * autogen.sh:
7656           autogen.sh: avoid touching .po files during 'make'
7657           A simple workaround to deal with GNU gettext automake integration
7658           failing to deal with git.  Fixes: #669207
7659
7660 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7661
7662         * ext/x264/gstx264enc.c:
7663           x264: convert g_print to LOG
7664
7665 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7666
7667         * gst/asfdemux/gstrtpasfdepay.c:
7668           update for new memory api
7669
7670 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7671
7672         * ext/x264/gstx264enc.c:
7673           x264enc: handle pts and dts
7674
7675 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7676
7677         * ext/mad/gstmad.c:
7678           mad: handle libmad freeform parsing quirk
7679
7680 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7681
7682         * ext/mad/gstmad.c:
7683           mad: fixup unhacking last frame coaxing
7684           ... so as to not only replace the data pointer but also available size.
7685
7686 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
7687
7688         * gst-plugins-ugly.spec.in:
7689           Add latest plugins
7690
7691 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7692
7693         * win32/common/config.h:
7694           win32: back to development
7695
7696 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7697
7698         * configure.ac:
7699         * gst/synaesthesia/gstsynaesthesia.c:
7700         * gst/synaesthesia/gstsynaesthesia.h:
7701           synaesthesia: port to 0.11
7702
7703 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7704
7705         * configure.ac:
7706         * gst/xingmux/gstxingmux.c:
7707           xingmux: port to 0.11
7708
7709 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7710
7711         * configure.ac:
7712           back to development
7713
7714 === release 0.11.1 ===
7715
7716 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7717
7718         * ChangeLog:
7719         * NEWS:
7720         * RELEASE:
7721         * configure.ac:
7722         * docs/plugins/gst-plugins-ugly-plugins.args:
7723         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7724         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7725         * docs/plugins/inspect/plugin-a52dec.xml:
7726         * docs/plugins/inspect/plugin-amrnb.xml:
7727         * docs/plugins/inspect/plugin-amrwbdec.xml:
7728         * docs/plugins/inspect/plugin-asf.xml:
7729         * docs/plugins/inspect/plugin-cdio.xml:
7730         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7731         * docs/plugins/inspect/plugin-dvdread.xml:
7732         * docs/plugins/inspect/plugin-dvdsub.xml:
7733         * docs/plugins/inspect/plugin-lame.xml:
7734         * docs/plugins/inspect/plugin-mad.xml:
7735         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7736         * docs/plugins/inspect/plugin-realmedia.xml:
7737         * docs/plugins/inspect/plugin-siddec.xml:
7738         * docs/plugins/inspect/plugin-twolame.xml:
7739         * docs/plugins/inspect/plugin-x264.xml:
7740         * gst-plugins-ugly.doap:
7741         * po/af.po:
7742         * po/az.po:
7743         * po/bg.po:
7744         * po/ca.po:
7745         * po/cs.po:
7746         * po/da.po:
7747         * po/de.po:
7748         * po/el.po:
7749         * po/en_GB.po:
7750         * po/eo.po:
7751         * po/es.po:
7752         * po/eu.po:
7753         * po/fi.po:
7754         * po/fr.po:
7755         * po/gl.po:
7756         * po/hu.po:
7757         * po/id.po:
7758         * po/it.po:
7759         * po/ja.po:
7760         * po/lt.po:
7761         * po/lv.po:
7762         * po/ms.po:
7763         * po/mt.po:
7764         * po/nb.po:
7765         * po/nl.po:
7766         * po/or.po:
7767         * po/pl.po:
7768         * po/pt_BR.po:
7769         * po/ro.po:
7770         * po/ru.po:
7771         * po/sk.po:
7772         * po/sl.po:
7773         * po/sq.po:
7774         * po/sr.po:
7775         * po/sv.po:
7776         * po/tr.po:
7777         * po/uk.po:
7778         * po/vi.po:
7779         * po/zh_CN.po:
7780         * win32/common/config.h:
7781           RELEASE 0.11.1
7782
7783 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7784
7785           Merge branch 'master' into 0.11
7786           Conflicts:
7787           ext/mad/gstmad.c
7788
7789 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7790
7791         * ext/mad/gstmad.c:
7792           mad: unhack last frame coaxing
7793           ... so as to maximally use available base class API and interfere least
7794           as possible with its internal state.
7795
7796 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7797
7798         * ext/mad/gstmad.c:
7799           mad: fix compilation
7800
7801 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7802
7803         * ext/mad/gstmad.c:
7804           mad: chain up to default event handler
7805
7806 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
7807
7808         * ext/x264/gstx264enc.c:
7809           x264enc: unmap video frame after encoding
7810           Fixes major memory leak.
7811           https://bugzilla.gnome.org/show_bug.cgi?id=669863
7812
7813 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7814
7815         * ext/x264/gstx264enc.c:
7816           x264enc: fix after merge
7817
7818 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7819
7820           Merge branch 'master' into 0.11
7821           Conflicts:
7822           ext/x264/gstx264enc.c
7823
7824 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7825
7826         * ext/sidplay/gstsiddec.cc:
7827         * ext/sidplay/gstsiddec.h:
7828           sidplay: don't use ulong properties
7829
7830 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7831
7832         * ext/sidplay/gstsiddec.cc:
7833           sidplay: fix negotiation
7834
7835 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
7836
7837         * ext/x264/gstx264enc.c:
7838           x264enc: Add baseline profile to caps
7839           libx264 does not yet support the features that create the difference
7840           between baseline and constrained baseline profile. Hence it currently
7841           supports both though it can only technically encode constrained
7842           baseline.
7843
7844 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7845
7846         * ext/amrnb/amrnbenc.c:
7847         * gst/asfdemux/gstasfdemux.c:
7848         * gst/realmedia/rdtmanager.c:
7849           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
7850
7851 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7852
7853         * tests/check/elements/mpeg2dec.c:
7854           mpeg2dec: fix test a bit more
7855           Still broken because cropping is broken in mpeg2dec
7856
7857 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7858
7859         * tests/check/elements/amrnbenc.c:
7860         * tests/check/elements/x264enc.c:
7861         * tests/check/elements/xingmux.c:
7862           tests: fix some tests
7863
7864 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7865
7866         * ext/twolame/gsttwolamemp2enc.c:
7867           twolame: Use new audio encoder/decoder base class API for srcpad caps
7868
7869 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7870
7871         * ext/lame/gstlamemp3enc.c:
7872           lame: Use new audio encoder/decoder base class API for srcpad caps
7873
7874 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7875
7876         * ext/mad/gstmad.c:
7877           mad: Use new audio encoder/decoder base class API for srcpad caps
7878
7879 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7880
7881         * ext/a52dec/gsta52dec.c:
7882           a52dec: Use new audio encoder/decoder base class API for srcpad caps
7883
7884 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7885
7886         * ext/amrwbdec/amrwbdec.c:
7887           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
7888
7889 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7890
7891         * ext/amrnb/amrnbdec.c:
7892         * ext/amrnb/amrnbenc.c:
7893           amrnb: Use new audio encoder/decoder base class API for srcpad caps
7894
7895 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7896
7897         * ext/mad/gstmad.c:
7898           mad: ensure we do not confuse the base class with our buffer guard
7899           mad expects extra bytes at the end of a buffer (see discussion in
7900           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
7901           and since we inject these without the base class' knowledge, we
7902           need to hide the bodies better.
7903           This fixes an assert at EOS when decoding an mp3 manually without
7904           an intervening mpegaudioparse.
7905
7906 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7907
7908         * gst/realmedia/rtspreal.c:
7909           update for HEADER flag
7910
7911 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
7912
7913         * ext/x264/gstx264enc.c:
7914         * ext/x264/gstx264enc.h:
7915           x264enc: implement force-key-unit API
7916
7917 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
7918
7919         * common:
7920           Automatic update of common submodule
7921           From c463bc0 to 7fda524
7922
7923 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7924
7925         * ext/amrnb/amrnbdec.c:
7926         * ext/amrwbdec/amrwbdec.c:
7927           amr: port to 0.11 again
7928
7929 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7930
7931           Merge branch 'master' into 0.11
7932           Conflicts:
7933           ext/a52dec/gsta52dec.c
7934
7935 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7936
7937         * ext/a52dec/gsta52dec.c:
7938         * ext/amrnb/amrnbdec.c:
7939         * ext/amrnb/amrnbenc.c:
7940         * ext/amrwbdec/amrwbdec.c:
7941         * ext/dvdread/dvdreadsrc.c:
7942         * ext/lame/gstlamemp3enc.c:
7943         * ext/mad/gstmad.c:
7944         * ext/mpeg2dec/gstmpeg2dec.c:
7945         * ext/sidplay/gstsiddec.cc:
7946         * ext/twolame/gsttwolamemp2enc.c:
7947         * gst/asfdemux/asfpacket.c:
7948         * gst/asfdemux/gstasfdemux.c:
7949         * gst/asfdemux/gstrtpasfdepay.c:
7950         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7951         * gst/dvdsub/gstdvdsubdec.c:
7952         * gst/dvdsub/gstdvdsubdec.h:
7953         * gst/realmedia/gstrdtbuffer.c:
7954         * gst/realmedia/gstrdtbuffer.h:
7955         * gst/realmedia/rdtdepay.c:
7956         * gst/realmedia/rmdemux.c:
7957         * gst/realmedia/rmutils.c:
7958           port to new memory API
7959
7960 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7961
7962         * common:
7963           Automatic update of common submodule
7964           From 2a59016 to c463bc0
7965
7966 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7967
7968         * gst-libs/gst/glib-compat-private.h:
7969           Remove compatibility versions for deprecated GLib API
7970
7971 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7972
7973         * ext/a52dec/gsta52dec.c:
7974           a52dec: fix read buffer overflow upon syncing
7975           The wrong size was being decremented, leading to a runaway
7976           read loop.
7977
7978 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7979
7980         * common:
7981         * configure.ac:
7982           Add --disable-fatal-warnings configure option
7983
7984 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7985
7986         * gst/asfdemux/gstasfdemux.c:
7987         * gst/realmedia/rademux.c:
7988         * gst/realmedia/rdtmanager.c:
7989         * gst/realmedia/rmdemux.c:
7990           port to new gthread API
7991
7992 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7993
7994         * configure.ac:
7995           configure.ac: Require GLib 2.31.10 for consistency
7996
7997 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7998
7999         * common:
8000           Automatic update of common submodule
8001           From 0807187 to 2a59016
8002
8003 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8004
8005         * ext/amrwbdec/amrwbdec.c:
8006           amrwbdec: _parse should not return OK if not enough data yet
8007
8008 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8009
8010         * ext/amrnb/amrnbdec.c:
8011           amrnbdec: _parse should not return OK if not enough data yet
8012
8013 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8014
8015         * ext/dvdread/dvdreadsrc.c:
8016           dvdreadsrc: fix off by one in cell calculation for the last chapter
8017
8018 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8019
8020         * gst/asfdemux/gstasfdemux.c:
8021           asfdemux: set caps on src pad before adding it
8022
8023 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8024
8025         * gst/asfdemux/gstasfdemux.c:
8026           asfdemux: perform writable buffer map to copy into it
8027
8028 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8029
8030         * gst/asfdemux/asfpacket.c:
8031         * gst/asfdemux/asfpacket.h:
8032           asfpacket: fix 0.11 ported payload extraction
8033           ... to cater for not necessarily offset == size - cur_pos,
8034           as size may have been adjusted due to padding.
8035           Fixes #667567.
8036
8037 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8038
8039         * ext/x264/gstx264enc.c:
8040           x264enc: remove useless and semantically (though not practically) wrong code
8041           The object will be freed, so it's pointless to set the pointers
8042           to NULL anyway.
8043
8044 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8045
8046         * ext/x264/gstx264enc.c:
8047           x264enc: remove leaking "optimization"
8048
8049 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8050
8051         * gst/asfdemux/gstasfdemux.c:
8052           GST_TYPE_DATE -> G_TYPE_DATE
8053
8054 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8055
8056           Merge remote-tracking branch 'origin/master' into 0.11
8057           Conflicts:
8058           ext/a52dec/gsta52dec.c
8059
8060 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8061
8062         * ext/a52dec/gsta52dec.c:
8063           a52dec: plug buffer leak
8064
8065 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8066
8067         * ext/a52dec/gsta52dec.c:
8068           a52dec: plug buffer leak
8069
8070 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8071
8072         * ext/amrnb/amrnbenc.c:
8073           amrnbenc: _map and _unmap the appropriate input and output buffers
8074
8075 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8076
8077         * ext/a52dec/gsta52dec.c:
8078           a52dec: Fix some merge mistakes
8079
8080 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8081
8082           Merge branch 'master' into 0.11
8083           Conflicts:
8084           ext/a52dec/gsta52dec.c
8085           ext/a52dec/gsta52dec.h
8086           ext/lame/gstlame.c
8087           ext/lame/gstlame.h
8088           ext/lame/gstlamemp3enc.c
8089           ext/mad/gstmad.c
8090           ext/mad/gstmad.h
8091           gst/mpegaudioparse/gstmpegaudioparse.c
8092           gst/mpegstream/gstdvddemux.c
8093           gst/realmedia/rdtdepay.c
8094           po/es.po
8095           po/lv.po
8096           po/sr.po
8097
8098 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8099
8100         * gst/dvdsub/Makefile.am:
8101           dvdsub: add some CFLAGS and LIBS in Makefile.am
8102           ... since adapter is still used.
8103
8104 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8105
8106         * gst/realmedia/rmdemux.c:
8107           rmdemux: Don't use buffer after unreffing
8108
8109 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8110
8111         * gst/asfdemux/gstasfdemux.c:
8112           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
8113
8114 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8115
8116         * ext/mad/gstmad.c:
8117           mad: Correctly unmap the buffer with the original data pointer
8118
8119 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8120
8121         * ext/mad/gstmad.c:
8122           mad: Make sure to set caps on the srcpad if none are set yet
8123
8124 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8125
8126         * ext/mad/Makefile.am:
8127           mad: fix LIBS order in Makefile.am
8128
8129 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8130
8131         * ext/mad/gstmad.h:
8132           mad: remove left-over id3tag.h include
8133           We don't use libid3tag any more.
8134
8135 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8136
8137         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8138           dvdlpcmdec: fix for multichannel
8139
8140 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8141
8142         * ext/a52dec/gsta52dec.c:
8143         * ext/a52dec/gsta52dec.h:
8144           a52dec: Update for the new raw audio caps
8145
8146 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8147
8148         * ext/mad/gstmad.c:
8149           mad: Update for the new raw audio caps
8150
8151 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8152
8153         * ext/lame/gstlamemp3enc.c:
8154           lamemp3enc: Update for the new raw audio caps
8155
8156 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8157
8158         * ext/twolame/gsttwolamemp2enc.c:
8159           twolamemp2enc: Update for the new raw audio caps
8160
8161 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8162
8163         * ext/amrwbdec/amrwbdec.c:
8164           amrwbdec: Add the new layout field to the raw audio caps
8165
8166 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8167
8168         * ext/amrnb/amrnbdec.c:
8169         * ext/amrnb/amrnbenc.c:
8170           amrnb: Add the new layout field to the raw audio caps
8171
8172 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8173
8174         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8175         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
8176           dvdlpcmdec: Port to the new raw audio caps
8177
8178 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8179
8180         * gst/asfdemux/gstasfdemux.c:
8181           asfdemux: Update for libgstriff API changes
8182           Still needs to handle audio channel reordering.
8183
8184 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8185
8186         * common:
8187           Automatic update of common submodule
8188           From 50b34ab to 0807187
8189
8190 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8191
8192         * ext/lame/Makefile.am:
8193           lame: fix LIBADD order in Makefile.am
8194
8195 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8196
8197         * tests/check/elements/amrnbenc.c:
8198         * tests/check/elements/mpeg2dec.c:
8199         * tests/check/elements/x264enc.c:
8200         * tests/check/elements/xingmux.c:
8201         * tests/check/generic/states.c:
8202           tests: make tests compile
8203
8204 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8205
8206         * ext/amrwbdec/amrwbdec.c:
8207         * ext/dvdread/dvdreadsrc.c:
8208         * ext/mad/gstmad.c:
8209         * ext/sidplay/gstsiddec.cc:
8210         * gst/asfdemux/gstasfdemux.c:
8211         * gst/realmedia/pnmsrc.c:
8212         * gst/realmedia/rdtmanager.c:
8213         * gst/realmedia/rmdemux.c:
8214           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
8215
8216 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8217
8218         * tests/check/Makefile.am:
8219           tests: disable generic index test
8220
8221 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8222
8223         * ext/mpeg2dec/gstmpeg2dec.c:
8224           mpeg2dec: remove all seeking-related code
8225           A parser or demuxer upstream should handle this Same for
8226           queries.
8227
8228 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8229
8230         * ext/mpeg2dec/gstmpeg2dec.c:
8231         * ext/mpeg2dec/gstmpeg2dec.h:
8232           mpeg2dec: update for GstIndex removal
8233
8234 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8235
8236         * ext/cdio/gstcdiocddasrc.c:
8237           cdio: update for probe vfunc removal in GstAudioCdSrc
8238
8239 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8240
8241         * ext/lame/gstlame.c:
8242         * ext/lame/gstlamemp3enc.c:
8243           lame: fix printf format in debug statements
8244           https://bugzilla.gnome.org/show_bug.cgi?id=666926
8245
8246 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8247
8248         * ext/lame/gstlame.c:
8249         * ext/lame/gstlame.h:
8250           lame: ensure parsed output
8251           ... by doing some basic parsing of encoded lame data.
8252
8253 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8254
8255         * ext/lame/gstlame.h:
8256           lame: cleanup unused instance struct fields
8257
8258 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8259
8260         * ext/lame/Makefile.am:
8261         * ext/lame/gstlamemp3enc.c:
8262         * ext/lame/gstlamemp3enc.h:
8263           lamemp3enc: ensure parsed output
8264           ... by doing some basic parsing of encoded lame data.
8265           Fixes #652150.
8266
8267 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8268
8269         * ext/lame/gstlamemp3enc.c:
8270           lamemp3enc: do not leak merged tags
8271
8272 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8273
8274         * ext/mad/gstmad.c:
8275         * ext/mad/gstmad.h:
8276           mad: helpfully bodge the last buffer to let mad decode the last frame
8277           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
8278           to be believed, the last buffer must be followed by a number of 0 bytes
8279           in order for the last frame to be decoded (at least in some cases).
8280           Doing so seems to work here, fixing a missing 1152 samples when using
8281           mp3parse before mad (not using mp3parse would yield the correct amount
8282           of samples, if there's extra non-MP3 data after (eg, tag data)).
8283
8284 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8285
8286         * ext/dvdread/dvdreadsrc.c:
8287           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
8288
8289 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8290
8291         * gst/mpegstream/gstdvddemux.c:
8292           dvddemux: tweak subtitle stream setup based on dvd language codes event
8293           ... to allow for non-continuous subtitle stream numbers.
8294           The missing stream numbers tend to come up as subtitle streams anyway
8295           (albeit not with an identified language tag).
8296
8297 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8298
8299         * ext/dvdread/dvdreadsrc.c:
8300           dvdreadsrc: minor safety tweak to sector seeking
8301
8302 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
8303
8304         * ext/a52dec/gsta52dec.c:
8305           a52dec: check that a52_init returns a valid a52 state
8306
8307 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8308
8309         * ext/mpeg2dec/gstmpeg2dec.c:
8310           mpeg2dec: update for new interlaced flags
8311
8312 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8313
8314         * ext/a52dec/Makefile.am:
8315         * ext/a52dec/gsta52dec.c:
8316         * ext/a52dec/gsta52dec.h:
8317           a52dec: port to audiodecoder
8318
8319 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8320
8321         * ext/mad/Makefile.am:
8322         * ext/mad/gstmad.c:
8323         * ext/mad/gstmad.h:
8324           mad: port to audiodecoder
8325
8326 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8327
8328         * ext/a52dec/gsta52dec.c:
8329           a52dec: Don't claim to support upstream renegotiation
8330           and use fixed caps on the srcpad. To correctly support
8331           upstream renegotiation a52dec would need to check if the
8332           caps of the downstream allocated buffer are the requested
8333           caps or if the size is different.
8334           Fixes bug #665989.
8335
8336 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
8337
8338         * ext/a52dec/gsta52dec.c:
8339           a52dec: Check that the a52_state is correctly initialized
8340
8341 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8342
8343         * gst-libs/gst/Makefile.am:
8344         * gst-libs/gst/glib-compat-private.h:
8345         * gst/asfdemux/gstasfdemux.c:
8346         * gst/mpegaudioparse/gstmpegaudioparse.c:
8347         * gst/realmedia/rademux.c:
8348         * gst/realmedia/rdtmanager.c:
8349         * gst/realmedia/rmdemux.c:
8350           Work around deprecated thread API in glib master
8351           Add private replacements for deprecated functions such as
8352           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
8353           to avoid the deprecation warnings. We can't change most of
8354           these in 0.10 because they're part of our API and ABI.
8355           Suppress deprecation warnings in selected files, mostly for
8356           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
8357           not much we can do here in 0.10.
8358
8359 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8360
8361         * po/LINGUAS:
8362         * po/eo.po:
8363         * po/es.po:
8364         * po/lv.po:
8365         * po/sr.po:
8366           po: update translations
8367
8368 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8369
8370         * gst/realmedia/rdtdepay.c:
8371           rdtdepay: make buffer metadata writable before setting caps on it
8372           Fixes issue when the header buffer is being pushed, which was taken
8373           from the caps and is therefore not writable.
8374
8375 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8376
8377         * ext/dvdread/dvdreadsrc.c:
8378           fix for basesrc changes
8379
8380 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
8381
8382         * gst/asfdemux/gstrtpasfdepay.c:
8383           rtpasfdepay: Initialize GstRTPBuffer before usage
8384
8385 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8386
8387           Merge remote-tracking branch 'origin/master' into 0.11
8388           Conflicts:
8389           ext/dvdread/dvdreadsrc.c
8390
8391 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
8392
8393         * ext/dvdread/dvdreadsrc.c:
8394           dvdreadsrc: Fix format string compiler warning
8395           Fixes bug #665101.
8396
8397 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8398
8399           Merge remote-tracking branch 'origin/master' into 0.11
8400
8401 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8402
8403         * ext/mpeg2dec/gstmpeg2dec.c:
8404           Update for indexable change
8405
8406 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8407
8408         * gst/realmedia/rdtmanager.c:
8409           update for clock provider API change
8410
8411 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8412
8413         * ext/a52dec/gsta52dec.c:
8414         * ext/amrnb/amrnbdec.c:
8415         * ext/amrnb/amrnbenc.c:
8416         * ext/amrwbdec/amrwbdec.c:
8417         * ext/dvdread/dvdreadsrc.c:
8418         * ext/lame/gstlame.c:
8419         * ext/lame/gstlamemp3enc.c:
8420         * ext/mad/gstmad.c:
8421         * ext/mpeg2dec/gstmpeg2dec.c:
8422         * ext/sidplay/gstsiddec.cc:
8423         * ext/twolame/gsttwolame.c:
8424         * ext/x264/gstx264enc.c:
8425         * gst/asfdemux/gstasfdemux.c:
8426         * gst/asfdemux/gstrtpasfdepay.c:
8427         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8428         * gst/dvdsub/gstdvdsubdec.c:
8429         * gst/dvdsub/gstdvdsubparse.c:
8430         * gst/iec958/ac3iec.c:
8431         * gst/mpegaudioparse/gstmpegaudioparse.c:
8432         * gst/mpegaudioparse/gstxingmux.c:
8433         * gst/mpegstream/gstdvddemux.c:
8434         * gst/mpegstream/gstmpegdemux.c:
8435         * gst/mpegstream/gstmpegparse.c:
8436         * gst/mpegstream/gstrfc2250enc.c:
8437         * gst/realmedia/pnmsrc.c:
8438         * gst/realmedia/rademux.c:
8439         * gst/realmedia/rdtdepay.c:
8440         * gst/realmedia/rdtmanager.c:
8441         * gst/realmedia/rmdemux.c:
8442         * gst/synaesthesia/gstsynaesthesia.c:
8443           various: fix pad template ref leaks
8444           https://bugzilla.gnome.org/show_bug.cgi?id=662664
8445
8446 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
8447
8448         * tests/check/elements/xingmux.c:
8449           tests: update for gstcheck API change
8450
8451 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8452
8453         * ext/amrnb/amrnbenc.c:
8454         * ext/dvdread/dvdreadsrc.c:
8455         * ext/lame/gstlamemp3enc.c:
8456         * ext/twolame/gsttwolamemp2enc.c:
8457           ext: fix more printf format warnings in debug messages
8458
8459 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
8460
8461         * gst/asfdemux/gstasfdemux.c:
8462         * gst/asfdemux/gstrtpasfdepay.c:
8463         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8464         * gst/dvdsub/gstdvdsubdec.c:
8465         * gst/dvdsub/gstdvdsubparse.c:
8466         * gst/realmedia/rademux.c:
8467         * gst/realmedia/rmdemux.c:
8468           Fix print format compiler warnings on OS X / 64bit
8469           https://bugzilla.gnome.org/show_bug.cgi?id=662617
8470
8471 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8472
8473         * gst/asfdemux/gstasfdemux.c:
8474         * gst/realmedia/rademux.c:
8475         * gst/realmedia/rdtmanager.c:
8476         * gst/realmedia/rmdemux.c:
8477           update for activation changes
8478
8479 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8480
8481         * gst/asfdemux/gstasfdemux.c:
8482         * gst/realmedia/rademux.c:
8483         * gst/realmedia/rmdemux.c:
8484           update for new scheduling query
8485
8486 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8487
8488         * gst/asfdemux/gstasfdemux.c:
8489         * gst/realmedia/rademux.c:
8490         * gst/realmedia/rdtmanager.c:
8491         * gst/realmedia/rmdemux.c:
8492           add parent to activate functions
8493
8494 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8495
8496         * ext/a52dec/gsta52dec.c:
8497         * ext/mpeg2dec/gstmpeg2dec.c:
8498         * ext/sidplay/gstsiddec.cc:
8499         * ext/x264/gstx264enc.c:
8500         * gst/asfdemux/gstasfdemux.c:
8501         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8502         * gst/dvdsub/gstdvdsubdec.c:
8503         * gst/dvdsub/gstdvdsubparse.c:
8504         * gst/realmedia/rademux.c:
8505         * gst/realmedia/rdtdepay.c:
8506         * gst/realmedia/rdtmanager.c:
8507         * gst/realmedia/rmdemux.c:
8508           add parent to pad functions
8509
8510 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8511
8512         * ext/mpeg2dec/gstmpeg2dec.c:
8513         * ext/sidplay/gstsiddec.cc:
8514         * ext/x264/gstx264enc.c:
8515         * gst/asfdemux/gstasfdemux.c:
8516         * gst/realmedia/rademux.c:
8517         * gst/realmedia/rdtmanager.c:
8518         * gst/realmedia/rmdemux.c:
8519           add parent to query function
8520
8521 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8522
8523         * gst/asfdemux/gstasfdemux.c:
8524         * gst/realmedia/rademux.c:
8525           _query_peer_*() -> _peer_query_*()
8526
8527 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8528
8529         * gst/dvdsub/gstdvdsubdec.c:
8530           _accept_caps() -> _query_accept_caps()
8531
8532 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8533
8534         * ext/x264/gstx264enc.c:
8535           _peer_get_caps() -> _peer_query_caps()
8536
8537 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8538
8539         * ext/x264/gstx264enc.c:
8540           update for _get_caps() -> _query_caps()
8541
8542 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8543
8544         * ext/x264/gstx264enc.c:
8545           change getcaps to query
8546
8547 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8548
8549         * ext/mad/gstmad.c:
8550           mad: re-instate accidentally dropped rank
8551
8552 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8553
8554         * ext/dvdread/dvdreadsrc.c:
8555         * gst/realmedia/pnmsrc.c:
8556           Update for GstURIHandler get_protocols() changes
8557
8558 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8559
8560         * ext/dvdread/dvdreadsrc.c:
8561         * ext/dvdread/dvdreadsrc.h:
8562         * gst/realmedia/pnmsrc.c:
8563           dvdreadsrc, pnmsrc: update for GstURIHandler changes
8564
8565 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8566
8567         * ext/mad/gstmad.c:
8568           mad: re-port to 0.11
8569           This time using the base class. Still something
8570           wrong with the parsing though, when there's no
8571           parser or demuxer upstream (which of course
8572           shouldn't happen in a normal playback scenario).
8573
8574 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8575
8576         * ext/mad/gstmad.c:
8577         * ext/mad/gstmad.h:
8578           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
8579
8580 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8581
8582         * ext/mad/gstmad.c:
8583         * ext/mad/gstmad.h:
8584           mad: replace with 0.10 version ported to GstAudioDecoder
8585           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
8586           of Mark's baseaudio branch.
8587           Would probably be too risky to drop this into 0.10 given
8588           all the things mad is doing.
8589
8590 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8591
8592         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8593           docs: remove bits for old lame element from sections.txt file
8594
8595 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8596
8597         * Android.mk:
8598         * configure.ac:
8599         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8600         * docs/plugins/inspect/plugin-mpegstream.xml:
8601         * gst-plugins-ugly.spec.in:
8602         * gst/mpegstream/Makefile.am:
8603         * gst/mpegstream/README:
8604         * gst/mpegstream/gstdvddemux.c:
8605         * gst/mpegstream/gstdvddemux.h:
8606         * gst/mpegstream/gstmpegclock.c:
8607         * gst/mpegstream/gstmpegclock.h:
8608         * gst/mpegstream/gstmpegdemux.c:
8609         * gst/mpegstream/gstmpegdemux.h:
8610         * gst/mpegstream/gstmpegpacketize.c:
8611         * gst/mpegstream/gstmpegpacketize.h:
8612         * gst/mpegstream/gstmpegparse.c:
8613         * gst/mpegstream/gstmpegparse.h:
8614         * gst/mpegstream/gstmpegstream.c:
8615         * gst/mpegstream/gstrfc2250enc.c:
8616         * gst/mpegstream/gstrfc2250enc.h:
8617         * gst/mpegstream/mpegstream.vcproj:
8618         * gst/mpegstream/notes:
8619         * win32/MANIFEST:
8620         * win32/vs6/gst_plugins_ugly.dsw:
8621         * win32/vs6/libgstac3parse.dsp:
8622         * win32/vs6/libgstmpegaudioparse.dsp:
8623         * win32/vs6/libgstmpegstream.dsp:
8624           mpegstream: remove the old mpeg-ps parser and demuxers
8625           Don't want anyone porting this by accident.
8626           Superseded by mpegpsdemux in -bad.
8627
8628 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8629
8630         * configure.ac:
8631         * ext/cdio/Makefile.am:
8632         * ext/cdio/gstcdio.c:
8633         * ext/cdio/gstcdiocddasrc.c:
8634         * ext/cdio/gstcdiocddasrc.h:
8635           cdio: port cdiocddasrc to 0.11
8636
8637 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8638
8639         * tests/check/elements/mpeg2dec.c:
8640           tests: port mpeg2dec to 0.11
8641           It compiles, but fails.
8642
8643 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8644
8645         * tests/check/elements/x264enc.c:
8646           tests: port x264enc unit test to 0.11
8647           Well, it compiles now at least.
8648
8649 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8650
8651         * gst/asfdemux/gstrtpasfdepay.h:
8652           update for base class rename
8653
8654 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8655
8656         * gst/asfdemux/gstrtpasfdepay.c:
8657         * gst/asfdemux/gstrtpasfdepay.h:
8658           update for base class rename
8659
8660 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8661
8662         * po/af.po:
8663         * po/az.po:
8664         * po/bg.po:
8665         * po/ca.po:
8666         * po/cs.po:
8667         * po/da.po:
8668         * po/de.po:
8669         * po/el.po:
8670         * po/en_GB.po:
8671         * po/es.po:
8672         * po/eu.po:
8673         * po/fi.po:
8674         * po/fr.po:
8675         * po/gl.po:
8676         * po/hu.po:
8677         * po/id.po:
8678         * po/it.po:
8679         * po/ja.po:
8680         * po/lt.po:
8681         * po/lv.po:
8682         * po/ms.po:
8683         * po/mt.po:
8684         * po/nb.po:
8685         * po/nl.po:
8686         * po/or.po:
8687         * po/pl.po:
8688         * po/pt_BR.po:
8689         * po/ro.po:
8690         * po/ru.po:
8691         * po/sk.po:
8692         * po/sl.po:
8693         * po/sq.po:
8694         * po/sr.po:
8695         * po/sv.po:
8696         * po/tr.po:
8697         * po/uk.po:
8698         * po/vi.po:
8699         * po/zh_CN.po:
8700           po: update translations
8701
8702 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8703
8704         * docs/plugins/gst-plugins-ugly-plugins.args:
8705         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8706         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8707         * docs/plugins/inspect/plugin-a52dec.xml:
8708         * docs/plugins/inspect/plugin-amrnb.xml:
8709         * docs/plugins/inspect/plugin-amrwbdec.xml:
8710         * docs/plugins/inspect/plugin-asf.xml:
8711         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8712         * docs/plugins/inspect/plugin-dvdread.xml:
8713         * docs/plugins/inspect/plugin-dvdsub.xml:
8714         * docs/plugins/inspect/plugin-lame.xml:
8715         * docs/plugins/inspect/plugin-mad.xml:
8716         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8717         * docs/plugins/inspect/plugin-realmedia.xml:
8718         * docs/plugins/inspect/plugin-siddec.xml:
8719         * docs/plugins/inspect/plugin-twolame.xml:
8720         * docs/plugins/inspect/plugin-x264.xml:
8721           docs: update docs
8722
8723 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8724
8725         * ext/lame/gstlamemp3enc.c:
8726           lamemp3enc: cosmetic error message change
8727           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
8728
8729 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8730
8731         * docs/plugins/Makefile.am:
8732         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8733         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8734         * ext/twolame/Makefile.am:
8735         * ext/twolame/gsttwolamemp2enc.c:
8736         * ext/twolame/gsttwolamemp2enc.h:
8737         * po/POTFILES.in:
8738           twolame: rename to twolamemp2enc
8739
8740 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8741
8742         * configure.ac:
8743         * ext/twolame/gsttwolame.c:
8744           twolame: port to 0.11
8745
8746 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8747
8748         * Android.mk:
8749         * configure.ac:
8750         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8751         * docs/plugins/inspect/plugin-iec958.xml:
8752         * gst-plugins-ugly.spec.in:
8753         * gst/iec958/Makefile.am:
8754         * gst/iec958/ac3_padder.c:
8755         * gst/iec958/ac3_padder.h:
8756         * gst/iec958/ac3iec.c:
8757         * gst/iec958/ac3iec.h:
8758         * win32/MANIFEST:
8759         * win32/vs6/libgstiec958.dsp:
8760           iec958: remove this plugin
8761           I think it can just go away. Audio sinks can and should payload
8762           things themselves using the helper API in libgstaudio. If such
8763           a plugin still makes sense, it should probably be rewritten
8764           using the library functions (and be put into -good or so).
8765
8766 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8767
8768         * gst/realmedia/rademux.c:
8769         * gst/realmedia/rmdemux.c:
8770         * gst/realmedia/rtspreal.c:
8771           update for adapter api change
8772
8773 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8774
8775         * ext/x264/gstx264enc.c:
8776           update for removed fixate function
8777
8778 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8779
8780         * ext/mad/gstmad.c:
8781         * ext/mpeg2dec/gstmpeg2dec.c:
8782         * gst/asfdemux/gstasfdemux.c:
8783         * gst/realmedia/rmdemux.c:
8784           remove query types
8785
8786 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8787
8788         * configure.ac:
8789         * gst/realmedia/rademux.c:
8790         * gst/realmedia/rdtdepay.c:
8791         * gst/realmedia/rmdemux.c:
8792         * gst/realmedia/rmutils.c:
8793           realmedia is ported
8794
8795 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8796
8797         * gst/asfdemux/gstasfdemux.c:
8798         * gst/mpegstream/gstdvddemux.c:
8799         * gst/mpegstream/gstmpegdemux.c:
8800         * gst/realmedia/rmdemux.c:
8801         * gst/realmedia/rmdemux.h:
8802           more template fixes
8803
8804 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
8805
8806         * po/POTFILES.in:
8807           po: lame => lamemp3enc
8808
8809 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8810
8811         * gst/realmedia/rdtmanager.c:
8812           make request pads take %u
8813
8814 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
8815
8816         * ext/mpeg2dec/gstmpeg2dec.c:
8817         * ext/mpeg2dec/gstmpeg2dec.h:
8818           mpeg2dec: Add basic cropping support
8819
8820 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8821
8822         * ext/a52dec/gsta52dec.c:
8823         * ext/sidplay/gstsiddec.cc:
8824         * gst/asfdemux/gstasfdemux.c:
8825         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8826           tags: update for tag API removal
8827
8828 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8829
8830         * ext/mpeg2dec/gstmpeg2dec.c:
8831         * ext/mpeg2dec/gstmpeg2dec.h:
8832           update for meta api change
8833
8834 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8835
8836         * gst/asfdemux/gstasfdemux.c:
8837           structure: fix for api update
8838
8839 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8840
8841           Merge remote-tracking branch 'origin/master' into 0.11
8842
8843 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8844
8845         * tests/check/elements/amrnbenc.c:
8846           tests: port amrnbenc test to 0.11
8847
8848 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8849
8850         * ext/amrnb/amrnbdec.c:
8851         * ext/amrnb/amrnbenc.c:
8852           amrnb: fix up raw audio caps for 0.11
8853
8854 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8855
8856         * tests/check/Makefile.am:
8857           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
8858
8859 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8860
8861         * docs/plugins/Makefile.am:
8862         * ext/lame/Makefile.am:
8863         * ext/lame/README:
8864         * ext/lame/gstlame.c:
8865         * ext/lame/gstlame.h:
8866         * ext/lame/plugin.c:
8867         * ext/lame/test-lame.c:
8868         * gst/xingmux/gstxingmux.c:
8869         * tests/check/pipelines/lame.c:
8870           lame: remove lame element, it's been superseded by lamemp3enc
8871
8872 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8873
8874         * ext/a52dec/gsta52dec.c:
8875         * ext/lame/gstlamemp3enc.c:
8876         * ext/mad/gstmad.c:
8877         * ext/sidplay/gstsiddec.cc:
8878         * gst/asfdemux/gstasfdemux.c:
8879         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8880           ext, gst: update for taglist API changes
8881
8882 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
8883
8884         * gst/asfdemux/gstasfdemux.c:
8885           asfdemux: Don't leak pending payload buffers
8886           Fixes #662964
8887
8888 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8889
8890           Merge branch 'master' into 0.11
8891           Conflicts:
8892           ext/sidplay/gstsiddec.cc
8893
8894 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
8895
8896         * ext/sidplay/gstsiddec.cc:
8897           siddec: use BOILERPLATE macro and cleanup FIXMEs
8898
8899 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8900
8901         * gst/asfdemux/gstrtpasfdepay.c:
8902           asfdepay: fix compiler warnings after gst_caps_new_simple() change
8903
8904 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
8905
8906         * gst-plugins-ugly.spec.in:
8907           Update specfile with latest changes
8908
8909 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8910
8911         * gst/asfdemux/gstasfdemux.c:
8912           asfdemux: Don't unmap a buffer that doesn't exist
8913
8914 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8915
8916         * configure.ac:
8917         * ext/dvdread/dvdreadsrc.c:
8918           dvdread: port to 0.11
8919
8920 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8921
8922         * configure.ac:
8923         * gst/dvdsub/Makefile.am:
8924         * gst/dvdsub/gstdvdsubdec.c:
8925         * gst/dvdsub/gstdvdsubdec.h:
8926         * gst/dvdsub/gstdvdsubparse.c:
8927           dvdsub: port to 0.11
8928
8929 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8930
8931           Merge branch 'master' into 0.11
8932           Conflicts:
8933           ext/amrwbdec/Makefile.am
8934           ext/amrwbdec/amrwbdec.c
8935
8936 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8937
8938         * gst/realmedia/gstrdtbuffer.c:
8939         * gst/realmedia/gstrdtbuffer.h:
8940         * gst/realmedia/pnmsrc.c:
8941         * gst/realmedia/rademux.c:
8942         * gst/realmedia/rdtdepay.c:
8943         * gst/realmedia/rdtmanager.c:
8944         * gst/realmedia/rmdemux.c:
8945         * gst/realmedia/rmutils.c:
8946         * gst/realmedia/rtspreal.c:
8947           realmedia: port to 0.11
8948
8949 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8950
8951         * ext/amrwbdec/Makefile.am:
8952         * ext/amrwbdec/amrwbdec.c:
8953         * ext/amrwbdec/amrwbdec.h:
8954           amrwbdec: port to audiodecoder
8955
8956 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8957
8958         * ext/amrnb/Makefile.am:
8959           amrnbdec: fixup build
8960
8961 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8962
8963         * ext/amrnb/amrnbdec.c:
8964           amrnbdec: remove leftover extraneous _unref
8965
8966 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8967
8968           Merge branch 'master' into 0.11
8969           Conflicts:
8970           ext/amrnb/amrnbdec.c
8971
8972 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8973
8974         * configure.ac:
8975         * ext/amrnb/amrnbdec.c:
8976         * ext/amrnb/amrnbenc.c:
8977           amrnb: port to 0.11
8978
8979 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8980
8981         * configure.ac:
8982         * ext/amrwbdec/Makefile.am:
8983         * ext/amrwbdec/amrwbdec.c:
8984           ported amrwbdec to 0.11
8985
8986 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8987
8988         * ext/amrnb/amrnbdec.c:
8989         * ext/amrnb/amrnbdec.h:
8990           amrnbdec: port to audiodecoder
8991
8992 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8993
8994           Merge branch 'master' into 0.11
8995
8996 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8997
8998         * configure.ac:
8999         * ext/mpeg2dec/gstmpeg2dec.c:
9000         * ext/mpeg2dec/gstmpeg2dec.h:
9001           mpeg2dec: minimal port to 0.11
9002
9003 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9004
9005         * ext/mpeg2dec/gstmpeg2dec.c:
9006         * ext/mpeg2dec/gstmpeg2dec.h:
9007           mpeg2dec: post QoS messages when dropping a frame due to QoS
9008           https://bugzilla.gnome.org/show_bug.cgi?id=658241
9009
9010 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9011
9012         * configure.ac:
9013           configure: update ported plugins list
9014
9015 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9016
9017         * common:
9018           update to 0.11 branch
9019
9020 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9021
9022         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9023         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9024           dvdlpcmdec: port to 0.11
9025
9026 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9027
9028         * ext/lame/gstlame.c:
9029         * ext/lame/gstlamemp3enc.c:
9030           lame: fix raw audio caps too
9031
9032 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9033
9034         * ext/lame/gstlame.c:
9035         * ext/lame/gstlamemp3enc.c:
9036           lame: port to 0.11
9037
9038 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9039
9040           Merge branch 'master' into 0.11
9041
9042 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9043
9044         * ext/x264/gstx264enc.c:
9045         * ext/x264/gstx264enc.h:
9046           x264enc: port to 0.11
9047
9048 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9049
9050         * ext/amrnb/Makefile.am:
9051         * ext/amrnb/amrnbenc.c:
9052         * ext/amrnb/amrnbenc.h:
9053           amrnbenc: port to audioencoder
9054
9055 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9056
9057           Merge branch 'master' into 0.11
9058           Conflicts:
9059           ext/mad/gstmad.c
9060
9061 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9062
9063         * ext/a52dec/gsta52dec.c:
9064           port a52dec to 0.11
9065
9066 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9067
9068         * ext/twolame/gsttwolame.c:
9069           twolame: Simple fix for GstAudioEncoder API change
9070
9071 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9072
9073         * ext/twolame/gsttwolame.c:
9074           twolame: Fix variable 'gstelement_class' set but not used compiler warning
9075
9076 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9077
9078         * ext/lame/gstlame.c:
9079         * ext/lame/gstlamemp3enc.c:
9080           lame: Don't get the parent class again, GST_BOILERPLATE does this already
9081
9082 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9083
9084         * ext/lame/gstlame.c:
9085         * ext/lame/gstlamemp3enc.c:
9086           lame: Fix variable 'gstelement_class' set but not used compiler warning
9087
9088 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9089
9090         * ext/twolame/gsttwolame.c:
9091           twolame: improve output framing and timestamping
9092           ... which simply comes down to requesting one frame of input data at a time,
9093           since the encoder nicely turns this into 1 encoded frame.
9094
9095 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9096
9097         * ext/twolame/Makefile.am:
9098         * ext/twolame/gsttwolame.c:
9099         * ext/twolame/gsttwolame.h:
9100           twolame: port to audioencoder
9101
9102 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9103
9104         * ext/lame/gstlame.c:
9105           lame: use some more boilerplate
9106
9107 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9108
9109         * ext/lame/gstlame.c:
9110         * ext/lame/gstlame.h:
9111           lame: port to audioencoder
9112
9113 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9114
9115         * ext/lame/gstlamemp3enc.c:
9116           lamemp3enc: use some more boilerplate
9117
9118 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9119
9120         * ext/lame/gstlamemp3enc.c:
9121           lamemp3enc: really report bitrate rather kbitrate
9122
9123 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9124
9125         * ext/lame/Makefile.am:
9126         * ext/lame/gstlamemp3enc.c:
9127         * ext/lame/gstlamemp3enc.h:
9128           lamemp3enc: port to audioencoder
9129
9130 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9131
9132         * ext/dvdread/dvdreadsrc.c:
9133           dvdreadsrc: take into account first sector of the current title
9134           This fixes seeking on titles which do not start on a new file.
9135           https://bugzilla.gnome.org/show_bug.cgi?id=659252
9136
9137 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9138
9139         * ext/dvdread/dvdreadsrc.c:
9140           dvdreadsrc: fix sector seeking
9141           It was overly complicated, and did not take into account the offset
9142           needed for titles which do not start on a new file.
9143           https://bugzilla.gnome.org/show_bug.cgi?id=659252
9144
9145 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9146
9147         * ext/dvdread/dvdreadsrc.c:
9148           dvdreadsrc: fix sector search for packed titles
9149           Some DVD titles are packed in a single set, and we need to use
9150           the correct table to map times to sectors.
9151           https://bugzilla.gnome.org/show_bug.cgi?id=659252
9152
9153 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9154
9155         * configure.ac:
9156         * ext/mad/Makefile.am:
9157         * ext/mad/gstmad.c:
9158         * gst-plugins-ugly.spec.in:
9159           mad: remove id3tag dependency used by in practice unreachable legacy code
9160           The mad mp3 decoder element shouldn't parse tags at all really, but we
9161           have so far kept this code around for backwards-compatibility reasons
9162           for people building manual pipelines for some reason. However, as it
9163           turns out that code has never actually worked in 0.10 in practice,
9164           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
9165           which doesn't actually seem to happen any more though because of the
9166           preceding mad_header_decode(), which will discover and report the
9167           sync loss if it runs into a tag and make mad_frame_decode() try to
9168           resync right away.
9169           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
9170
9171 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9172
9173         * gst/asfdemux/asfpacket.c:
9174           asfpacket: skip empty payload packets
9175           ... which also avoids assertion failures and possible segfaults later on
9176           when possibly trying to join 2 empty buffers.
9177
9178 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9179
9180         * gst/realmedia/rmdemux.c:
9181         * gst/realmedia/rmdemux.h:
9182           rmdemux: delay announcing container tags until we have pads
9183           Fixes tags when transcoding.
9184           https://bugzilla.gnome.org/show_bug.cgi?id=658297
9185
9186 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9187
9188         * tests/check/elements/amrnbenc.c:
9189           amrnbenc: Use complete raw audio caps in the test
9190
9191 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
9192
9193         * docs/plugins/Makefile.am:
9194           docs: cleanup makefiles
9195           Remove commented out parts that we don't need. Remove "the wingo addition" - no
9196           so useful after all. Narrow down file-globs for plugin docs.
9197
9198 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
9199
9200         * common:
9201           Automatic update of common submodule
9202           From a39eb83 to 11f0cd5
9203
9204 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
9205
9206         * common:
9207           Automatic update of common submodule
9208           From 605cd9a to a39eb83
9209
9210 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9211
9212         * gst/asfdemux/gstasfdemux.c:
9213           asf: don't use fourcc
9214
9215 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9216
9217           Merge branch 'master' into 0.11
9218
9219 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9220
9221         * ext/mpeg2dec/gstmpeg2dec.c:
9222           mpeg2dec: fix spurious failure to decode some files
9223           Parsing can return with an 'invalid' state, but this is not
9224           actually fatal. For one, the mpeg2dec command line tool that
9225           comes with the libmpeg2 library blithely ignores this condition
9226           and merrily goes on. So we do this same, logging the error,
9227           and going on with parsing. This makes something work that did
9228           not use to work, and brings happiness to the world.
9229           https://bugzilla.gnome.org/show_bug.cgi?id=429476
9230
9231 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9232
9233         * ext/mad/gstmad.c:
9234         * ext/sidplay/Makefile.am:
9235         * ext/sidplay/gstsiddec.cc:
9236           port to new audio caps
9237
9238 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9239
9240           Merge branch 'master' into 0.11
9241           Conflicts:
9242           common
9243           gst/asfdemux/gstrtpasfdepay.c
9244
9245 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9246
9247         * configure.ac:
9248           configure: Add synaesthesia to the list of non-ported plugins
9249
9250 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9251
9252         * configure.ac:
9253         * docs/plugins/Makefile.am:
9254         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9255         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9256         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9257         * gst-plugins-ugly.spec.in:
9258         * gst/mpegaudioparse/Makefile.am:
9259         * gst/mpegaudioparse/gstmpegaudioparse.c:
9260         * gst/mpegaudioparse/gstmpegaudioparse.h:
9261         * gst/mpegaudioparse/mpegaudioparse.vcproj:
9262         * gst/xingmux/Makefile.am:
9263         * gst/xingmux/gstxingmux.c:
9264         * gst/xingmux/gstxingmux.h:
9265         * gst/xingmux/plugin.c:
9266           Remove mp3parse plugin/element
9267           It's been replaced by mpegaudioparse in -good. Don't want anyone
9268           to spend time porting a deprecated element. Rename plugin to xingmux
9269           for now until we move that somewhere else.
9270
9271 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9272
9273         * configure.ac:
9274           configure.ac: Define list of non-ported plugins
9275
9276 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9277
9278         * ext/mad/gstmad.c:
9279           mad: Fix for changes in GstQuery API
9280
9281 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9282
9283         * gst/asfdemux/gstasfdemux.c:
9284           asfdemux: Fix for changes in GstQuery API
9285
9286 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9287
9288         * gst/asfdemux/asfpacket.c:
9289           asfdemux: Fix print statement
9290
9291 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9292
9293         * common:
9294           Update common submodule
9295
9296 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9297
9298         * ext/x264/gstx264enc.c:
9299           x264enc: Properly set the stream format in setcaps
9300           Do not forget to set the selected format to the options string
9301           when getting it from caps
9302           https://bugzilla.gnome.org/show_bug.cgi?id=655223
9303
9304 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
9305
9306         * ext/x264/gstx264enc.c:
9307           x264enc: fix the build for older x264enc
9308           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
9309
9310 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
9311
9312         * ext/x264/gstx264enc.c:
9313           x264enc: Read stream-format from the right place
9314           Read the stream-format from "stream-format" and not from profile, also rename
9315           the "bytestream" variable to "stream_format" so it's easier to understand.
9316
9317 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9318
9319         * ext/x264/gstx264enc.c:
9320         * ext/x264/gstx264enc.h:
9321           x264enc: Select stream-format based on caps
9322           Makes x264 select its stream-format based on what's available
9323           on caps, the user selected option will be chosen as a fallback
9324           when both options are available.
9325           https://bugzilla.gnome.org/show_bug.cgi?id=644233
9326
9327 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
9328
9329         * ext/x264/gstx264enc.c:
9330           x264: Allow renegotiation but prefer current caps
9331
9332 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
9333
9334         * tests/check/elements/x264enc.c:
9335           tests: Test x264enc profiles from the caps
9336           https://bugzilla.gnome.org/show_bug.cgi?id=644233
9337
9338 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
9339
9340         * ext/x264/Makefile.am:
9341         * ext/x264/gstx264enc.c:
9342         * ext/x264/gstx264enc.h:
9343           x264: Use profile and level from caps
9344           Enforces the profile and level from the downstream caps, also
9345           sets them on the fixated caps
9346           https://bugzilla.gnome.org/show_bug.cgi?id=644233
9347
9348 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9349
9350         * configure.ac:
9351           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
9352
9353 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
9354
9355         * ext/x264/gstx264enc.c:
9356           x264enc: fix subme property annotation - subme maximum is 10, not 6.
9357           Although the element accepts subme values > 6, the annotation which is
9358           visible through gst-inspect (for example) erroneously indicates 6 as the
9359           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
9360           https://bugzilla.gnome.org/show_bug.cgi?id=653473
9361
9362 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
9363
9364         * common:
9365           Automatic update of common submodule
9366           From 69b981f to 605cd9a
9367
9368 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9369
9370         * gst/asfdemux/gstrtspwms.c:
9371           rtspwms: Porting to 0.11
9372
9373 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9374
9375         * gst/asfdemux/gstrtpasfdepay.c:
9376           rtpasfdepay: Port to 0.11
9377
9378 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9379
9380         * gst/asfdemux/asfpacket.c:
9381         * gst/asfdemux/asfpacket.h:
9382         * gst/asfdemux/gstasfdemux.c:
9383         * gst/asfdemux/gstasfdemux.h:
9384           asfdemux: Porting to 0.11
9385
9386 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9387
9388         * ext/sidplay/gstsiddec.cc:
9389           siddec: port siddec to 0.11
9390
9391 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9392
9393         * gst/asfdemux/gstrtpasfdepay.c:
9394           rtpasfdepay: fix fragmented packet handling and packet padding
9395           Also remove a bogus assert.
9396
9397 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
9398
9399         * gst/synaesthesia/gstsynaesthesia.c:
9400           synaesthesia: fix wrong debug log string (copy'n'paste)
9401
9402 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9403
9404           Merge branch 'master' into 0.11
9405           Conflicts:
9406           configure.ac
9407
9408 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9409
9410         * ext/mad/gstmad.c:
9411           mad: port to new API
9412           Port to new segment API.
9413           Eat Caps events.
9414           No need to set caps on buffers.
9415
9416 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
9417
9418         * gst/realmedia/rmdemux.c:
9419           rmdemux: target is unsigned and can't be < 0
9420
9421 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
9422
9423         * ext/mad/gstmad.c:
9424           mad: use signed when caluculating the delta
9425           Avoids a <0 check for an unsigned variable.
9426
9427 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
9428
9429         * docs/plugins/Makefile.am:
9430           docs: remove obsolete commented out part
9431           We don't have this in the other modules and its not needed.
9432
9433 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
9434
9435         * docs/plugins/gst-plugins-ugly-plugins.args:
9436         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9437         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9438           docs: update plugin introspection data
9439           Now more files are merged and produced in a canonical fashion, which hopefully
9440           creates less or no delta in the future.
9441
9442 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
9443
9444         * common:
9445           Automatic update of common submodule
9446           From 9e5bbd5 to 69b981f
9447
9448 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9449
9450         * ext/lame/Makefile.am:
9451         * ext/lame/gstlamemp3enc.c:
9452           lamemp3enc: Post CODEC and BITRATE tags
9453           Also filter any CODEC/AUDIO_CODEC tags from incoming
9454           tag events.
9455           Fixes bug #391543.
9456
9457 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
9458
9459         * common:
9460           Automatic update of common submodule
9461           From fd35073 to 9e5bbd5
9462
9463 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
9464
9465         * common:
9466           Automatic update of common submodule
9467           From 46dfcea to fd35073
9468
9469 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9470
9471         * gst/asfdemux/gstrtpasfdepay.c:
9472           rtpasfdepay: simplify and refactor packet parsing
9473           Specifically, refactor buffer padding and consider marker bit for fragment
9474           assembling.
9475
9476 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9477
9478         * gst/asfdemux/gstrtpasfdepay.c:
9479           rtpasfdepay: avoid re-sending header
9480           ... e.g. following a seek, which otherwise confuses downstream demuxer
9481           expecting only a flow of data packets at this time.
9482
9483 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9484
9485         * gst/asfdemux/gstrtpasfdepay.c:
9486         * gst/asfdemux/gstrtpasfdepay.h:
9487           rtpasfdepay: remove unused field
9488
9489 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9490
9491         * ext/mad/gstmad.c:
9492           mad: Post bitrate tag whenever the bitrate changes
9493           Also send the layer/mode/emphasis/bitrate tags as an event too.
9494
9495 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9496
9497         * configure.ac:
9498         * win32/common/config.h:
9499           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
9500
9501 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9502
9503         * configure.ac:
9504         * docs/plugins/inspect/plugin-a52dec.xml:
9505         * docs/plugins/inspect/plugin-amrnb.xml:
9506         * docs/plugins/inspect/plugin-amrwbdec.xml:
9507         * docs/plugins/inspect/plugin-asf.xml:
9508         * docs/plugins/inspect/plugin-cdio.xml:
9509         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9510         * docs/plugins/inspect/plugin-dvdread.xml:
9511         * docs/plugins/inspect/plugin-dvdsub.xml:
9512         * docs/plugins/inspect/plugin-iec958.xml:
9513         * docs/plugins/inspect/plugin-lame.xml:
9514         * docs/plugins/inspect/plugin-mad.xml:
9515         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9516         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9517         * docs/plugins/inspect/plugin-mpegstream.xml:
9518         * docs/plugins/inspect/plugin-realmedia.xml:
9519         * docs/plugins/inspect/plugin-siddec.xml:
9520         * docs/plugins/inspect/plugin-twolame.xml:
9521         * docs/plugins/inspect/plugin-x264.xml:
9522         * win32/common/config.h:
9523           Back to development
9524
9525 === release 0.10.18 ===
9526
9527 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9528
9529         * ChangeLog:
9530         * NEWS:
9531         * RELEASE:
9532         * configure.ac:
9533         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9534         * docs/plugins/inspect/plugin-a52dec.xml:
9535         * docs/plugins/inspect/plugin-amrnb.xml:
9536         * docs/plugins/inspect/plugin-amrwbdec.xml:
9537         * docs/plugins/inspect/plugin-asf.xml:
9538         * docs/plugins/inspect/plugin-cdio.xml:
9539         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9540         * docs/plugins/inspect/plugin-dvdread.xml:
9541         * docs/plugins/inspect/plugin-dvdsub.xml:
9542         * docs/plugins/inspect/plugin-iec958.xml:
9543         * docs/plugins/inspect/plugin-lame.xml:
9544         * docs/plugins/inspect/plugin-mad.xml:
9545         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9546         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9547         * docs/plugins/inspect/plugin-mpegstream.xml:
9548         * docs/plugins/inspect/plugin-realmedia.xml:
9549         * docs/plugins/inspect/plugin-siddec.xml:
9550         * docs/plugins/inspect/plugin-twolame.xml:
9551         * docs/plugins/inspect/plugin-x264.xml:
9552         * gst-plugins-ugly.doap:
9553         * win32/common/config.h:
9554           Release 0.10.18
9555           Highlights:
9556           - x264enc: allow changing bitrate and quantizers dynamically at runtime
9557           - x264enc: proxy downstream caps restrictions upstream via get_caps()
9558           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
9559           - mad: allow build without libid3tag (which isn't really needed anyway)
9560           - many other fixes and improvements
9561
9562 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9563
9564         * ext/x264/gstx264enc.c:
9565           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
9566
9567 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9568
9569         * ext/x264/gstx264enc.c:
9570           x264enc: do not leak peer pad reference
9571
9572 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9573
9574         * ext/x264/gstx264enc.c:
9575           x264enc: No need to copy, reffing is enough
9576
9577 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9578
9579         * ext/x264/gstx264enc.c:
9580           x264enc: get_caps function should return a copy of the caps
9581
9582 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9583
9584         * configure.ac:
9585         * docs/plugins/inspect/plugin-a52dec.xml:
9586         * docs/plugins/inspect/plugin-amrnb.xml:
9587         * docs/plugins/inspect/plugin-amrwbdec.xml:
9588         * docs/plugins/inspect/plugin-asf.xml:
9589         * docs/plugins/inspect/plugin-cdio.xml:
9590         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9591         * docs/plugins/inspect/plugin-dvdread.xml:
9592         * docs/plugins/inspect/plugin-dvdsub.xml:
9593         * docs/plugins/inspect/plugin-iec958.xml:
9594         * docs/plugins/inspect/plugin-lame.xml:
9595         * docs/plugins/inspect/plugin-mad.xml:
9596         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9597         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9598         * docs/plugins/inspect/plugin-mpegstream.xml:
9599         * docs/plugins/inspect/plugin-realmedia.xml:
9600         * docs/plugins/inspect/plugin-siddec.xml:
9601         * docs/plugins/inspect/plugin-synaesthesia.xml:
9602         * docs/plugins/inspect/plugin-twolame.xml:
9603         * docs/plugins/inspect/plugin-x264.xml:
9604         * po/da.po:
9605         * po/de.po:
9606         * po/fr.po:
9607         * po/uk.po:
9608         * win32/common/config.h:
9609           0.10.17.4 pre-release
9610
9611 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9612
9613         * ext/mad/gstmad.c:
9614           mad: remove buffer_alloc
9615
9616 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9617
9618         * configure.ac:
9619         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9620         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9621         * docs/plugins/inspect/plugin-a52dec.xml:
9622         * docs/plugins/inspect/plugin-amrnb.xml:
9623         * docs/plugins/inspect/plugin-amrwbdec.xml:
9624         * docs/plugins/inspect/plugin-asf.xml:
9625         * docs/plugins/inspect/plugin-cdio.xml:
9626         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9627         * docs/plugins/inspect/plugin-dvdread.xml:
9628         * docs/plugins/inspect/plugin-dvdsub.xml:
9629         * docs/plugins/inspect/plugin-iec958.xml:
9630         * docs/plugins/inspect/plugin-lame.xml:
9631         * docs/plugins/inspect/plugin-mad.xml:
9632         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9633         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9634         * docs/plugins/inspect/plugin-mpegstream.xml:
9635         * docs/plugins/inspect/plugin-realmedia.xml:
9636         * docs/plugins/inspect/plugin-siddec.xml:
9637         * docs/plugins/inspect/plugin-synaesthesia.xml:
9638         * docs/plugins/inspect/plugin-twolame.xml:
9639         * docs/plugins/inspect/plugin-x264.xml:
9640         * po/bg.po:
9641         * po/ja.po:
9642         * po/nl.po:
9643         * po/pl.po:
9644         * po/ru.po:
9645         * po/sl.po:
9646         * po/tr.po:
9647           0.10.17.3 pre-release
9648
9649 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9650
9651         * common:
9652           Automatic update of common submodule
9653           From c3cafe1 to 46dfcea
9654
9655 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9656
9657         * ext/mad/gstmad.c:
9658           mad: port to 0.11
9659
9660 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9661
9662           Merge branch 'master' into 0.11
9663           Conflicts:
9664           android/amrnb.mk
9665           android/amrwbdec.mk
9666           android/asf.mk
9667           android/mpegaudioparse.mk
9668           configure.ac
9669
9670 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9671
9672         * tests/check/gst-plugins-ugly.supp:
9673           tests: add suppression for lame unit test
9674
9675 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9676
9677         * tests/check/Makefile.am:
9678         * tests/check/generic/.gitignore:
9679         * tests/check/generic/index.c:
9680           tests: add generic index-setting test
9681
9682 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9683
9684         * ext/mpeg2dec/gstmpeg2dec.c:
9685           mpeg2dec: don't deadlock when setting an index
9686
9687 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9688
9689         * configure.ac:
9690         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9691         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9692         * docs/plugins/inspect/plugin-a52dec.xml:
9693         * docs/plugins/inspect/plugin-amrnb.xml:
9694         * docs/plugins/inspect/plugin-amrwbdec.xml:
9695         * docs/plugins/inspect/plugin-asf.xml:
9696         * docs/plugins/inspect/plugin-cdio.xml:
9697         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9698         * docs/plugins/inspect/plugin-dvdread.xml:
9699         * docs/plugins/inspect/plugin-dvdsub.xml:
9700         * docs/plugins/inspect/plugin-iec958.xml:
9701         * docs/plugins/inspect/plugin-lame.xml:
9702         * docs/plugins/inspect/plugin-mad.xml:
9703         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9704         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9705         * docs/plugins/inspect/plugin-mpegstream.xml:
9706         * docs/plugins/inspect/plugin-realmedia.xml:
9707         * docs/plugins/inspect/plugin-siddec.xml:
9708         * docs/plugins/inspect/plugin-synaesthesia.xml:
9709         * docs/plugins/inspect/plugin-twolame.xml:
9710         * docs/plugins/inspect/plugin-x264.xml:
9711         * po/sl.po:
9712         * win32/common/config.h:
9713           0.10.17.2 pre-release
9714
9715 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9716
9717         * gst/realmedia/rademux.c:
9718           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
9719
9720 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9721
9722         * gst/mpegstream/gstmpegdemux.c:
9723           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
9724
9725 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9726
9727         * ext/dvdread/dvdreadsrc.c:
9728         * ext/sidplay/gstsiddec.cc:
9729         * ext/x264/gstx264enc.c:
9730           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
9731
9732 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9733
9734         * gst/asfdemux/gstasfdemux.c:
9735           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
9736
9737 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9738
9739         * ext/x264/gstx264enc.c:
9740           x264enc: Implement getcaps function
9741           This allows to set width/height/etc restrictions downstream.
9742
9743 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
9744
9745         * Android.mk:
9746         * ext/mad/Makefile.am:
9747         * ext/x264/Makefile.am:
9748         * gst/asfdemux/Makefile.am:
9749         * gst/dvdlpcmdec/Makefile.am:
9750         * gst/dvdsub/Makefile.am:
9751         * gst/iec958/Makefile.am:
9752         * gst/mpegaudioparse/Makefile.am:
9753         * gst/mpegstream/Makefile.am:
9754         * gst/realmedia/Makefile.am:
9755         * gst/synaesthesia/Makefile.am:
9756           android: make it ready for androgenizer
9757           To build gstreamer for android we are now using androgenizer which
9758           generates the needed Android.mk files.
9759           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
9760
9761 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
9762
9763         * android/NOTICE:
9764         * android/amrnb.mk:
9765         * android/amrwbdec.mk:
9766         * android/asf.mk:
9767         * android/mpegaudioparse.mk:
9768           android: remove the android/ folder
9769
9770 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
9771
9772         * common:
9773           Automatic update of common submodule
9774           From 1ccbe09 to c3cafe1
9775
9776 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
9777
9778         * ext/x264/gstx264enc.c:
9779         * ext/x264/gstx264enc.h:
9780           x264enc: Allow changing the bitrate and quantitizers dynamically
9781           https://bugzilla.gnome.org/show_bug.cgi?id=621663
9782
9783 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
9784
9785         * ext/x264/gstx264enc.c:
9786           x264enc: Set max bitrate in quality mode
9787           https://bugzilla.gnome.org/show_bug.cgi?id=621663
9788
9789 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
9790
9791         * ext/x264/gstx264enc.c:
9792           x264enc: Make it clear that constant quantizer is for debugging only
9793           https://bugzilla.gnome.org/show_bug.cgi?id=621663
9794
9795 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9796
9797         * common:
9798           Automatic update of common submodule
9799           From 193b717 to 1ccbe09
9800
9801 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
9802
9803         * common:
9804           Automatic update of common submodule
9805           From b77e2bf to 193b717
9806
9807 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9808
9809         * common:
9810           Automatic update of common submodule
9811           From d8814b6 to b77e2bf
9812
9813 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9814
9815         * common:
9816           Automatic update of common submodule
9817           From 6aaa286 to d8814b6
9818
9819 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
9820
9821         * common:
9822           Automatic update of common submodule
9823           From 6aec6b9 to 6aaa286
9824
9825 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
9826
9827         * configure.ac:
9828           configure.ac: redundant use of AC_MSG_RESULT()
9829           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
9830
9831 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
9832
9833         * autogen.sh:
9834           autogen: wingo signed comment
9835
9836 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9837
9838         * gst/dvdsub/gstdvdsubdec.c:
9839         * gst/dvdsub/gstdvdsubdec.h:
9840           dvdsubdec: Rearrange buffer allocation and pushing code a bit
9841           This makes the code easier to read, doesn't store every buffer
9842           in the instance until the next buffer is to be drawn and
9843           fixes an unitialized variable compiler warning.
9844
9845 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
9846
9847         * gst/dvdsub/gstdvdsubdec.c:
9848           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
9849           Fixes bug #619136.
9850
9851 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
9852
9853         * gst/dvdsub/gstdvdsubdec.c:
9854           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
9855           Fixes bug #644704.
9856
9857 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9858
9859         * configure.ac:
9860         * ext/mad/gstmad.c:
9861         * ext/mad/gstmad.h:
9862           mad: build the mad plugin even if libid3tag is not available
9863           ID3 tags are usually handled by id3demux, and should be handled
9864           by id3demux. Tag handling in mad based on libid3tag is very basic
9865           and mostly unnecessary really, so just build this plugin without
9866           ID3 tag support if libid3tag is not available.
9867
9868 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9869
9870           Merge branch 'master' into 0.11
9871
9872 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
9873
9874         * gst/mpegstream/gstdvddemux.c:
9875           dvddemux: small code cleanup
9876           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
9877           and avoid empty 'if' when logging is disabled.
9878
9879 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9880
9881         * configure.ac:
9882           configure.ac: export plugin description more platform independent
9883           Fixes #642504.
9884
9885 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9886
9887         * common:
9888           Automatic update of common submodule
9889           From 1de7f6a to 6aec6b9
9890
9891 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9892
9893           Merge branch 'master' into 0.11
9894           Conflicts:
9895           configure.ac
9896
9897 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9898
9899         * ext/mpeg2dec/gstmpeg2dec.c:
9900           mpeg2dec: do not fail fatally when unlinked
9901           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
9902
9903 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
9904
9905         * ext/mad/gstmad.c:
9906         * ext/mad/gstmad.h:
9907         * ext/mpeg2dec/gstmpeg2dec.c:
9908         * ext/mpeg2dec/gstmpeg2dec.h:
9909           index: remove conditional index support
9910           Index support cannot be disabled since commit
9911           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
9912           in core, which removed the configure flags to disable index.
9913
9914 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
9915
9916         * ext/mad/gstmad.c:
9917         * ext/mpeg2dec/gstmpeg2dec.c:
9918           formatting: trim trailing whitespace
9919
9920 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
9921
9922         * ext/mad/gstmad.c:
9923         * ext/mpeg2dec/gstmpeg2dec.c:
9924         * gst/mpegstream/gstmpegdemux.c:
9925           index: use delta frame flags instead of 0 or none
9926
9927 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9928
9929         * ext/x264/gstx264enc.c:
9930           x264enc: Don't register flags with a value of 0
9931           Flags with a value of 0 aren't meaningful and will cause
9932           g_value_transform to go into an endless loop when trying to
9933           convert the flags to a string
9934
9935 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
9936
9937         * common:
9938           Automatic update of common submodule
9939           From f94d739 to 1de7f6a
9940
9941 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9942
9943         * ext/amrwbdec/amrwbdec.c:
9944           amrwbdec: avoid stalling on invalid frame
9945           Skip 1 byte indicating invalid frame type index rather than stalling
9946           on it indefinitely until EOS.
9947           Fixes #639715.
9948
9949 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9950
9951         * tests/check/pipelines/lame.c:
9952           tests: add unit test for lamemp3enc negotiation issue
9953           https://bugzilla.gnome.org/show_bug.cgi?id=641151
9954
9955 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9956
9957         * ext/lame/gstlamemp3enc.c:
9958           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
9959           The element downstream of mp3enc might only accept certain sample rates or channels,
9960           make sure we relay any restrictions that do exist to upstream when it does a
9961           get_caps() on the sink pad. That way upstream elements like audioresample or
9962           audioconvert can pick a sample rate / channel configuration that will be accepted,
9963           instead of just negotiating to the highest, which might then be rejected.
9964           https://bugzilla.gnome.org/show_bug.cgi?id=641151
9965
9966 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
9967
9968         * gst/asfdemux/asfpacket.c:
9969           asfpacket: Avoid using broken duration extension
9970           Quite a few (broken?) files have a packet duration of 1ms, which is
9971           most definitely wrong for either audio or video packets.
9972           We therefore avoid using that value and instead use other metrics to
9973           determine the buffer duration (like using the extended stream properties
9974           average frame duration if present and valid).
9975
9976 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9977
9978         * configure.ac:
9979         * win32/common/config.h:
9980           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
9981           https://bugzilla.gnome.org/show_bug.cgi?id=640705
9982
9983 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
9984
9985         * gst/mpegaudioparse/gstxingmux.c:
9986           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
9987           Fixes bug #639291.
9988
9989 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9990
9991         * gst/mpegstream/gstdvddemux.c:
9992           mpegstream: increase allowable gap between streams
9993           The new delay is three times as much as the old one, and just happens
9994           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
9995           was chocking before at 5:11.
9996           While there, merge the constants used in two places into a define.
9997           https://bugzilla.gnome.org/show_bug.cgi?id=539708
9998
9999 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
10000
10001         * ext/x264/gstx264enc.c:
10002           x264enc: make tag event writable before modifying tag list in place
10003           To modify an event tag is necessary to be sure that x264enc
10004           has its own copy.
10005           Also fix indentation.
10006           https://bugzilla.gnome.org/show_bug.cgi?id=640272
10007
10008 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10009
10010         * configure.ac:
10011         * docs/plugins/inspect/plugin-a52dec.xml:
10012         * docs/plugins/inspect/plugin-amrnb.xml:
10013         * docs/plugins/inspect/plugin-amrwbdec.xml:
10014         * docs/plugins/inspect/plugin-asf.xml:
10015         * docs/plugins/inspect/plugin-cdio.xml:
10016         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10017         * docs/plugins/inspect/plugin-dvdread.xml:
10018         * docs/plugins/inspect/plugin-dvdsub.xml:
10019         * docs/plugins/inspect/plugin-iec958.xml:
10020         * docs/plugins/inspect/plugin-lame.xml:
10021         * docs/plugins/inspect/plugin-mad.xml:
10022         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10023         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10024         * docs/plugins/inspect/plugin-mpegstream.xml:
10025         * docs/plugins/inspect/plugin-realmedia.xml:
10026         * docs/plugins/inspect/plugin-siddec.xml:
10027         * docs/plugins/inspect/plugin-twolame.xml:
10028         * docs/plugins/inspect/plugin-x264.xml:
10029         * win32/common/config.h:
10030           Back to development
10031
10032 === release 0.10.17 ===
10033
10034 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10035
10036         * ChangeLog:
10037         * NEWS:
10038         * RELEASE:
10039         * configure.ac:
10040         * docs/plugins/inspect/plugin-a52dec.xml:
10041         * docs/plugins/inspect/plugin-amrnb.xml:
10042         * docs/plugins/inspect/plugin-amrwbdec.xml:
10043         * docs/plugins/inspect/plugin-asf.xml:
10044         * docs/plugins/inspect/plugin-cdio.xml:
10045         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10046         * docs/plugins/inspect/plugin-dvdread.xml:
10047         * docs/plugins/inspect/plugin-dvdsub.xml:
10048         * docs/plugins/inspect/plugin-iec958.xml:
10049         * docs/plugins/inspect/plugin-lame.xml:
10050         * docs/plugins/inspect/plugin-mad.xml:
10051         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10052         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10053         * docs/plugins/inspect/plugin-mpegstream.xml:
10054         * docs/plugins/inspect/plugin-realmedia.xml:
10055         * docs/plugins/inspect/plugin-siddec.xml:
10056         * docs/plugins/inspect/plugin-twolame.xml:
10057         * docs/plugins/inspect/plugin-x264.xml:
10058         * gst-plugins-ugly.doap:
10059         * win32/common/config.h:
10060           Release 0.10.17
10061
10062 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10063
10064         * configure.ac:
10065         * docs/plugins/inspect/plugin-a52dec.xml:
10066         * docs/plugins/inspect/plugin-amrnb.xml:
10067         * docs/plugins/inspect/plugin-amrwbdec.xml:
10068         * docs/plugins/inspect/plugin-asf.xml:
10069         * docs/plugins/inspect/plugin-cdio.xml:
10070         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10071         * docs/plugins/inspect/plugin-dvdread.xml:
10072         * docs/plugins/inspect/plugin-dvdsub.xml:
10073         * docs/plugins/inspect/plugin-iec958.xml:
10074         * docs/plugins/inspect/plugin-lame.xml:
10075         * docs/plugins/inspect/plugin-mad.xml:
10076         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10077         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10078         * docs/plugins/inspect/plugin-mpegstream.xml:
10079         * docs/plugins/inspect/plugin-realmedia.xml:
10080         * docs/plugins/inspect/plugin-siddec.xml:
10081         * docs/plugins/inspect/plugin-twolame.xml:
10082         * docs/plugins/inspect/plugin-x264.xml:
10083         * win32/common/config.h:
10084           0.10.16.4 pre-release
10085
10086 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10087
10088         * ext/mpeg2dec/gstmpeg2dec.c:
10089           mpeg2dec: Use the proper component value for height
10090
10091 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10092
10093         * configure.ac:
10094         * docs/plugins/inspect/plugin-a52dec.xml:
10095         * docs/plugins/inspect/plugin-amrnb.xml:
10096         * docs/plugins/inspect/plugin-amrwbdec.xml:
10097         * docs/plugins/inspect/plugin-asf.xml:
10098         * docs/plugins/inspect/plugin-cdio.xml:
10099         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10100         * docs/plugins/inspect/plugin-dvdread.xml:
10101         * docs/plugins/inspect/plugin-dvdsub.xml:
10102         * docs/plugins/inspect/plugin-iec958.xml:
10103         * docs/plugins/inspect/plugin-lame.xml:
10104         * docs/plugins/inspect/plugin-mad.xml:
10105         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10106         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10107         * docs/plugins/inspect/plugin-mpegstream.xml:
10108         * docs/plugins/inspect/plugin-realmedia.xml:
10109         * docs/plugins/inspect/plugin-siddec.xml:
10110         * docs/plugins/inspect/plugin-twolame.xml:
10111         * docs/plugins/inspect/plugin-x264.xml:
10112         * win32/common/config.h:
10113           0.10.16.3 pre-release
10114
10115 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10116
10117         * gst/asfdemux/asfheaders.c:
10118         * gst/asfdemux/asfheaders.h:
10119         * gst/asfdemux/gstasfdemux.c:
10120           asfdemux: Handle new type of DRM'd asf files.
10121           These are produced by the new MS PlayReady system.
10122           https://bugzilla.gnome.org/show_bug.cgi?id=639226
10123
10124 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
10125
10126         * common:
10127           Automatic update of common submodule
10128           From e572c87 to f94d739
10129
10130 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10131
10132         * common:
10133           Automatic update of common submodule
10134           From ccbaa85 to e572c87
10135
10136 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10137
10138         * common:
10139           Automatic update of common submodule
10140           From 46445ad to ccbaa85
10141
10142 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10143
10144         * tests/check/Makefile.am:
10145           tests: never disable g_assert() and cast checks for the unit tests
10146           The unit tests are riddled with g_assert() and friends, make sure we
10147           don't disable assert and cast checks for the unit tests even if
10148           this has been specified for the rest of the code base, e.g. via
10149           --disable-glib-asserts
10150
10151 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10152
10153         * configure.ac:
10154         * win32/common/config.h:
10155           0.10.16.2 pre-release
10156
10157 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10158
10159         * docs/plugins/gst-plugins-ugly-plugins.args:
10160         * docs/plugins/inspect/plugin-a52dec.xml:
10161         * docs/plugins/inspect/plugin-amrnb.xml:
10162         * docs/plugins/inspect/plugin-amrwbdec.xml:
10163         * docs/plugins/inspect/plugin-asf.xml:
10164         * docs/plugins/inspect/plugin-cdio.xml:
10165         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10166         * docs/plugins/inspect/plugin-dvdread.xml:
10167         * docs/plugins/inspect/plugin-dvdsub.xml:
10168         * docs/plugins/inspect/plugin-iec958.xml:
10169         * docs/plugins/inspect/plugin-lame.xml:
10170         * docs/plugins/inspect/plugin-mad.xml:
10171         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10172         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10173         * docs/plugins/inspect/plugin-mpegstream.xml:
10174         * docs/plugins/inspect/plugin-realmedia.xml:
10175         * docs/plugins/inspect/plugin-siddec.xml:
10176         * docs/plugins/inspect/plugin-twolame.xml:
10177         * docs/plugins/inspect/plugin-x264.xml:
10178           docs: update docs
10179
10180 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10181
10182         * po/bg.po:
10183         * po/ca.po:
10184         * po/ru.po:
10185           po: update translations
10186
10187 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10188
10189         * configure.ac:
10190           configure: use $LIBM instead of hardcoding -lm
10191
10192 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10193
10194         * gst/realmedia/rmdemux.c:
10195           rmdemux: Initialize return variable.
10196           In the unlikely event that height is 0 (which is invalid) we would end up
10197           never setting the flow return.
10198
10199 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10200
10201         * gst/realmedia/rmutils.c:
10202           realmedia: Fix unitialized variables on macosx
10203
10204 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10205
10206         * ext/x264/gstx264enc.c:
10207           x264enc: Handle codec/encoder tags
10208           Make x264enc drop video-codec and codec tags and replace
10209           encoder/encoder-version with x264 and its build number
10210           Fixes #621465
10211
10212 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10213
10214         * ext/mpeg2dec/gstmpeg2dec.c:
10215           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
10216
10217 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10218
10219         * ext/mpeg2dec/gstmpeg2dec.c:
10220           mpeg2dec: minor formatting clean-up
10221
10222 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10223
10224         * ext/mpeg2dec/gstmpeg2dec.c:
10225           mpeg2dec: refactor cropping code to use libgstvideo functions
10226           https://bugzilla.gnome.org/show_bug.cgi?id=571146
10227
10228 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10229
10230         * ext/mpeg2dec/gstmpeg2dec.c:
10231         * ext/mpeg2dec/gstmpeg2dec.h:
10232           mpeg2dec: use GstVideoFormat instead of custom enum
10233
10234 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10235
10236         * ext/mpeg2dec/Makefile.am:
10237           mpeg2dec: fix LIBADD order in Makefile.am
10238
10239 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
10240
10241         * ext/x264/gstx264enc.c:
10242           x264: vbv-buf-capacity should have a minimum of 0
10243           x264 will clip this value internally, and users should be allowed to
10244           specify a lower value than 300 ms.
10245           https://bugzilla.gnome.org/show_bug.cgi?id=635291
10246
10247 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10248
10249         * ext/x264/gstx264enc.c:
10250           x264enc: also accept YV12 input
10251
10252 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10253
10254         * ext/x264/gstx264enc.c:
10255           x264enc: add a note to the docs about encoder latency and queues
10256           https://bugzilla.gnome.org/show_bug.cgi?id=636107
10257
10258 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10259
10260         * gst/realmedia/rademux.c:
10261         * gst/realmedia/rmdemux.c:
10262           realmedia: do not use the pad buffer allocation functions in demuxers
10263           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
10264           https://bugzilla.gnome.org/show_bug.cgi?id=637932
10265
10266 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10267
10268         * common:
10269           Automatic update of common submodule
10270           From 169462a to 46445ad
10271
10272 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10273
10274         * ext/mad/gstmad.c:
10275           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
10276           Fixes bug #635461.
10277
10278 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
10279
10280         * common:
10281           Automatic update of common submodule
10282           From 20742ae to 169462a
10283
10284 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
10285
10286         * gst/realmedia/rmdemux.c:
10287           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
10288           Signed-off-by: Rob Clark <rob@ti.com>
10289
10290 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
10291
10292         * common:
10293           Automatic update of common submodule
10294           From 011bcc8 to 20742ae
10295
10296 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
10297
10298         * configure.ac:
10299           x264: uses pkg-config to locate libx264
10300
10301 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10302
10303           Merge branch 'master' into 0.11
10304
10305 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10306
10307         * tests/check/pipelines/lame.c:
10308           check: don't use deprecated method
10309
10310 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10311
10312         * android/amrnb.mk:
10313         * android/amrwbdec.mk:
10314         * android/asf.mk:
10315         * android/mpegaudioparse.mk:
10316         * configure.ac:
10317           more 0.10 -> 0,11 changes
10318
10319 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10320
10321         * configure.ac:
10322           configure: open 0.11 branch
10323
10324 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
10325
10326         * Android.mk:
10327         * android/NOTICE:
10328         * android/amrnb.mk:
10329         * android/amrwbdec.mk:
10330         * android/asf.mk:
10331         * android/mpegaudioparse.mk:
10332           Add build system for Android
10333
10334 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
10335
10336         * gst/realmedia/rmutils.c:
10337           realmedia: Remove dead assignments
10338
10339 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
10340
10341         * ext/mad/gstmad.c:
10342           mad: Remove dead assignments
10343
10344 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10345
10346         * ext/dvdread/dvdreadsrc.c:
10347           dvdreadsrc: remove bogus comment
10348
10349 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
10350
10351         * ext/dvdread/dvdreadsrc.c:
10352           dvdreadsrc: fix handling of multi-angle streams
10353           We would output all angles interleaved instead of just
10354           the selected angle.
10355           https://bugzilla.gnome.org/show_bug.cgi?id=539254
10356
10357 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10358
10359         * gst/realmedia/Makefile.am:
10360           realmedia: fix LIBS order in Makefile
10361
10362 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10363
10364         * po/af.po:
10365         * po/az.po:
10366         * po/bg.po:
10367         * po/ca.po:
10368         * po/cs.po:
10369         * po/da.po:
10370         * po/de.po:
10371         * po/el.po:
10372         * po/en_GB.po:
10373         * po/es.po:
10374         * po/eu.po:
10375         * po/fi.po:
10376         * po/fr.po:
10377         * po/gl.po:
10378         * po/hu.po:
10379         * po/id.po:
10380         * po/it.po:
10381         * po/ja.po:
10382         * po/lt.po:
10383         * po/lv.po:
10384         * po/ms.po:
10385         * po/mt.po:
10386         * po/nb.po:
10387         * po/nl.po:
10388         * po/or.po:
10389         * po/pl.po:
10390         * po/pt_BR.po:
10391         * po/ro.po:
10392         * po/ru.po:
10393         * po/sk.po:
10394         * po/sl.po:
10395         * po/sq.po:
10396         * po/sr.po:
10397         * po/sv.po:
10398         * po/tr.po:
10399         * po/uk.po:
10400         * po/vi.po:
10401         * po/zh_CN.po:
10402           po: update for new translatable strings
10403
10404 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
10405
10406         * common:
10407           Automatic update of common submodule
10408           From 7bbd708 to 011bcc8
10409
10410 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
10411
10412         * ext/mpeg2dec/gstmpeg2dec.c:
10413           mpeg2dec: convert the position to stream time before answering to a position query
10414
10415 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
10416
10417         * gst/realmedia/Makefile.am:
10418         * gst/realmedia/rademux.c:
10419         * gst/realmedia/rmdemux.c:
10420         * gst/realmedia/rmdemux.h:
10421           realmedia: Get codec name from pbutils instead of harcoding them
10422
10423 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
10424
10425         * ext/x264/gstx264enc.c:
10426           x264enc: Work around a rate control issue in libx264
10427           When variable framerate is disabled in libx264 (which occurs when using
10428           the zerolatency tuning), libx264 ignores timestamps but still uses the
10429           timebase leading to messed up rate control with our nanosecond timebase.
10430           We work around this issue by setting the timebase to the reciprocal of
10431           the framerate and we validate that the framerate is suitable.
10432           This has been fixed upstream in libx264 but there are non-fixed versions
10433           in the wild so this workaround is still needed.
10434           Fixes bug #632861
10435
10436 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10437
10438         * ext/mpeg2dec/gstmpeg2dec.c:
10439           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
10440
10441 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
10442
10443         * ext/mpeg2dec/gstmpeg2dec.c:
10444           mpeg2dec: fix position query by trusting upstream
10445           Position queries are badly handled for DVDs (probably due to the division in
10446           chapters): the time returned was the time since the start of chapter.
10447           Now ask upstream for position queries, fall back to the old code if upstream
10448           cannot answer the query.
10449
10450 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
10451
10452         * ext/lame/gstlame.c:
10453         * ext/mad/gstmad.c:
10454         * ext/sidplay/gstsiddec.cc:
10455         * gst/mpegstream/gstmpegparse.c:
10456           various: canonicalize property names
10457
10458 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
10459
10460         * ext/a52dec/gsta52dec.c:
10461         * ext/amrnb/amrnbdec.c:
10462         * ext/amrnb/amrnbenc.c:
10463         * ext/cdio/gstcdiocddasrc.c:
10464         * ext/dvdread/dvdreadsrc.c:
10465         * ext/lame/gstlame.c:
10466         * ext/lame/gstlamemp3enc.c:
10467         * ext/mad/gstmad.c:
10468         * ext/sidplay/gstsiddec.cc:
10469         * ext/x264/gstx264enc.c:
10470           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
10471
10472 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
10473
10474         * gst/iec958/ac3iec.c:
10475         * gst/mpegaudioparse/gstmpegaudioparse.c:
10476         * gst/mpegstream/gstmpegparse.c:
10477         * gst/mpegstream/gstrfc2250enc.c:
10478         * gst/realmedia/pnmsrc.c:
10479         * gst/realmedia/rdtmanager.c:
10480           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
10481
10482 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
10483
10484         * common:
10485           Automatic update of common submodule
10486           From 5a668bf to 7bbd708
10487
10488 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
10489
10490         * common:
10491           Automatic update of common submodule
10492           From c4a8adc to 5a668bf
10493
10494 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10495
10496         * common:
10497           Automatic update of common submodule
10498           From 5e3c9bf to c4a8adc
10499
10500 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10501
10502         * ext/mad/gstmad.c:
10503         * ext/mad/gstmad.h:
10504           mad: support reverse playback
10505
10506 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10507
10508         * ext/dvdread/dvdreadsrc.c:
10509           dvdreadsrc: improve error messages on read errors
10510           Provide proper i18n-ed error messages when a read error happens,
10511           and point out that the error could be happening because the
10512           DVD is scrambled.
10513           https://bugzilla.gnome.org/show_bug.cgi?id=613633
10514
10515 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10516
10517         * configure.ac:
10518           configure: set plugin release datetime
10519
10520 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
10521
10522         * common:
10523           Automatic update of common submodule
10524           From aa0d1d0 to 5e3c9bf
10525
10526 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10527
10528         * gst/mpegstream/gstmpegparse.c:
10529           mpegparse: re-fix flow return handling
10530           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
10531           -  } while (GST_FLOW_IS_SUCCESS (result));
10532           +  } while (result != GST_FLOW_OK);
10533
10534 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
10535
10536         * tests/check/Makefile.am:
10537         * tests/check/generic/states.c:
10538           tests: allow running state tests for all elements
10539           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
10540           to try elements that would normaly be skipped.
10541
10542 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10543
10544         * Makefile.am:
10545           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
10546
10547 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10548
10549         * configure.ac:
10550         * pkgconfig/.gitignore:
10551         * pkgconfig/Makefile.am:
10552         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
10553           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
10554           This .pc file will not be installed, it's only for uninstalled setups,
10555           same thing as we do for -good. This is so other modules' unit tests can
10556           find our plugins properly in an uninstalled setup.
10557
10558 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10559
10560         * common:
10561           Automatic update of common submodule
10562           From c2e10bf to aa0d1d0
10563
10564 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10565
10566         * configure.ac:
10567           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
10568
10569 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10570
10571         * ext/sidplay/gstsiddec.cc:
10572           siddec: don't use GST_FLOW_IS_FATAL
10573           GST_FLOW_IS_FATAL has been deprecated in core git.
10574
10575 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
10576
10577         * common:
10578           Automatic update of common submodule
10579           From d3d9acf to c2e10bf
10580
10581 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10582
10583         * configure.ac:
10584           configure: Require orc >= 0.4.6 for --compat
10585
10586 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10587
10588         * common:
10589           Automatic update of common submodule
10590           From ec60217 to d3d9acf
10591
10592 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10593
10594         * ext/mpeg2dec/gstmpeg2dec.c:
10595           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
10596           And don't post error messages if allocating a buffer resulted
10597           in WRONG_STATE or UNEXPECTED.
10598
10599 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10600
10601         * gst/mpegaudioparse/gstxingmux.c:
10602           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
10603
10604 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10605
10606         * gst/mpegstream/gstdvddemux.c:
10607         * gst/mpegstream/gstmpegdemux.c:
10608         * gst/mpegstream/gstmpegparse.c:
10609           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
10610
10611 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10612
10613         * gst/realmedia/rmdemux.c:
10614           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
10615
10616 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10617
10618         * gst/asfdemux/gstasfdemux.c:
10619           asfdemux: Don't use GST_FLOW_IS_FATAL()
10620           And don't post error messages for UNEXPECTED and post an error
10621           message if pulling data failed because of NOT_LINKED.
10622
10623 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10624
10625         * configure.ac:
10626         * docs/plugins/inspect/plugin-a52dec.xml:
10627         * docs/plugins/inspect/plugin-amrnb.xml:
10628         * docs/plugins/inspect/plugin-amrwbdec.xml:
10629         * docs/plugins/inspect/plugin-asf.xml:
10630         * docs/plugins/inspect/plugin-cdio.xml:
10631         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10632         * docs/plugins/inspect/plugin-dvdread.xml:
10633         * docs/plugins/inspect/plugin-dvdsub.xml:
10634         * docs/plugins/inspect/plugin-iec958.xml:
10635         * docs/plugins/inspect/plugin-lame.xml:
10636         * docs/plugins/inspect/plugin-mad.xml:
10637         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10638         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10639         * docs/plugins/inspect/plugin-mpegstream.xml:
10640         * docs/plugins/inspect/plugin-realmedia.xml:
10641         * docs/plugins/inspect/plugin-siddec.xml:
10642         * docs/plugins/inspect/plugin-twolame.xml:
10643         * docs/plugins/inspect/plugin-x264.xml:
10644         * win32/common/config.h:
10645           Back to development
10646           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
10647           the code is updated for the GST_FLOW_IS_* macro deprecations.
10648
10649 === release 0.10.16 ===
10650
10651 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10652
10653         * ChangeLog:
10654         * NEWS:
10655         * RELEASE:
10656         * configure.ac:
10657         * gst-plugins-ugly.doap:
10658         * win32/common/config.h:
10659           Release 0.10.16
10660
10661 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10662
10663         * docs/plugins/inspect/plugin-a52dec.xml:
10664         * docs/plugins/inspect/plugin-amrnb.xml:
10665         * docs/plugins/inspect/plugin-amrwbdec.xml:
10666         * docs/plugins/inspect/plugin-asf.xml:
10667         * docs/plugins/inspect/plugin-cdio.xml:
10668         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10669         * docs/plugins/inspect/plugin-dvdread.xml:
10670         * docs/plugins/inspect/plugin-dvdsub.xml:
10671         * docs/plugins/inspect/plugin-iec958.xml:
10672         * docs/plugins/inspect/plugin-lame.xml:
10673         * docs/plugins/inspect/plugin-mad.xml:
10674         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10675         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10676         * docs/plugins/inspect/plugin-mpegstream.xml:
10677         * docs/plugins/inspect/plugin-realmedia.xml:
10678         * docs/plugins/inspect/plugin-siddec.xml:
10679         * docs/plugins/inspect/plugin-twolame.xml:
10680         * docs/plugins/inspect/plugin-x264.xml:
10681           docs: update docs for release
10682
10683 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10684
10685         * po/LINGUAS:
10686         * po/gl.po:
10687         * po/id.po:
10688         * po/lv.po:
10689         * po/ro.po:
10690         * po/sv.po:
10691           po: update translations
10692
10693 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10694
10695         * configure.ac:
10696         * po/af.po:
10697         * po/az.po:
10698         * po/bg.po:
10699         * po/ca.po:
10700         * po/cs.po:
10701         * po/da.po:
10702         * po/de.po:
10703         * po/el.po:
10704         * po/en_GB.po:
10705         * po/es.po:
10706         * po/eu.po:
10707         * po/fi.po:
10708         * po/fr.po:
10709         * po/hu.po:
10710         * po/id.po:
10711         * po/it.po:
10712         * po/ja.po:
10713         * po/lt.po:
10714         * po/lv.po:
10715         * po/ms.po:
10716         * po/mt.po:
10717         * po/nb.po:
10718         * po/nl.po:
10719         * po/or.po:
10720         * po/pl.po:
10721         * po/pt_BR.po:
10722         * po/ru.po:
10723         * po/sk.po:
10724         * po/sl.po:
10725         * po/sq.po:
10726         * po/sr.po:
10727         * po/sv.po:
10728         * po/tr.po:
10729         * po/uk.po:
10730         * po/vi.po:
10731         * po/zh_CN.po:
10732           0.10.15.6 pre-release
10733
10734 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
10735
10736         * gst/asfdemux/gstasfdemux.c:
10737           asfdemux: Don't error out on non-critical flow returns
10738           Only error out when downstream returns:
10739           * NOT_SUPPORTED
10740           * ERROR
10741           * NOT_NEGOTIATED
10742           * NOT_LINKED
10743           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
10744           of the streams had gone EOS) and then stop the task silently.
10745           In the case of WRONG_STATE we just need to stop silently
10746           https://bugzilla.gnome.org/show_bug.cgi?id=600412
10747
10748 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10749
10750         * configure.ac:
10751         * po/af.po:
10752         * po/az.po:
10753         * po/bg.po:
10754         * po/ca.po:
10755         * po/cs.po:
10756         * po/da.po:
10757         * po/de.po:
10758         * po/el.po:
10759         * po/en_GB.po:
10760         * po/es.po:
10761         * po/eu.po:
10762         * po/fi.po:
10763         * po/fr.po:
10764         * po/hu.po:
10765         * po/id.po:
10766         * po/it.po:
10767         * po/ja.po:
10768         * po/lt.po:
10769         * po/lv.po:
10770         * po/ms.po:
10771         * po/mt.po:
10772         * po/nb.po:
10773         * po/nl.po:
10774         * po/or.po:
10775         * po/pl.po:
10776         * po/pt_BR.po:
10777         * po/ru.po:
10778         * po/sk.po:
10779         * po/sl.po:
10780         * po/sq.po:
10781         * po/sr.po:
10782         * po/sv.po:
10783         * po/tr.po:
10784         * po/uk.po:
10785         * po/vi.po:
10786         * po/zh_CN.po:
10787           0.10.15.5 pre-release
10788
10789 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
10790
10791         * gst/mpegaudioparse/gstmpegaudioparse.c:
10792           mp3parse: propagate flow errors upstream.
10793           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
10794           always return the error upstream.
10795
10796 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10797
10798         * configure.ac:
10799         * po/af.po:
10800         * po/az.po:
10801         * po/bg.po:
10802         * po/ca.po:
10803         * po/cs.po:
10804         * po/da.po:
10805         * po/de.po:
10806         * po/el.po:
10807         * po/en_GB.po:
10808         * po/es.po:
10809         * po/eu.po:
10810         * po/fi.po:
10811         * po/fr.po:
10812         * po/hu.po:
10813         * po/id.po:
10814         * po/it.po:
10815         * po/ja.po:
10816         * po/lt.po:
10817         * po/lv.po:
10818         * po/ms.po:
10819         * po/mt.po:
10820         * po/nb.po:
10821         * po/nl.po:
10822         * po/or.po:
10823         * po/pl.po:
10824         * po/pt_BR.po:
10825         * po/ru.po:
10826         * po/sk.po:
10827         * po/sl.po:
10828         * po/sq.po:
10829         * po/sr.po:
10830         * po/sv.po:
10831         * po/tr.po:
10832         * po/uk.po:
10833         * po/vi.po:
10834         * po/zh_CN.po:
10835           0.10.15.4 pre-release
10836
10837 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
10838
10839         * common:
10840           Automatic update of common submodule
10841           From 3e8db1d to ec60217
10842
10843 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10844
10845         * configure.ac:
10846         * docs/plugins/inspect/plugin-a52dec.xml:
10847         * docs/plugins/inspect/plugin-amrnb.xml:
10848         * docs/plugins/inspect/plugin-amrwbdec.xml:
10849         * docs/plugins/inspect/plugin-asf.xml:
10850         * docs/plugins/inspect/plugin-cdio.xml:
10851         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10852         * docs/plugins/inspect/plugin-dvdread.xml:
10853         * docs/plugins/inspect/plugin-dvdsub.xml:
10854         * docs/plugins/inspect/plugin-iec958.xml:
10855         * docs/plugins/inspect/plugin-lame.xml:
10856         * docs/plugins/inspect/plugin-mad.xml:
10857         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10858         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10859         * docs/plugins/inspect/plugin-mpegstream.xml:
10860         * docs/plugins/inspect/plugin-realmedia.xml:
10861         * docs/plugins/inspect/plugin-siddec.xml:
10862         * docs/plugins/inspect/plugin-twolame.xml:
10863         * docs/plugins/inspect/plugin-x264.xml:
10864         * win32/common/config.h:
10865           0.10.15.3 pre-release
10866
10867 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
10868
10869         * ext/x264/gstx264enc.c:
10870           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
10871           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
10872           argument to the option string value causes an error. For < 78 we pass the
10873           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
10874           result in passing 'none' for false and 'strict' for true. Other modes can be
10875           set through the option-string property for now.
10876           https://bugzilla.gnome.org/show_bug.cgi?id=626577
10877
10878 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10879
10880         * configure.ac:
10881         * docs/plugins/gst-plugins-ugly-plugins.args:
10882         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10883         * docs/plugins/inspect/plugin-a52dec.xml:
10884         * docs/plugins/inspect/plugin-amrnb.xml:
10885         * docs/plugins/inspect/plugin-amrwbdec.xml:
10886         * docs/plugins/inspect/plugin-asf.xml:
10887         * docs/plugins/inspect/plugin-cdio.xml:
10888         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10889         * docs/plugins/inspect/plugin-dvdread.xml:
10890         * docs/plugins/inspect/plugin-dvdsub.xml:
10891         * docs/plugins/inspect/plugin-iec958.xml:
10892         * docs/plugins/inspect/plugin-lame.xml:
10893         * docs/plugins/inspect/plugin-mad.xml:
10894         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10895         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10896         * docs/plugins/inspect/plugin-mpegstream.xml:
10897         * docs/plugins/inspect/plugin-realmedia.xml:
10898         * docs/plugins/inspect/plugin-siddec.xml:
10899         * docs/plugins/inspect/plugin-twolame.xml:
10900         * docs/plugins/inspect/plugin-x264.xml:
10901         * win32/common/config.h:
10902           0.10.15.2 pre-release
10903
10904 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
10905
10906         * gst/synaesthesia/gstsynaesthesia.c:
10907           synaesthesia: code cleanups.
10908           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
10909           more.
10910
10911 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
10912
10913         * gst/synaesthesia/gstsynaesthesia.c:
10914           synaesthesia: use GST_BOILERPLATE macros
10915
10916 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10917
10918         * common:
10919           Automatic update of common submodule
10920           From bd2054b to 3e8db1d
10921
10922 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10923
10924         * ext/x264/gstx264enc.c:
10925           x264: fix printf format warning in debug message
10926
10927 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10928
10929         * docs/plugins/Makefile.am:
10930           docs: fix bug passing arguments to gtkdoc-fixref in upload target
10931           Missing backslash at end of line meant we weren't passing all arguments
10932           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
10933
10934 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
10935
10936         * common:
10937           Automatic update of common submodule
10938           From a519571 to bd2054b
10939
10940 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10941
10942         * configure.ac:
10943           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
10944           This first checks what is required for ISO C99 support and sets the relevant
10945           compiler parameters and if no C99 compiler is found, it checks for a
10946           C89 compiler. This enables us to check for and use C89/C99 functions
10947           that gcc hides from us without the correct compiler parameters.
10948
10949 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
10950
10951         * ext/x264/gstx264enc.c:
10952           x264enc: Fix flushing of delayed frames
10953           x264_encoder_encode() should be called with a NULL picture until at least
10954           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
10955           regression in make check due to the recent change in defaults which enabled
10956           b-frames and b-pyramid, both of which I believe increase the number of delayed
10957           frames when encoding.
10958
10959 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
10960
10961         * ext/x264/gstx264enc.c:
10962           x264enc: Improve x264enc defaults
10963           - medium x264 speed/quality preset
10964           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
10965           Addresses part of bug #607798
10966
10967 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
10968
10969         * ext/x264/gstx264enc.c:
10970           x264enc: Fix property description typos
10971
10972 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
10973
10974         * ext/x264/gstx264enc.c:
10975           x264enc: Add some more debug info
10976
10977 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
10978
10979         * ext/x264/gstx264enc.c:
10980         * ext/x264/gstx264enc.h:
10981           x264enc: Add speed-preset and [psy-]tuning properties
10982           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
10983           preset and possibly a profile and/or tuning are now the recommended way to
10984           configure x264 through x264enc.
10985           If a preset/tuning are specified then these will define the default values and
10986           the property defaults will be ignored. After this the option-string property is
10987           applied, followed by the user-set properties, fast first pass restrictions and
10988           finally the profile restrictions.
10989           Addresses part of bug #607798
10990
10991 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
10992
10993         * ext/x264/gstx264enc.c:
10994         * ext/x264/gstx264enc.h:
10995           x264enc: Refactor code in preparation for presets/tunings
10996           - Make defaults append the appropriate default value to a string. This is
10997           needed to differentiate between something user-set and the actual prop
10998           default.
10999           - Add an internal option string to which _set_property () cases append for the
11000           majority of properties.
11001           - Use gst_x264_enc_parse_options () to clean up application of settings. This
11002           will make order of application with respect to the presets and tunings quite
11003           simple.
11004           Addresses part of bug #607798
11005
11006 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
11007
11008         * ext/x264/gstx264enc.c:
11009           x264enc: Update available me types
11010           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
11011           now self-maintaining.
11012
11013 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
11014
11015         * ext/x264/gstx264enc.c:
11016           x264enc: Use new libx264 API to affect fast first pass
11017           Uses new x264 API to apply reduced complexity values to the parameters to
11018           increase encoding speed in the first pass of a multi-pass encode. This does
11019           not impact on final quality.
11020           Addresses part of bug #607798
11021
11022 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
11023
11024         * ext/x264/gstx264enc.c:
11025         * ext/x264/gstx264enc.h:
11026           x264enc: Add profile property
11027           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
11028           Profile. This makes it easier to achieve Baseline Profile for example.
11029           Addresses part of bug #607798
11030
11031 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
11032
11033         * ext/x264/gstx264enc.c:
11034         * ext/x264/gstx264enc.h:
11035           x264enc: Add option-string property
11036           Adds support for an x264 format option-string to specify advanced parameters
11037           Addresses part of bug #607798
11038
11039 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11040
11041         * ext/mad/Makefile.am:
11042           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
11043           Spotted by syntr0py.
11044
11045 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11046
11047         * ext/x264/gstx264enc.c:
11048           x264enc: only set timebase on versions where it exists
11049
11050 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
11051
11052         * ext/x264/gstx264enc.c:
11053           x264enc: set appropriate time base
11054           Fixes #624786.
11055
11056 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11057
11058         * tests/check/Makefile.am:
11059           tests: add plugin loading whitelist to test environment
11060           Only want to load core/-base/-ugly plugins here.
11061
11062 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11063
11064         * autogen.sh:
11065         * configure.ac:
11066           Bump automake requirement to 1.10 and autoconf to 2.60
11067           For maintainability reasons and $(builddir).
11068           See #622944.
11069
11070 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11071
11072         * gst/asfdemux/gstasfdemux.c:
11073           asfdemux: Fix seeking after last commits
11074           Don't handle wrong-state returns as errors to allow seeking to work
11075           again.
11076
11077 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11078
11079         * gst/asfdemux/gstasfdemux.c:
11080           asfdemux: Push all pending data on EOS
11081           When on push mode and receiving an EOS event, asfdemux
11082           should push all pending data because we might be dealing
11083           with a broken file that has a preroll value higher
11084           than its actual length.
11085
11086 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11087
11088         * gst/asfdemux/gstasfdemux.c:
11089           asfdemux: Fix sending eos event for chained asfs
11090           Properly push EOS event when finishing a chained asf file
11091           in pull mode
11092           Fixes #599718
11093
11094 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11095
11096         * docs/plugins/Makefile.am:
11097         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11098         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11099         * docs/plugins/inspect/plugin-rmdemux.xml:
11100           docs: add rmdemux to docs properly
11101           The plugin has been renamed, remove old introspection file.
11102
11103 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11104
11105         * docs/plugins/gst-plugins-ugly-plugins.args:
11106         * docs/plugins/inspect/plugin-x264.xml:
11107           docs: update for recent x264enc changes
11108
11109 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11110
11111         * gst/realmedia/rmdemux.c:
11112           rmdemux: fix compiler warning when debugging system in core is disabled
11113
11114 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
11115
11116         * common:
11117           Automatic update of common submodule
11118           From 73ff93a to a519571
11119
11120 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
11121
11122         * gst/asfdemux/gstasfdemux.c:
11123           asfdemux: Allow at least 500ms of preroll.
11124           Some files have insanely low preroll values which break the
11125           all_streams_prerolled() logic.
11126           Fixes #622407
11127
11128 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11129
11130         * ext/x264/gstx264enc.c:
11131           x264enc: add new h264 caps attribute alignment
11132           See #606662.
11133
11134 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11135
11136         * ext/x264/gstx264enc.c:
11137         * ext/x264/gstx264enc.h:
11138           x264enc: conditionally expose enhanced upstream capabilities
11139           API: GstX264Enc:sliced-threads
11140           API: GstX264Enc:sync-lookahead
11141           API: GstX264Enc:intra-refresh
11142           API: GstX264Enc:mb-tree
11143           API: GstX264Enc:rc-lookahead
11144           See #607798.
11145
11146 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11147
11148         * common:
11149         * docs/plugins/inspect/plugin-a52dec.xml:
11150         * docs/plugins/inspect/plugin-amrnb.xml:
11151         * docs/plugins/inspect/plugin-amrwbdec.xml:
11152         * docs/plugins/inspect/plugin-asf.xml:
11153         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11154         * docs/plugins/inspect/plugin-iec958.xml:
11155         * docs/plugins/inspect/plugin-mad.xml:
11156         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11157         * docs/plugins/inspect/plugin-mpegstream.xml:
11158         * docs/plugins/inspect/plugin-realmedia.xml:
11159           docs: update introspected plugin docs for gstdoc-scangobj and other changes
11160           Update common for latest gstdoc-scangobj and inspect xml files for
11161           escaping and pad template order changes.
11162
11163 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
11164
11165         * common:
11166           Automatic update of common submodule
11167           From 9339ccc to 35617c2
11168
11169 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
11170
11171         * common:
11172           Automatic update of common submodule
11173           From 5adb1ca to 9339ccc
11174
11175 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
11176
11177         * common:
11178           Automatic update of common submodule
11179           From 57c89b7 to 5adb1ca
11180
11181 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
11182
11183         * common:
11184           Automatic update of common submodule
11185           From c804988 to 57c89b7
11186
11187 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11188
11189         * configure.ac:
11190         * gst/realmedia/rtspreal.c:
11191           configure: Update required GLib version to 2.20
11192
11193 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11194
11195         * ext/a52dec/gsta52dec.c:
11196           a52dec: Call orc_init() before trying to get target flags
11197
11198 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11199
11200         * ext/a52dec/gsta52dec.c:
11201           a52dec: Remove debug printf...
11202
11203 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11204
11205         * configure.ac:
11206         * ext/a52dec/Makefile.am:
11207         * ext/a52dec/gsta52dec.c:
11208           a52dec: Use orc for CPU feature detection and don't check for liboil
11209
11210 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11211
11212         * configure.ac:
11213           configure: Use GLIB_EXTRA_CFLAGS
11214
11215 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11216
11217         * common:
11218           Automatic update of common submodule
11219           From 7a0fdf5 to c804988
11220
11221 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11222
11223         * common:
11224           Automatic update of common submodule
11225           From 6da3bab to 7a0fdf5
11226
11227 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11228
11229         * common:
11230           Automatic update of common submodule
11231           From 733fca9 to 6da3bab
11232
11233 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
11234
11235         * common:
11236           Automatic update of common submodule
11237           From fad145b to 733fca9
11238
11239 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
11240
11241         * common:
11242           Automatic update of common submodule
11243           From 47683c1 to fad145b
11244
11245 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11246
11247         * gst/realmedia/rmdemux.c:
11248           rmdemux: pass bitrate on caps
11249           Set the bitrate on the caps, some decoders like sipro need this to function
11250           properly.
11251           Fixes #620007
11252
11253 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
11254
11255         * common:
11256           Automatic update of common submodule
11257           From 17f89e5 to 47683c1
11258
11259 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
11260
11261         * common:
11262           Automatic update of common submodule
11263           From fd7ca04 to 17f89e5
11264
11265 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11266
11267         * ext/x264/gstx264enc.c:
11268           x264enc: Only set i_weighted_pred on versions where it exists
11269
11270 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
11271
11272         * ext/lame/gstlamemp3enc.c:
11273           lamemp3enc: implement latency query
11274           The encoder's latency is deduced from the framesize. Fixes #618896.
11275
11276 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11277
11278         * configure.ac:
11279         * docs/plugins/gst-plugins-ugly-plugins.args:
11280         * docs/plugins/gst-plugins-ugly-plugins.signals:
11281         * docs/plugins/inspect/plugin-a52dec.xml:
11282         * docs/plugins/inspect/plugin-amrnb.xml:
11283         * docs/plugins/inspect/plugin-amrwbdec.xml:
11284         * docs/plugins/inspect/plugin-asf.xml:
11285         * docs/plugins/inspect/plugin-cdio.xml:
11286         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11287         * docs/plugins/inspect/plugin-dvdread.xml:
11288         * docs/plugins/inspect/plugin-dvdsub.xml:
11289         * docs/plugins/inspect/plugin-iec958.xml:
11290         * docs/plugins/inspect/plugin-lame.xml:
11291         * docs/plugins/inspect/plugin-mad.xml:
11292         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11293         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11294         * docs/plugins/inspect/plugin-mpegstream.xml:
11295         * docs/plugins/inspect/plugin-realmedia.xml:
11296         * docs/plugins/inspect/plugin-siddec.xml:
11297         * docs/plugins/inspect/plugin-twolame.xml:
11298         * docs/plugins/inspect/plugin-x264.xml:
11299         * win32/common/config.h:
11300           Back to development
11301
11302 === release 0.10.15 ===
11303
11304 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11305
11306         * ChangeLog:
11307         * NEWS:
11308         * RELEASE:
11309         * configure.ac:
11310         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11311         * docs/plugins/inspect/plugin-a52dec.xml:
11312         * docs/plugins/inspect/plugin-amrnb.xml:
11313         * docs/plugins/inspect/plugin-amrwbdec.xml:
11314         * docs/plugins/inspect/plugin-asf.xml:
11315         * docs/plugins/inspect/plugin-cdio.xml:
11316         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11317         * docs/plugins/inspect/plugin-dvdread.xml:
11318         * docs/plugins/inspect/plugin-dvdsub.xml:
11319         * docs/plugins/inspect/plugin-iec958.xml:
11320         * docs/plugins/inspect/plugin-lame.xml:
11321         * docs/plugins/inspect/plugin-mad.xml:
11322         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11323         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11324         * docs/plugins/inspect/plugin-mpegstream.xml:
11325         * docs/plugins/inspect/plugin-realmedia.xml:
11326         * docs/plugins/inspect/plugin-siddec.xml:
11327         * docs/plugins/inspect/plugin-twolame.xml:
11328         * docs/plugins/inspect/plugin-x264.xml:
11329         * gst-plugins-ugly.doap:
11330         * win32/common/config.h:
11331           Release 0.10.15
11332
11333 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11334
11335         * po/af.po:
11336         * po/az.po:
11337         * po/bg.po:
11338         * po/ca.po:
11339         * po/cs.po:
11340         * po/da.po:
11341         * po/de.po:
11342         * po/el.po:
11343         * po/en_GB.po:
11344         * po/es.po:
11345         * po/eu.po:
11346         * po/fi.po:
11347         * po/fr.po:
11348         * po/hu.po:
11349         * po/id.po:
11350         * po/it.po:
11351         * po/ja.po:
11352         * po/lt.po:
11353         * po/lv.po:
11354         * po/ms.po:
11355         * po/mt.po:
11356         * po/nb.po:
11357         * po/nl.po:
11358         * po/or.po:
11359         * po/pl.po:
11360         * po/pt_BR.po:
11361         * po/ru.po:
11362         * po/sk.po:
11363         * po/sl.po:
11364         * po/sq.po:
11365         * po/sr.po:
11366         * po/sv.po:
11367         * po/tr.po:
11368         * po/uk.po:
11369         * po/vi.po:
11370         * po/zh_CN.po:
11371           Update .po files
11372
11373 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11374
11375         * configure.ac:
11376           configure: make implicit GLib and liboil requirements explicit
11377           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
11378
11379 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
11380
11381         * ext/x264/gstx264enc.c:
11382           x264enc: disable I weighted pred
11383           If it is enabled, then it will be main profile instead of baseline.
11384           This ensures maximum compatibility of the output stream until the
11385           encoder configuration interface gets an overhaul with explicit
11386           output profile selection.
11387           Fixes #619776.
11388
11389 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11390
11391         * configure.ac:
11392         * win32/common/config.h:
11393           0.10.14.3 pre-release
11394
11395 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11396
11397         * po/af.po:
11398         * po/az.po:
11399         * po/bg.po:
11400         * po/ca.po:
11401         * po/cs.po:
11402         * po/da.po:
11403         * po/de.po:
11404         * po/el.po:
11405         * po/en_GB.po:
11406         * po/es.po:
11407         * po/eu.po:
11408         * po/fi.po:
11409         * po/fr.po:
11410         * po/hu.po:
11411         * po/id.po:
11412         * po/it.po:
11413         * po/ja.po:
11414         * po/lt.po:
11415         * po/lv.po:
11416         * po/ms.po:
11417         * po/mt.po:
11418         * po/nb.po:
11419         * po/nl.po:
11420         * po/or.po:
11421         * po/pl.po:
11422         * po/pt_BR.po:
11423         * po/ru.po:
11424         * po/sk.po:
11425         * po/sl.po:
11426         * po/sq.po:
11427         * po/sr.po:
11428         * po/sv.po:
11429         * po/tr.po:
11430         * po/uk.po:
11431         * po/vi.po:
11432         * po/zh_CN.po:
11433           po: update translations
11434
11435 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11436
11437         * common:
11438           Automatic update of common submodule
11439           From 357b0db to fd7ca04
11440
11441 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11442
11443         * configure.ac:
11444         * win32/common/config.h:
11445           0.10.14.2 pre-release
11446
11447 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11448
11449         * common:
11450           Automatic update of common submodule
11451           From 4d67bd6 to 357b0db
11452
11453 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11454
11455         * gst/realmedia/rmdemux.c:
11456         * gst/realmedia/rmutils.c:
11457         * gst/realmedia/rmutils.h:
11458           rmdemux: add better sipr nibble swap routine
11459
11460 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11461
11462         * gst/realmedia/rmdemux.c:
11463           rmdemux: descramble SIPR before pushing out
11464           Collect and descramble the SIPR packets before pushing.
11465           Descramble ATRAC audio.
11466           Fixes #618098
11467
11468 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11469
11470         * gst/realmedia/rmutils.c:
11471         * gst/realmedia/rmutils.h:
11472           rm: add function to descramble sipr
11473
11474 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
11475
11476         * ext/x264/gstx264enc.c:
11477         * ext/x264/gstx264enc.h:
11478           x264enc: Re-send the received upstream event as-is downstream
11479           https://bugzilla.gnome.org/show_bug.cgi?id=606689
11480
11481 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
11482
11483         * ext/amrnb/amrnb.c:
11484           amrnbenc: Set rank to GST_RANK_SECONDARY
11485
11486 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11487
11488         * gst/realmedia/rtspreal.c:
11489           rtspreal: use GLib's base64 functions if available
11490           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
11491
11492 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
11493
11494         * ext/amrnb/amrnbdec.h:
11495         * ext/amrnb/amrnbenc.h:
11496         * ext/amrwbdec/amrwbdec.h:
11497           amr: Use correct includes (as pkg-config suggests)
11498           Fixes #617078
11499
11500 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
11501
11502         * gst/ac3parse/.gitignore:
11503         * gst/ac3parse/Makefile.am:
11504         * gst/ac3parse/README:
11505         * gst/ac3parse/ac3parse.vcproj:
11506         * gst/ac3parse/gstac3parse.c:
11507         * gst/ac3parse/gstac3parse.h:
11508           ac3parse: remove unported 0.8 plugin
11509           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
11510
11511 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
11512
11513         * gst/mpegaudioparse/gstmpegaudioparse.c:
11514           docs: adding a mp3decoder as well is useful
11515
11516 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
11517
11518         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11519           docs: massage section index
11520
11521 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
11522
11523         * ext/amrwbdec/amrwbdec.c:
11524         * ext/amrwbdec/amrwbdec.h:
11525           amrwbdec: move define to source to avoid hiding it from the docs
11526
11527 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
11528
11529         * ext/cdio/gstcdiocddasrc.c:
11530           docs: remove short_desc, it is taken from element details
11531
11532 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
11533
11534         * gst/synaesthesia/gstsynaesthesia.c:
11535           docs: fix sections docs for synaesthesia
11536
11537 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
11538
11539         * docs/plugins/Makefile.am:
11540         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11541         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11542         * gst/mpegaudioparse/gstmpegaudioparse.c:
11543           docs: add docs for mp3parse
11544
11545 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11546
11547         * gst-plugins-ugly.doap:
11548           doap: update repository info from cvs->git and maintainers
11549
11550 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11551
11552         * common:
11553           Automatic update of common submodule
11554           From fc85867 to 4d67bd6
11555
11556 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11557
11558         * tests/check/elements/x264enc.c:
11559           x264enc: adaptive NALU type checking
11560           In particular, be less picky about SEI NALU order, which makes test more
11561           robust with respect to changes in libx264.
11562           See also #615410.
11563
11564 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11565
11566         * ext/x264/gstx264enc.c:
11567           x264enc: adaptive x264 header NAL layout handling
11568           Fixes #615410.
11569
11570 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11571
11572         * gst/asfdemux/gstrtpasfdepay.c:
11573           asfdepay: we require a dynamic payload type
11574           Add an extra caps property that restricts the depayloader to only accept dynamic
11575           payload types.
11576
11577 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11578
11579         * configure.ac:
11580           configure: Drop -Wcast-align
11581           Commit message copied from core's commit from Benjamin Otte:
11582           246f5dba96a5b50bb74621af67b30942cca72af5
11583           Apparently gcc warns that GstMiniObject is not castable to
11584           GstEvent/Message/Buffer due to them containing 64bit variables, even
11585           though ARM hackers claim that those only need 4byte alignment. And as
11586           long as gcc behaves that way, this warning is not very useful.
11587           So we'll remove the warning until this problem is fixed.
11588           Fixes #615698
11589
11590 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
11591
11592         * ext/mpeg2dec/gstmpeg2dec.c:
11593           mpeg2dec: copy over all buffer flags when copying buffers.
11594           Avoids losing the tff/rff video buffer flags
11595
11596 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
11597
11598         * gst/asfdemux/asfpacket.c:
11599           asfdemux: Make a table static to avoid having to always allocate it.
11600
11601 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11602
11603         * ext/x264/gstx264enc.c:
11604           x264enc: fix up avcC header construction
11605           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
11606           for BUILD_X264 < 76.
11607           Also fixes #610089.
11608
11609 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11610
11611         * ext/x264/gstx264enc.c:
11612           x264enc: parameterize libx264 provided NAL layout in codec-data creation
11613
11614 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
11615
11616         * configure.ac:
11617           configure: Remove -Wundef flag
11618           Same fix as for #615161
11619
11620 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11621
11622         * common:
11623           Automatic update of common submodule
11624           From fdf023d to fc85867
11625
11626 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11627
11628         * gst-libs/gst/gettext.h:
11629           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
11630
11631 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11632
11633         * common:
11634         * ext/Makefile.am:
11635         * gst/Makefile.am:
11636           build: build plugins in parallel where possible, if make -jN is used
11637
11638 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11639
11640         * Makefile.am:
11641           build: add cruft alert for common/shave*
11642
11643 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11644
11645         * win32/MANIFEST:
11646           Fix make distcheck
11647           Remove removed file win32/common/config.h.in from MANIFEST.
11648
11649 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
11650
11651         * gst/synaesthesia/synaescope.c:
11652         * gst/synaesthesia/synaescope.h:
11653           synaestesia: Fix old-style prototype
11654
11655 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
11656
11657         * gst/realmedia/rmutils.c:
11658           Fix pointer type.
11659           Fixes #613815
11660
11661 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
11662
11663         * common:
11664           Automatic update of common submodule
11665           From 55cd514 to c1d07dd
11666
11667 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11668
11669         * configure.ac:
11670         * ext/amrnb/amrnbdec.c:
11671         * ext/amrnb/amrnbenc.c:
11672         * ext/cdio/gstcdiocddasrc.h:
11673         * ext/dvdread/dvdreadsrc.c:
11674         * ext/lame/gstlame.h:
11675         * ext/lame/gstlamemp3enc.h:
11676         * ext/lame/plugin.c:
11677         * ext/mad/gstmad.c:
11678         * ext/x264/gstx264enc.c:
11679         * ext/x264/gstx264enc.h:
11680         * gst/mpegaudioparse/gstmpegaudioparse.c:
11681         * gst/mpegaudioparse/gstxingmux.c:
11682         * gst/mpegstream/gstdvddemux.c:
11683         * gst/mpegstream/gstmpegdemux.c:
11684         * gst/mpegstream/gstmpegparse.c:
11685         * gst/realmedia/asmrules.c:
11686         * gst/realmedia/pnmsrc.c:
11687         * gst/realmedia/pnmsrc.h:
11688         * gst/realmedia/rdtdepay.h:
11689         * gst/realmedia/rdtmanager.c:
11690         * gst/realmedia/rtspreal.c:
11691           build: Add all kinds of compiler warning flags and fix the resulting warnings
11692
11693 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11694
11695         * ext/amrnb/Makefile.am:
11696         * ext/amrwbdec/Makefile.am:
11697         * ext/sidplay/Makefile.am:
11698         * gst/asfdemux/Makefile.am:
11699         * gst/mpegaudioparse/Makefile.am:
11700           build: fix up Makefile.am
11701           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
11702           the order a bit here and there (see docs/random/moving-plugins).
11703
11704 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11705
11706         * win32/common/config.h.in:
11707           win32: remove win32-specific config.h.in copy that's not used any longer
11708           The win32 config.h is now generated from the top-level config.h.in.
11709
11710 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
11711
11712         * ext/a52dec/gsta52dec.c:
11713         * ext/amrnb/amrnbdec.c:
11714         * ext/amrnb/amrnbenc.c:
11715         * ext/amrwbdec/amrwbdec.c:
11716         * ext/cdio/gstcdiocddasrc.c:
11717         * ext/dvdread/dvdreadsrc.c:
11718         * ext/lame/gstlame.c:
11719         * ext/mad/gstmad.c:
11720         * ext/mpeg2dec/gstmpeg2dec.c:
11721         * gst/ac3parse/gstac3parse.c:
11722         * gst/asfdemux/gstasfdemux.c:
11723         * gst/asfdemux/gstrtpasfdepay.c:
11724         * gst/asfdemux/gstrtspwms.c:
11725         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11726         * gst/iec958/ac3iec.c:
11727         * gst/mpegaudioparse/gstmpegaudioparse.c:
11728         * gst/mpegaudioparse/gstxingmux.c:
11729         * gst/mpegstream/gstdvddemux.c:
11730         * gst/mpegstream/gstmpegdemux.c:
11731         * gst/mpegstream/gstmpegparse.c:
11732         * gst/mpegstream/gstrfc2250enc.c:
11733         * gst/realmedia/pnmsrc.c:
11734         * gst/realmedia/rademux.c:
11735         * gst/realmedia/rdtdepay.c:
11736         * gst/realmedia/rdtmanager.c:
11737         * gst/realmedia/rmdemux.c:
11738         * gst/realmedia/rtspreal.c:
11739         * gst/synaesthesia/gstsynaesthesia.c:
11740           gst_element_class_set_details => gst_element_class_set_details_simple
11741
11742 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11743
11744         * ext/x264/gstx264enc.c:
11745           x264enc: Put pixel-aspect-ratio from input into the src pad caps
11746           Fixes bug #612995.
11747
11748 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
11749
11750         * common:
11751           Automatic update of common submodule
11752           From e272f71 to 55cd514
11753
11754 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
11755
11756         * common:
11757           Automatic update of common submodule
11758           From df8a7c8 to e272f71
11759
11760 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
11761
11762         * configure.ac:
11763           Update CXXFLAGS, too
11764
11765 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
11766
11767         * configure.ac:
11768           Update for recent changes to common submodule
11769           This just replaces every "$ERROR_CFLAGS" usage with a usage of
11770           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
11771           previously.
11772           Actually using that separation will happen later.
11773
11774 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
11775
11776         * common:
11777           Automatic update of common submodule
11778           From 9720a7d to df8a7c8
11779
11780 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
11781
11782         * common:
11783           Automatic update of common submodule
11784           From 0b6e072 to 9720a7d
11785
11786 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
11787
11788         * common:
11789           Automatic update of common submodule
11790           From 7cc5eb4 to 0b6e072
11791
11792 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11793
11794         * common:
11795           Automatic update of common submodule
11796           From 7aa65b5 to 7cc5eb4
11797
11798 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11799
11800         * common:
11801           Automatic update of common submodule
11802           From 44ecce7 to 7aa65b5
11803
11804 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11805
11806         * configure.ac:
11807           configure: Use automake 1.11 silent rules instead of shave if available
11808           This makes sure that we use something that is still maintained and
11809           also brings back libtool 1.5 support.
11810
11811 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11812
11813         * configure.ac:
11814         * docs/plugins/inspect/plugin-a52dec.xml:
11815         * docs/plugins/inspect/plugin-amrnb.xml:
11816         * docs/plugins/inspect/plugin-amrwbdec.xml:
11817         * docs/plugins/inspect/plugin-asf.xml:
11818         * docs/plugins/inspect/plugin-cdio.xml:
11819         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11820         * docs/plugins/inspect/plugin-dvdread.xml:
11821         * docs/plugins/inspect/plugin-dvdsub.xml:
11822         * docs/plugins/inspect/plugin-iec958.xml:
11823         * docs/plugins/inspect/plugin-lame.xml:
11824         * docs/plugins/inspect/plugin-mad.xml:
11825         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11826         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11827         * docs/plugins/inspect/plugin-mpegstream.xml:
11828         * docs/plugins/inspect/plugin-realmedia.xml:
11829         * docs/plugins/inspect/plugin-siddec.xml:
11830         * docs/plugins/inspect/plugin-twolame.xml:
11831         * docs/plugins/inspect/plugin-x264.xml:
11832         * win32/common/config.h:
11833           Back to development
11834
11835 === release 0.10.14 ===
11836
11837 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11838
11839         * ChangeLog:
11840         * NEWS:
11841         * RELEASE:
11842         * configure.ac:
11843         * docs/plugins/gst-plugins-ugly-plugins.args:
11844         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11845         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11846         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11847         * docs/plugins/inspect/plugin-a52dec.xml:
11848         * docs/plugins/inspect/plugin-amrnb.xml:
11849         * docs/plugins/inspect/plugin-amrwbdec.xml:
11850         * docs/plugins/inspect/plugin-asf.xml:
11851         * docs/plugins/inspect/plugin-cdio.xml:
11852         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11853         * docs/plugins/inspect/plugin-dvdread.xml:
11854         * docs/plugins/inspect/plugin-dvdsub.xml:
11855         * docs/plugins/inspect/plugin-iec958.xml:
11856         * docs/plugins/inspect/plugin-lame.xml:
11857         * docs/plugins/inspect/plugin-mad.xml:
11858         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11859         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11860         * docs/plugins/inspect/plugin-mpegstream.xml:
11861         * docs/plugins/inspect/plugin-realmedia.xml:
11862         * docs/plugins/inspect/plugin-siddec.xml:
11863         * docs/plugins/inspect/plugin-twolame.xml:
11864         * docs/plugins/inspect/plugin-x264.xml:
11865         * gst-plugins-ugly.doap:
11866         * win32/common/config.h:
11867           Release 0.10.14
11868
11869 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11870
11871         * po/af.po:
11872         * po/az.po:
11873         * po/bg.po:
11874         * po/ca.po:
11875         * po/cs.po:
11876         * po/da.po:
11877         * po/de.po:
11878         * po/el.po:
11879         * po/en_GB.po:
11880         * po/es.po:
11881         * po/eu.po:
11882         * po/fi.po:
11883         * po/fr.po:
11884         * po/hu.po:
11885         * po/id.po:
11886         * po/it.po:
11887         * po/ja.po:
11888         * po/lt.po:
11889         * po/lv.po:
11890         * po/ms.po:
11891         * po/mt.po:
11892         * po/nb.po:
11893         * po/nl.po:
11894         * po/or.po:
11895         * po/pl.po:
11896         * po/pt_BR.po:
11897         * po/ru.po:
11898         * po/sk.po:
11899         * po/sl.po:
11900         * po/sq.po:
11901         * po/sr.po:
11902         * po/sv.po:
11903         * po/tr.po:
11904         * po/uk.po:
11905         * po/vi.po:
11906         * po/zh_CN.po:
11907           Update .po files
11908
11909 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11910
11911         * configure.ac:
11912         * win32/common/config.h:
11913           0.10.13.4 pre-release
11914
11915 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11916
11917         * ext/x264/gstx264enc.c:
11918         * tests/check/elements/x264enc.c:
11919           x264enc: Replace 'avc-sample' with 'avc' in caps
11920           In the element and in its tests
11921           Fixes #606662
11922
11923 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
11924
11925         * gst/asfdemux/gstasfdemux.c:
11926           asfdemux: Don't set durations of 0 on outgoing buffers.
11927           Some (broken) streams don't have the extended stream properties in
11928           the header, resulting in applying a duration of zero on outgoing
11929           buffers.
11930           Fixes #611473
11931
11932 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
11933
11934         * gst/asfdemux/asfpacket.c:
11935           asfdemux: Make sure we always set proper payload duration.
11936           Some (broken) streams will have a delta of 0, resulting in outgoing
11937           buffers having durations of 0.
11938           Fixes #611473
11939
11940 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11941
11942         * configure.ac:
11943         * win32/common/config.h:
11944           0.10.13.3 pre-release
11945
11946 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
11947
11948         * gst/asfdemux/asfpacket.c:
11949           asfdemux: Make sure we don't end up with negative timestamps.
11950           Some files have payload with timestamps smaller than the preroll duration.
11951           Instead of blindly substracting the preroll value (and ending up with
11952           insanely high timestamps on the outgoing buffers), we make sure we
11953           never go below 0.
11954           Fixes #610432
11955
11956 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11957
11958         * configure.ac:
11959         * win32/common/config.h:
11960           0.10.13.2 pre-release
11961           Update core/base requirement to 0.10.26, since that's more likely
11962           to be the actual requirement.
11963
11964 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11965
11966         * po/LINGUAS:
11967         * po/el.po:
11968         * po/sl.po:
11969           po: update translations
11970
11971 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11972
11973         * tests/check/elements/x264enc.c:
11974           x264enc: add caps check to x264enc unit test
11975           Add some minimal caps checking to x264enc unit test.
11976           See #610089.
11977
11978 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
11979
11980         * ext/x264/gstx264enc.c:
11981           x264enc: fix up avcC header construction and playback by flash players
11982           Fix off-by-one bug when constructing the avcC header chunk: we
11983           wrote wrong profile info into the header. The first byte in the
11984           SPS NAL we get from x264 is the nal type, not the profile_idc.
11985           Also add some debug logging.
11986           Fixes #610089.
11987
11988 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
11989
11990         * gst/asfdemux/gstasfdemux.c:
11991           asfdemux: Improve seek behaviour for audio-only with no index
11992           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
11993           for video, we can just seek to seek_time instead.
11994
11995 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11996
11997         * configure.ac:
11998           configure: fix up GST_CXXFLAGS properly
11999           We don't want C specific flags in GST_CXXFLAGS, so base it on the
12000           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
12001           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
12002
12003 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12004
12005         * MAINTAINERS:
12006           Update MAINTAINERS, add myself
12007
12008 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
12009
12010         * configure.ac:
12011           configure: base GST_CXXFLAGS on --cflags from pkg-config
12012           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
12013           point for for both C and CXX settings.
12014
12015 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12016
12017         * common:
12018           Automatic update of common submodule
12019           From 96dc793 to 44ecce7
12020
12021 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12022
12023         * Makefile.am:
12024         * configure.ac:
12025         * win32/common/.gitignore:
12026         * win32/common/config.h:
12027           win32: change how win32/common/config.h is updated
12028           Generate win32/common/config.h-new directly from config.h.in,
12029           using shell variables in configure and some hard-coded information.
12030           Change top-level makefile so that 'make win32-update' copies the
12031           generated file to win32/common/config.h, which we keep in source
12032           control. It's kept in source control so that the git tree is
12033           buildable from VS.
12034           This change is similar to the ones applied a while ago to GStreamer
12035           core, gst-plugins-base and gst-plugins-good and prevents configure
12036           from changing files in source control. The generated config.h
12037           should be ok, but needs testing.
12038
12039 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12040
12041         * gst/realmedia/rtspreal.c:
12042           rtspreal: don't construct config header with uninitialised bytes
12043           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
12044           a presumably unintentional padding of uninitialised bytes at the end
12045           of the CONT tags chunk, which should be harmless but causes warnings
12046           in valgrind (see #608533 for a test URL).
12047
12048 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12049
12050         * gst/realmedia/rtspreal.c:
12051           rtspreal: add finalize function so we can free streams and rulebook
12052           Fix memory leak in Real RTSP component (#608533).
12053
12054 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12055
12056         * gst/realmedia/rtspreal.c:
12057           rtspreal: fix minor memory leak
12058           Caps take their own reference when a buffer is added to them, so
12059           unref buffer after adding it to caps (#608533).
12060
12061 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12062
12063         * gst/realmedia/rdtdepay.c:
12064           rdtdepay: unref input buffer when done
12065           Fixes memory leak, see #608533.
12066
12067 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12068
12069         * common:
12070           Automatic update of common submodule
12071           From 15d47a6 to 96dc793
12072
12073 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12074
12075         * ext/x264/gstx264enc.c:
12076         * ext/x264/gstx264enc.h:
12077           x264enc: make use of Access Unit delimiters configurable
12078           API: GstX264Enc:aud
12079
12080 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12081
12082         * gst/asfdemux/asfpacket.c:
12083           asfdemux: Do not subtract padding twice
12084           Only subtract implicit padding if an explicit one isn't
12085           provided. Avoids subtracting it twice and causing
12086           parsing errors.
12087           Fixes #607698
12088
12089 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
12090
12091         * gst/asfdemux/gstasfdemux.c:
12092         * gst/mpegstream/gstmpegpacketize.c:
12093           assert: g_assert_not_reached() cannot replace return statement
12094           Fix build with assert being turned off.
12095
12096 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12097
12098         * common:
12099           Automatic update of common submodule
12100           From 14cec89 to 15d47a6
12101
12102 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
12103
12104         * gst/asfdemux/gstasfdemux.c:
12105           asfdemux: Don't forget to update flow variable
12106           Forgot to update the return value in the loop.
12107
12108 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
12109
12110         * gst/asfdemux/gstasfdemux.c:
12111           asfdemux: Check flow return on every push
12112           We previously only aggregated flow returns after the while(push) loop,
12113           which meant that in some cases we would end-up not properly aggregating
12114           the flow returns.
12115           This is based on the same flow aggregation algorithm as oggdemux.
12116
12117 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12118
12119         * ext/x264/gstx264enc.c:
12120           x264enc: Add stream-format to output caps
12121           Adds stream-format to output caps of x264enc that
12122           informs if the stream is in bytestream of avc format.
12123           Fixes #606662
12124
12125 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
12126
12127         * gst/mpegaudioparse/gstxingmux.c:
12128           xingmux: Fix unaligned memory access
12129           ARM/SPARC need 32bit alignment but xingmux accesses possibly
12130           unaligned memory, which leads to SIGBUS.
12131           Fixes bug #586464.
12132
12133 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
12134
12135         * gst/asfdemux/gstasfdemux.c:
12136           asfdemux: Use GST_STR_NULL in a couple of places.
12137           Fixes crashing on some of the log statements on win32.
12138
12139 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12140
12141         * gst/realmedia/rmdemux.c:
12142           rmdemux: Parse and post bitrate for streams
12143           Parse the bitrate of the streams and post their tags.
12144           Fixes #599299
12145
12146 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12147
12148         * gst/asfdemux/gstasfdemux.c:
12149         * gst/asfdemux/gstasfdemux.h:
12150           asfdemux: Post bitrate tag
12151           If stream bitrate object is available, post the bitrate
12152           tags.
12153           Fixes #599297
12154
12155 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12156
12157         * gst/mpegaudioparse/gstmpegaudioparse.c:
12158         * gst/mpegaudioparse/gstmpegaudioparse.h:
12159           mp3parse: minor validation check of (Xing, VBRI) metadata
12160           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
12161
12162 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12163
12164         * gst/mpegaudioparse/gstmpegaudioparse.c:
12165           mp3parse: use proper total_time and total_bytes in various cases
12166           The correct basis for (Xing, VBRI) seek table calculations is the
12167           byte size and duration provided by that metadata, rather than some
12168           other (possibly even estimated) one.  This also prevents an infinite
12169           conversion loop in (unlikely) case where a TOC is provided without
12170           such corresponding (duration) metdata.
12171
12172 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12173
12174         * gst/mpegaudioparse/gstmpegaudioparse.c:
12175         * gst/mpegaudioparse/gstmpegaudioparse.h:
12176           mp3parse: conserve stop time for non-accurate seek
12177           Use the same strategy as accurate seeks to store
12178           pending non-accurate seeks to avoid overwriting non-definite
12179           stop times. When doing non-accurate seeks our position
12180           reporting might drift off by some secs and the stream can
12181           end up before it should.
12182           Fixes #603695
12183
12184 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12185
12186         * common:
12187           Automatic update of common submodule
12188           From 47cb23a to 14cec89
12189
12190 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12191
12192         * ext/amrwbdec/amrwb.c:
12193           amrwbdec: give decoder a rank so decodebin/playbin will use it
12194
12195 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12196
12197         * gst/mpegaudioparse/gstmpegaudioparse.c:
12198           mp3parse: return false when we can't seek
12199           When upstream can't seek, we return false as well
12200
12201 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12202
12203         * ext/lame/gstlame.c:
12204         * ext/lame/gstlamemp3enc.c:
12205           lame: Avoid crash when seeking before negotiating
12206           lame's 'lgv' variable is only initialized when the caps
12207           is negotiated, whenever a seek happens before that, it would
12208           attempt to call a function on an empty pointer, causing the crash.
12209           Fixes #603515
12210
12211 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12212
12213         * common:
12214           Automatic update of common submodule
12215           From 87bf428 to 47cb23a
12216
12217 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12218
12219         * common:
12220           Automatic update of common submodule
12221           From da4c75c to 87bf428
12222
12223 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
12224
12225         * common:
12226           Automatic update of common submodule
12227           From 53a2485 to da4c75c
12228
12229 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12230
12231         * gst/mpegaudioparse/gstmpegaudioparse.c:
12232           mp3parse: fix non-flushing seek
12233           Specifically, in addition to clearing lots of variables/offsets
12234           when receiving newsegment, also clear leftover data to match.
12235
12236 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
12237
12238         * ext/x264/gstx264enc.c:
12239         * ext/x264/gstx264enc.h:
12240           x264enc: Make upstream GstForceKeyUnit thread-safe
12241           Also send the GstForceKeyUnit event downstream when an upstream on is received,
12242           allowing muxers or payloaders to take appropriate actions.
12243           https://bugzilla.gnome.org/show_bug.cgi?id=602556
12244
12245 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12246
12247         * common:
12248           Automatic update of common submodule
12249           From a3e3ce4 to 53a2485
12250
12251 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
12252
12253         * gst/asfdemux/gstasfdemux.c:
12254           asfdemux: Don't call strlen() on NULL pointers
12255           Fixes bug #602280.
12256
12257 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12258
12259         * gst/asfdemux/gstasfdemux.c:
12260           asfdemux: Remove old pads when new ones are added
12261           The old pads were being removed before adding the new ones,
12262           we should add the new ones first.
12263           Fixes #599718
12264
12265 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12266
12267         * gst/asfdemux/gstasfdemux.c:
12268         * gst/asfdemux/gstasfdemux.h:
12269           asfdemux: Handle chained asfs on pull mode
12270           Adds chained asfs handling to pull mode. It now checks if
12271           there is a new asf header after the last packet (when it
12272           is possible to know how many packets are) or it tries
12273           checking if a processed packet that fails is an header
12274           object.
12275           Fixes #599718
12276
12277 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12278
12279         * gst/asfdemux/gstasfdemux.c:
12280         * gst/asfdemux/gstasfdemux.h:
12281           asfdemux: properly do chained asfs on push mode
12282           To properly do chained asfs work with playbin2, we need to
12283           push eos on the old pads before removing them.
12284           Fixes #599718
12285
12286 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12287
12288         * gst/asfdemux/gstasfdemux.c:
12289         * gst/asfdemux/gstasfdemux.h:
12290           asfdemux: add support for chained asfs (push mode)
12291           Adds support for detecting and playing chained asfs
12292           in push mode. asfdemux tries to detect a new asf start
12293           by identifying the header object guid in a input buffer.
12294           When it finds it, it resets its state, removing its pads
12295           and creates new ones for the new file.
12296
12297 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12298
12299         * gst/asfdemux/gstasfdemux.c:
12300           asfdemux: fix two small leaks
12301
12302 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12303
12304         * gst/asfdemux/gstasfdemux.c:
12305           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
12306           WM/Track has a 0 base but is often wrongly written as starting from 1,
12307           so not as reliable as WM/TrackNumber which always starts from 1.
12308
12309 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12310
12311         * gst/asfdemux/gstasfdemux.c:
12312           asfdemux: WM/Track starts counting from 0, adjust to start from 1
12313
12314 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12315
12316         * gst/asfdemux/gstasfdemux.c:
12317           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
12318           There's both WM/Track and WM/TrackNumber.
12319
12320 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
12321
12322         * ext/a52dec/gsta52dec.c:
12323           a52dec: Fix debug statement: Pass pos variable instead of time() function
12324
12325 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
12326
12327         * gst/dvdsub/gstdvdsubdec.c:
12328           dvdsubdec: Fix printf format string warning
12329
12330 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
12331
12332         * gst/asfdemux/gstasfdemux.c:
12333           asfdemux: Fix bogus variable used uninitialised warnings
12334
12335 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
12336
12337         * po/Makevars:
12338           po: Don't create backup .po files
12339           As well as preventing creation of useless backup files, it works
12340           around a bug in gettext 0.17 on OS/X
12341
12342 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
12343
12344         * gst/asfdemux/asfpacket.c:
12345           asfdemux: fix c99-style comments.
12346
12347 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
12348
12349         * gst/asfdemux/asfpacket.c:
12350           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
12351
12352 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12353
12354         * gst/realmedia/rmutils.c:
12355           rmutils: fix byteswapping
12356           fix the byteswapping code that was wrong because of the side effects of the
12357           READ/WRITE macros.
12358           Fixes #599676
12359
12360 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
12361
12362         * ext/x264/gstx264enc.c:
12363           x264enc: Adapt to slightly modified x264 API
12364           Fixes #599095.
12365
12366 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12367
12368         * gst/asfdemux/asfpacket.c:
12369           asfdemux: careful to avoid crash on bogus data
12370           When receiving bogus data, we have to avoid subtracting a value
12371           larger than 'size' from 'size' variable, resulting in a wrap
12372           that would make 'size' a really large bogus value.
12373           Fixes #599333
12374
12375 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
12376
12377         * win32/common/config.h:
12378           win32: Commit bumped version number
12379
12380 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
12381
12382         * gst/mpegaudioparse/gstmpegaudioparse.c:
12383           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
12384           Fixes #598761
12385           This removes a good 50% of processing time for parsing a buffer.
12386           We do this by simply... getting the nicks that we already have handy
12387           instead of going through the expensive glib system.
12388
12389 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
12390
12391         * configure.ac:
12392           configure.ac: And back to development we go...
12393
12394 === release 0.10.13 ===
12395
12396 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
12397
12398         * ChangeLog:
12399         * NEWS:
12400         * RELEASE:
12401         * common:
12402         * configure.ac:
12403         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12404         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12405         * docs/plugins/inspect/plugin-a52dec.xml:
12406         * docs/plugins/inspect/plugin-asf.xml:
12407         * docs/plugins/inspect/plugin-cdio.xml:
12408         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12409         * docs/plugins/inspect/plugin-dvdread.xml:
12410         * docs/plugins/inspect/plugin-dvdsub.xml:
12411         * docs/plugins/inspect/plugin-iec958.xml:
12412         * docs/plugins/inspect/plugin-lame.xml:
12413         * docs/plugins/inspect/plugin-mad.xml:
12414         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12415         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12416         * docs/plugins/inspect/plugin-mpegstream.xml:
12417         * docs/plugins/inspect/plugin-realmedia.xml:
12418         * docs/plugins/inspect/plugin-siddec.xml:
12419         * docs/plugins/inspect/plugin-twolame.xml:
12420         * docs/plugins/inspect/plugin-x264.xml:
12421         * gst-plugins-ugly.doap:
12422         * win32/common/config.h:
12423           Release 0.10.13
12424
12425 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
12426
12427         * po/af.po:
12428         * po/az.po:
12429         * po/bg.po:
12430         * po/ca.po:
12431         * po/cs.po:
12432         * po/da.po:
12433         * po/de.po:
12434         * po/en_GB.po:
12435         * po/es.po:
12436         * po/eu.po:
12437         * po/fi.po:
12438         * po/fr.po:
12439         * po/hu.po:
12440         * po/id.po:
12441         * po/it.po:
12442         * po/ja.po:
12443         * po/lt.po:
12444         * po/lv.po:
12445         * po/ms.po:
12446         * po/mt.po:
12447         * po/nb.po:
12448         * po/nl.po:
12449         * po/or.po:
12450         * po/pl.po:
12451         * po/pt_BR.po:
12452         * po/ru.po:
12453         * po/sk.po:
12454         * po/sq.po:
12455         * po/sr.po:
12456         * po/sv.po:
12457         * po/tr.po:
12458         * po/uk.po:
12459         * po/vi.po:
12460         * po/zh_CN.po:
12461           Update .po files
12462
12463 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
12464
12465         * common:
12466           Automatic update of common submodule
12467           From 85d1530 to 0702fe1
12468
12469 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
12470
12471         * ChangeLog:
12472         * configure.ac:
12473         * po/af.po:
12474         * po/az.po:
12475         * po/bg.po:
12476         * po/ca.po:
12477         * po/cs.po:
12478         * po/da.po:
12479         * po/de.po:
12480         * po/en_GB.po:
12481         * po/es.po:
12482         * po/eu.po:
12483         * po/fi.po:
12484         * po/fr.po:
12485         * po/hu.po:
12486         * po/id.po:
12487         * po/it.po:
12488         * po/ja.po:
12489         * po/lt.po:
12490         * po/lv.po:
12491         * po/ms.po:
12492         * po/mt.po:
12493         * po/nb.po:
12494         * po/nl.po:
12495         * po/or.po:
12496         * po/pl.po:
12497         * po/pt_BR.po:
12498         * po/ru.po:
12499         * po/sk.po:
12500         * po/sq.po:
12501         * po/sr.po:
12502         * po/sv.po:
12503         * po/tr.po:
12504         * po/uk.po:
12505         * po/vi.po:
12506         * po/zh_CN.po:
12507         * win32/common/config.h:
12508           0.10.12.3 pre-release
12509
12510 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
12511
12512         * common:
12513           Automatic update of common submodule
12514           From a3e3ce4 to 85d1530
12515
12516 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
12517
12518         * ext/a52dec/gsta52dec.c:
12519           a52dec: Fix reference leak on all input buffers in 'dvd mode'
12520           https://bugzilla.gnome.org/show_bug.cgi?id=598272
12521
12522 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
12523
12524         * ChangeLog:
12525         * configure.ac:
12526         * po/LINGUAS:
12527         * po/af.po:
12528         * po/az.po:
12529         * po/bg.po:
12530         * po/ca.po:
12531         * po/cs.po:
12532         * po/da.po:
12533         * po/de.po:
12534         * po/en_GB.po:
12535         * po/es.po:
12536         * po/eu.po:
12537         * po/fi.po:
12538         * po/fr.po:
12539         * po/hu.po:
12540         * po/id.po:
12541         * po/it.po:
12542         * po/ja.po:
12543         * po/lt.po:
12544         * po/lv.po:
12545         * po/ms.po:
12546         * po/mt.po:
12547         * po/nb.po:
12548         * po/nl.po:
12549         * po/or.po:
12550         * po/pl.po:
12551         * po/pt_BR.po:
12552         * po/ru.po:
12553         * po/sk.po:
12554         * po/sq.po:
12555         * po/sr.po:
12556         * po/sv.po:
12557         * po/tr.po:
12558         * po/uk.po:
12559         * po/vi.po:
12560         * po/zh_CN.po:
12561         * win32/common/config.h:
12562           0.10.12.2 pre-release
12563
12564 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
12565
12566         * docs/plugins/gst-plugins-ugly-plugins.args.new:
12567         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
12568           docs: Remove files accidentally added
12569           Remove the gst-plugins-ugly-plugins.args.new and
12570           gst-plugins-ugly-plugins.signals.new files, that appear
12571           to have been accidentally added in commit
12572           f5d046a0b034f9bd7274291f7131ee5db1a30052
12573
12574 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
12575
12576         * ext/a52dec/gsta52dec.c:
12577           a52dec: Add some debugging for new segment events
12578
12579 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
12580
12581         * ext/mpeg2dec/gstmpeg2dec.c:
12582           mpeg2dec: fix warning in macosx snow leopard
12583
12584 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
12585
12586         * gst/mpegstream/gstmpegparse.c:
12587           mpegstream: fix warning in macosx snow leopard
12588
12589 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
12590
12591         * gst/mpegaudioparse/gstmpegaudioparse.c:
12592           mpegaudioparse: fix warning in macosx snow leopard
12593
12594 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
12595
12596         * gst/dvdsub/gstdvdsubdec.c:
12597           dvdsubdec: fix warning on macosx snow leopard
12598
12599 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
12600
12601         * gst/asfdemux/gstasfdemux.c:
12602           asfdemux: fix warning in macosx snow leopard
12603
12604 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
12605
12606         * gst/mpegaudioparse/gstmpegaudioparse.c:
12607           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
12608
12609 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
12610
12611         * common:
12612           Automatic update of common submodule
12613           From 19fa4f3 to a3e3ce4
12614
12615 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
12616
12617         * gst/asfdemux/gstasfdemux.c:
12618         * gst/realmedia/rdtmanager.c:
12619           build: fprintf, sprintf, sscanf need stdio.h
12620
12621 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
12622
12623         * ext/mad/gstmad.c:
12624           mad: add missing include to fix the build
12625
12626 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12627
12628         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12629           dvdlpcm: whitespace fixes
12630
12631 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
12632
12633         * gst-plugins-ugly.spec.in:
12634           update spec file
12635
12636 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12637
12638         * configure.ac:
12639           x264enc: adjust configure checking to changed upstream
12640
12641 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12642
12643         * ext/x264/gstx264enc.c:
12644           x264enc: conditionally adjust to new upstream API
12645           Fixes #596517.
12646
12647 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12648
12649         * gst/mpegaudioparse/gstmpegaudioparse.c:
12650         * gst/mpegaudioparse/gstmpegaudioparse.h:
12651           mpegaudioparse: prevent infinite (re)syncing
12652           Conflicts:
12653           gst/mpegaudioparse/gstmpegaudioparse.c
12654
12655 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
12656
12657         * gst/mpegaudioparse/gstmpegaudioparse.c:
12658           mp3parse: Refactor checking for sync. Make resyncing more reliable.
12659           Previously, we could get false sync relatively easily - it sometimes happened
12660           on real files. This cleans the code up a fair bit, and makes it require more
12661           confirmation that we've found valid sync before continuing.
12662
12663 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12664
12665         * gst/mpegaudioparse/gstmpegaudioparse.c:
12666           mpegaudioparse: ensure 2 valid headers in a row when resyncing
12667
12668 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12669
12670         * gst/mpegstream/gstdvddemux.c:
12671           dvddemux: remove bogus ifndef
12672
12673 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12674
12675         * common:
12676           Automatic update of common submodule
12677           From 94f95e3 to 19fa4f3
12678
12679 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12680
12681         * ext/mpeg2dec/gstmpeg2dec.c:
12682           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
12683
12684 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12685
12686         * gst/dvdsub/gstdvdsubparse.c:
12687           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
12688
12689 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
12690
12691         * ext/amrnb/amrnbdec.c:
12692         * ext/amrnb/amrnbenc.c:
12693           Remove Ronald Bultje from Authors field
12694           Replaced with "GStreamer maintainers
12695           <gstreamer-devel@lists.sourceforge.net>" or just removed,
12696           depending on the number of other authors.
12697
12698 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
12699
12700         * gst/asfdemux/Makefile.am:
12701         * gst/asfdemux/gstasfmux.c:
12702         * gst/asfdemux/gstasfmux.h:
12703           asfdemux: Remove old non-built asfmux code
12704           Remove so people don't confuse it with the new asfmux code
12705           in -bad.
12706
12707 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12708
12709         * ext/a52dec/gsta52dec.c:
12710           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
12711           It's not defined for older liba52 versions.
12712
12713 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
12714
12715         * ext/a52dec/gsta52dec.c:
12716           a52dec: Allow liba52 to use djbfft based IMDCT transform
12717           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
12718           IMDCT transform acceleration. It does however have a software based
12719           acceleration using the djbfft library (D.J. Bernstein's library for
12720           fourier transforms - Extremely fast library for floating-point
12721           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
12722           flag.
12723           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
12724           and AltiVec implementations, but those are checked for first, and
12725           djbfft is chosen only if none of those is available - good in the
12726           case of some distributions including a port of the MPlayer changes
12727           in their system a52dec library.
12728           The down and upmix code in liba52 doesn't seem to be disturbed by
12729           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
12730           versions if passed from oil_cpu_get_flags (SSE currently is not).
12731           Fixes bug #592787.
12732
12733 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12734
12735         * configure.ac:
12736           amr: Use opencore-amr pkg-config files if possible
12737           This makes it possible to build the plugins when the libraries
12738           are installed at non-standard locations.
12739           Fixes bug #591348.
12740
12741 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12742
12743         * gst/mpegaudioparse/gstmpegaudioparse.c:
12744           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
12745           Metadata provided seek tables are consistent with metadata's view of
12746           total size, which typically matches real size, but need not do so
12747           (e.g. a truncated file).  Fixes seeking and position reporting
12748           in such truncated files (although duration based on metadata may then
12749           still be incorrect).
12750
12751 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12752
12753         * configure.ac:
12754           configure: bump core/base requirements to released versions
12755           to avoid confusion.
12756
12757 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12758
12759         * configure.ac:
12760           configure: Remove all mentions to the id3tag plugin which was removed
12761
12762 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
12763
12764         * configure.ac:
12765           mad: make check for mad independent of the check for id3tag
12766           Fixes bug #590432.
12767
12768 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
12769
12770         * gst/asfdemux/gstrtpasfdepay.c:
12771           rtpasfdepay: set padding size to the correct value
12772           asf packets in rtp packets should come with their padding fields
12773           set to 0 and the depayload must update them to the correct
12774           value before pushing downstream
12775
12776 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
12777
12778         * configure.ac:
12779         * docs/plugins/Makefile.am:
12780         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12781         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12782         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12783         * docs/plugins/inspect/plugin-amrnb.xml:
12784         * docs/plugins/inspect/plugin-amrwbdec.xml:
12785         * ext/Makefile.am:
12786         * ext/amrnb/GstAmrnbEnc.prs:
12787         * ext/amrnb/Makefile.am:
12788         * ext/amrnb/README:
12789         * ext/amrnb/amrnb.c:
12790         * ext/amrnb/amrnbdec.c:
12791         * ext/amrnb/amrnbdec.h:
12792         * ext/amrnb/amrnbenc.c:
12793         * ext/amrnb/amrnbenc.h:
12794         * ext/amrnb/amrnbparse.c:
12795         * ext/amrnb/amrnbparse.h:
12796         * ext/amrwbdec/Makefile.am:
12797         * ext/amrwbdec/README:
12798         * ext/amrwbdec/amrwb.c:
12799         * ext/amrwbdec/amrwbdec.c:
12800         * ext/amrwbdec/amrwbdec.h:
12801           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
12802           These are based on the OpenCore codecs.
12803           Fixes bug #584890.
12804
12805 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
12806
12807         * common:
12808           Automatic update of common submodule
12809           From fedaaee to 94f95e3
12810
12811 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12812
12813         * LICENSE_readme:
12814         * REQUIREMENTS:
12815         * configure.ac:
12816         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12817         * docs/plugins/gst-plugins-ugly-plugins.args.new:
12818         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
12819         * docs/plugins/inspect/plugin-dvdnav.xml:
12820         * ext/Makefile.am:
12821         * ext/dvdnav/.gitignore:
12822         * ext/dvdnav/Makefile.am:
12823         * ext/dvdnav/README:
12824         * ext/dvdnav/dvdnavsrc.c:
12825         * ext/dvdnav/dvdnavsrc.h:
12826         * ext/dvdnav/gst-dvd:
12827         * ext/dvdread/dvdreadsrc.c:
12828         * gst-plugins-ugly.spec.in:
12829         * po/POTFILES.in:
12830           dvdnav: remove dvdnav plugin
12831           Remove dvdnav plugin, it has no future. resindvd is the plugin to
12832           use for dvd playback. Note that dvdnav was never really enabled
12833           in -ugly, you had to edit configure.ac to get it built.
12834
12835 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12836
12837         * tests/check/elements/mpeg2dec.c:
12838           mpeg2dec: Fix unused variables compiler warnings in unit test
12839
12840 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
12841
12842         * autogen.sh:
12843           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
12844           Check for more automake command variants. Use printf instead of 'echo -n'
12845           for portability
12846
12847 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
12848
12849         * common:
12850           Automatic update of common submodule
12851           From 5845b63 to fedaaee
12852
12853 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
12854
12855         * .gitignore:
12856           Make git ignore more files
12857
12858 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
12859
12860         * gst/asfdemux/gstasfdemux.c:
12861           asfdemux: Refactor multiple packet pull.
12862           This also fixes a bug by which the first buffer (in a multi-packet mode)
12863           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
12864           full incoming buffer and not just of the single asf packet.
12865           Fixes corrupted frames introduced by latest commit.
12866
12867 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12868
12869         * gst/asfdemux/gstasfdemux.c:
12870           asfdemux: use the right accurate field
12871           Remove accurate variable and its faulty use because the real variable is an
12872           instance variable.
12873
12874 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
12875
12876         * gst/asfdemux/asfpacket.c:
12877         * gst/asfdemux/gstasfdemux.c:
12878           asfdemux: Sprinkle branch prediction macros accross the code
12879
12880 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
12881
12882         * gst/asfdemux/gstasfdemux.c:
12883           asfdemux: Delay newsegment handling until we have a keyframe.
12884           We now have a chance for packets to be collected before we send out the
12885           newsegment. If we're not in accurate seeking (keyunit) it will set
12886           the segment start/time to the keyframe's timestamp.
12887
12888 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
12889
12890         * gst/asfdemux/gstasfdemux.c:
12891           asfdemux: Remove useless check. We already have checked for it above.
12892
12893 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
12894
12895         * gst/asfdemux/gstasfdemux.c:
12896           asfdemux: No longer queue GOPs now that seeking is fixed.
12897           We now *always* seek to the keyframe just before our requested position.
12898           When we encounter the first keyframe and we were not accurate (therefore doing
12899           keyframe seeking), we update the segment start position to the keyframe timestamp.
12900
12901 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
12902
12903         * gst/asfdemux/gstasfdemux.c:
12904         * gst/asfdemux/gstasfdemux.h:
12905           asfdemux: Store the accurate seeking flag
12906
12907 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
12908
12909         * gst/asfdemux/gstasfdemux.c:
12910           asfdemux: Use the average frame duration for buffers without a duration.
12911           This will still cause some timestamp jitter, but giving a hint as to the duration
12912           rather than nothing seems to be a better idea.
12913           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
12914           duration using the accumulated packet duration (which will be correct).
12915
12916 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
12917
12918         * gst/asfdemux/gstasfdemux.c:
12919         * gst/asfdemux/gstasfdemux.h:
12920           asfdemux: Use index entry packet count to optimize seeking.
12921           The simple index entries also contain the number of packets one needs
12922           to retrieve at a given position to get a full keyframe. We therefore
12923           use that information to retrieve all those packets in one buffer when
12924           working in pull-mode.
12925
12926 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
12927
12928         * gst/asfdemux/gstasfdemux.c:
12929           asfdemux: Do not try to free const pointer
12930           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
12931           asfdemux tried to free a const pointer that had been cast to a
12932           normal pointer variable.
12933
12934 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
12935
12936         * gst/asfdemux/gstasfdemux.c:
12937           asfdemux: Use presentation timestamp when searching in the index.
12938           We need to take the preroll into account... else we end up too early.
12939
12940 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
12941
12942         * common:
12943           Automatic update of common submodule
12944           From f3bb51b to 5845b63
12945
12946 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
12947
12948         * gst/asfdemux/gstasfdemux.c:
12949           asfdemux: Convert index entry from presentation time to timestamps.
12950           We weren't taking the preroll into account previously, meaning that we
12951           were always seeking preroll nanoseconds too early... resulting in a lot
12952           of dropped packets (which are before the start time).
12953           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
12954
12955 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
12956
12957         * common:
12958         * gst/asfdemux/gstasfdemux.c:
12959           asfdemux: Fix byte array metadata handling.
12960           We basically discard byte array metadata. Should be trivial to adapt
12961           to storing the pointers if we need it later on.
12962
12963 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
12964
12965         * gst/asfdemux/gstasfdemux.c:
12966         * gst/asfdemux/gstasfdemux.h:
12967           asfdemux: Handle PAR/interlaced information stored in packet payload.
12968           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
12969           in the ASF Packet payload extensions).
12970
12971 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
12972
12973         * gst/asfdemux/gstasfdemux.c:
12974         * gst/asfdemux/gstasfdemux.h:
12975           asfdemux: Store/Handle global metadata (not specific to one stream).
12976           This allows us to store (and handle) PAR information which might be stored there.
12977
12978 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12979
12980         * gst/mpegaudioparse/gstmpegaudioparse.c:
12981           mpegaudioparse: fix Xing inverse seek table building
12982
12983 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
12984
12985         * common:
12986           Automatic update of common submodule
12987           From f3bb51b to f810030
12988
12989 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12990
12991         * gst/asfdemux/gstasfdemux.c:
12992           asfdemux: don't try to free a NULL taglist
12993
12994 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12995
12996         * gst/asfdemux/gstasfdemux.c:
12997           asfdemux: post tags only after we've created our source pads
12998           Post global tags only after we've added our source pads, so that
12999           tag events get sent downstream in addition to tag messages posted
13000           on the bus. This makes sure tags can be picked up automatically
13001           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
13002           While we're at it, also add a container-format tag.
13003
13004 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13005
13006         * configure.ac:
13007         * gst/asfdemux/gstasfdemux.c:
13008           asfdemux: use new bytereader functions for image tag parsing
13009
13010 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13011
13012         * gst/asfdemux/gstasfdemux.c:
13013         * gst/asfdemux/gstasfdemux.h:
13014           asfdemux: remove some more unused variables
13015
13016 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13017
13018         * gst/realmedia/rmdemux.c:
13019           rmdemux: plug buffer leaking
13020
13021 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13022
13023         * gst/asfdemux/gstrtpasfdepay.c:
13024           asfdepay: guard against dropped buffers
13025           If a buffer was dropped, we might request data from the adapter that is not
13026           there and then we get a NULL buffer.
13027
13028 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13029
13030         * gst/asfdemux/gstasfdemux.c:
13031         * gst/asfdemux/gstasfdemux.h:
13032           asfdemux: set DISCONT on streams
13033           When we receive a DISCONT as input, don't clear our complete state but simply
13034           mark a discont that will be put on the next buffer. The code will be able to
13035           handle and throw away incomplete data.
13036           Add some more debug info.
13037           Remove an unused variable.
13038
13039 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13040
13041         * gst/asfdemux/gstrtpasfdepay.c:
13042           asfdepay: set DELTA_UNIT flag correctly
13043           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
13044           Add some more debug info.
13045
13046 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13047
13048         * gst/asfdemux/gstasfdemux.c:
13049           asfdemux: fix latency calculations
13050           We need to check for -1 as an invalid timestamp, not 1.
13051
13052 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13053
13054         * gst/mpegaudioparse/gstmpegaudioparse.c:
13055         * gst/mpegaudioparse/gstmpegaudioparse.h:
13056           mp3parse: don't put every single frame into the index
13057           Let's not put every single mp3 frame in our index, a few frames per
13058           second should be more than enough. For now use an index interval
13059           of 100ms-500ms depending on the upstream size, to keep the index at
13060           a reasonable size. Factor out the code that adds the index entry
13061           into a separate function for better code readability.
13062
13063 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13064
13065         * gst/mpegaudioparse/gstmpegaudioparse.c:
13066         * gst/mpegaudioparse/gstmpegaudioparse.h:
13067           mp3parse: assume seekability only if we know the upstream size
13068           While technically upstream may be seekable even if it doesn't know
13069           the exact size, I can't think of a use case where this distincation
13070           is relevant in practice, so for now just assume we're not seekable
13071           if upstream doesn't provide us with a size. Makes sure we don't
13072           build a seek index when streaming internet radio with sources that
13073           pretend to be seekable until you try to actually seek.
13074
13075 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13076
13077         * gst-plugins-ugly.spec.in:
13078           Fix x264 requirement in SPEC file
13079
13080 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13081
13082         * ext/x264/gstx264enc.c:
13083         * gst/realmedia/rdtmanager.c:
13084           x264enc, rdtmanager: fix compilation with debugging disabled
13085
13086 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
13087
13088         * common:
13089         * docs/plugins/Makefile.am:
13090           docs: Bump common. Fix comment in the docs Makefile.am
13091
13092 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
13093
13094         * configure.ac:
13095         * win32/common/config.h:
13096           Back to development -> 0.10.12.1
13097
13098 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
13099
13100         * gst-plugins-ugly.doap:
13101           Add 0.10.12 release to the doap file
13102
13103 === release 0.10.12 ===
13104
13105 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
13106
13107         * ChangeLog:
13108         * NEWS:
13109         * RELEASE:
13110         * configure.ac:
13111         * docs/plugins/gst-plugins-ugly-plugins.args:
13112         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13113         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13114         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13115         * docs/plugins/inspect/plugin-a52dec.xml:
13116         * docs/plugins/inspect/plugin-asf.xml:
13117         * docs/plugins/inspect/plugin-cdio.xml:
13118         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13119         * docs/plugins/inspect/plugin-dvdread.xml:
13120         * docs/plugins/inspect/plugin-dvdsub.xml:
13121         * docs/plugins/inspect/plugin-iec958.xml:
13122         * docs/plugins/inspect/plugin-lame.xml:
13123         * docs/plugins/inspect/plugin-mad.xml:
13124         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13125         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13126         * docs/plugins/inspect/plugin-mpegstream.xml:
13127         * docs/plugins/inspect/plugin-realmedia.xml:
13128         * docs/plugins/inspect/plugin-siddec.xml:
13129         * docs/plugins/inspect/plugin-synaesthesia.xml:
13130         * docs/plugins/inspect/plugin-twolame.xml:
13131         * docs/plugins/inspect/plugin-x264.xml:
13132         * win32/common/config.h:
13133           Release 0.10.12
13134
13135 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
13136
13137         * po/bg.po:
13138         * po/id.po:
13139         * po/it.po:
13140         * po/nl.po:
13141         * po/zh_CN.po:
13142           Update .po files
13143
13144 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
13145
13146         * po/af.po:
13147         * po/az.po:
13148         * po/bg.po:
13149         * po/ca.po:
13150         * po/cs.po:
13151         * po/da.po:
13152         * po/en_GB.po:
13153         * po/es.po:
13154         * po/fi.po:
13155         * po/fr.po:
13156         * po/hu.po:
13157         * po/id.po:
13158         * po/it.po:
13159         * po/ja.po:
13160         * po/lt.po:
13161         * po/mt.po:
13162         * po/nb.po:
13163         * po/nl.po:
13164         * po/or.po:
13165         * po/pl.po:
13166         * po/pt_BR.po:
13167         * po/ru.po:
13168         * po/sk.po:
13169         * po/sq.po:
13170         * po/sr.po:
13171         * po/sv.po:
13172         * po/tr.po:
13173         * po/uk.po:
13174         * po/vi.po:
13175         * po/zh_CN.po:
13176           Update .po files
13177
13178 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
13179
13180         * configure.ac:
13181         * po/af.po:
13182         * po/az.po:
13183         * po/bg.po:
13184         * po/ca.po:
13185         * po/cs.po:
13186         * po/da.po:
13187         * po/en_GB.po:
13188         * po/es.po:
13189         * po/fi.po:
13190         * po/fr.po:
13191         * po/hu.po:
13192         * po/id.po:
13193         * po/it.po:
13194         * po/ja.po:
13195         * po/lt.po:
13196         * po/mt.po:
13197         * po/nb.po:
13198         * po/nl.po:
13199         * po/or.po:
13200         * po/pl.po:
13201         * po/pt_BR.po:
13202         * po/ru.po:
13203         * po/sk.po:
13204         * po/sq.po:
13205         * po/sr.po:
13206         * po/sv.po:
13207         * po/tr.po:
13208         * po/uk.po:
13209         * po/vi.po:
13210         * po/zh_CN.po:
13211         * win32/common/config.h:
13212           0.10.11.2 pre-release
13213
13214 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
13215
13216         * win32/common/config.h.in:
13217           win32: Remove #undef inline from the win32 config.h
13218
13219 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13220
13221         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13222         * docs/plugins/inspect/plugin-mad.xml:
13223         * ext/mad/Makefile.am:
13224         * ext/mad/gstid3tag.c:
13225         * ext/mad/gstmad.c:
13226         * ext/mad/gstmad.h:
13227           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
13228           It will be reborn with a shiny new code base under its hood in -bad.
13229           See #581756 and #565764.
13230
13231 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
13232
13233         * tests/check/pipelines/.gitignore:
13234           gitignore: Ignore some built files in the test area
13235
13236 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
13237
13238         * docs/plugins/inspect/plugin-a52dec.xml:
13239         * docs/plugins/inspect/plugin-asf.xml:
13240         * docs/plugins/inspect/plugin-cdio.xml:
13241         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13242         * docs/plugins/inspect/plugin-dvdread.xml:
13243         * docs/plugins/inspect/plugin-dvdsub.xml:
13244         * docs/plugins/inspect/plugin-iec958.xml:
13245         * docs/plugins/inspect/plugin-lame.xml:
13246         * docs/plugins/inspect/plugin-mad.xml:
13247         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13248         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13249         * docs/plugins/inspect/plugin-mpegstream.xml:
13250         * docs/plugins/inspect/plugin-realmedia.xml:
13251         * docs/plugins/inspect/plugin-siddec.xml:
13252         * docs/plugins/inspect/plugin-synaesthesia.xml:
13253         * docs/plugins/inspect/plugin-twolame.xml:
13254           docs: Update plugin inspect files
13255
13256 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
13257
13258         * configure.ac:
13259         * docs/plugins/Makefile.am:
13260         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13261         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13262         * docs/plugins/inspect/plugin-x264.xml:
13263         * ext/Makefile.am:
13264         * gst-plugins-ugly.spec.in:
13265         * tests/check/Makefile.am:
13266         * tests/check/elements/.gitignore:
13267           Moved 'x264enc' from -bad to -ugly
13268
13269 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13270
13271         * ext/x264/gstx264enc.c:
13272         * ext/x264/gstx264enc.h:
13273           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
13274           Fixes #583627
13275
13276 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13277
13278         * ext/x264/GstX264Enc.prs:
13279           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
13280
13281 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13282
13283         * ext/x264/GstX264Enc.prs:
13284           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
13285
13286 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13287
13288         * ext/x264/gstx264enc.c:
13289           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
13290
13291 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
13292
13293         * ext/x264/GstX264Enc.prs:
13294         * ext/x264/Makefile.am:
13295         * ext/x264/gstx264enc.c:
13296           [MOVED FROM BAD 24/28] x264enc: add preset support
13297           Add preset iface and a (dummy) preset file as a starting point.
13298
13299 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13300
13301         * ext/x264/gstx264enc.c:
13302           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
13303
13304 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
13305
13306         * ext/x264/gstx264enc.c:
13307         * ext/x264/gstx264enc.h:
13308           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
13309           Use the GstForceKeyUnit event to force a keyframe.
13310           Fixes #578112.
13311
13312 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13313
13314           [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...
13315           Original commit message from CVS:
13316           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
13317           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
13318           Use hyphen in property name, perform safety buffer size check
13319           prior to mem access, and some more parentheses in macro.
13320
13321 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
13322
13323           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
13324           Original commit message from CVS:
13325           * ext/apexsink/Makefile.am:
13326           Link against -lgcrpyto for RSA_new and RSA_free.
13327           * ext/faac/gstfaac.c:
13328           * ext/x264/gstx264enc.c:
13329           Fix compiler warnings.
13330
13331 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13332
13333           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
13334           Original commit message from CVS:
13335           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
13336           Construct source caps in more conventional (and correct) manner.
13337
13338 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13339
13340           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
13341           Original commit message from CVS:
13342           * ext/alsaspdif/Makefile.am:
13343           * ext/amrwb/Makefile.am:
13344           * ext/apexsink/Makefile.am:
13345           * ext/arts/Makefile.am:
13346           * ext/artsd/Makefile.am:
13347           * ext/audiofile/Makefile.am:
13348           * ext/audioresample/Makefile.am:
13349           * ext/bz2/Makefile.am:
13350           * ext/cdaudio/Makefile.am:
13351           * ext/celt/Makefile.am:
13352           * ext/dc1394/Makefile.am:
13353           * ext/dirac/Makefile.am:
13354           * ext/directfb/Makefile.am:
13355           * ext/divx/Makefile.am:
13356           * ext/dts/Makefile.am:
13357           * ext/faac/Makefile.am:
13358           * ext/faad/Makefile.am:
13359           * ext/gsm/Makefile.am:
13360           * ext/hermes/Makefile.am:
13361           * ext/ivorbis/Makefile.am:
13362           * ext/jack/Makefile.am:
13363           * ext/jp2k/Makefile.am:
13364           * ext/ladspa/Makefile.am:
13365           * ext/lcs/Makefile.am:
13366           * ext/libfame/Makefile.am:
13367           * ext/libmms/Makefile.am:
13368           * ext/metadata/Makefile.am:
13369           * ext/mpeg2enc/Makefile.am:
13370           * ext/mplex/Makefile.am:
13371           * ext/musepack/Makefile.am:
13372           * ext/musicbrainz/Makefile.am:
13373           * ext/mythtv/Makefile.am:
13374           * ext/nas/Makefile.am:
13375           * ext/neon/Makefile.am:
13376           * ext/ofa/Makefile.am:
13377           * ext/polyp/Makefile.am:
13378           * ext/resindvd/Makefile.am:
13379           * ext/sdl/Makefile.am:
13380           * ext/shout/Makefile.am:
13381           * ext/snapshot/Makefile.am:
13382           * ext/sndfile/Makefile.am:
13383           * ext/soundtouch/Makefile.am:
13384           * ext/spc/Makefile.am:
13385           * ext/swfdec/Makefile.am:
13386           * ext/tarkin/Makefile.am:
13387           * ext/theora/Makefile.am:
13388           * ext/timidity/Makefile.am:
13389           * ext/twolame/Makefile.am:
13390           * ext/x264/Makefile.am:
13391           * ext/xine/Makefile.am:
13392           * ext/xvid/Makefile.am:
13393           * gst-libs/gst/app/Makefile.am:
13394           * gst-libs/gst/dshow/Makefile.am:
13395           * gst/aiffparse/Makefile.am:
13396           * gst/app/Makefile.am:
13397           * gst/audiobuffer/Makefile.am:
13398           * gst/bayer/Makefile.am:
13399           * gst/cdxaparse/Makefile.am:
13400           * gst/chart/Makefile.am:
13401           * gst/colorspace/Makefile.am:
13402           * gst/dccp/Makefile.am:
13403           * gst/deinterlace/Makefile.am:
13404           * gst/deinterlace2/Makefile.am:
13405           * gst/dvdspu/Makefile.am:
13406           * gst/festival/Makefile.am:
13407           * gst/filter/Makefile.am:
13408           * gst/flacparse/Makefile.am:
13409           * gst/flv/Makefile.am:
13410           * gst/games/Makefile.am:
13411           * gst/h264parse/Makefile.am:
13412           * gst/librfb/Makefile.am:
13413           * gst/mixmatrix/Makefile.am:
13414           * gst/modplug/Makefile.am:
13415           * gst/mpeg1sys/Makefile.am:
13416           * gst/mpeg4videoparse/Makefile.am:
13417           * gst/mpegdemux/Makefile.am:
13418           * gst/mpegtsmux/Makefile.am:
13419           * gst/mpegvideoparse/Makefile.am:
13420           * gst/mve/Makefile.am:
13421           * gst/nsf/Makefile.am:
13422           * gst/nuvdemux/Makefile.am:
13423           * gst/overlay/Makefile.am:
13424           * gst/passthrough/Makefile.am:
13425           * gst/pcapparse/Makefile.am:
13426           * gst/playondemand/Makefile.am:
13427           * gst/rawparse/Makefile.am:
13428           * gst/real/Makefile.am:
13429           * gst/rtjpeg/Makefile.am:
13430           * gst/rtpmanager/Makefile.am:
13431           * gst/scaletempo/Makefile.am:
13432           * gst/sdp/Makefile.am:
13433           * gst/selector/Makefile.am:
13434           * gst/smooth/Makefile.am:
13435           * gst/smoothwave/Makefile.am:
13436           * gst/speed/Makefile.am:
13437           * gst/speexresample/Makefile.am:
13438           * gst/stereo/Makefile.am:
13439           * gst/subenc/Makefile.am:
13440           * gst/tta/Makefile.am:
13441           * gst/vbidec/Makefile.am:
13442           * gst/videodrop/Makefile.am:
13443           * gst/videosignal/Makefile.am:
13444           * gst/virtualdub/Makefile.am:
13445           * gst/vmnc/Makefile.am:
13446           * gst/y4m/Makefile.am:
13447           * sys/acmenc/Makefile.am:
13448           * sys/cdrom/Makefile.am:
13449           * sys/dshowdecwrapper/Makefile.am:
13450           * sys/dshowsrcwrapper/Makefile.am:
13451           * sys/dvb/Makefile.am:
13452           * sys/dxr3/Makefile.am:
13453           * sys/fbdev/Makefile.am:
13454           * sys/oss4/Makefile.am:
13455           * sys/qcam/Makefile.am:
13456           * sys/qtwrapper/Makefile.am:
13457           * sys/vcd/Makefile.am:
13458           * sys/wininet/Makefile.am:
13459           * win32/common/config.h:
13460           Don't install static libs for plugins. Fixes #550851 for -bad.
13461
13462 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13463
13464           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
13465           Original commit message from CVS:
13466           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
13467           Adapt to slightly modified x264 API.  Fixes #555238.
13468
13469 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13470
13471           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
13472           Original commit message from CVS:
13473           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
13474           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
13475           * ext/x264/gstx264enc.h:
13476           Do not deal with duplicated input (timestamps).  If needed,
13477           a generic element can do so.
13478           Do not manipulate input timestamps on the way out,
13479           since that shifts the timeline and A/V sync.
13480
13481 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13482
13483           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
13484           Original commit message from CVS:
13485           * docs/plugins/gst-plugins-bad-plugins.args:
13486           Integrate new properties into documentation.
13487           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
13488           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13489           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
13490           Fix up API prior to eventual plugin move.
13491           API: GstX264Enc:pass (provides more options, and changed to enum)
13492
13493 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13494
13495           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
13496           Original commit message from CVS:
13497           * docs/plugins/Makefile.am:
13498           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
13499           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
13500           * ext/x264/gstx264enc.c:
13501           * tests/check/Makefile.am:
13502           * tests/check/elements/x264enc.c: (setup_x264enc),
13503           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
13504           Add documentation and unit test for x264enc.
13505
13506 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13507
13508           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
13509           Original commit message from CVS:
13510           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
13511           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
13512           Allocate some buffers in more adaptive and economical fashion.
13513
13514 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13515
13516           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
13517           Original commit message from CVS:
13518           * configure.ac:
13519           Check for sufficiently up-to-date x264 API.
13520           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
13521           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
13522           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13523           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
13524           * ext/x264/gstx264enc.h:
13525           Expose some more parameters of the x264 encoder as properties.
13526
13527 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13528
13529           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
13530           Original commit message from CVS:
13531           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
13532           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
13533           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
13534           (gst_x264_enc_flush_frames):
13535           Coding style and layout; re-order some functions in more
13536           typical and natural flow.
13537
13538 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13539
13540           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
13541           Original commit message from CVS:
13542           * ext/x264/Makefile.am:
13543           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
13544           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
13545           (gst_x264_enc_reset), (gst_x264_enc_finalize),
13546           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
13547           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
13548           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
13549           * ext/x264/gstx264enc.h:
13550           Use GQueue in stead of custom queue code.
13551           Factorize flushing out encoder delayed frames.
13552           Factorize initialization and state change reset.
13553
13554 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13555
13556           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
13557           Original commit message from CVS:
13558           * ext/x264/gstx264enc.h:
13559           * sys/fbdev/gstfbdevsink.c:
13560           Use configure-generated _stdint.h.
13561
13562 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13563
13564           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
13565           Original commit message from CVS:
13566           * ext/x264/Makefile.am:
13567           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
13568           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
13569           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
13570           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13571           (gst_x264_enc_finalize), (gst_x264_enc_chain),
13572           (gst_x264_enc_encode_frame), (plugin_init):
13573           * ext/x264/gstx264enc.h:
13574           Use video format library and GST_WRITE_*_BE macros where applicable.
13575           Use finalize in stead of dispose.
13576           Set up debug category and log callback.
13577
13578 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
13579
13580           [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...
13581           Original commit message from CVS:
13582           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
13583           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
13584           (gst_x264_enc_encode_frame):
13585           Try harder not to crash when we get an EOS event but haven't set
13586           up the encoder yet (as may happen when upstream errors out with
13587           not-negotiated, for example). Also, always push the EOS event
13588           downstream.
13589
13590 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
13591
13592           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
13593           Original commit message from CVS:
13594           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
13595           Fix caps memleak.
13596
13597 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
13598
13599           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
13600           Original commit message from CVS:
13601           * ext/x264/gstx264enc.c:
13602           Fix build against the libx264 version that ships with debian stable.
13603
13604 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13605
13606           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
13607           Original commit message from CVS:
13608           * ext/audioresample/gstaudioresample.c:
13609           * ext/x264/gstx264enc.c:
13610           * gst/dvdspu/gstdvdspu.c:
13611           * gst/dvdspu/gstdvdspu.h:
13612           * gst/festival/gstfestival.c:
13613           * gst/h264parse/gsth264parse.c:
13614           * gst/mpegtsparse/mpegtspacketizer.c:
13615           * gst/mpegtsparse/mpegtsparse.c:
13616           * gst/multifile/gstmultifilesink.c:
13617           * gst/multifile/gstmultifilesrc.c:
13618           * gst/nuvdemux/gstnuvdemux.c:
13619           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
13620           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
13621           * sys/vcd/vcdsrc.c:
13622           Massive leak fixing, plus code cleanups.
13623
13624 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13625
13626           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
13627           Original commit message from CVS:
13628           * examples/app/appsrc_ex.c:
13629           * examples/switch/switcher.c:
13630           * ext/neon/gstneonhttpsrc.c:
13631           * ext/timidity/gstwildmidi.c:
13632           * ext/x264/gstx264enc.c:
13633           * gst/mve/mveaudioenc.c: (mve_compress_audio):
13634           * gst/rtpmanager/gstrtpclient.c:
13635           * gst/rtpmanager/gstrtpjitterbuffer.c:
13636           * gst/spectrum/demo-audiotest.c:
13637           * gst/spectrum/demo-osssrc.c:
13638           * sys/dvb/gstdvbsrc.c:
13639           Add stdlib include (free, atoi, exit).
13640
13641 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13642
13643           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
13644           Original commit message from CVS:
13645           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
13646           This needs a version check.
13647           * gst/bayer/Makefile.am:
13648           Fix the build.
13649
13650 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
13651
13652           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
13653           Original commit message from CVS:
13654           Patch by: Michal Benes <michal.benes at itonis tv>
13655           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
13656           * configure.ac:
13657           * ext/Makefile.am:
13658           * ext/x264/Makefile.am:
13659           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
13660           (gst_x264_enc_analyse_get_type),
13661           (gst_x264_enc_timestamp_queue_init),
13662           (gst_x264_enc_timestamp_queue_free),
13663           (gst_x264_enc_timestamp_queue_put),
13664           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
13665           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
13666           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
13667           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13668           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
13669           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
13670           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
13671           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
13672           (plugin_init):
13673           * ext/x264/gstx264enc.h:
13674           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
13675           handle 'odd' widths and heights correctly yet.
13676
13677 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13678
13679         * gst/asfdemux/gstasfdemux.c:
13680           asfdemux: nicer metadata extraction of genre tags in some cases
13681           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
13682           that they presumably stand for.
13683
13684 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13685
13686         * gst/asfdemux/gstasfdemux.c:
13687           asfdemux: parse WM/Picture tags to extract cover art
13688           Fixes #583112.
13689
13690 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13691
13692         * REQUIREMENTS:
13693           docs: fix http links for amr libs in REQUIREMENTS
13694
13695 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13696
13697         * gst/asfdemux/gstasfdemux.c:
13698           asfdemux: fix bogus flow return handling in eos handler
13699           Don't overwrite the origin flow return by whatever flow we get
13700           when trying to push the remaining internally queued payloads.
13701           We want to do our eos logic, ie. send an EOS event or segment-done
13702           message in any case. Makes things EOS properly when an EOS event
13703           is forced upon the pipeline so that the source returns
13704           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
13705
13706 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13707
13708         * win32/common/config.h:
13709           win32: update config.h
13710
13711 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13712
13713         * configure.ac:
13714           configure: bump core/base requirements to released versions
13715
13716 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13717
13718         * autogen.sh:
13719         * configure.ac:
13720           autogen: move the -Wno-portability for automake into configure.ac
13721
13722 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
13723
13724         * gst/dvdlpcmdec/Makefile.am:
13725         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13726           dvdlpcmdec: Add multichannel channel maps, and send some tags
13727           Add a multichannel map to the output caps, and send at least a CODEC and
13728           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
13729           no samples and can't find info about the channel ordering, but this is
13730           better than nothing.
13731
13732 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
13733
13734         * common:
13735           Automatic update of common submodule
13736           From 888e0a2 to c572721
13737
13738 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
13739
13740         * common:
13741           Automatic update of common submodule
13742           From 6ab11d1 to 888e0a2
13743
13744 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
13745
13746         * gst/dvdsub/gstdvdsubdec.c:
13747           dvdsubdec: Remove some dead code
13748           Remove some redundant memset - gobject memory is already initalised to 0.
13749           Remove a commented out line leftover from the previous commit
13750
13751 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
13752
13753         * gst/dvdsub/gstdvdsubdec.c:
13754         * gst/dvdsub/gstdvdsubdec.h:
13755           dvdsubdec: Support ARGB output
13756           Negotiate to and render into ARGB buffers directly if the peer supports it.
13757           Fixes: #580869
13758
13759 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
13760
13761         * ext/a52dec/gsta52dec.c:
13762           a52dec: Reconcile code with dtsdec
13763           Perform some cleanups based on the dtsdec code such as using the boilerplate
13764           macro and static pad template functions.
13765           Add some documentation. Don't register a change in flags until we synch on
13766           another frame successfully.
13767
13768 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13769
13770         * ext/lame/gstlamemp3enc.c:
13771           lamemp3enc: Improve debugging a bit
13772
13773 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
13774
13775         * ext/mpeg2dec/gstmpeg2dec.c:
13776           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
13777
13778 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13779
13780         * po/Makevars:
13781         * po/af.po:
13782         * po/az.po:
13783         * po/bg.po:
13784         * po/ca.po:
13785         * po/cs.po:
13786         * po/da.po:
13787         * po/en_GB.po:
13788         * po/es.po:
13789         * po/fi.po:
13790         * po/fr.po:
13791         * po/hu.po:
13792         * po/id.po:
13793         * po/it.po:
13794         * po/ja.po:
13795         * po/lt.po:
13796         * po/mt.po:
13797         * po/nb.po:
13798         * po/nl.po:
13799         * po/or.po:
13800         * po/pl.po:
13801         * po/pt_BR.po:
13802         * po/ru.po:
13803         * po/sk.po:
13804         * po/sq.po:
13805         * po/sr.po:
13806         * po/sv.po:
13807         * po/tr.po:
13808         * po/uk.po:
13809         * po/vi.po:
13810         * po/zh_CN.po:
13811           po: avoid conflicts of local *.po files with files in git
13812           Make it so that filenames and line numbers are only stored in the *.pot file
13813           (which is not in git), but not in the individual *.po files. This information
13814           is hardly useful for translators in our case, and it should avoid the constant
13815           conflicts of local *.po files with the ones in git which are caused by the
13816           source files changing and the line numbers being updated. This commit might
13817           cause one last merge conflict for you, which you can work around with
13818           "git checkout po/*.po" before merging or pulling. After that there should
13819           (hopefully) not be any more local modifications of these files (unless
13820           someone committed additions or changes to translated strings and the
13821           *.po files haven't been updated yet, that is).
13822
13823 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13824
13825         * ext/lame/gstlamemp3enc.c:
13826           lamemp3enc: add Since tag to gtk-doc chunk
13827
13828 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13829
13830         * tests/check/elements/mpeg2dec.c:
13831           checks: fix mpeg2dec unit test again after interlace addition to caps
13832
13833 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13834
13835         * ext/mpeg2dec/gstmpeg2dec.c:
13836           mpeg2dec: work around old mpeg2dec versions
13837           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
13838           detection and just assume no rff is used. This fixes the compilation.
13839           Fixes #582375
13840
13841 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13842
13843         * ext/mpeg2dec/Makefile.am:
13844           mpeg2dec: link to gstvideo
13845           Fix compilation by adding the right include directories and linking to the video
13846           library.
13847
13848 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
13849
13850         * gst/asfdemux/asfpacket.c:
13851           asfdemux: Downgrade simple statements from WARNING to DEBUG
13852
13853 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
13854
13855         * gst/asfdemux/asfheaders.c:
13856         * gst/asfdemux/asfheaders.h:
13857         * gst/asfdemux/asfpacket.c:
13858         * gst/asfdemux/asfpacket.h:
13859           asf: Detect more payload extensions.
13860           These should help fix interlaced/PAR issues with more files.
13861
13862 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
13863
13864         * ext/mpeg2dec/gstmpeg2dec.c:
13865         * ext/mpeg2dec/gstmpeg2dec.h:
13866           mpeg2dec: Implement interlaced support.
13867           Expand the debugging statements to show more picture information.
13868
13869 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13870
13871         * ext/mpeg2dec/gstmpeg2dec.c:
13872           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
13873           ffdec_mpeg2video is much faster, fixes bug #574461.
13874
13875 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13876
13877         * ext/lame/gstlamemp3enc.c:
13878           lamemp3enc: Don't write a Xing header
13879
13880 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
13881
13882         * autogen.sh:
13883           Run libtoolize before aclocal
13884           This unbreaks the build in some cases. Fixes bug #582021
13885
13886 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
13887
13888         * ext/mpeg2dec/gstmpeg2dec.c:
13889           mpeg2dec: use 64bit safe scaling functions.
13890           Got this to fail when seeking in a 14GB file (the value in bytes is
13891           bigger than 2**32).
13892
13893 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13894
13895         * gst/mpegaudioparse/gstmpegaudioparse.c:
13896           mpegaudioparse: remove some pointless g_return_if_fail()s
13897
13898 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13899
13900         * ext/twolame/gsttwolame.c:
13901           Switch twolame to primary rank
13902
13903 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13904
13905         * ext/lame/gstlame.c:
13906         * ext/lame/gstlamemp3enc.c:
13907         * ext/twolame/gsttwolame.c:
13908           Add ranks to mp3 encoders
13909
13910 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13911
13912         * gst-plugins-ugly.spec.in:
13913           Add twolame plugin to spec file
13914
13915 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13916
13917         * gst/asfdemux/asfpacket.c:
13918         * gst/asfdemux/gstasfdemux.c:
13919         * gst/asfdemux/gstasfdemux.h:
13920           asfdemux: use upstream segment and timestamps for some interpolation
13921           This should particularly help in case of upstream live src, e.g. rtspsrc,
13922           and especially so if it has to perform fallback to TCP.
13923
13924 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
13925
13926         * gst/asfdemux/gstrtpasfdepay.c:
13927           rtpasfdepay: Add support for fragmented packet (L == 0).
13928           This happens with rtp-over-udp.
13929
13930 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13931
13932         * ext/lame/gstlamemp3enc.c:
13933           lamemp3enc: Fixup the bitrate only for CBR
13934           Additionally clarify some property descriptions.
13935
13936 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
13937
13938         * ext/lame/gstlamemp3enc.c:
13939           lame: fix format string in debug statement
13940
13941 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
13942
13943         * gst/mpegaudioparse/gstmpegaudioparse.c:
13944           mp3parse: Don't reject valid Xing tables of contents
13945           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
13946           reject them because of it, just subtract the initial offset when reading
13947           the table.
13948
13949 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
13950
13951         * gst/mpegaudioparse/gstmpegaudioparse.c:
13952           mp3parse: Allow more bits to change in headers during resynch
13953           Be more lenient about what we accept as changing bits in a header - basically,
13954           only require that the mp3 sync marker is present, for the mpeg version,
13955           layer and samplerate.
13956           Fixes: #581464
13957
13958 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
13959
13960         * ext/mad/gstmad.c:
13961           mad: Add duration of incoming/outgoing buffers in debug statements
13962
13963 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
13964
13965         * gst/mpegaudioparse/gstmpegaudioparse.c:
13966           mpegaudioparse: Remove useless checks for valid buffer duration.
13967           The buffer duration is set to a valid value at the very top of
13968           emit_frame(), we therefore don't need to check it later on.
13969
13970 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
13971
13972         * gst/mpegaudioparse/gstmpegaudioparse.c:
13973           mpegaudioparse: Fix stop condition for outputting buffers.
13974           Some mp3 streams have an offset in timestamps, requiring us to push the
13975           frame *AFTER* segment.stop in order for the decoder to be able to push
13976           all data up to the segment.stop position.
13977
13978 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13979
13980         * gst/asfdemux/asfpacket.c:
13981         * gst/asfdemux/gstasfdemux.c:
13982         * gst/asfdemux/gstasfdemux.h:
13983           asfdemux: 0-base timestamps consistently (whether or not streaming)
13984           This also makes timestamps (more) consistent before and after a possible
13985           seek, and moreover makes for reasonable position reporting in live stream
13986           (whose payload timestamps should not be taken for granted).
13987
13988 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13989
13990         * gst/asfdemux/gstasfdemux.c:
13991         * gst/asfdemux/gstasfdemux.h:
13992           asfdemux: report initial latency due to internal preroll queue
13993
13994 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13995
13996         * gst/asfdemux/gstasfdemux.c:
13997           asfdemux: enhance debug statement and refactor some initialization
13998
13999 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14000
14001         * gst/asfdemux/gstasfdemux.c:
14002           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
14003
14004 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14005
14006         * gst/asfdemux/asfpacket.c:
14007         * gst/asfdemux/gstasfdemux.c:
14008         * gst/asfdemux/gstasfdemux.h:
14009           asfdemux: handle FIXME; normalize preroll
14010
14011 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14012
14013         * gst/asfdemux/gstasfdemux.c:
14014         * gst/asfdemux/gstasfdemux.h:
14015           asfdemux: fixes for streaming mode
14016           * Improve newsegment handling, e.g. upstream might live in TIME.
14017           * Only send newsegment if we have needed info.
14018           * Avoid reading past end of data section.
14019
14020 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14021
14022         * gst/asfdemux/gstasfdemux.c:
14023           asfdemux: fixes/enhancements for streaming mode
14024           * Do not rock the boat by reacting to FLUSH_START.
14025           * Try to handle TIME seeking by seeking upstream in BYTES.
14026           * Handle SEEKING query.
14027
14028 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14029
14030         * configure.ac:
14031         * ext/lame/gstlamemp3enc.c:
14032           lame: fix compilation with LAME versions < 3.98
14033           lame_set_VBR_quality(), which takes a floating point value for the
14034           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
14035           takes quality as an integer, for older LAME versions.
14036           Fixes #581341.
14037
14038 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14039
14040         * win32/common/config.h:
14041           win32: update config.h to git
14042           Until someone ports the new win32 config.h logic from the
14043           other modules to -ugly.
14044
14045 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14046
14047         * docs/plugins/gst-plugins-ugly-plugins.args:
14048         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14049         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14050           Update docs
14051
14052 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14053
14054         * ext/lame/gstlamemp3enc.c:
14055           lamemp3enc: Add a note to the encoding-engine-quality property
14056           that says, that this does not affect the bitrate at all.
14057
14058 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14059
14060         * ext/lame/gstlame.c:
14061         * ext/lame/gstlamemp3enc.c:
14062           lame: Implement preset interface
14063
14064 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14065
14066         * ext/twolame/gsttwolame.c:
14067           twolame: Implement preset interface
14068
14069 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14070
14071         * docs/plugins/gst-plugins-ugly-plugins.args:
14072         * ext/lame/gstlamemp3enc.c:
14073         * ext/lame/gstlamemp3enc.h:
14074           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
14075
14076 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14077
14078         * ext/lame/gstlame.c:
14079         * ext/lame/gstlamemp3enc.c:
14080           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
14081
14082 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14083
14084         * ext/lame/gstlame.c:
14085           lame: Deprecate the lame element
14086
14087 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14088
14089         * docs/plugins/Makefile.am:
14090         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14091         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14092         * docs/plugins/gst-plugins-ugly-plugins.args:
14093         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14094         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14095         * docs/plugins/inspect/plugin-a52dec.xml:
14096         * docs/plugins/inspect/plugin-amrnb.xml:
14097         * docs/plugins/inspect/plugin-asf.xml:
14098         * docs/plugins/inspect/plugin-cdio.xml:
14099         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14100         * docs/plugins/inspect/plugin-dvdread.xml:
14101         * docs/plugins/inspect/plugin-dvdsub.xml:
14102         * docs/plugins/inspect/plugin-iec958.xml:
14103         * docs/plugins/inspect/plugin-lame.xml:
14104         * docs/plugins/inspect/plugin-mad.xml:
14105         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14106         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14107         * docs/plugins/inspect/plugin-mpegstream.xml:
14108         * docs/plugins/inspect/plugin-realmedia.xml:
14109         * docs/plugins/inspect/plugin-siddec.xml:
14110         * docs/plugins/inspect/plugin-synaesthesia.xml:
14111         * docs/plugins/inspect/plugin-twolame.xml:
14112           Update docs
14113
14114 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14115
14116         * ext/lame/gstlamemp3enc.c:
14117           lame: Update example pipelines with the new properties
14118
14119 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14120
14121         * ext/lame/Makefile.am:
14122         * ext/lame/gstlame.c:
14123         * ext/lame/gstlamemp3enc.c:
14124         * ext/lame/gstlamemp3enc.h:
14125         * ext/lame/plugin.c:
14126           lame: Add lamemp3enc element with much simplified interface
14127           This deprecates the lame element and fixes bug #494528.
14128
14129 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
14130
14131         * gst/asfdemux/asfpacket.c:
14132           asfpacket: Fix pull-mode timestamping handling.
14133           The problem that happens is the following:
14134           * A packet with multiple payloads comes in
14135           * Those payloads get handled one by one
14136           * The first payload contains the first audio payload with timestamp A
14137           * The second payload contains the first video (key)frame with timestamp V (where V < A)
14138           With the previous code, the following would happen:
14139           * the first payload gets processed, then passed to queue_for_stream
14140           * queue_for_stream detects it's the first valid timestamp received and stores
14141           first_ts = A
14142           * the second payload gets processed, then pass to queue_for_stream
14143           * queue_for_stream detects the timestamp is lower than first_ts... and
14144           discards it... resulting in losing the first keyframe of the video stream
14145           We've been having this issue for *ages*... it's just that nobody noticed it
14146           that much with playbin. But with playbin2's aggresive multiqueue handling, this
14147           will result in multiqueue not being able to preroll (because the video decoder will
14148           be dropping a ton of buffers before (maybe) receiving the next keyframe).
14149           Tested with over 200 asf files, and they all play the first frame correctly now,
14150           even the most braindead ones.
14151
14152 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
14153
14154         * gst/mpegaudioparse/gstmpegaudioparse.c:
14155         * gst/mpegaudioparse/gstmpegaudioparse.h:
14156           mp3parse: don't build seek table if we can't seek.
14157           Fixes #573720 - unbounded memory usage increase when listening to mp3
14158           stream for a long time.
14159
14160 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
14161
14162         * common:
14163           Automatic update of common submodule
14164           From b3941ea to 6ab11d1
14165
14166 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
14167
14168         * gst/mpegaudioparse/gstmpegaudioparse.c:
14169         * gst/mpegaudioparse/gstxingmux.c:
14170           mpegaudioparse: Remove dead assignment and duplicate code
14171
14172 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
14173
14174         * gst/realmedia/rmdemux.c:
14175           rmdemux: Actually return the return value for the seek handling.
14176
14177 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
14178
14179         * gst/mpegstream/gstmpegdemux.c:
14180         * gst/mpegstream/gstmpegparse.c:
14181           mpegstream: Remove dead assignments.
14182           The duplicate assignment of update_time was weird... but it seems normal
14183           that it's indeed the second statement which is the valid one.
14184
14185 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
14186
14187         * ext/amrnb/amrnbparse.c:
14188           armnb: Remove unused variable, adapt debug message accordingly.
14189
14190 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
14191
14192         * gst/dvdsub/gstdvdsubdec.c:
14193         * gst/mpegstream/gstdvddemux.c:
14194         * gst/mpegstream/gstmpegclock.c:
14195           dvdsub/mpegstream: _class_init: Remove unused class variables
14196
14197 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
14198
14199         * gst/asfdemux/gstasfdemux.c:
14200           asfdemux: Initialize flow for a corner case.
14201           This might be caused by entering the if() line 1214 and then not having
14202           any activated_streams.. resulting in reaching line 1267 without having
14203           any valid flow value.
14204
14205 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
14206
14207         * ext/twolame/gsttwolame.c:
14208           twolame: Remove unneeded variable, value assigned was never read.
14209
14210 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
14211
14212         * ext/mpeg2dec/gstmpeg2dec.c:
14213           mpeg2dec: Remove dead assignment. Value overwritten later on.
14214
14215 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
14216
14217         * ext/mad/gstmad.c:
14218           mad: Remove dead assignment and variables given values which are never read.
14219
14220 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
14221
14222         * ext/lame/gstlame.c:
14223           lame: Remove unneeded variable, it's assigned a value never read.
14224
14225 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
14226
14227         * gst/realmedia/rmdemux.c:
14228           rmdemux: Remove dead assignment, value is being overwritten before being read.
14229
14230 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
14231
14232         * gst/realmedia/rmdemux.c:
14233           rmdemux: Remove unused accurate flag.
14234           I couldn't see any reason why this was there in the first place.
14235
14236 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
14237
14238         * gst/realmedia/asmrules.c:
14239         * gst/realmedia/rdtdepay.c:
14240           realmedia: Remove dead assignments. The results are never read.
14241
14242 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
14243
14244         * gst/realmedia/gstrdtbuffer.c:
14245         * gst/realmedia/rademux.c:
14246         * gst/realmedia/rdtmanager.c:
14247         * gst/realmedia/rmdemux.c:
14248           realmedia: Remove useless variables, only being used once (or not).
14249
14250 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
14251
14252         * ext/mpeg2dec/gstmpeg2dec.c:
14253         * gst/asfdemux/gstrtspwms.c:
14254         * gst/realmedia/pnmsrc.c:
14255         * gst/realmedia/rdtdepay.c:
14256         * gst/realmedia/rtspreal.c:
14257           remove empty method implementations.
14258
14259 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
14260
14261         * gst/asfdemux/gstrtspwms.c:
14262           rtspwms: fix condition to detect extension commands for WMS
14263           Reply with OK to the extension commands for WMS.
14264
14265 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
14266
14267         * gst/realmedia/rtspreal.c:
14268           realmedia: add special Real header to DESCRIBE message only for Real servers
14269           Add headers that are specific to real only if a real server had been
14270           detected by the OPTIONS message.
14271
14272 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
14273
14274         * gst/synaesthesia/synaescope.c:
14275           synaesthesia: fix compilation on windows
14276           Fix compilation under MSVC due to references to headers
14277           that are not available with the MS SDKs.
14278           Fixes #578524
14279
14280 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14281
14282         * gst/asfdemux/gstrtspwms.c:
14283           rtspwms: reply to extension commands
14284           Reply with OK to the extension commands for WMS.
14285
14286 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14287
14288         * gst/asfdemux/gstrtpasfdepay.c:
14289           asfdepay: fix a comment
14290
14291 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14292
14293         * gst/asfdemux/gstasfdemux.c:
14294           asfdemux: add some more debugging
14295
14296 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14297
14298         * configure.ac:
14299           configure.ac: require git -base
14300           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
14301
14302 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14303
14304         * gst/realmedia/rtspreal.c:
14305           realmedia: add special Real header to SETUP message only for Real servers
14306           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
14307           streams where the server errors out because it can't handle the
14308           Real-specific 'Required: com.real.retain-entity-for-setup' header
14309           we've been adding unconditionally in the recent past.
14310           For reference:
14311           rtsp://66.111.34.191:601/broadcast/alnour.rm
14312           rtsp://195.134.224.231/snowboard_100.wmv
14313
14314 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
14315
14316         * configure.ac:
14317         * gst/asfdemux/Makefile.am:
14318           asfdemux: link to all required libraries including indirectly used ones.
14319           On win32, we're required to link to all the libraries used - including
14320           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
14321           (for windows only) winsock.
14322
14323 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
14324
14325         * common:
14326           Automatic update of common submodule
14327           From d0ea89e to b3941ea
14328
14329 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
14330
14331         * common:
14332           Automatic update of common submodule
14333           From f8b3d91 to d0ea89e
14334
14335 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
14336
14337         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14338           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
14339
14340 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14341
14342         * gst/realmedia/rtspreal.c:
14343         * gst/realmedia/rtspreal.h:
14344           realrtsp: add more headers
14345           Parse the ETag from the describe method and pass the sessionid as the value for
14346           the If-Match header is subsequent setup calls.
14347           Fixes support for more RealMedia RTSP streams.
14348
14349 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
14350
14351         * configure.ac:
14352           twolame: bump requirement to 0.3.10
14353           0.3.10 is the first version with the float32 encoder functions.
14354           Fixes #576305.
14355
14356 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
14357
14358         * configure.ac:
14359           back to development -> 0.10.11.1
14360
14361 === release 0.10.11 ===
14362
14363 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
14364
14365         * ChangeLog:
14366         * NEWS:
14367         * RELEASE:
14368         * configure.ac:
14369         * docs/plugins/inspect/plugin-a52dec.xml:
14370         * docs/plugins/inspect/plugin-asf.xml:
14371         * docs/plugins/inspect/plugin-cdio.xml:
14372         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14373         * docs/plugins/inspect/plugin-dvdread.xml:
14374         * docs/plugins/inspect/plugin-dvdsub.xml:
14375         * docs/plugins/inspect/plugin-iec958.xml:
14376         * docs/plugins/inspect/plugin-lame.xml:
14377         * docs/plugins/inspect/plugin-mad.xml:
14378         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14379         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14380         * docs/plugins/inspect/plugin-mpegstream.xml:
14381         * docs/plugins/inspect/plugin-realmedia.xml:
14382         * docs/plugins/inspect/plugin-siddec.xml:
14383         * docs/plugins/inspect/plugin-twolame.xml:
14384         * gst-plugins-ugly.doap:
14385         * po/cs.po:
14386         * win32/common/config.h:
14387           Release 0.10.11
14388
14389 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
14390
14391         * po/af.po:
14392         * po/az.po:
14393         * po/bg.po:
14394         * po/ca.po:
14395         * po/cs.po:
14396         * po/da.po:
14397         * po/en_GB.po:
14398         * po/es.po:
14399         * po/fi.po:
14400         * po/fr.po:
14401         * po/hu.po:
14402         * po/id.po:
14403         * po/it.po:
14404         * po/ja.po:
14405         * po/lt.po:
14406         * po/mt.po:
14407         * po/nb.po:
14408         * po/nl.po:
14409         * po/or.po:
14410         * po/pl.po:
14411         * po/pt_BR.po:
14412         * po/ru.po:
14413         * po/sk.po:
14414         * po/sq.po:
14415         * po/sr.po:
14416         * po/sv.po:
14417         * po/tr.po:
14418         * po/uk.po:
14419         * po/vi.po:
14420         * po/zh_CN.po:
14421           Update .po files
14422
14423 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
14424
14425         * configure.ac:
14426         * win32/common/config.h:
14427           0.10.10.3 pre-release
14428
14429 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
14430
14431         * po/fi.po:
14432         * po/id.po:
14433         * po/pl.po:
14434         * po/pt_BR.po:
14435         * po/sv.po:
14436           po: Update translations from upstream
14437
14438 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
14439
14440         * po/LINGUAS:
14441         * po/tr.po:
14442           po: Add Turkish translation
14443
14444 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
14445
14446         * gst/mpegaudioparse/gstmpegaudioparse.c:
14447         * gst/mpegaudioparse/gstmpegaudioparse.h:
14448           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
14449           Don't introduce glitches in the output by a) relaxing the threshold for
14450           taking upstream timestamps in preference to our calculated timestamps and
14451           b) only set the discont flag on outgoing buffers in response to an incoming
14452           discont buffer.
14453           Fixes: #575046
14454
14455 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
14456
14457         * gst/mpegaudioparse/gstmpegaudioparse.c:
14458           mp3parse: fix deadlock with accurate seeks.
14459           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
14460           Fixes #575068.
14461
14462 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
14463
14464         * configure.ac:
14465         * po/af.po:
14466         * po/az.po:
14467         * po/bg.po:
14468         * po/ca.po:
14469         * po/cs.po:
14470         * po/da.po:
14471         * po/en_GB.po:
14472         * po/es.po:
14473         * po/fi.po:
14474         * po/fr.po:
14475         * po/hu.po:
14476         * po/id.po:
14477         * po/it.po:
14478         * po/lt.po:
14479         * po/mt.po:
14480         * po/nb.po:
14481         * po/nl.po:
14482         * po/or.po:
14483         * po/pl.po:
14484         * po/pt_BR.po:
14485         * po/ru.po:
14486         * po/sk.po:
14487         * po/sq.po:
14488         * po/sr.po:
14489         * po/sv.po:
14490         * po/uk.po:
14491         * po/vi.po:
14492         * po/zh_CN.po:
14493         * win32/common/config.h:
14494           0.10.10.2 pre-release
14495           Bump version number, update translations and win32 config.h
14496
14497 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
14498
14499         * po/LINGUAS:
14500         * po/ja.po:
14501           po: Add Japanese translation
14502
14503 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
14504
14505         * configure.ac:
14506         * docs/plugins/Makefile.am:
14507         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14508         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14509         * docs/plugins/gst-plugins-ugly-plugins.args:
14510         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14511         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14512         * docs/plugins/inspect/plugin-a52dec.xml:
14513         * docs/plugins/inspect/plugin-asf.xml:
14514         * docs/plugins/inspect/plugin-cdio.xml:
14515         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14516         * docs/plugins/inspect/plugin-dvdread.xml:
14517         * docs/plugins/inspect/plugin-dvdsub.xml:
14518         * docs/plugins/inspect/plugin-iec958.xml:
14519         * docs/plugins/inspect/plugin-lame.xml:
14520         * docs/plugins/inspect/plugin-mad.xml:
14521         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14522         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14523         * docs/plugins/inspect/plugin-mpegstream.xml:
14524         * docs/plugins/inspect/plugin-realmedia.xml:
14525         * docs/plugins/inspect/plugin-siddec.xml:
14526         * docs/plugins/inspect/plugin-synaesthesia.xml:
14527         * docs/plugins/inspect/plugin-twolame.xml:
14528         * ext/Makefile.am:
14529         * po/POTFILES.in:
14530           Moved twolame from Bad to Ugly
14531
14532 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14533
14534           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
14535           Original commit message from CVS:
14536           * ext/alsaspdif/Makefile.am:
14537           * ext/amrwb/Makefile.am:
14538           * ext/apexsink/Makefile.am:
14539           * ext/arts/Makefile.am:
14540           * ext/artsd/Makefile.am:
14541           * ext/audiofile/Makefile.am:
14542           * ext/audioresample/Makefile.am:
14543           * ext/bz2/Makefile.am:
14544           * ext/cdaudio/Makefile.am:
14545           * ext/celt/Makefile.am:
14546           * ext/dc1394/Makefile.am:
14547           * ext/dirac/Makefile.am:
14548           * ext/directfb/Makefile.am:
14549           * ext/divx/Makefile.am:
14550           * ext/dts/Makefile.am:
14551           * ext/faac/Makefile.am:
14552           * ext/faad/Makefile.am:
14553           * ext/gsm/Makefile.am:
14554           * ext/hermes/Makefile.am:
14555           * ext/ivorbis/Makefile.am:
14556           * ext/jack/Makefile.am:
14557           * ext/jp2k/Makefile.am:
14558           * ext/ladspa/Makefile.am:
14559           * ext/lcs/Makefile.am:
14560           * ext/libfame/Makefile.am:
14561           * ext/libmms/Makefile.am:
14562           * ext/metadata/Makefile.am:
14563           * ext/mpeg2enc/Makefile.am:
14564           * ext/mplex/Makefile.am:
14565           * ext/musepack/Makefile.am:
14566           * ext/musicbrainz/Makefile.am:
14567           * ext/mythtv/Makefile.am:
14568           * ext/nas/Makefile.am:
14569           * ext/neon/Makefile.am:
14570           * ext/ofa/Makefile.am:
14571           * ext/polyp/Makefile.am:
14572           * ext/resindvd/Makefile.am:
14573           * ext/sdl/Makefile.am:
14574           * ext/shout/Makefile.am:
14575           * ext/snapshot/Makefile.am:
14576           * ext/sndfile/Makefile.am:
14577           * ext/soundtouch/Makefile.am:
14578           * ext/spc/Makefile.am:
14579           * ext/swfdec/Makefile.am:
14580           * ext/tarkin/Makefile.am:
14581           * ext/theora/Makefile.am:
14582           * ext/timidity/Makefile.am:
14583           * ext/twolame/Makefile.am:
14584           * ext/x264/Makefile.am:
14585           * ext/xine/Makefile.am:
14586           * ext/xvid/Makefile.am:
14587           * gst-libs/gst/app/Makefile.am:
14588           * gst-libs/gst/dshow/Makefile.am:
14589           * gst/aiffparse/Makefile.am:
14590           * gst/app/Makefile.am:
14591           * gst/audiobuffer/Makefile.am:
14592           * gst/bayer/Makefile.am:
14593           * gst/cdxaparse/Makefile.am:
14594           * gst/chart/Makefile.am:
14595           * gst/colorspace/Makefile.am:
14596           * gst/dccp/Makefile.am:
14597           * gst/deinterlace/Makefile.am:
14598           * gst/deinterlace2/Makefile.am:
14599           * gst/dvdspu/Makefile.am:
14600           * gst/festival/Makefile.am:
14601           * gst/filter/Makefile.am:
14602           * gst/flacparse/Makefile.am:
14603           * gst/flv/Makefile.am:
14604           * gst/games/Makefile.am:
14605           * gst/h264parse/Makefile.am:
14606           * gst/librfb/Makefile.am:
14607           * gst/mixmatrix/Makefile.am:
14608           * gst/modplug/Makefile.am:
14609           * gst/mpeg1sys/Makefile.am:
14610           * gst/mpeg4videoparse/Makefile.am:
14611           * gst/mpegdemux/Makefile.am:
14612           * gst/mpegtsmux/Makefile.am:
14613           * gst/mpegvideoparse/Makefile.am:
14614           * gst/mve/Makefile.am:
14615           * gst/nsf/Makefile.am:
14616           * gst/nuvdemux/Makefile.am:
14617           * gst/overlay/Makefile.am:
14618           * gst/passthrough/Makefile.am:
14619           * gst/pcapparse/Makefile.am:
14620           * gst/playondemand/Makefile.am:
14621           * gst/rawparse/Makefile.am:
14622           * gst/real/Makefile.am:
14623           * gst/rtjpeg/Makefile.am:
14624           * gst/rtpmanager/Makefile.am:
14625           * gst/scaletempo/Makefile.am:
14626           * gst/sdp/Makefile.am:
14627           * gst/selector/Makefile.am:
14628           * gst/smooth/Makefile.am:
14629           * gst/smoothwave/Makefile.am:
14630           * gst/speed/Makefile.am:
14631           * gst/speexresample/Makefile.am:
14632           * gst/stereo/Makefile.am:
14633           * gst/subenc/Makefile.am:
14634           * gst/tta/Makefile.am:
14635           * gst/vbidec/Makefile.am:
14636           * gst/videodrop/Makefile.am:
14637           * gst/videosignal/Makefile.am:
14638           * gst/virtualdub/Makefile.am:
14639           * gst/vmnc/Makefile.am:
14640           * gst/y4m/Makefile.am:
14641           * sys/acmenc/Makefile.am:
14642           * sys/cdrom/Makefile.am:
14643           * sys/dshowdecwrapper/Makefile.am:
14644           * sys/dshowsrcwrapper/Makefile.am:
14645           * sys/dvb/Makefile.am:
14646           * sys/dxr3/Makefile.am:
14647           * sys/fbdev/Makefile.am:
14648           * sys/oss4/Makefile.am:
14649           * sys/qcam/Makefile.am:
14650           * sys/qtwrapper/Makefile.am:
14651           * sys/vcd/Makefile.am:
14652           * sys/wininet/Makefile.am:
14653           * win32/common/config.h:
14654           Don't install static libs for plugins. Fixes #550851 for -bad.
14655
14656 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
14657
14658           [MOVED FROM BAD] Enable/fix up translations for these plugins.
14659           Original commit message from CVS:
14660           * ext/resindvd/plugin.c: (plugin_init):
14661           * ext/resindvd/resindvdsrc.c:
14662           * ext/twolame/gsttwolame.c: (plugin_init):
14663           * gst/aiffparse/aiffparse.c: (plugin_init):
14664           Enable/fix up translations for these plugins.
14665           * po/LINGUAS:
14666           Add 'ca' to LINGUAS.
14667           * po/POTFILES.in:
14668           * po/POTFILES.skip:
14669           Add more files for translation and more files which tools
14670           should skip.
14671
14672 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14673
14674           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
14675           Original commit message from CVS:
14676           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
14677           (gst_two_lame_chain):
14678           * ext/twolame/gsttwolame.h:
14679           Allow raw float samples as input for encoding.
14680
14681 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14682
14683           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
14684           Original commit message from CVS:
14685           * configure.ac:
14686           * ext/Makefile.am:
14687           * ext/twolame/Makefile.am:
14688           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
14689           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
14690           (gst_two_lame_release_memory), (gst_two_lame_finalize),
14691           (gst_two_lame_base_init), (gst_two_lame_class_init),
14692           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
14693           (gst_two_lame_init), (gst_two_lame_set_property),
14694           (gst_two_lame_get_property), (gst_two_lame_sink_event),
14695           (gst_two_lame_chain), (gst_two_lame_setup),
14696           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
14697           (plugin_init):
14698           * ext/twolame/gsttwolame.h:
14699           Add TwoLAME MP2 encoding element, based on the LAME element.
14700
14701 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
14702
14703         * common:
14704           Automatic update of common submodule
14705           From 7032163 to f8b3d91
14706
14707 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14708
14709         * common:
14710           Automatic update of common submodule
14711           From ffa738d to 7032163
14712
14713 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14714
14715         * common:
14716           Automatic update of common submodule
14717           From 3f13e4e to ffa738d
14718
14719 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14720
14721         * common:
14722           Automatic update of common submodule
14723           From 3c7456b to 3f13e4e
14724
14725 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14726
14727         * common:
14728           Automatic update of common submodule
14729           From 57c83f2 to 3c7456b
14730
14731 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
14732
14733         * gst/mpegaudioparse/gstmpegaudioparse.c:
14734           mp3parse: be more conservative when changing layer/rate/etc.
14735           Don't allow a change in sample rate/channels/layer/version unless we can
14736           see another frame at the correct offset. Prevents accidently flipping
14737           due to simple single-bit corruption.
14738
14739 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
14740
14741         * gst/realmedia/realhash.c:
14742           rmdemux: Fix strict-aliasing warnings.
14743           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
14744           hand-rolled ones.
14745
14746 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
14747
14748         * gst/mpegaudioparse/gstmpegaudioparse.c:
14749           mpegaudioparse: Remove empty lines added by buggy indent.
14750
14751 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14752
14753         * gst/mpegaudioparse/gstmpegaudioparse.c:
14754           mpegaudioparse: Provide SEEKING query handling.
14755           Since SEEK event handling might perform some conversion
14756           from TIME to BYTES, do not let upstream fool application
14757           into (TIME) seeking not being possible.
14758
14759 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
14760
14761         * gst/mpegaudioparse/gstmpegaudioparse.c:
14762           mp3parse: fix accurate seeks to near 0
14763           Integer underflow made accurate seeks to near zero fail and seek to
14764           completely the wrong place. Fix by clamping to zero, since we can't seek
14765           to negative times anyway.
14766
14767 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
14768
14769         * common:
14770         * configure.ac:
14771           build: Update shave init statement for changes in common. Bump common.
14772
14773 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14774
14775         * gst/realmedia/rtspreal.c:
14776           rtspreal: ignore data streams. Fixes #527112
14777           Ignore data streams when parsing the SDP as they don't contain anything we need
14778           to put in the realmedia header.
14779
14780 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
14781
14782         * common:
14783           Automatic update of common submodule
14784           From 9cf8c9b to a6ce5c6
14785
14786 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14787
14788         * ext/mad/gstid3tag.c:
14789           Forward unknown events
14790           Forward unknown events upstream instead of dropping them. Also return the result
14791           of the seek event instead of a fixed value.
14792
14793 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
14794
14795         * gst/asfdemux/gstrtpasfdepay.c:
14796           rtpasfdepay: Fix the build by adding the needed include for atoi.
14797
14798 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
14799
14800         * configure.ac:
14801         * docs/plugins/Makefile.am:
14802           Use shave for the build output
14803
14804 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
14805
14806         * common:
14807           Automatic update of common submodule
14808           From 5d7c9cc to 9cf8c9b
14809
14810 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
14811
14812         * gst/asfdemux/gstasf.c:
14813         * gst/asfdemux/gstrtpasfdepay.c:
14814         * gst/realmedia/rademux.c:
14815         * gst/realmedia/rdtdepay.c:
14816         * gst/synaesthesia/gstsynaesthesia.c:
14817         * gst/synaesthesia/synaescope.c:
14818           Fix indentation.
14819
14820 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
14821
14822         * gst/realmedia/pnmsrc.c:
14823           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
14824
14825 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
14826
14827         * common:
14828           Automatic update of common submodule
14829           From 80c627d to 5d7c9cc
14830
14831 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14832
14833         * gst/realmedia/Makefile.am:
14834         * gst/realmedia/pnmsrc.c:
14835         * gst/realmedia/pnmsrc.h:
14836         * gst/realmedia/rademux.c:
14837         * gst/realmedia/rademux.h:
14838         * gst/realmedia/realmedia.c:
14839         * gst/realmedia/rmdemux.c:
14840         * gst/realmedia/rmdemux.h:
14841           Add pnm:// uri source
14842           Add a new utri handler for pnm:// that for now just redirects to the same uri
14843           with the rtsp:// protocol, which usually works nowadays.
14844           Separate the registration of the various plugins into a separate source file.
14845
14846 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14847
14848         * gst/asfdemux/Makefile.am:
14849         * gst/asfdemux/gstasf.c:
14850         * gst/asfdemux/gstrtpasfdepay.c:
14851         * gst/asfdemux/gstrtpasfdepay.h:
14852           Add ASF depayloader
14853           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
14854           Fixes #335067.
14855
14856 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
14857
14858         * ext/mad/gstmad.c:
14859           mad: remove log line added in error
14860
14861 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
14862
14863         * ext/mad/gstmad.c:
14864           mad: just flush data when seeing BADDATAPTR instead of going into error state
14865
14866 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
14867
14868         * gst/realmedia/rmdemux.c:
14869           Fix parsing of the flags in rmdemux
14870           Fix parsing of the flags in version 1 realmedia streams.
14871           Fixes #571358.
14872
14873 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
14874
14875         * common:
14876           Bump revision to use for common submodule.
14877
14878 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
14879
14880         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14881           Add releaseinfo with online url.
14882
14883 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
14884
14885         * common:
14886           Bump common
14887
14888 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14889
14890         * gst/asfdemux/asfpacket.c:
14891         * gst/asfdemux/gstasfdemux.c:
14892         * gst/asfdemux/gstasfdemux.h:
14893           Remove redundant push_mode struct member
14894
14895 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
14896
14897         * autogen.sh:
14898           Fix previous commit, wasn't actually setting up a symbolic link
14899
14900 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
14901
14902         * autogen.sh:
14903         * common:
14904           Use a symbolic link for the pre-commit client-side hook
14905
14906 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
14907
14908         * .gitignore:
14909           Ignore some more files
14910
14911 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
14912
14913         * gst/synaesthesia/synaescope.c:
14914         * gst/synaesthesia/synaescope.h:
14915           Precalculate some size dependent variables. Demystify the height scaling a bit.
14916           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
14917
14918 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
14919
14920           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
14921
14922 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14923
14924         * gst/realmedia/rdtdepay.c:
14925           Set flags on the realmedia chunks
14926           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
14927           descrambler can be reset on keyframes. Fixes #556714.
14928
14929 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14930
14931         * gst/realmedia/gstrdtbuffer.c:
14932         * gst/realmedia/gstrdtbuffer.h:
14933           Add method to get RDT flags
14934           Add a method to get the RDT flags. We need these flags to mark keyframes to
14935           reset the descrambing queue. See #556714.
14936
14937 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
14938
14939         * gst/asfdemux/asfpacket.c:
14940         * gst/asfdemux/gstasfdemux.c:
14941         * gst/asfdemux/gstasfdemux.h:
14942           Add seeking support to asfdemux in push mode
14943           Fixes bug #568836.
14944
14945 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
14946
14947         * gst/asfdemux/asfpacket.c:
14948           Drop packets with an invalid replicated data length
14949           Drop packets with an invalid replicated data length
14950           instead of continuing with an invalid timestamp
14951           and uninitialized payload metadata.
14952           All other code assumes that the timestamps are valid.
14953
14954 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
14955
14956         * gst/synaesthesia/synaescope.h:
14957           Change comment to refer to right variable.
14958
14959 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
14960
14961         * gst/synaesthesia/gstsynaesthesia.c:
14962         * gst/synaesthesia/gstsynaesthesia.h:
14963         * gst/synaesthesia/synaescope.c:
14964         * gst/synaesthesia/synaescope.h:
14965           Bring synaesthesia to next century.
14966           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
14967
14968 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
14969
14970         * gst/asfdemux/gstasfdemux.c:
14971           Fix leak of converted string
14972
14973 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
14974
14975         * .gitignore:
14976         * po/.gitignore:
14977           Add more to the gitignores
14978
14979 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
14980
14981         * gst/synaesthesia/gstsynaesthesia.c:
14982           Make synaesthesia build again.
14983           _init() has no params.
14984
14985 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
14986
14987         * common:
14988           Update common snapshot.
14989
14990 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
14991
14992         * common:
14993           Fix pre-commit hook
14994
14995 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
14996
14997         * autogen.sh:
14998         * common:
14999           Install and use pre-commit indentation hook from common
15000
15001 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
15002
15003         * autogen.sh:
15004           autogen.sh : Use git submodule
15005
15006 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
15007
15008           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
15009           Original commit message from CVS:
15010           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
15011           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
15012           (gst_dvd_demux_get_audio_stream),
15013           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
15014           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
15015           (gst_mpeg_demux_get_video_stream),
15016           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
15017           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
15018           Fix some caps leaks. Fixes bug #564885.
15019
15020 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
15021
15022           ext/cdio/gstcdio.c: Remove unused format argument.
15023           Original commit message from CVS:
15024           * ext/cdio/gstcdio.c:
15025           Remove unused format argument.
15026
15027 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
15028
15029           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
15030           Original commit message from CVS:
15031           * win32/common/.cvsignore:
15032           * win32/common/config.h:
15033           * win32/common/config.h.in:
15034           Hardcode cpu for win32 build, just like we do in the other modules,
15035           to remove VCS conflicts and inconsistent defines between modules,
15036           and update version defines to CVS.
15037
15038 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
15039
15040           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
15041           Original commit message from CVS:
15042           * m4/Makefile.am:
15043           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
15044
15045 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
15046
15047           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
15048           Original commit message from CVS:
15049           * m4/Makefile.am:
15050           inttypes.m4 hasn't been available since gettext-0.15, and since we now
15051           require gettext >= 0.17 ... we can remove it from the list of files to
15052           dist.
15053
15054 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
15055
15056           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
15057           Original commit message from CVS:
15058           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
15059           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
15060           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
15061           * gst/mpegaudioparse/gstmpegaudioparse.h:
15062           Do an initial class_ref on an internal enum type from within the
15063           class_init function so that there aren't any issues when multiple
15064           mp3parse elements are started in separate threads at the same
15065           time. (Why we use an enum type here if the tag is registered as
15066           a string type, I don't know). Also remove custom UNUSED macro
15067           and use GLib's instead.
15068
15069 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15070
15071           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
15072           Original commit message from CVS:
15073           * configure.ac:
15074           Apparently AC_CONFIG_MACRO_DIR breaks when using more
15075           than one macro directory, reverting last change.
15076
15077 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15078
15079           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
15080           Original commit message from CVS:
15081           * configure.ac:
15082           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
15083           our M4 macros.
15084
15085 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15086
15087           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
15088           Original commit message from CVS:
15089           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15090           Last change introduced a regression that made mpeg2dec handle
15091           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
15092
15093 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15094
15095           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
15096           Original commit message from CVS:
15097           Patch by: Cygwin Ports maintainer
15098           <yselkowitz at users dot sourceforge dot net>
15099           * autogen.sh:
15100           * configure.ac:
15101           Require gettext 0.17 because older versions don't mix with libtool
15102           2.2. At build time an older gettext version will still work.
15103           Fixes bug #556091.
15104
15105 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
15106
15107           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
15108           Original commit message from CVS:
15109           * ext/mpeg2dec/gstmpeg2dec.c:
15110           * ext/mpeg2dec/gstmpeg2dec.h:
15111           Add support for 4:4:4 video.  Fixes #562086
15112
15113 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
15114
15115           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
15116           Original commit message from CVS:
15117           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
15118           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
15119           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
15120           >= 0.5.0. Fixes bug #562065.
15121
15122 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
15123
15124           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
15125           Original commit message from CVS:
15126           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
15127           Remove duplicate and broken code for the streaming case and simply reuse
15128           the much better working pull based code. Fixes #560348.
15129
15130 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15131
15132           configure.ac: Back to development -> 0.10.10.1
15133           Original commit message from CVS:
15134           * configure.ac:
15135           Back to development -> 0.10.10.1
15136
15137 === release 0.10.10 ===
15138
15139 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15140
15141         * ChangeLog:
15142         * NEWS:
15143         * RELEASE:
15144         * configure.ac:
15145         * docs/plugins/inspect/plugin-a52dec.xml:
15146         * docs/plugins/inspect/plugin-asf.xml:
15147         * docs/plugins/inspect/plugin-cdio.xml:
15148         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15149         * docs/plugins/inspect/plugin-dvdread.xml:
15150         * docs/plugins/inspect/plugin-dvdsub.xml:
15151         * docs/plugins/inspect/plugin-iec958.xml:
15152         * docs/plugins/inspect/plugin-lame.xml:
15153         * docs/plugins/inspect/plugin-mad.xml:
15154         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15155         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15156         * docs/plugins/inspect/plugin-mpegstream.xml:
15157         * docs/plugins/inspect/plugin-realmedia.xml:
15158         * docs/plugins/inspect/plugin-siddec.xml:
15159         * gst-plugins-ugly.doap:
15160         * po/LINGUAS:
15161           Release 0.10.10 - "Under the House"
15162           Original commit message from CVS:
15163           Release 0.10.10 - "Under the House"
15164
15165 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15166
15167         * po/bg.po:
15168         * po/ca.po:
15169         * po/da.po:
15170         * po/id.po:
15171         * po/it.po:
15172         * po/mt.po:
15173         * po/vi.po:
15174           Update .po files
15175           Original commit message from CVS:
15176           Update .po files
15177
15178 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15179
15180           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
15181           Original commit message from CVS:
15182           * ext/sidplay/Makefile.am:
15183           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
15184           contain CFLAGS that do not exist for C++, like -Wvla or
15185           -Wdeclaration-after-statement. Fixes bug #561161.
15186
15187 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15188
15189           configure.ac: 0.10.9.3 pre-release
15190           Original commit message from CVS:
15191           * configure.ac:
15192           0.10.9.3 pre-release
15193
15194 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
15195
15196           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
15197           Original commit message from CVS:
15198           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
15199           Only copy sane aspect ratio values on the caps. Fixes #559682.
15200
15201 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15202
15203         * ChangeLog:
15204           Add bug number to the mp3parse mpeg 2.5 fix
15205           Original commit message from CVS:
15206           Add bug number to the mp3parse mpeg 2.5 fix
15207
15208 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
15209
15210           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
15211           Original commit message from CVS:
15212           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
15213           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
15214           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
15215           * ext/amrnb/amrnbdec.h:
15216           Add a property to select the amr variant. Fixes #424070.
15217
15218 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
15219
15220           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
15221           Original commit message from CVS:
15222           Patch by: Tal Shalif <tshalif at nargila dot org>
15223           * gst/mpegstream/gstdvddemux.c:
15224           (gst_dvd_demux_get_subpicture_stream):
15225           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
15226           (gst_mpeg_demux_get_audio_stream):
15227           Fix memmory corruption due to not storing the new updated pointer
15228           after a g_renew(). Fixes #558896.
15229
15230 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15231
15232           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
15233           Original commit message from CVS:
15234           * tests/check/Makefile.am:
15235           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
15236
15237 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15238
15239           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
15240           Original commit message from CVS:
15241           * configure.ac:
15242           oops, forgot to bump the version back to devel
15243           after the last release 0.10.9.1
15244
15245 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
15246
15247           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
15248           Original commit message from CVS:
15249           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15250           (gst_rmdemux_descramble_mp4a_audio),
15251           (gst_rmdemux_handle_scrambled_packet):
15252           Add suport for mpeg4 and aac audio. See #556714.
15253
15254 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
15255
15256           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
15257           Original commit message from CVS:
15258           * gst/mpegaudioparse/gstmpegaudioparse.c:
15259           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
15260           Fixes skipping on these files.
15261
15262 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
15263
15264           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
15265           Original commit message from CVS:
15266           Patch by: Robin Stocker <robin at nibor dot org>
15267           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15268           (handle_sequence), (gst_mpeg2dec_setcaps):
15269           * ext/mpeg2dec/gstmpeg2dec.h:
15270           Prefer the container's PAR over the stream's PAR if it's
15271           given in the srcpad caps. Fixes bug #556184.
15272
15273 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15274
15275           Don't install static libs for plugins. Fixes #550851 for ugly.
15276           Original commit message from CVS:
15277           * ext/a52dec/Makefile.am:
15278           * ext/amrnb/Makefile.am:
15279           * ext/cdio/Makefile.am:
15280           * ext/dvdnav/Makefile.am:
15281           * ext/dvdread/Makefile.am:
15282           * ext/lame/Makefile.am:
15283           * ext/mad/Makefile.am:
15284           * ext/mpeg2dec/Makefile.am:
15285           * ext/sidplay/Makefile.am:
15286           * gst/ac3parse/Makefile.am:
15287           * gst/asfdemux/Makefile.am:
15288           * gst/dvdlpcmdec/Makefile.am:
15289           * gst/dvdsub/Makefile.am:
15290           * gst/iec958/Makefile.am:
15291           * gst/mpegaudioparse/Makefile.am:
15292           * gst/mpegstream/Makefile.am:
15293           * gst/realmedia/Makefile.am:
15294           * gst/synaesthesia/Makefile.am:
15295           Don't install static libs for plugins. Fixes #550851 for ugly.
15296
15297 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15298
15299           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
15300           Original commit message from CVS:
15301           * gst/mpegaudioparse/gstmpegaudioparse.c:
15302           (gst_mp3parse_sink_event):
15303           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
15304           frames. Partially fixes bug #552237.
15305
15306 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15307
15308           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
15309           Original commit message from CVS:
15310           * ext/amrnb/amrnbparse.c:
15311           use #defines for HEADER. Unref the object in _sink_activate_pull().
15312
15313 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
15314
15315           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
15316           Original commit message from CVS:
15317           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
15318           (gst_mad_change_state):
15319           * ext/mad/gstmad.h:
15320           track discont on incomming buffers and set discont on outgoing
15321           buffers.
15322           Pass unknown events upstreams instead of dropping them.
15323
15324 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
15325
15326           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
15327           Original commit message from CVS:
15328           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
15329           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
15330           (handle_slice), (gst_mpeg2dec_sink_event),
15331           (gst_mpeg2dec_src_event):
15332           * ext/mpeg2dec/gstmpeg2dec.h:
15333           Fix compilation with --disable-index. Fixes bug #554150.
15334
15335 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
15336
15337           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
15338           Original commit message from CVS:
15339           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
15340           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
15341           (gst_mad_src_event), (gst_mad_chain):
15342           * ext/mad/gstmad.h:
15343           Fix compilation with --disable-index. Fixes bug #554142.
15344
15345 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
15346
15347           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
15348           Original commit message from CVS:
15349           * ext/a52dec/gsta52dec.c:
15350           * ext/a52dec/gsta52dec.h:
15351           Fix channel re-negotiation on a change of the incoming stream.
15352           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
15353           Fixes: #551660
15354
15355 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
15356
15357           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
15358           Original commit message from CVS:
15359           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
15360           (gst_amrnbenc_state_change):
15361           * ext/amrnb/amrnbenc.h:
15362           Pass the discont flag from the input buffer on to the output buffer in
15363           the AMR encoder.
15364
15365 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
15366
15367           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
15368           Original commit message from CVS:
15369           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
15370           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15371           (gst_amrnbparse_handle_pull_seek),
15372           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
15373           (gst_amrnbparse_sink_activate_push),
15374           (gst_amrnbparse_sink_activate_pull):
15375           * ext/amrnb/amrnbparse.h:
15376           Add flush seek handler. Fixes #536274.
15377
15378 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
15379
15380           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
15381           Original commit message from CVS:
15382           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
15383           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
15384           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
15385           (gst_amrnbparse_state_change):
15386           * ext/amrnb/amrnbparse.h:
15387           Fix the duration query. Fixes #536226.
15388           Also set caps on the pads and buffers more correctly.
15389
15390 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
15391
15392           po/LINGUAS: Add 'ca' to LINGUAS.
15393           Original commit message from CVS:
15394           * po/LINGUAS:
15395           Add 'ca' to LINGUAS.
15396
15397 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
15398
15399           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
15400           Original commit message from CVS:
15401           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
15402           Fix aggregated GST_FLOW_RETURN check for when to send an error message
15403           on the bus.
15404           Re-fixes #546859
15405
15406 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
15407
15408           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
15409           Original commit message from CVS:
15410           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
15411           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
15412           (create_segment_event), (gst_rdt_depay_push),
15413           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
15414           * gst/realmedia/rdtdepay.h:
15415           Parse other values from the incomming caps.
15416           Add event handler to handle flushing and segments.
15417           Create segment events.
15418           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
15419           Do skew correction based on RDT timestamps.
15420           * gst/realmedia/rdtmanager.c: (activate_session),
15421           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
15422           (create_recv_rtp):
15423           Parse caps to get the clockrate needed for the jitterbuffer.
15424           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
15425           Apply timestamp fixup after correcting for initial timestamp and
15426           internal base timestamp corrections.
15427
15428 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
15429
15430           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
15431           Original commit message from CVS:
15432           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
15433           (gst_rdt_depay_change_state):
15434           * gst/realmedia/rdtdepay.h:
15435           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
15436           with a DISCONT flag when needed.
15437           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
15438           Report the configure latency instead of a hardcoded value.
15439
15440 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
15441
15442           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
15443           Original commit message from CVS:
15444           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
15445           (free_session), (gst_rdt_manager_query_src),
15446           (gst_rdt_manager_src_activate_push),
15447           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
15448           (gst_rdt_manager_loop), (create_recv_rtp):
15449           Include the new rdt jitterbuffer in the session manager.
15450
15451 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
15452
15453           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
15454           Original commit message from CVS:
15455           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
15456           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
15457           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
15458           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
15459           * gst/realmedia/rdtdepay.h:
15460           Use new RDT parsing helper functions.
15461           Copy discont flags correctly.
15462           Push the header from the chain function instead of the setcaps function.
15463           Copy incomming timestamp to the output buffers instead of doing magic
15464           with the RDT timestamps.
15465
15466 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
15467
15468           gst/realmedia/: Add first support for parsing RDT messages.
15469           Original commit message from CVS:
15470           * gst/realmedia/Makefile.am:
15471           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
15472           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
15473           (read_packet_header), (gst_rdt_buffer_get_first_packet),
15474           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
15475           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
15476           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
15477           (gst_rdt_packet_data_peek_data),
15478           (gst_rdt_packet_data_get_stream_id),
15479           (gst_rdt_packet_data_get_timestamp):
15480           * gst/realmedia/gstrdtbuffer.h:
15481           Add first support for parsing RDT messages.
15482           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
15483           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
15484           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
15485           (calculate_skew), (rdt_jitter_buffer_insert),
15486           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
15487           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
15488           (rdt_jitter_buffer_get_ts_diff):
15489           * gst/realmedia/rdtjitterbuffer.h:
15490           Add first version of an RDT jitterbuffer.
15491
15492 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
15493
15494           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
15495           Original commit message from CVS:
15496           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
15497           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
15498           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
15499           (gst_rmdemux_descramble_dnet_audio),
15500           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
15501           * gst/realmedia/rmdemux.h:
15502           Keep track of the first timestamp of the stream and add this to the
15503           outgoing buffer timestamps so that we can handle live streams.
15504           Set discont flag on the first buffers and after a seek.
15505
15506 === release 0.10.9 ===
15507
15508 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15509
15510         * ChangeLog:
15511         * NEWS:
15512         * RELEASE:
15513         * configure.ac:
15514         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15515         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15516         * docs/plugins/inspect/plugin-a52dec.xml:
15517         * docs/plugins/inspect/plugin-asf.xml:
15518         * docs/plugins/inspect/plugin-cdio.xml:
15519         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15520         * docs/plugins/inspect/plugin-dvdread.xml:
15521         * docs/plugins/inspect/plugin-dvdsub.xml:
15522         * docs/plugins/inspect/plugin-iec958.xml:
15523         * docs/plugins/inspect/plugin-lame.xml:
15524         * docs/plugins/inspect/plugin-mad.xml:
15525         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15526         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15527         * docs/plugins/inspect/plugin-mpegstream.xml:
15528         * docs/plugins/inspect/plugin-realmedia.xml:
15529         * docs/plugins/inspect/plugin-siddec.xml:
15530         * gst-plugins-ugly.doap:
15531           Release 0.10.9
15532           Original commit message from CVS:
15533           Release 0.10.9
15534
15535 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15536
15537         * po/af.po:
15538         * po/az.po:
15539         * po/bg.po:
15540         * po/cs.po:
15541         * po/da.po:
15542         * po/en_GB.po:
15543         * po/es.po:
15544         * po/fi.po:
15545         * po/fr.po:
15546         * po/hu.po:
15547         * po/id.po:
15548         * po/it.po:
15549         * po/lt.po:
15550         * po/nb.po:
15551         * po/nl.po:
15552         * po/or.po:
15553         * po/pl.po:
15554         * po/pt_BR.po:
15555         * po/ru.po:
15556         * po/sk.po:
15557         * po/sq.po:
15558         * po/sr.po:
15559         * po/sv.po:
15560         * po/uk.po:
15561         * po/vi.po:
15562         * po/zh_CN.po:
15563           Update .po files
15564           Original commit message from CVS:
15565           Update .po files
15566
15567 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15568
15569           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
15570           Original commit message from CVS:
15571           * ext/a52dec/gsta52dec.c:
15572           Set up a default time segment for output when receiving
15573           an incoming byte segment (as for raw AC3 files).
15574           Fixes: #548194
15575
15576 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15577
15578           0.10.8.2 pre-release.
15579           Original commit message from CVS:
15580           * configure.ac:
15581           * docs/plugins/Makefile.am:
15582           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15583           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15584           * docs/plugins/gst-plugins-ugly-plugins.args:
15585           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15586           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15587           * docs/plugins/inspect/plugin-a52dec.xml:
15588           * docs/plugins/inspect/plugin-asf.xml:
15589           * docs/plugins/inspect/plugin-cdio.xml:
15590           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15591           * docs/plugins/inspect/plugin-dvdread.xml:
15592           * docs/plugins/inspect/plugin-dvdsub.xml:
15593           * docs/plugins/inspect/plugin-iec958.xml:
15594           * docs/plugins/inspect/plugin-lame.xml:
15595           * docs/plugins/inspect/plugin-mad.xml:
15596           * docs/plugins/inspect/plugin-mpeg2dec.xml:
15597           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15598           * docs/plugins/inspect/plugin-mpegstream.xml:
15599           * docs/plugins/inspect/plugin-realmedia.xml:
15600           * docs/plugins/inspect/plugin-siddec.xml:
15601           * ext/Makefile.am:
15602           0.10.8.2 pre-release.
15603           * po/LINGUAS:
15604           * po/POTFILES.in:
15605           * po/id.po:
15606           Add new translation.
15607
15608 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
15609
15610           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
15611           Original commit message from CVS:
15612           * gst/asfdemux/gstasfdemux.c:
15613           Properly aggregate flow returns for both push and pull mode, so we shut
15614           down if all pads are unlinked.
15615           Fixes #546859.
15616
15617 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
15618
15619           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
15620           Original commit message from CVS:
15621           Patch by: Frederic Crozat <fcrozat@mandriva.org>
15622           * ext/dvdread/dvdreadsrc.c: (plugin_init):
15623           * ext/lame/gstlame.c: (plugin_init):
15624           * gst/asfdemux/gstasf.c: (plugin_init):
15625           Make sure gettext returns translations in UTF-8 encoding rather
15626           than in the current locale encoding (#546822).
15627
15628 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15629
15630           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
15631           Original commit message from CVS:
15632           * gst/mpegaudioparse/gstmpegaudioparse.c:
15633           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
15634           (mp3parse_total_time), (mp3parse_bytepos_to_time):
15635           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
15636           if we're called from there already. Otherwise we end up in a endless
15637           recursion and crash with a stack overflow.
15638           This can happen when a Xing or VBRI header with TOC exists but it
15639           doesn't contain the total time. Fixes bug #545370.
15640
15641 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15642
15643           ext/lame/gstlame.c: Use the default for the strict-iso property too.
15644           Original commit message from CVS:
15645           * ext/lame/gstlame.c: (gst_lame_class_init),
15646           (gst_lame_get_default_settings):
15647           Use the default for the strict-iso property too.
15648           Allow a bitrate setting of 0, which lets lame choose the default value
15649           and which makes it possible to set the compression-ratio property.
15650
15651 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15652
15653           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
15654           Original commit message from CVS:
15655           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
15656           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
15657           * ext/lame/gstlame.h:
15658           Get the defaults settings of LAME in the plugin initialization
15659           function and return FALSE here if something goes wrong. This removes
15660           the hacky failing instance init function.
15661           Use LAMEs default value for all settings instead of overwriting some
15662           of them. Overwriting some of them gives unexpected results if one only
15663           sets a preset. Fixes bug #498004.
15664
15665 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15666
15667           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
15668           Original commit message from CVS:
15669           * ext/lame/gstlame.c: (gst_lame_init):
15670           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
15671           defaults will restrict the bitrate when using the presets in a bad way.
15672           Fixes bug #498004.
15673
15674 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15675
15676           Put the MPEG audio version into the caps as "mpegaudioversion".
15677           Original commit message from CVS:
15678           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
15679           * gst/mpegaudioparse/gstmpegaudioparse.c:
15680           (mp3_type_frame_length_from_header), (mp3_caps_create),
15681           (gst_mp3parse_chain):
15682           Put the MPEG audio version into the caps as "mpegaudioversion".
15683           This is different from "mpegversion".
15684
15685 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15686
15687           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
15688           Original commit message from CVS:
15689           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
15690           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
15691           * ext/lame/gstlame.h:
15692           Fix build with lame >= 3.97. The padding type and cwlimit settings
15693           are deprecated now and the function declarations are hidden in the
15694           headers so deprecate the GObject properties for them and remove them
15695           in 0.11. Fixes bug #544039.
15696
15697 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15698
15699           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
15700           Original commit message from CVS:
15701           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
15702           Don't allow width/height outside the spec (i.e. smaller than 16
15703           and higher than 4096). Such files are corrupted ones and setting
15704           caps that are not a subset of the template caps confuses playbin.
15705           Fixes bug #542646.
15706
15707 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15708
15709           ext/sidplay/Makefile.am: Fix the build.
15710           Original commit message from CVS:
15711           * ext/sidplay/Makefile.am:
15712           Fix the build.
15713
15714 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15715
15716           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
15717           Original commit message from CVS:
15718           * configure.ac:
15719           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
15720           flags that are invalid for C++.
15721
15722 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
15723
15724           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
15725           Original commit message from CVS:
15726           Patch by: Tal Shalif <tshalif at nargila dot org>
15727           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
15728           Prevent double free. Fixes bug #541697.
15729
15730 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15731
15732           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
15733           Original commit message from CVS:
15734           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
15735           (gst_dvd_demux_get_audio_stream),
15736           (gst_dvd_demux_get_subpicture_stream),
15737           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
15738           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
15739           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
15740           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
15741           * gst/mpegstream/gstmpegdemux.h:
15742           Resend tags event after a FLUSH (seek) to support prerolling
15743           a partial pipeline.
15744
15745 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
15746
15747           Use correct error code for encrypted streams.
15748           Original commit message from CVS:
15749           * configure.ac:
15750           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
15751           Use correct error code for encrypted streams.
15752
15753 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15754
15755           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
15756           Original commit message from CVS:
15757           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
15758           (gst_mpeg_demux_sync_stream_to_time):
15759           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
15760
15761 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15762
15763           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
15764           Original commit message from CVS:
15765           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
15766           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
15767           Allow and implement non-flushing and/or segment seek
15768           (mainly in TIME and chapter format).
15769           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
15770           (gst_dvd_demux_get_subpicture_stream),
15771           (gst_dvd_demux_synchronise_pads),
15772           (gst_dvd_demux_sync_stream_to_time):
15773           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
15774           (gst_mpeg_demux_send_subbuffer),
15775           (gst_mpeg_demux_sync_stream_to_time),
15776           (gst_mpeg_streams_reset_cur_ts):
15777           * gst/mpegstream/gstmpegdemux.h:
15778           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15779           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
15780           Delegate a query to upstream if it can't be handled.
15781           Make segment stop aware.
15782           Fix (subtitle) stream synchronization.
15783           Add some debug statements.
15784
15785 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
15786
15787           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
15788           Original commit message from CVS:
15789           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
15790           Fix build on macosx.
15791
15792 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15793
15794           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
15795           Original commit message from CVS:
15796           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15797           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15798           * ext/a52dec/gsta52dec.c:
15799           * ext/amrnb/amrnbdec.c:
15800           * ext/amrnb/amrnbenc.c:
15801           * ext/amrnb/amrnbparse.c:
15802           * ext/lame/gstlame.c:
15803           * ext/mad/gstmad.c:
15804           * ext/sidplay/gstsiddec.cc:
15805           * gst/asfdemux/gstrtspwms.c:
15806           * gst/mpegaudioparse/gstxingmux.c:
15807           * gst/realmedia/rademux.c:
15808           * gst/realmedia/rdtmanager.c:
15809           * gst/realmedia/rtspreal.c:
15810           * gst/synaesthesia/gstsynaesthesia.c:
15811           Add missing elements to docs. Restore alphabetical order in section
15812           file. Document mad (it was included in docs already).
15813           Fix doc-markup: use convinience syntax for examples
15814           (produces valid docbook), add several refsec2 when we have several
15815           titles. Fix some types.
15816
15817 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15818
15819           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
15820           Original commit message from CVS:
15821           * ext/lame/gstlame.c:
15822           * ext/sidplay/gstsiddec.cc:
15823           * gst/mpegaudioparse/gstxingmux.c:
15824           Do not use short_description in section docs for elements. We extract
15825           them from element details and there will be warnings if they differ.
15826
15827 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
15828
15829           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
15830           Original commit message from CVS:
15831           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
15832           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
15833           (gst_cdio_add_cdtext_album_tags):
15834           * ext/cdio/gstcdio.h:
15835           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15836           Also extract album title and album genre from CD-TEXT if
15837           available (#537021).
15838
15839 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15840
15841           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
15842           Original commit message from CVS:
15843           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
15844           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
15845           emphasis value is reserved but unfortunately files with that
15846           value exist and the information is not important for the decoder
15847           anyway. Fixes bug #537235.
15848
15849 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
15850
15851           Require libcdio >= 0.76.
15852           Original commit message from CVS:
15853           * configure.ac:
15854           * ext/cdio/gstcdio.c:
15855           * ext/cdio/gstcdio.h:
15856           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15857           Require libcdio >= 0.76.
15858
15859 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
15860
15861           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
15862           Original commit message from CVS:
15863           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
15864           Drain queued buffers before forwarding the segment event.
15865
15866 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
15867
15868           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
15869           Original commit message from CVS:
15870           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
15871           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
15872           (gst_a52dec_chain), (gst_a52dec_change_state):
15873           * ext/a52dec/gsta52dec.h:
15874           Add segment handling, buffer clipping and basic reverse playback.
15875
15876 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15877
15878           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
15879           Original commit message from CVS:
15880           * docs/plugins/Makefile.am:
15881           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15882           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15883           * docs/plugins/gst-plugins-ugly-plugins.args:
15884           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15885           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15886           * docs/plugins/inspect/plugin-a52dec.xml:
15887           * docs/plugins/inspect/plugin-amrnb.xml:
15888           * docs/plugins/inspect/plugin-asf.xml:
15889           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15890           * docs/plugins/inspect/plugin-dvdread.xml:
15891           * docs/plugins/inspect/plugin-dvdsub.xml:
15892           * docs/plugins/inspect/plugin-iec958.xml:
15893           * docs/plugins/inspect/plugin-lame.xml:
15894           * docs/plugins/inspect/plugin-mad.xml:
15895           * docs/plugins/inspect/plugin-mpeg2dec.xml:
15896           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15897           * docs/plugins/inspect/plugin-mpegstream.xml:
15898           * docs/plugins/inspect/plugin-realmedia.xml:
15899           * docs/plugins/inspect/plugin-siddec.xml:
15900           * docs/plugins/inspect/plugin-synaesthesia.xml:
15901           * ext/a52dec/gsta52dec.c:
15902           Random doc of the day. Also print human readable format of newsegment
15903           in log message if we complain about it.
15904
15905 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
15906
15907           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
15908           Original commit message from CVS:
15909           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
15910           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
15911           (gst_a52dec_chain), (gst_a52dec_change_state):
15912           * ext/a52dec/gsta52dec.h:
15913           Mark discont on outgoing buffers after receiving a DISCONT buffer or
15914           when we have a decoding error.
15915           We don't need to clear the cache when we receive a NEWSEGMENT event.
15916           Clear buffer cache in DISCONT.
15917           Add beginnings of GstSegment handling.
15918
15919 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15920
15921           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
15922           Original commit message from CVS:
15923           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
15924           Fix alignment issues that caused SIGBUS on some architectures.
15925
15926 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
15927
15928           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
15929           Original commit message from CVS:
15930           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
15931           Fix alignment issue which isn't really an issue at all because
15932           the plugin hasn't been ported to 0.10 yet.
15933
15934 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15935
15936           configure.ac: Back to devel -> 0.10.8.1
15937           Original commit message from CVS:
15938           * configure.ac:
15939           Back to devel -> 0.10.8.1
15940
15941 === release 0.10.8 ===
15942
15943 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15944
15945         * ChangeLog:
15946         * NEWS:
15947         * RELEASE:
15948         * configure.ac:
15949         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15950         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15951         * docs/plugins/inspect/plugin-a52dec.xml:
15952         * docs/plugins/inspect/plugin-asf.xml:
15953         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15954         * docs/plugins/inspect/plugin-dvdread.xml:
15955         * docs/plugins/inspect/plugin-dvdsub.xml:
15956         * docs/plugins/inspect/plugin-iec958.xml:
15957         * docs/plugins/inspect/plugin-lame.xml:
15958         * docs/plugins/inspect/plugin-mad.xml:
15959         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15960         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15961         * docs/plugins/inspect/plugin-mpegstream.xml:
15962         * docs/plugins/inspect/plugin-realmedia.xml:
15963         * docs/plugins/inspect/plugin-siddec.xml:
15964         * gst-plugins-ugly.doap:
15965         * po/LINGUAS:
15966           Release 0.10.8
15967           Original commit message from CVS:
15968           Release 0.10.8
15969
15970 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15971
15972         * common:
15973         * po/af.po:
15974         * po/az.po:
15975         * po/bg.po:
15976         * po/cs.po:
15977         * po/da.po:
15978         * po/en_GB.po:
15979         * po/es.po:
15980         * po/fi.po:
15981         * po/fr.po:
15982         * po/hu.po:
15983         * po/it.po:
15984         * po/lt.po:
15985         * po/nb.po:
15986         * po/nl.po:
15987         * po/or.po:
15988         * po/pl.po:
15989         * po/pt_BR.po:
15990         * po/ru.po:
15991         * po/sk.po:
15992         * po/sq.po:
15993         * po/sr.po:
15994         * po/sv.po:
15995         * po/uk.po:
15996         * po/vi.po:
15997         * po/zh_CN.po:
15998           Update .po files
15999           Original commit message from CVS:
16000           Update .po files
16001
16002 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16003
16004           configure.ac: 0.10.7.4 pre-release
16005           Original commit message from CVS:
16006           * configure.ac:
16007           0.10.7.4 pre-release
16008
16009 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
16010
16011           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
16012           Original commit message from CVS:
16013           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
16014           Fix inconsistent use of rate and channels.
16015           Fixes #533581
16016
16017 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
16018
16019           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
16020           Original commit message from CVS:
16021           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
16022           Flush timestamp correction variables on a flush. Fixes #533832.
16023
16024 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16025
16026         * ChangeLog:
16027         * common:
16028         * configure.ac:
16029           Commit 0.10.7.3 pre-rel marker
16030           Original commit message from CVS:
16031           Commit 0.10.7.3 pre-rel marker
16032
16033 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
16034
16035           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
16036           Original commit message from CVS:
16037           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
16038           Properly aggregate GstFlowReturn from downstream in order to properly
16039           stop, and doing that as early as possible.
16040           Fixes #532807
16041
16042 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16043
16044           configure.ac: 0.10.7.2 pre-release
16045           Original commit message from CVS:
16046           * configure.ac:
16047           0.10.7.2 pre-release
16048
16049 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
16050
16051           Always let FLUSH_START events flow downstream.
16052           Original commit message from CVS:
16053           * ext/mad/gstmad.c: (gst_mad_sink_event):
16054           * gst/mpegaudioparse/gstmpegaudioparse.c:
16055           (gst_mp3parse_sink_event):
16056           Always let FLUSH_START events flow downstream.
16057
16058 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
16059
16060           configure.ac: Error out if we don't have the required core/base versions.
16061           Original commit message from CVS:
16062           * configure.ac:
16063           Error out if we don't have the required core/base versions.
16064
16065 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
16066
16067           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
16068           Original commit message from CVS:
16069           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
16070           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
16071           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
16072           Fix video timestamps by adjusting it with the first timestamp found.
16073           Don't assume we have a complete fragment when flushing the adapter,
16074           packets might have been lost or the stream might just be broken.
16075
16076 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
16077
16078           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
16079           Original commit message from CVS:
16080           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
16081           Set Rank to NONE so that we don't accidentally try to autoplug the
16082           rdtmanager.
16083
16084 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16085
16086           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
16087           Original commit message from CVS:
16088           * gst/mpegaudioparse/gstmpegaudioparse.c:
16089           (gst_mp3parse_emit_frame):
16090           Send a new duration message if the average bitrate changed and
16091           we don't know the duration from the Xing or VBRI header.
16092           Fixes bug #321857.
16093
16094 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
16095
16096           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
16097           Original commit message from CVS:
16098           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
16099           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
16100           * gst/realmedia/rtspreal.h:
16101           Move assembly rule parsing to the place where we parse the SDP as it's
16102           also there that we create the MDPR and we need the currently selected
16103           asmrule in order to select the right MTLI.
16104           Fixes #529359.
16105
16106 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
16107
16108           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
16109           Original commit message from CVS:
16110           * gst/realmedia/realhash.c:
16111           * gst/realmedia/rtspreal.c:
16112           Include generated "_stdint.h" instead of <stdint.h> which might not
16113           exist on some systems.
16114
16115 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16116
16117           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
16118           Original commit message from CVS:
16119           * ext/sidplay/gstsiddec.cc:
16120           Cast NULL sentinels to void * as NULL is defined as an integer
16121           constant in most environments when using C++ and it's size might
16122           be different from a pointer. Fixes #529488.
16123
16124 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
16125
16126         * ChangeLog:
16127         * gst/asfdemux/gstasfdemux.c:
16128         * gst/asfdemux/gstrtspwms.c:
16129           Fix "unused var" compiler error when --disable-gst-debug is used.
16130           Original commit message from CVS:
16131           Fix "unused var" compiler error when --disable-gst-debug is used.
16132
16133 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
16134
16135           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
16136           Original commit message from CVS:
16137           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
16138           We should also stop the streaming task when we get a NOT_LINKED
16139           flow return, which is not covered by FLOW_IS_FATAL.
16140
16141 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
16142
16143           ext/: gst_atomic_int_set ==> g_atomic_int_set
16144           Original commit message from CVS:
16145           * ext/cdio/gstcdiocddasrc.c:
16146           * ext/dv/gstdvdemux.c:
16147           gst_atomic_int_set ==> g_atomic_int_set
16148
16149 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
16150
16151           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
16152           Original commit message from CVS:
16153           2008-04-11  Julien Moutte  <julien@fluendo.com>
16154           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
16155           argument formats.
16156
16157 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
16158
16159           configure.ac: Actually build dlls when cross-compiling with mingw32.
16160           Original commit message from CVS:
16161           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
16162           * configure.ac:
16163           Actually build dlls when cross-compiling with mingw32.
16164           Fixes bug #526247.
16165
16166 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16167
16168           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
16169           Original commit message from CVS:
16170           * configure.ac:
16171           * gst/mpegaudioparse/gstmpegaudioparse.c:
16172           (mpeg_audio_seek_entry_free):
16173           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
16174           Depend on GLib 2.12 and use it unconditionally as we do in other
16175           modules too already.
16176
16177 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16178
16179           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
16180           Original commit message from CVS:
16181           * gst/mpegaudioparse/gstmpegaudioparse.c:
16182           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
16183           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
16184           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
16185           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
16186           (gst_xing_mux_chain):
16187           Use GSlice for allocating the seek table entries if we compile with
16188           GLib 2.10 or newer.
16189
16190 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
16191
16192           gst/asfdemux/gstasfdemux.c: Remove some debug code.
16193           Original commit message from CVS:
16194           * gst/asfdemux/gstasfdemux.c:
16195           (gst_asf_demux_process_ext_stream_props):
16196           Remove some debug code.
16197
16198 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
16199
16200           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
16201           Original commit message from CVS:
16202           * gst/asfdemux/gstasfdemux.c:
16203           (gst_asf_demux_process_ext_stream_props):
16204           Guard against division by 0 and fall back to 25/1 framerate.
16205
16206 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
16207
16208           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
16209           Original commit message from CVS:
16210           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
16211           (gst_asf_demux_process_ext_stream_props):
16212           Instead of adding a fixes 25/1 framerate to the video caps, use the
16213           average frame duration in the extended properties of the video stream as
16214           the framerate. Fixes #524346.
16215
16216 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16217
16218           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
16219           Original commit message from CVS:
16220           * configure.ac:
16221           Check if the compiler supports do { } while (0) macros. This fixes
16222           a warning when compiling with g++ 4.3, resulting in a build failure
16223           because of -Werror.
16224
16225 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
16226
16227           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
16228           Original commit message from CVS:
16229           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
16230           make ) also a delimiter for rules.
16231           Skip \\ when scanning strings.
16232           Add new testcase for these problems.
16233
16234 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16235
16236           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
16237           Original commit message from CVS:
16238           * gst/mpegaudioparse/gstmpegaudioparse.c:
16239           (gst_mp3parse_sink_event):
16240           Don't take the stream lock when caching events. This is not necessary
16241           and results in a deadlock when seeking with rhythmbox (but not with
16242           totem or banshee for some reason).
16243
16244 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
16245
16246           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
16247           Original commit message from CVS:
16248           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
16249           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
16250           Add the version field when creating the CONT chunk resulting in
16251           the Author, Comment and Copyright tags not being parsed correctly.
16252           Fixes #521459.
16253
16254 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
16255
16256           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
16257           Original commit message from CVS:
16258           * gst/mpegaudioparse/gstmpegaudioparse.c:
16259           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
16260           Remove trailing newlines from debug statements.
16261
16262 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
16263
16264           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
16265           Original commit message from CVS:
16266           * ext/dvdnav/dvdnavsrc.c:
16267           * ext/dvdnav/dvdnavsrc.h:
16268           Apply patch that adds some seeking support to dvdnav, and fixes it
16269           in various other ways. This doesn't make dvdnavsrc fully functional,
16270           but moves it forward.
16271           Fixes: #476149
16272           Patch By: Simone Gotti <simone.gotti@email.it>
16273           * ext/dvdnav/gst-dvd:
16274           Update the simple dvdnavsrc gst-launch example to work for 0.10
16275
16276 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
16277
16278           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
16279           Original commit message from CVS:
16280           * configure.ac:
16281           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
16282           plug-ins are included/excluded. (#498222)
16283
16284 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16285
16286           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
16287           Original commit message from CVS:
16288           * ext/mad/gstmad.c: (gst_mad_sink_event):
16289           * gst/mpegaudioparse/gstmpegaudioparse.c:
16290           (gst_mp3parse_sink_event):
16291           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
16292           of dropping and leaking them.
16293
16294 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16295
16296           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
16297           Original commit message from CVS:
16298           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
16299           (gst_mad_chain):
16300           * ext/mad/gstmad.h:
16301           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
16302           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
16303           * gst/mpegaudioparse/gstmpegaudioparse.h:
16304           Cache all events except EOS if we still have to send a NEWSEGMENT
16305           event. This will let TAG events be forwarded until after decodebin
16306           to an encoder for example as decodebin only links the pads
16307           after NEWSEGMENT. Fixes bug #518933.
16308
16309 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16310
16311           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
16312           Original commit message from CVS:
16313           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
16314           Write Xing header at the correct position in the MP3 frame for
16315           stereo files. Fixes bug #518676.
16316
16317 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
16318
16319           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
16320           Original commit message from CVS:
16321           * configure.ac:
16322           * ext/sidplay/Makefile.am:
16323           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
16324           when building C++ code (#516509).
16325
16326 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
16327
16328           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
16329           Original commit message from CVS:
16330           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
16331           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
16332           Workshop 12 compiler, but probably also crashes (#517985).
16333
16334 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
16335
16336           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
16337           Original commit message from CVS:
16338           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
16339           * gst/mpegaudioparse/gstmpegaudioparse.c:
16340           (gst_mp3_channel_mode_get_type),
16341           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
16342           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
16343           (gst_mp3parse_chain):
16344           * gst/mpegaudioparse/gstmpegaudioparse.h:
16345           Post channel mode and CRC as tags. Fixes bug #504493.
16346
16347 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16348
16349           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
16350           Original commit message from CVS:
16351           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
16352           Correctly chain up to the parent's finalize function.
16353
16354 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16355
16356           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
16357           Original commit message from CVS:
16358           * gst/mpegaudioparse/gstmpegaudioparse.c:
16359           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
16360           Try a bit harder to get valid timestamps, especially if upstream
16361           gives us one and we are at the first frame or resyncing.
16362           Return UNEXPECTED if we get a valid timestamp that is outside of
16363           our configured segment. After all changes done so far this doesn't
16364           seem to cause any regression, please test.
16365
16366 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16367
16368           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...
16369           Original commit message from CVS:
16370           Patch by:
16371           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
16372           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
16373           If we don't have the position to seek to in our index first try
16374           to convert from TIME to BYTES upstream and only if that fails
16375           too use the old hack to simply seek to an earlier position
16376           and let the sink drop everything before segment start.
16377           Partially fixes bug #469930.
16378
16379 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16380
16381           configure.ac: Back to development...
16382           Original commit message from CVS:
16383           * configure.ac:
16384           Back to development...
16385
16386 === release 0.10.7 ===
16387
16388 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16389
16390         * ChangeLog:
16391         * NEWS:
16392         * RELEASE:
16393         * configure.ac:
16394         * docs/plugins/gst-plugins-ugly-plugins.args:
16395         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16396         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16397         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
16398         * docs/plugins/gst-plugins-ugly-plugins.signals:
16399         * docs/plugins/inspect/plugin-a52dec.xml:
16400         * docs/plugins/inspect/plugin-asf.xml:
16401         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16402         * docs/plugins/inspect/plugin-dvdread.xml:
16403         * docs/plugins/inspect/plugin-dvdsub.xml:
16404         * docs/plugins/inspect/plugin-iec958.xml:
16405         * docs/plugins/inspect/plugin-lame.xml:
16406         * docs/plugins/inspect/plugin-mad.xml:
16407         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16408         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16409         * docs/plugins/inspect/plugin-mpegstream.xml:
16410         * docs/plugins/inspect/plugin-realmedia.xml:
16411         * docs/plugins/inspect/plugin-siddec.xml:
16412         * gst-plugins-ugly.doap:
16413         * po/LINGUAS:
16414           Release 0.10.7 - I Cheated Time
16415           Original commit message from CVS:
16416           Release 0.10.7 - I Cheated Time
16417
16418 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16419
16420         * po/af.po:
16421         * po/az.po:
16422         * po/bg.po:
16423         * po/cs.po:
16424         * po/da.po:
16425         * po/en_GB.po:
16426         * po/es.po:
16427         * po/fi.po:
16428         * po/hu.po:
16429         * po/it.po:
16430         * po/nb.po:
16431         * po/nl.po:
16432         * po/or.po:
16433         * po/pl.po:
16434         * po/pt_BR.po:
16435         * po/sk.po:
16436         * po/sq.po:
16437         * po/sr.po:
16438         * po/sv.po:
16439         * po/uk.po:
16440         * po/vi.po:
16441         * po/zh_CN.po:
16442           Update .po files
16443           Original commit message from CVS:
16444           Update .po files
16445
16446 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16447
16448           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
16449           Original commit message from CVS:
16450           * tests/check/Makefile.am:
16451           Exclude dvdreadsrc from the states test too.
16452
16453 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16454
16455           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
16456           Original commit message from CVS:
16457           * gst/mpegaudioparse/gstmpegaudioparse.c:
16458           (gst_mp3parse_emit_frame):
16459           Handler buffers without valid timestamp more correctly: Don't drop
16460           them and don't use the invalid timestamp to calculate the next
16461           timestamp. Fixes bug #516811.
16462
16463 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
16464
16465           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
16466           Original commit message from CVS:
16467           Patch by: Tal Shalif <tshalif at nargila dot org>
16468           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
16469           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
16470           Add some gint64 casts to prevent 32 bit integer overflows.
16471           Fixes bug #516989.
16472
16473 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16474
16475           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
16476           Original commit message from CVS:
16477           * gst/mpegaudioparse/gstmpegaudioparse.c:
16478           Revert previous commit to mp3parse, as it breaks playback
16479           of AVI files.
16480
16481 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16482
16483           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
16484           Original commit message from CVS:
16485           * gst/mpegaudioparse/gstmpegaudioparse.c:
16486           (gst_mp3parse_emit_frame):
16487           Return GST_FLOW_UNEXPECTED if we get data that is after our
16488           configured segment. This makes upstream go EOS immediately instead
16489           of sending us the complete stream. Also improve debugging a bit.
16490
16491 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16492
16493           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
16494           Original commit message from CVS:
16495           * ext/dvdread/dvdreadsrc.c:
16496           Fix regression in DVD seeking - when a pack we
16497           expect to be a NAV block turns out not to be, scan forwards
16498           for up to 2MB (at most ~1sec) until we find one.
16499           Fixes: #516278
16500
16501 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
16502
16503           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
16504           Original commit message from CVS:
16505           * win32/vs6/libgstmpegaudioparse.dsp:
16506           Add xing files to VS project file.
16507
16508 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16509
16510           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
16511           Original commit message from CVS:
16512           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
16513           Stop leaking src pad templates. Fixes bug #515708.
16514
16515 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16516
16517           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
16518           Original commit message from CVS:
16519           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
16520           Correctly write the size in bytes on big endian systems.
16521           Fixes bug #515725.
16522
16523 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16524
16525           ext/lame/gstlame.c: Don't leak the allowed caps.
16526           Original commit message from CVS:
16527           * ext/lame/gstlame.c: (gst_lame_setup):
16528           Don't leak the allowed caps.
16529           * tests/check/pipelines/lame.c: (GST_START_TEST):
16530           Stop leaking all buffers. Fixes bug #515575.
16531
16532 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16533
16534           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
16535           Original commit message from CVS:
16536           * gst/mpegaudioparse/plugin.c:
16537           Commit new file I forgot to add.
16538
16539 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16540
16541           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
16542           Original commit message from CVS:
16543           * configure.ac:
16544           Make DISABLE_DEPRECATED defined *only* during CVS, not during
16545           pre-releases or releases.
16546
16547 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16548
16549         * ChangeLog:
16550           Mention bug 511497 fixed in previous commit
16551           Original commit message from CVS:
16552           Mention bug 511497 fixed in previous commit
16553
16554 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16555
16556           Move xingmux from -bad.
16557           Original commit message from CVS:
16558           * docs/plugins/Makefile.am:
16559           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16560           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16561           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16562           * gst/mpegaudioparse/Makefile.am:
16563           * gst/mpegaudioparse/gstmpegaudioparse.c:
16564           * gst/mpegaudioparse/gstxingmux.c:
16565           * tests/check/Makefile.am:
16566           * tests/check/elements/.cvsignore:
16567           Move xingmux from -bad.
16568
16569 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
16570
16571           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
16572           Original commit message from CVS:
16573           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
16574           Use gst_guint64_to_gdouble for conversion
16575           * win32/vs6/libgstasfdemux.dsp:
16576           * win32/vs6/libgstdvdsub.dsp:
16577           * win32/vs6/libgstrealmedia.dsp:
16578           Update project dependencies and add new source files
16579
16580 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
16581
16582           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
16583           Original commit message from CVS:
16584           * ext/mpeg2dec/gstmpeg2dec.c:
16585           Reset decoder when handling sequence where libmpeg2 has set
16586           frame period to 0, probably due to a corrupt packet.
16587           Fixes bug #514297
16588
16589 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16590
16591           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
16592           Original commit message from CVS:
16593           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
16594           (gst_mp3parse_chain):
16595           Don't set new caps on the srcpad everytime the bitrate or MPEG
16596           version changes but calculate new spf value when the MPEG version
16597           changes.
16598
16599 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16600
16601           Add documentation for the xingheader plugin.
16602           Original commit message from CVS:
16603           * docs/plugins/Makefile.am:
16604           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
16605           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
16606           * gst/xingheader/gstxingmux.c:
16607           * gst/xingheader/gstxingmux.h:
16608           Add documentation for the xingheader plugin.
16609           * tests/check/elements/xingmux.c: (GST_START_TEST):
16610           Set element state to PLAYING before doing something else.
16611
16612 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16613
16614           tests/check/: Add simple unit test for the xingmux element.
16615           Original commit message from CVS:
16616           * tests/check/Makefile.am:
16617           * tests/check/elements/.cvsignore:
16618           * tests/check/elements/xingmux.c: (setup_xingmux),
16619           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
16620           * tests/check/elements/xingmux_testdata.h:
16621           Add simple unit test for the xingmux element.
16622           * gst/xingheader/gstxingmux.c: (generate_xing_header),
16623           (gst_xing_mux_finalize), (xing_reset):
16624           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
16625
16626 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16627
16628           docs/plugins/: Add the real and rtsp elements and update the lists.
16629           Original commit message from CVS:
16630           * docs/plugins/Makefile.am:
16631           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16632           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16633           Add the real and rtsp elements and update the lists.
16634           * docs/plugins/inspect/plugin-amrnb.xml:
16635           * docs/plugins/inspect/plugin-asf.xml:
16636           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16637           * docs/plugins/inspect/plugin-dvdsub.xml:
16638           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16639           * docs/plugins/inspect/plugin-mpegstream.xml:
16640           * docs/plugins/inspect/plugin-realmedia.xml:
16641           * docs/plugins/inspect/plugin-siddec.xml:
16642           * docs/plugins/inspect/plugin-synaesthesia.xml:
16643           Regenerate docs.
16644           * gst/iec958/ac3_padder.c:
16645           * gst/iec958/ac3_padder.h:
16646           Do not use gtk-doc style comments for non gtk-doc comments. Note -
16647           there are functions defined using extern in the .c file - does that
16648           make sense?
16649
16650 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16651
16652           ext/mad/gstmad.c: Chain up at the end of the function.
16653           Original commit message from CVS:
16654           * ext/mad/gstmad.c:
16655           Chain up at the end of the function.
16656
16657 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16658
16659           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
16660           Original commit message from CVS:
16661           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
16662           Don't add pad templates for the base class but only in the
16663           subclasses.
16664
16665 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
16666
16667           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
16668           Original commit message from CVS:
16669           * ext/lame/gstlame.c:
16670           * ext/lame/gstlame.h:
16671           Fix the case where you initially have stereo input, and so lame's
16672           mode is not set to mono, and then you get input with mono audio and
16673           soon after you get stereo input again. What happened before this
16674           commit is that it would keep the encoding mode as mono. It should
16675           change it back to the one requested by the app (or the default one)
16676           if not requested.
16677
16678 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16679
16680           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
16681           Original commit message from CVS:
16682           * gst/mpegaudioparse/gstmpegaudioparse.c:
16683           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
16684           (mp3parse_bytepos_to_time):
16685           Interpolate the VBRI seek table entries to get better results,
16686           support 3 byte seek table entries and prevent overflows in the
16687           seek table by adding the relative offsets when using the seek
16688           table in a large enough data type.
16689
16690 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16691
16692           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
16693           Original commit message from CVS:
16694           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16695           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
16696           (mp3parse_bytepos_to_time):
16697           * gst/mpegaudioparse/gstmpegaudioparse.h:
16698           Add support for seeking based on the VBRI seek table. Might make
16699           sense to use interpolation in the table later to get hopefully a
16700           bit more accurate values.
16701
16702 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
16703
16704           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
16705           Original commit message from CVS:
16706           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
16707           (handle_picture), (handle_slice):
16708           Fix compilation error. Fixes #509313.
16709
16710 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16711
16712           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
16713           Original commit message from CVS:
16714           * ext/lame/gstlame.c: (gst_lame_sink_event):
16715           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
16716           as 8 * GST_SECOND is too large for int.
16717
16718 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16719
16720           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
16721           Original commit message from CVS:
16722           * gst/xingheader/gstxingmux.c: (generate_xing_header):
16723           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
16724           of 0xfe.
16725
16726 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16727
16728           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
16729           Original commit message from CVS:
16730           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16731           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
16732           (mp3parse_total_bytes), (mp3parse_total_time):
16733           * gst/mpegaudioparse/gstmpegaudioparse.h:
16734           Add initial support for reading VBRI headers as found in VBR files
16735           created by some Fraunhofer encoders. Currently we only read the
16736           number of frames and bytes (and calculate duration, etc from this)
16737           but there is also a seek table that we currently don't use.
16738
16739 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
16740
16741           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
16742           Original commit message from CVS:
16743           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
16744           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
16745           (gst_lame_sink_event):
16746           Correctly set number of channels when using mono-encoding mode
16747           and fix the duration calculation of the EOS buffer.
16748
16749 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16750
16751           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
16752           Original commit message from CVS:
16753           * gst/mpegaudioparse/gstmpegaudioparse.c:
16754           (gst_mp3parse_handle_first_frame):
16755           Guard against 0 values in the Xing header as frame count and
16756           byte count and calculate the bitrate when we have all values
16757           we need and not before.
16758
16759 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16760
16761           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
16762           Original commit message from CVS:
16763           * gst/xingheader/gstxingmux.c: (generate_xing_header):
16764           Remove accidentially leftover debug printf.
16765
16766 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16767
16768           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
16769           Original commit message from CVS:
16770           * gst/xingheader/gstxingmux.c: (has_xing_header),
16771           (generate_xing_header), (gst_xing_mux_chain),
16772           (gst_xing_mux_sink_event):
16773           Choose smallest possible frame size for the Xing header, properly
16774           set the timestamp, duration and offset on the outgoing buffers,
16775           only send NEWSEGMENT events in BYTE format downstream and also
16776           drop VBRI headers if already existing.
16777
16778 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16779
16780           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
16781           Original commit message from CVS:
16782           * gst/xingheader/Makefile.am:
16783           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
16784           (has_xing_header), (generate_xing_header),
16785           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
16786           (gst_xing_mux_init), (gst_xing_mux_chain),
16787           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
16788           * gst/xingheader/gstxingmux.h:
16789           Major cleanup and rewrite of xingmux with less bugs and new features:
16790           - Handles other layers as 3
16791           - Write TOC
16792
16793 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
16794
16795           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
16796           Original commit message from CVS:
16797           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
16798           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
16799           Call g_type_class_ref() from a thread-safe context and not
16800           from the streaming thread to avoid GLib screwing up (see
16801           bug #349410 and #493432). Comment out unused code.
16802
16803 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
16804
16805           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
16806           Original commit message from CVS:
16807           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
16808           (handle_picture), (clip_buffer), (handle_slice),
16809           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
16810           (gst_mpeg2dec_change_state):
16811           * ext/mpeg2dec/gstmpeg2dec.h:
16812           Add buffer clipping.
16813           Add basic reverse playback support. Not complete yet when dealing with
16814           non-closed GOPs.
16815
16816 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16817
16818           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
16819           Original commit message from CVS:
16820           * autogen.sh:
16821           Add -Wno-portability to the automake parameters to stop warnings
16822           about GNU make extensions being used. We require GNU make in almost
16823           every Makefile anyway.
16824           * configure.ac:
16825           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
16826           at the same time is required for per target flags.
16827
16828 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16829
16830           Makefile.am: Include lcov.mak to allow building coverage reports.
16831           Original commit message from CVS:
16832           * Makefile.am:
16833           Include lcov.mak to allow building coverage reports.
16834
16835 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16836
16837           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
16838           Original commit message from CVS:
16839           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
16840           * gst/mpegaudioparse/gstmpegaudioparse.c:
16841           (gst_mp3parse_handle_first_frame):
16842           Make sure that the Xing TOC starts with 0 and the entries
16843           are increasing over time. Otherwise it's broken and should
16844           be skipped. Fixes bug #507821.
16845
16846 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
16847
16848           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
16849           Original commit message from CVS:
16850           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
16851           (gst_asf_demux_add_video_stream),
16852           (gst_asf_demux_process_ext_content_desc),
16853           (gst_asf_demux_get_metadata_for_stream),
16854           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
16855           (gst_asf_demux_change_state):
16856           * gst/asfdemux/gstasfdemux.h:
16857           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
16858
16859 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
16860
16861           docs/plugins/.cvsignore: Add *-undeclared.txt
16862           Original commit message from CVS:
16863           * docs/plugins/.cvsignore:
16864           Add *-undeclared.txt
16865
16866 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
16867
16868           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
16869           Original commit message from CVS:
16870           * gst/realmedia/rdtmanager.c:
16871           (gst_rdt_manager_marshal_VOID__UINT_UINT),
16872           (gst_rdt_manager_class_init):
16873           * gst/realmedia/rdtmanager.h:
16874           Implement some more signals that rtspsrc connects to.
16875           Fixes #504671.
16876
16877 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
16878
16879           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
16880           Original commit message from CVS:
16881           * Makefile.am:
16882           Include common/win32.mak for CRLF check of win32 project
16883           files (see #393626).
16884
16885 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16886
16887           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
16888           Original commit message from CVS:
16889           * gst/mpegaudioparse/gstmpegaudioparse.c:
16890           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
16891           Don't post SEGMENT_START messages on the bus, only the element
16892           driving the pipeline should do that.
16893
16894 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16895
16896           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
16897           Original commit message from CVS:
16898           * configure.ac:
16899           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
16900
16901 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
16902
16903           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
16904           Original commit message from CVS:
16905           * ext/mpeg2dec/gstmpeg2dec.h:
16906           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
16907           Fixes #500808.
16908
16909 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
16910
16911           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
16912           Original commit message from CVS:
16913           2007-11-20  Julien MOUTTE  <julien@moutte.net>
16914           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
16915           on Mac OS X.
16916
16917 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16918
16919           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
16920           Original commit message from CVS:
16921           * gst/mpegaudioparse/gstmpegaudioparse.c:
16922           Restore the segment handling logic.
16923           Please don't do behavioural changes under the heading of 'leak fixes'
16924           or 'whitespace changes', people.
16925
16926 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16927
16928           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
16929           Original commit message from CVS:
16930           * gst/mpegaudioparse/gstmpegaudioparse.c:
16931           Plug some leaks.
16932
16933 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16934
16935           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
16936           Original commit message from CVS:
16937           * gst/asfdemux/gstasfdemux.c:
16938           Sync _activate_pull() a little more with other demuxers.
16939
16940 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
16941
16942           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
16943           Original commit message from CVS:
16944           * gst/mpegstream/gstmpegdemux.c:
16945           recognize the padding stream
16946
16947 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
16948
16949           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
16950           Original commit message from CVS:
16951           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
16952           Convert tags that come as string into the type required by
16953           GstTagList.
16954
16955 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
16956
16957           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
16958           Original commit message from CVS:
16959           * gst/mpegaudioparse/gstmpegaudioparse.c:
16960           (gst_mp3parse_emit_frame):
16961           Remove some more broken code, it seems to clip even when it should not.
16962           See #491305.
16963
16964 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
16965
16966           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
16967           Original commit message from CVS:
16968           * gst/mpegaudioparse/gstmpegaudioparse.c:
16969           (gst_mp3parse_emit_frame):
16970           When the element is not driving the streaming thread it is not supposed
16971           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
16972           upstream when it detects EOS. See #491305.
16973
16974 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
16975
16976           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
16977           Original commit message from CVS:
16978           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
16979           * gst/dvdsub/Makefile.am:
16980           * gst/dvdsub/gstdvdsubdec.c:
16981           * gst/dvdsub/gstdvdsubparse.c:
16982           * gst/dvdsub/gstdvdsubparse.h:
16983           Add dvd subtitle parser, which just packetizes the input
16984           stream. This is needed to mux dvd subtitles into matroska
16985           files, since the muxer expects unfragmented and properly
16986           timestamped input (#415754).
16987
16988 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
16989
16990           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
16991           Original commit message from CVS:
16992           * configure.ac:
16993           Update requirements from past CVS versions to released
16994           versions (0.10.14 in this case).
16995           * ext/sidplay/gstsiddec.cc:
16996           Fix compilation with g++-4.2.
16997
16998 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16999
17000           gst/realmedia/: Fix some compiler warnings shown on Forte.
17001           Original commit message from CVS:
17002           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
17003           (gst_asm_scan_parse_condition):
17004           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17005           Fix some compiler warnings shown on Forte.
17006
17007 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
17008
17009           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
17010           Original commit message from CVS:
17011           Patch by: Gautier Portet <kassoulet at gmail dot com>
17012           * gst/xingheader/gstxingmux.c:
17013           The size of the Xing header is actually 417 as it's rounded to the
17014           next smaller integer. Fixes #397759.
17015           * gst/xingheader/gstxingmux.c: (xing_generate_header),
17016           (xing_push_header):
17017           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
17018           event to the beginning was successful before pushing the header again.
17019
17020 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
17021
17022           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
17023           Original commit message from CVS:
17024           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
17025           (mp3parse_bytepos_to_time):
17026           Use gst_util_guint64_to_gdouble for conversions.
17027           * win32/vs6/libgstmad.dsp:
17028           Add a link to libgstaudio.
17029
17030 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
17031
17032           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
17033           Original commit message from CVS:
17034           * ext/lame/gstlame.c:
17035           Fix up case where there is no peer, in which case
17036           _get_allowed_caps() will return NULL.
17037
17038 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
17039
17040           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
17041           Original commit message from CVS:
17042           * ext/lame/gstlame.c:
17043           Use GST_PTR_FORMAT to print caps in debug statement.
17044
17045 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17046
17047           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
17048           Original commit message from CVS:
17049           * configure.ac:
17050           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
17051           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
17052           in configure.ac.
17053
17054 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17055
17056           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
17057           Original commit message from CVS:
17058           * ext/lame/gstlame.c:
17059           Allow fixing the sample rate lame converts to by negotiating fixed
17060           sample rate on the src pad caps.
17061           Add docs for it.
17062           * tests/check/Makefile.am:
17063           * tests/check/pipelines/lame.c:
17064           Add a check for it.
17065
17066 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17067
17068           po/: Updated translations.
17069           Original commit message from CVS:
17070           * po/LINGUAS:
17071           * po/da.po:
17072           Updated translations.
17073
17074 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17075
17076           po/pl.po: Added Polish translation.
17077           Original commit message from CVS:
17078           translated by: Jakub Bogusz <qboosh@pld-linux.org>
17079           * po/pl.po:
17080           Added Polish translation.
17081
17082 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17083
17084           po/fi.po: Added Finnish translation.
17085           Original commit message from CVS:
17086           translated by: Ilkka Tuohela <hile@iki.fi>
17087           * po/fi.po:
17088           Added Finnish translation.
17089
17090 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17091
17092           po/es.po: Added Spanish translation.
17093           Original commit message from CVS:
17094           translated by: Jorge González González <aloriel@gmail.com>
17095           * po/es.po:
17096           Added Spanish translation.
17097
17098 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17099
17100           po/bg.po: Added Bulgarian translation.
17101           Original commit message from CVS:
17102           translated by: Alexander Shopov <ash@contact.bg>
17103           * po/bg.po:
17104           Added Bulgarian translation.
17105
17106 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17107
17108           gst/iec958/ac3iec.c: Chainup in finalize.
17109           Original commit message from CVS:
17110           * gst/iec958/ac3iec.c:
17111           Chainup in finalize.
17112           * tests/check/Makefile.am:
17113           * tests/check/generic/states.c:
17114           Improved state change unit test.
17115
17116 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17117
17118           Ignore registries in any format.
17119           Original commit message from CVS:
17120           * docs/plugins/.cvsignore:
17121           * tests/check/.cvsignore:
17122           Ignore registries in any format.
17123
17124 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17125
17126           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
17127           Original commit message from CVS:
17128           * configure.ac:
17129           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
17130           define in the lame headers.  This has the advantage that
17131           it should still work when we're cross-compiling (#452025).
17132
17133 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17134
17135           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
17136           Original commit message from CVS:
17137           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17138           Add other allowed rates to the pad templates.
17139           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
17140           Reset the parser to release memory in dispose.
17141
17142 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17143
17144           ext/: Fix more leaks.
17145           Original commit message from CVS:
17146           * ext/amrnb/amrnbdec.c:
17147           * ext/amrnb/amrnbenc.c:
17148           * ext/amrnb/amrnbparse.c:
17149           * ext/sidplay/gstsiddec.cc:
17150           Fix more leaks.
17151
17152 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
17153
17154           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
17155           Original commit message from CVS:
17156           Patch by: Daniel Charles <dcharles at ti dot com>
17157           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
17158           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
17159           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
17160           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
17161           * ext/amrnb/amrnbenc.h:
17162           Add property to select the BandMode of the AMR encoder.
17163           See #466442.
17164
17165 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17166
17167           gst/realmedia/asmrules.c: Make ro memory to share.
17168           Original commit message from CVS:
17169           * gst/realmedia/asmrules.c:
17170           Make ro memory to share.
17171
17172 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17173
17174           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
17175           Original commit message from CVS:
17176           * gst/mpegaudioparse/gstmpegaudioparse.c:
17177           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
17178           * gst/mpegaudioparse/gstmpegaudioparse.h:
17179           Queue segment event and push it after we know the caps on the pad or
17180           else an autoplugger might not have plugged the element yet and the
17181           segment is lost.
17182
17183 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17184
17185           gst/iec958/ac3iec.c: Fix tests.
17186           Original commit message from CVS:
17187           * gst/iec958/ac3iec.c:
17188           Fix tests.
17189
17190 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17191
17192           tests/check/: Add generic state-change test suite to help to fi leaks.
17193           Original commit message from CVS:
17194           * tests/check/Makefile.am:
17195           * tests/check/generic/.cvsignore:
17196           * tests/check/generic/states.c:
17197           Add generic state-change test suite to help to fi leaks.
17198
17199 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17200
17201           po/: Added Portuguese (Brazilian) translation.
17202           Original commit message from CVS:
17203           translated by: Raphael Higino <phhigino@gmail.com>
17204           * po/LINGUAS:
17205           * po/pt_BR.po:
17206           Added Portuguese (Brazilian) translation.
17207
17208 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17209
17210           po/: Updated translations.
17211           Original commit message from CVS:
17212           * po/hu.po:
17213           * po/nl.po:
17214           * po/sv.po:
17215           * po/uk.po:
17216           Updated translations.
17217
17218 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
17219
17220           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
17221           Original commit message from CVS:
17222           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
17223           (gst_rmdemux_parse_video_packet):
17224           Activate timestamp fixing code.
17225
17226 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
17227
17228           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
17229           Original commit message from CVS:
17230           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
17231           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
17232           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17233           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17234           Do fragment collection in the demuxer so that we can now work with
17235           both ffmpeg and realvideodec to decoder real video content.
17236
17237 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17238
17239           gst/realmedia/asmrules.c: Include stdlib.h.
17240           Original commit message from CVS:
17241           * gst/realmedia/asmrules.c:
17242           Include stdlib.h.
17243
17244 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
17245
17246           gst/realmedia/rdtmanager.c: Fix caps.
17247           Original commit message from CVS:
17248           * gst/realmedia/rdtmanager.c:
17249           Fix caps.
17250
17251 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
17252
17253           gst/realmedia/rtspreal.c: Disable UDP transport for now.
17254           Original commit message from CVS:
17255           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17256           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17257           Disable UDP transport for now.
17258
17259 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
17260
17261           gst/realmedia/: Add simple rdt manager.
17262           Original commit message from CVS:
17263           * gst/realmedia/Makefile.am:
17264           * gst/realmedia/rdtmanager.c: (find_session_by_id),
17265           (create_session), (free_session), (gst_rdt_manager_base_init),
17266           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
17267           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
17268           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
17269           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
17270           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
17271           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
17272           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
17273           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
17274           (gst_rdt_manager_plugin_init):
17275           * gst/realmedia/rdtmanager.h:
17276           * gst/realmedia/rmdemux.c: (plugin_init):
17277           Add simple rdt manager.
17278
17279 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
17280
17281           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
17282           Original commit message from CVS:
17283           * gst/realmedia/rdtdepay.c:
17284           Fix the encoding-name so that it matches what the rtsp extension sets.
17285
17286 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
17287
17288           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
17289           Original commit message from CVS:
17290           * gst/realmedia/asmrules.c: (gst_asm_node_free),
17291           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
17292           (gst_asm_scan_string), (gst_asm_scan_number),
17293           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
17294           (gst_asm_scan_next_token), (gst_asm_rule_free),
17295           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
17296           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
17297           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
17298           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
17299           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
17300           (gst_asm_rule_book_match), (main):
17301           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
17302           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
17303           Use g_hash_table_destroy instead of _unref which is too new.
17304
17305 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
17306
17307           gst/realmedia/.cvsignore: Add test to ignore.
17308           Original commit message from CVS:
17309           * gst/realmedia/.cvsignore:
17310           Add test to ignore.
17311           * gst/realmedia/Makefile.am:
17312           * gst/realmedia/asmrules.c: (gst_asm_node_new),
17313           (gst_asm_node_free), (gst_asm_operator_eval),
17314           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
17315           (gst_asm_scan_string), (gst_asm_scan_number),
17316           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
17317           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
17318           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
17319           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
17320           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
17321           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
17322           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
17323           (gst_asm_rule_book_match), (main):
17324           * gst/realmedia/asmrules.h:
17325           Added asembler rule book parser and evaluator.
17326           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
17327           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
17328           * gst/realmedia/rtspreal.h:
17329           Keep per stream config info.
17330           Parse and evaluate asm rule books for stream selection.
17331
17332 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17333
17334           gst/realmedia/rtspreal.c: Include stdlib.
17335           Original commit message from CVS:
17336           * gst/realmedia/rtspreal.c:
17337           Include stdlib.
17338
17339 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
17340
17341           gst/realmedia/: Split out hash code in separate file.
17342           Original commit message from CVS:
17343           * gst/realmedia/Makefile.am:
17344           * gst/realmedia/realhash.c: (hash), (call_hash),
17345           (gst_rtsp_ext_real_calc_response_and_checksum):
17346           * gst/realmedia/realhash.h:
17347           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17348           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
17349           Split out hash code in separate file.
17350
17351 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
17352
17353           gst/: Fix include paths and link dependecies for rtsp extension.
17354           Original commit message from CVS:
17355           * gst/asfdemux/Makefile.am:
17356           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
17357           (gst_rtsp_wms_class_init):
17358           * gst/realmedia/Makefile.am:
17359           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17360           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
17361           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
17362           (_do_init), (gst_rtsp_real_class_init):
17363           Fix include paths and link dependecies for rtsp extension.
17364
17365 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
17366
17367           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
17368           Original commit message from CVS:
17369           * gst/realmedia/Makefile.am:
17370           * gst/realmedia/rmdemux.c: (plugin_init):
17371           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17372           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
17373           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
17374           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
17375           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
17376           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
17377           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
17378           (gst_rtsp_real_plugin_init):
17379           * gst/realmedia/rtspreal.h:
17380           Add RealMedia RTSP extension module. It has rank NONE until it is fully
17381           functional.
17382
17383 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
17384
17385           gst/asfdemux/: Move WMS RTSP extension from -good to here.
17386           Original commit message from CVS:
17387           * gst/asfdemux/Makefile.am:
17388           * gst/asfdemux/gstasf.c: (plugin_init):
17389           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
17390           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
17391           (gst_rtsp_wms_configure_stream), (_do_init),
17392           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
17393           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
17394           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
17395           * gst/asfdemux/gstrtspwms.h:
17396           Move WMS RTSP extension from -good to here.
17397           Port it to the new pluggable extension interface.
17398
17399 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17400
17401           ext/mad/Makefile.am: Link to audio helper from plugins-base.
17402           Original commit message from CVS:
17403           * ext/mad/Makefile.am:
17404           Link to audio helper from plugins-base.
17405
17406 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17407
17408           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
17409           Original commit message from CVS:
17410           * configure.ac:
17411           * ext/mad/gstmad.c: (gst_mad_chain):
17412           Use the new buffer clipping function from gstaudio here and
17413           require gst-plugins-base CVS.
17414
17415 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17416
17417           configure.ac: Sync liboil check with plugins-base. Add libm check.
17418           Original commit message from CVS:
17419           * configure.ac:
17420           Sync liboil check with plugins-base. Add libm check.
17421           * gst/synaesthesia/Makefile.am:
17422           Link against libm. We're using sqrt here.
17423
17424 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17425
17426           gst/asfdemux/gstasfdemux.c: Include stdlib.
17427           Original commit message from CVS:
17428           * gst/asfdemux/gstasfdemux.c:
17429           Include stdlib.
17430
17431 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17432
17433           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
17434           Original commit message from CVS:
17435           * ext/annodex/Makefile.am:
17436           Fix CFLAGS/LIBS.
17437           * ext/cdio/gstcdiocddasrc.c:
17438           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
17439           Include stdlib
17440           * ext/cairo/Makefile.am:
17441           * gst/videofilter/Makefile.am:
17442           * tests/examples/level/Makefile.am:
17443           Use $(LIBM) instead of -lm
17444
17445 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17446
17447           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
17448           Original commit message from CVS:
17449           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17450           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
17451           * gst/mpegaudioparse/gstmpegaudioparse.h:
17452           Save some memory for each frame by only saving the start timestamp
17453           and start byte position instead of additionally the stop timestamp
17454           and stop byte position. This requires us to use a doubly-linked list
17455           but still saves 8-12 bytes per frame.
17456
17457 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17458
17459           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
17460           Original commit message from CVS:
17461           * ext/mad/gstmad.c: (clip_outgoing_buffer):
17462           Fix buffer clipping to correctly clip to the segment stop.
17463
17464 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17465
17466           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
17467           Original commit message from CVS:
17468           * gst/mpegaudioparse/gstmpegaudioparse.c:
17469           (gst_mp3parse_emit_frame):
17470           Fix a calculation that was causing mp3parse to drop every incoming
17471           frame when upstream delivered a segment in TIME format, breaking
17472           playback of all mpeg system streams.
17473
17474 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17475
17476           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
17477           Original commit message from CVS:
17478           * Makefile.am:
17479           * configure.ac:
17480           * tests/Makefile.am:
17481           Remove bogus check for libcheck, since we check for
17482           gstreamer-check and it pulls in the required info from
17483           and we weren't actually _using_ the information for
17484           libcheck ourselves anyway.
17485
17486 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17487
17488           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
17489           Original commit message from CVS:
17490           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17491           (gst_mp3parse_init), (gst_mp3parse_dispose),
17492           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
17493           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
17494           (mp3parse_handle_seek), (mp3parse_src_query):
17495           * gst/mpegaudioparse/gstmpegaudioparse.h:
17496           Implement accurate seeking in mpegaudioparse. Fixes #308312.
17497           Also implement segment seeks.
17498
17499 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17500
17501           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
17502           Original commit message from CVS:
17503           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
17504           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
17505           (gst_mad_chain), (gst_mad_change_state):
17506           * ext/mad/gstmad.h:
17507           Implement buffer clipping and use GST_BOILERPLATE instead of manual
17508           GType magic. Part one of bug #308312.
17509
17510 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17511
17512           configure.ac: Use pkg-config to locate check.
17513           Original commit message from CVS:
17514           * configure.ac:
17515           Use pkg-config to locate check.
17516
17517 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
17518
17519           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
17520           Original commit message from CVS:
17521           * configure.ac:
17522           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
17523           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
17524           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
17525           Fix build against core CVS by not using deprecated API. Bump
17526           requirements for new API (overdue anyway).
17527
17528 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17529
17530           REQUIREMENTS: Also add amr-libs here and update a little.
17531           Original commit message from CVS:
17532           * REQUIREMENTS:
17533           Also add amr-libs here and update a little.
17534
17535 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
17536
17537           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
17538           Original commit message from CVS:
17539           * docs/plugins/inspect/plugin-dvdnav.xml:
17540           * docs/plugins/inspect/plugin-realmedia.xml:
17541           * docs/plugins/inspect/plugin-synaesthesia.xml:
17542           Add inspect file for synaesthesia so the docs can be built even if
17543           the plugin isn't built yet. Fixes #454311. Also add inspect files
17544           for dvdnavsrc and realmedia.
17545
17546 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17547
17548           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
17549           Original commit message from CVS:
17550           * docs/plugins/Makefile.am:
17551           Simplify --extra-dir as gtkdoc scans recursively.
17552
17553 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17554
17555           And yet more docs enabled.
17556           Original commit message from CVS:
17557           * docs/plugins/Makefile.am:
17558           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17559           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17560           * gst/synaesthesia/Makefile.am:
17561           * gst/synaesthesia/gstsynaesthesia.c:
17562           * gst/synaesthesia/gstsynaesthesia.h:
17563           And yet more docs enabled.
17564
17565 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17566
17567           docs/plugins/: Add new docs. Scan c++ files too.
17568           Original commit message from CVS:
17569           * docs/plugins/Makefile.am:
17570           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17571           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17572           * docs/plugins/inspect/plugin-a52dec.xml:
17573           * docs/plugins/inspect/plugin-amrnb.xml:
17574           * docs/plugins/inspect/plugin-asf.xml:
17575           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17576           * docs/plugins/inspect/plugin-dvdsub.xml:
17577           * docs/plugins/inspect/plugin-iec958.xml:
17578           * docs/plugins/inspect/plugin-lame.xml:
17579           * docs/plugins/inspect/plugin-mad.xml:
17580           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17581           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17582           * docs/plugins/inspect/plugin-mpegstream.xml:
17583           Add new docs. Scan c++ files too.
17584           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
17585           (gst_amrnbdec_event):
17586           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
17587           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
17588           (gst_amrnbparse_loop):
17589           Add documentation headers.
17590           * ext/mad/gstmad.c:
17591           * ext/mad/gstmad.h:
17592           Refactor for docs.
17593
17594 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17595
17596           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
17597           Original commit message from CVS:
17598           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
17599           (gst_mp3parse_init):
17600           Use GST_BOILERPLATE instead of manual GType magic.
17601           * gst/mpegaudioparse/gstmpegaudioparse.c:
17602           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
17603           (mp3parse_bytepos_to_time):
17604           * gst/mpegaudioparse/gstmpegaudioparse.h:
17605           Implement seeking, byte->time, time->byte conversions with the Xing
17606           seek table if available. This allows better at least a bit more
17607           accurate seeks and file position reporting.
17608
17609 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17610
17611           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
17612           Original commit message from CVS:
17613           * gst/mpegaudioparse/gstmpegaudioparse.c:
17614           (gst_mp3parse_handle_first_frame):
17615           Copy the complete Xing seek table in the 100 byte array instead of
17616           copying the first byte 100 times.
17617           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
17618           (mp3parse_total_time), (mp3parse_time_to_bytepos):
17619           Add seeking support based on the Xing header but comment it out for
17620           now as it seems to yield worse result than the other method.
17621           Also use gst_pad_query_peer_duration() instead of getting the peer pad
17622           ourself, creating a new GstQuery, etc.
17623
17624 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17625
17626           docs/plugins/: Update docs with caps info.
17627           Original commit message from CVS:
17628           * docs/plugins/gst-plugins-ugly-plugins.args:
17629           * docs/plugins/inspect/plugin-a52dec.xml:
17630           * docs/plugins/inspect/plugin-amrnb.xml:
17631           * docs/plugins/inspect/plugin-asf.xml:
17632           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17633           * docs/plugins/inspect/plugin-dvdread.xml:
17634           * docs/plugins/inspect/plugin-dvdsub.xml:
17635           * docs/plugins/inspect/plugin-iec958.xml:
17636           * docs/plugins/inspect/plugin-lame.xml:
17637           * docs/plugins/inspect/plugin-mad.xml:
17638           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17639           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17640           * docs/plugins/inspect/plugin-mpegstream.xml:
17641           Update docs with caps info.
17642
17643 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
17644
17645           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
17646           Original commit message from CVS:
17647           * po/POTFILES.in:
17648           Make sure dvdnav strings get translated too (no reason not to have
17649           them in the .po file, even if the plugin is disabled for now).
17650           Fixes #450879.
17651
17652 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17653
17654           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
17655           Original commit message from CVS:
17656           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
17657           (gst_amrnbdec_event), (gst_amrnbdec_chain),
17658           (gst_amrnbdec_state_change):
17659           * ext/amrnb/amrnbdec.h:
17660           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
17661           (gst_amrnbparse_loop):
17662           Add newsegment and discont handling. Some code cleanups.
17663
17664 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
17665
17666           ext/dvdread/dvdreadsrc.c: check for an error from
17667           Original commit message from CVS:
17668           * ext/dvdread/dvdreadsrc.c: check for an error from
17669           DVDReadBlocks() correctly.
17670
17671 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
17672
17673           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...
17674           Original commit message from CVS:
17675           * ext/dvdread/dvdreadsrc.c:
17676           If we can't read a nav packet, or it doesn't look like a nav
17677           packet, that's an error.  Previous behavior was to look at
17678           the next packet; I can't find any justification for doing that.
17679           Fixes: #358891.
17680
17681 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17682
17683           po/it.po: Updated Italian translation.
17684           Original commit message from CVS:
17685           * po/it.po:
17686           Updated Italian translation.
17687
17688 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17689
17690           po/vi.po: Updated Vietnames translation.
17691           Original commit message from CVS:
17692           * po/vi.po:
17693           Updated Vietnames translation.
17694
17695 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17696
17697           po/: Added Chinese (simplified) translation.
17698           Original commit message from CVS:
17699           contributed by: Wenzheng Hu <db_lobster@163.com>
17700           * po/LINGUAS:
17701           * po/zh_CN.po:
17702           Added Chinese (simplified) translation.
17703
17704 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17705
17706           MAINTAINERS: Updating all the maintainers files
17707           Original commit message from CVS:
17708           * MAINTAINERS:
17709           Updating all the maintainers files
17710
17711 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
17712
17713           Fix leaks some more.
17714           Original commit message from CVS:
17715           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
17716           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
17717           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
17718           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
17719           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
17720           * gst/iec958/ac3iec.c: (ac3iec_init):
17721           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
17722           Fix leaks some more.
17723
17724 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
17725
17726           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
17727           Original commit message from CVS:
17728           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
17729           "She's leaking me", said valgrind.
17730
17731 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17732
17733           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
17734           Original commit message from CVS:
17735           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
17736           Fix "pad caps are not a real subset of its template caps" warning.
17737
17738 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
17739
17740           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
17741           Original commit message from CVS:
17742           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
17743           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
17744           (gst_amrnbdec_finalize):
17745           Don't leak the adapter, unref it in a new finalize method instead.
17746           Fixes #448782.
17747
17748 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17749
17750           configure.ac: Back to CVS
17751           Original commit message from CVS:
17752           * configure.ac:
17753           Back to CVS
17754           * gst-plugins-ugly.doap:
17755           Add 0.10.6 to the list of releases.
17756
17757 === release 0.10.6 ===
17758
17759 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17760
17761         * ChangeLog:
17762         * NEWS:
17763         * RELEASE:
17764         * configure.ac:
17765         * docs/plugins/gst-plugins-ugly-plugins.args:
17766         * docs/plugins/inspect/plugin-a52dec.xml:
17767         * docs/plugins/inspect/plugin-asf.xml:
17768         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17769         * docs/plugins/inspect/plugin-dvdread.xml:
17770         * docs/plugins/inspect/plugin-dvdsub.xml:
17771         * docs/plugins/inspect/plugin-iec958.xml:
17772         * docs/plugins/inspect/plugin-lame.xml:
17773         * docs/plugins/inspect/plugin-mad.xml:
17774         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17775         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17776         * docs/plugins/inspect/plugin-mpegstream.xml:
17777         * docs/plugins/inspect/plugin-siddec.xml:
17778           Release 0.10.6
17779           Original commit message from CVS:
17780           Release 0.10.6
17781
17782 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17783
17784         * po/af.po:
17785         * po/az.po:
17786         * po/cs.po:
17787         * po/da.po:
17788         * po/en_GB.po:
17789         * po/hu.po:
17790         * po/it.po:
17791         * po/nb.po:
17792         * po/nl.po:
17793         * po/or.po:
17794         * po/sq.po:
17795         * po/sr.po:
17796         * po/sv.po:
17797         * po/uk.po:
17798         * po/vi.po:
17799           Update .po files
17800           Original commit message from CVS:
17801           Update .po files
17802
17803 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17804
17805           win32/vs6/: Convert line endings to CRLF and mark as binary files.
17806           Original commit message from CVS:
17807           * win32/vs6/gst_plugins_ugly.dsw:
17808           * win32/vs6/libgstac3parse.dsp:
17809           * win32/vs6/libgstasfdemux.dsp:
17810           * win32/vs6/libgstdvdlpcmdec.dsp:
17811           * win32/vs6/libgstdvdsub.dsp:
17812           * win32/vs6/libgstiec958.dsp:
17813           * win32/vs6/libgstlame.dsp:
17814           * win32/vs6/libgstmad.dsp:
17815           * win32/vs6/libgstmpegaudioparse.dsp:
17816           * win32/vs6/libgstmpegstream.dsp:
17817           * win32/vs6/libgstrealmedia.dsp:
17818           * win32/vs6/libgstsynaesthesia.dsp:
17819           Convert line endings to CRLF and mark as binary files.
17820
17821 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
17822
17823           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
17824           Original commit message from CVS:
17825           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
17826           Don't forget to unlock when setting the device property, or
17827           we'll sooner or later deadlock.
17828
17829 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
17830
17831           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
17832           Original commit message from CVS:
17833           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
17834           Use gst_util_guint64_to_gdouble for conversion.
17835           * win32/vs6/libgstasfdemux.dsp:
17836           Add asfpacket.c to the build.
17837
17838 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17839
17840           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
17841           Original commit message from CVS:
17842           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17843           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
17844           * gst/mpegaudioparse/gstmpegaudioparse.h:
17845           If the Xing header provides a total time, use it to calculate the
17846           correct average bitrate immediately, instead of sending updates as
17847           we parse the stream.
17848
17849 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
17850
17851           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
17852           Original commit message from CVS:
17853           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
17854           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
17855           Use GstClockTime instead of guint for a time variable to prevent
17856           overflows on too large subtitle durations. Fixes #444514.
17857
17858 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
17859
17860           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
17861           Original commit message from CVS:
17862           Patch by: Mark Nauwelaerts <manauw at skynet be>
17863           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
17864           Clear state when handling the serialized FLUSH_STOP event instead of
17865           the FLUSH_START event, thereby making sure we don't free buffers the
17866           chain function is still using. Fixes dvdsubdec crashing when flusing
17867           or seeking (#442706).
17868
17869 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
17870
17871           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
17872           Original commit message from CVS:
17873           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17874           Initialise variable to make fc4 build bot happy.
17875
17876 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17877
17878           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
17879           Original commit message from CVS:
17880           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17881           Add sanity check so we don't abort for broken or non-MPEG streams,
17882           but instead error out. Fixes crashes/aborts for when our typefinder
17883           wrongly identifies quicktime files as mpeg (which should be fixed in
17884           -base now too). (#440120).
17885
17886 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17887
17888         * ChangeLog:
17889         * ext/amrnb/amrnbdec.c:
17890         * ext/amrnb/amrnbenc.c:
17891         * ext/amrnb/amrnbparse.c:
17892           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
17893           Original commit message from CVS:
17894           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
17895           block_size, _do_init, gst_amrnbdec_base_init,
17896           gst_amrnbdec_class_init, gst_amrnbdec_init):
17897           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
17898           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
17899           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
17900           block_size, _do_init, gst_amrnbparse_base_init,
17901           gst_amrnbparse_class_init, gst_amrnbparse_init):
17902           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
17903           GST_DEBUG_FUNCPTR and add log-category.
17904
17905 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17906
17907           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
17908           Original commit message from CVS:
17909           * gst/mpegaudioparse/gstmpegaudioparse.c:
17910           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17911           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
17912           (gst_mp3parse_chain), (mp3parse_total_bytes),
17913           (mp3parse_total_time):
17914           * gst/mpegaudioparse/gstmpegaudioparse.h:
17915           Implement parsing of Xing headers from the first frame of the stream,
17916           and use it to report duration correctly where possible.
17917
17918 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
17919
17920           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
17921           Original commit message from CVS:
17922           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
17923           After descrambling, push the packets out as individual packets
17924           instead of one big descrambled buffer. Makes cook audio decoding
17925           work with the 'realaudiodec' decoder from gst-plugins-bad.
17926
17927 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17928
17929           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
17930           Original commit message from CVS:
17931           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17932           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
17933           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
17934           (gst_rmdemux_parse_packet):
17935           * gst/realmedia/rmdemux.h:
17936           Remember first timestamp encountered in stream and re-timestamp
17937           stream to start from zero (fixes #397219); only send one newsegment
17938           event, not two; when seeking, send newsegment events from the
17939           streaming thread and not from the seeking thread.
17940
17941 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
17942
17943           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
17944           Original commit message from CVS:
17945           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
17946           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
17947           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
17948           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
17949           * gst/mpegstream/gstmpegdemux.h:
17950           Reset last_flow values for the various streams after a flushing
17951           seek, otherwise we might aggregate wrong flow returns afterwards
17952           that will make upstream pause silently. This should fix seeking
17953           in DVDs and also fix the Thoggen cropping dialog (#438610).
17954
17955 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
17956
17957           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
17958           Original commit message from CVS:
17959           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
17960           (gst_asf_demux_chain_headers),
17961           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
17962           (gst_asf_demux_have_mutually_exclusive_active_stream),
17963           (gst_asf_demux_check_activate_streams),
17964           (gst_asf_demux_find_stream_with_complete_payload),
17965           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
17966           (gst_asf_demux_activate_ext_props_streams),
17967           (gst_asf_demux_process_object):
17968           * gst/asfdemux/gstasfdemux.h:
17969           Activate streams (ie. add the pads to the element) depending on
17970           whether we actually get data for those streams within the ASF
17971           preroll value specified. Currently only done in pull-mode though
17972           (this will fix problems with playbin hanging on mms streams once
17973           we use this in push-mode as well).
17974
17975 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
17976
17977           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
17978           Original commit message from CVS:
17979           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
17980           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
17981           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
17982           (gst_asf_demux_process_file):
17983           * gst/asfdemux/gstasfdemux.h:
17984           Make all timestamps start from zero in pull-mode too; some small
17985           clean-ups and FIXMEs here and there.
17986
17987 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
17988
17989           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
17990           Original commit message from CVS:
17991           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
17992           (gst_asf_demux_parse_packet):
17993           If packet size is specified within the packet and smaller than
17994           the actual packet size, don't parse beyond the size specified in
17995           the packet (this makes us parse some cases of packets with single
17996           compressed payloads cleanly, see e.g stream from #431318). Also
17997           add a sanity check when parsing compressed single payloads.
17998
17999 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
18000
18001           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
18002           Original commit message from CVS:
18003           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
18004           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
18005           (gst_asf_demux_handle_seek_event),
18006           (gst_asf_demux_push_complete_payloads):
18007           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
18008           send data from the keyframe right before the new segment start to
18009           make sure the decoder doesn't have to decode more than absolutely
18010           necessary.
18011
18012 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
18013
18014           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
18015           Original commit message from CVS:
18016           * gst/asfdemux/asfheaders.c:
18017           * gst/asfdemux/asfheaders.h:
18018           * gst/asfdemux/asfpacket.c:
18019           (asf_payload_parse_replicated_data_extensions),
18020           (gst_asf_demux_parse_payload):
18021           * gst/asfdemux/asfpacket.h:
18022           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18023           (gst_asf_demux_push_complete_payloads),
18024           (gst_asf_demux_process_ext_stream_props):
18025           * gst/asfdemux/gstasfdemux.h:
18026           Implement payload extension system/extended replicated data parsing,
18027           so we can extract payload durations if they're specified.
18028
18029 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
18030
18031           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
18032           Original commit message from CVS:
18033           * gst/asfdemux/asfheaders.h:
18034           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18035           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
18036           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
18037           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
18038           (gst_asf_demux_parse_stream_object),
18039           (gst_asf_demux_process_ext_stream_props),
18040           (gst_asf_demux_process_queued_extended_stream_objects),
18041           (gst_asf_demux_activate_ext_props_streams),
18042           (gst_asf_demux_process_object):
18043           * gst/asfdemux/gstasfdemux.h:
18044           Refactor stream parse/activation a bit (stream activation heuristics
18045           are still the same though); some more clean-ups.
18046
18047 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
18048
18049           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
18050           Original commit message from CVS:
18051           * win32/common/.cvsignore:
18052           Ignore generated config.h file to make build bot happy.
18053
18054 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
18055
18056           gst/asfdemux/: Init debug category before using it.
18057           Original commit message from CVS:
18058           * gst/asfdemux/gstasf.c: (plugin_init):
18059           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
18060           * gst/asfdemux/gstasfdemux.h:
18061           Init debug category before using it.
18062
18063 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
18064
18065           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
18066           Original commit message from CVS:
18067           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
18068           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
18069           Fix silly bug when we can't pull as much data as we want; don't
18070           forget to announce pending tags in the new packet parsing code.
18071
18072 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
18073
18074           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
18075           Original commit message from CVS:
18076           * configure.ac:
18077           * win32/MANIFEST:
18078           Generate a win32 config.h into win32/common and add to MANIFEST so
18079           it gets disted (#393890). Looks like win32/common/config.h.in needs
18080           some work though.
18081
18082 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
18083
18084           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
18085           Original commit message from CVS:
18086           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
18087           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
18088           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
18089           Fix pull mode operation some more: send newsegment event before
18090           sending data; handle EOS and fatal flow returns a bit better; don't
18091           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
18092
18093 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
18094
18095           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
18096           Original commit message from CVS:
18097           * gst/asfdemux/Makefile.am:
18098           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
18099           (asf_packet_create_payload_buffer),
18100           (asf_payload_find_previous_fragment),
18101           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
18102           (gst_asf_demux_parse_packet):
18103           * gst/asfdemux/asfpacket.h:
18104           * gst/asfdemux/gstasfdemux.c:
18105           (gst_asf_demux_reset_stream_state_after_discont),
18106           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
18107           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
18108           (gst_asf_demux_process_chunk):
18109           * gst/asfdemux/gstasfdemux.h:
18110           New packet parsing code: should put halfway decent timestamps on
18111           buffers, and might even set the appropriate keyframe/discont buffer
18112           flags from time to time (and even if it doesn't, I'm at least able
18113           to debug this code); only used in pull-mode so far. Still needs
18114           some more work, like payload extensions parsing and proper flow
18115           aggregation, and stream activation based on preroll. Stay tuned.
18116
18117 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
18118
18119           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
18120           Original commit message from CVS:
18121           * gst/asfdemux/asfheaders.h:
18122           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18123           (gst_asf_demux_seek_index_lookup),
18124           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
18125           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
18126           (gst_asf_demux_process_ext_content_desc),
18127           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
18128           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
18129           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
18130           * gst/asfdemux/gstasfdemux.h:
18131           Some clean-ups and small fixes: rename asf_stream_context structure to
18132           AsfStream; inline some three-line utility functions that are only used
18133           once anyway and get rid of their associated helper structs; make debug
18134           category global so that it is used by the debug statements in the other
18135           file as well; simplify gst_asf_demux_get_stream(); fix accidental
18136           implicit initialisation of stream->last_buffer_timestamp to 0, which
18137           would lead to missing timestamps on the first buffer; put fourcc format
18138           into video caps to make certain proprietary wmv decoders happy (for the
18139           case of WMVA in particular); play_time is offset by preroll as well, so
18140           fix overreporting of duration for some files.
18141
18142 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
18143
18144           gst/asfdemux/gstasfdemux.c: Printf format fixes.
18145           Original commit message from CVS:
18146           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
18147           (gst_asf_demux_pull_indices):
18148           Printf format fixes.
18149
18150 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
18151
18152           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
18153           Original commit message from CVS:
18154           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18155           (gst_mpeg_parse_send_event):
18156           Post an error message if EOS wasn't handled by anything downstream.
18157           This should fix playbin freezing/hanging with small VobSub subtitle
18158           files (background: not-linked flow returns from downstream are
18159           ignored for a while at the beginning, so if the file is small
18160           upstream will never get a not-linked flow return even if nothing
18161           is connected downstream). (#429960).
18162
18163 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
18164
18165           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
18166           Original commit message from CVS:
18167           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
18168           (gst_amrnbparse_sink_activate),
18169           (gst_amrnbparse_sink_activate_pull):
18170           Rewrite terminally broken sinkpad activation code.
18171           Now actually supports pull-mode activation (didn't before), and push
18172           mode activation doesn't leave the sinkpad flushing.
18173
18174 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
18175
18176           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
18177           Original commit message from CVS:
18178           * gst/asfdemux/asfheaders.c:
18179           * gst/asfdemux/asfheaders.h:
18180           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18181           (gst_asf_demux_reset), (gst_asf_demux_init),
18182           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
18183           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
18184           (gst_asf_demux_seek_index_lookup),
18185           (gst_asf_demux_reset_stream_state_after_discont),
18186           (gst_asf_demux_handle_seek_event),
18187           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
18188           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
18189           (gst_asf_demux_pull_indices),
18190           (gst_asf_demux_parse_data_object_start),
18191           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
18192           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
18193           (gst_asf_demux_process_simple_index),
18194           (gst_asf_demux_process_object),
18195           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
18196           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
18197           * gst/asfdemux/gstasfdemux.h:
18198           Make asfdemux work in pull mode where possible. If there's an index
18199           at the end of the file, read it and use it for seeking purposes.
18200
18201 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
18202
18203           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
18204           Original commit message from CVS:
18205           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18206           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
18207           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
18208           Some timestamp fixes.
18209           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
18210           Fix for 64-bit machines.
18211
18212 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
18213
18214           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
18215           Original commit message from CVS:
18216           Patch by: René Stadler <mail at renestadler dot de>
18217           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
18218           (find_seek_offset_time), (gst_rmdemux_reset),
18219           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
18220           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
18221           * gst/realmedia/rmdemux.h:
18222           Make rmdemux handle any number of logical streams. Fixes #428698.
18223
18224 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18225
18226         * po/nl.po:
18227           update dutch
18228           Original commit message from CVS:
18229           update dutch
18230
18231 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18232
18233           po/: Added Danish translation.
18234           Original commit message from CVS:
18235           submitted by: Mogens Jaeger <mogens@jaeger.tf>
18236           * po/LINGUAS:
18237           * po/da.po:
18238           Added Danish translation.
18239
18240 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18241
18242           po/.cvsignore: Add pot.
18243           Original commit message from CVS:
18244           * po/.cvsignore:
18245           Add pot.
18246
18247 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
18248
18249           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
18250           Original commit message from CVS:
18251           2007-03-27  Julien MOUTTE  <julien@moutte.net>
18252           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
18253           stream and try to adapt to incoming timestamps lack of
18254           precision up to half a frame. This allows generating
18255           a perfect stream even with muxed formats like FLV where
18256           the timestamps are stored in milliseconds.
18257
18258 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18259
18260           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
18261           Original commit message from CVS:
18262           * gst/realmedia/rmdemux.c:
18263           Remove unused zlib.h include. Fixes #421594.
18264
18265 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18266
18267           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
18268           Original commit message from CVS:
18269           * ext/lame/gstlame.c: (gst_lame_setup):
18270           Disable the bitrate checking when the user has requested
18271           Free Format mode, as all bitrates less than the maximum
18272           are valid then.
18273
18274 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18275
18276           po/: Update translations.
18277           Original commit message from CVS:
18278           * po/hu.po:
18279           * po/it.po:
18280           * po/sv.po:
18281           Update translations.
18282
18283 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18284
18285           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
18286           Original commit message from CVS:
18287           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
18288           When handling seeks, don't convert -1 start or stop values to a bogus
18289           byte position - pass them upstream as -1.
18290
18291 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18292
18293           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
18294           Original commit message from CVS:
18295           * gst/mpegaudioparse/gstmpegaudioparse.c:
18296           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
18297           (gst_mp3parse_init), (gst_mp3parse_sink_event),
18298           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
18299           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
18300           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
18301           (mp3parse_total_time), (mp3parse_handle_seek),
18302           (mp3parse_src_event), (mp3parse_src_query),
18303           (mp3parse_get_query_types), (plugin_init):
18304           * gst/mpegaudioparse/gstmpegaudioparse.h:
18305           Implement seeking via average bitrate, and position+duration
18306           querying in mp3parse. Later, it will support frame-accurate seeking by
18307           building a seek table as it parses.
18308           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
18309           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
18310           before any extant MP3 decoder plugin. This allows us to remove framing
18311           support from the decoders, if we want, and will provide them with
18312           accurate seeking automatically once it is finished.
18313           Fix the handling of MPEG-1 Layer 1 files.
18314           Partially fix timestamping of packets arriving from a demuxer by
18315           queueing the incoming timestamp until the next packet starts, rather
18316           than applying it immediately to the next pushed buffer.
18317
18318 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
18319
18320           gst/asfdemux/gstasfdemux.c: Printf format fix.
18321           Original commit message from CVS:
18322           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
18323           Printf format fix.
18324
18325 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18326
18327           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
18328           Original commit message from CVS:
18329           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
18330           (gst_cdio_cdda_src_finalize):
18331           Make sure we always destroy our libcdio handle.
18332
18333 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
18334
18335           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
18336           Original commit message from CVS:
18337           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
18338           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
18339           (gst_cdio_cdda_src_finalize):
18340           Small code cleanups.
18341           Don't use pad_alloc as the base class cannot deal with the error codes.
18342
18343 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
18344
18345           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
18346           Original commit message from CVS:
18347           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
18348           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
18349           Never post a (fatal) error message on the bus on decoding errors. We
18350           should only do this if we can't recover, but mpeg2dec can always
18351           recover. This is needed for DVB streams, for example, where there
18352           may be temporary glitches in the stream. Instead of an error
18353           message, post a warning message on the bus for every N decoding
18354           errors. Fixes #370020.
18355
18356 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18357
18358           configure.ac: Convert to new AG_GST style.
18359           Original commit message from CVS:
18360           * configure.ac:
18361           Convert to new AG_GST style.
18362
18363 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18364
18365           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
18366           Original commit message from CVS:
18367           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
18368           (gst_lame_setup):
18369           Display sensible defaults and limits for the
18370           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
18371           property - it's supposed to be a boolean 0/1 value.
18372
18373 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18374
18375           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
18376           Original commit message from CVS:
18377           * ext/lame/gstlame.c:
18378           Initialise the variables so gcc doesn't complain about possibly
18379           uninitialised uses, even though they can't actually happen.
18380
18381 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
18382
18383           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
18384           Original commit message from CVS:
18385           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
18386           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
18387           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
18388           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18389           Implement all sample rates.
18390           Implement sample permutation a little smarter avoiding a memcpy.
18391           Fix timestamps, use segments, fix seeking.
18392
18393 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
18394
18395           Document siddec.
18396           Original commit message from CVS:
18397           * docs/plugins/Makefile.am:
18398           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18399           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18400           * docs/plugins/inspect/plugin-siddec.xml:
18401           * ext/sidplay/gstsiddec.cc:
18402           * ext/sidplay/gstsiddec.h:
18403           Document siddec.
18404
18405 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18406
18407           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
18408           Original commit message from CVS:
18409           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18410           (gst_lame_set_property), (gst_lame_setup):
18411           Fix up bitrate checking macro.  Make it give us a
18412           GST_ELEMENT_WARNING message so the application has a chance of
18413           reporting this to the user.  Move the checking to _setup, so we
18414           are sure it runs in the READY state, when we hope to have a pipeline
18415           and a bus that is not flushing.
18416           This fixes e.g. using 96 kbit/sec as a bitrate.
18417
18418 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
18419
18420           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
18421           Original commit message from CVS:
18422           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
18423           (gst_asf_demux_process_advanced_mutual_exclusion),
18424           (gst_asf_demux_process_queued_extended_stream_objects),
18425           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
18426           * gst/asfdemux/gstasfdemux.h:
18427           Parse advanced mutual exclusion object and only add pads for
18428           'hidden' streams (those in an extended stream header) that are
18429           mutually exclusive with an already existing 'main stream' if
18430           the broadcasting flag is not set. If the broadcasting flag is set,
18431           assume that data for this stream isn't sent. (This should ideally be
18432           solved better by making playbin more robust against this and/or by
18433           making mmssrc send some information downstream about which streams
18434           will be streamed). Fixes #353116.
18435
18436 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18437
18438           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
18439           Original commit message from CVS:
18440           * gst/synaesthesia/gstsynaesthesia.c:
18441           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
18442           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
18443           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
18444           (synaescope32), (synaescope_set_data), (synaesthesia_update),
18445           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
18446           * gst/synaesthesia/synaescope.h:
18447           Move all the mutable engine state into a structure so that
18448           multiple element instances can run without interfering.
18449
18450 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18451
18452           Add crossreferences to glib/gobject/gstream docs.
18453           Original commit message from CVS:
18454           * configure.ac:
18455           * docs/plugins/Makefile.am:
18456           Add crossreferences to glib/gobject/gstream docs.
18457
18458 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18459
18460           gst/synaesthesia/: More source cleanups and add FIXME comments.
18461           Original commit message from CVS:
18462           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18463           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18464           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
18465           (plugin_init):
18466           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
18467           (synaescope8):
18468           More source cleanups and add FIXME comments.
18469
18470 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
18471
18472           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
18473           Original commit message from CVS:
18474           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
18475           Use gst_guint64_to_gdouble for conversions.
18476           * gst/synaesthesia/synaescope.c:
18477           Define M_PI and do not include <pthread.h> and
18478           <sys/time.h> for G_OS_WIN32
18479           * win32/vs6/libgstrealmedia.dsp:
18480           * win32/vs6/synaesthesia.dsp:
18481           Update projects files.
18482           * win32/common/config.h.in:
18483           Add config.h.in for autogen of config.h
18484
18485 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18486
18487           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
18488           Original commit message from CVS:
18489           * configure.ac:
18490           Add --enable-experimental support. Activate synaesthesia when building
18491           with --enable-experimental. Fix --enable external configure switch
18492           description.
18493
18494 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18495
18496           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
18497           Original commit message from CVS:
18498           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
18499           (gst_lame_change_state):
18500           * ext/lame/gstlame.h:
18501           On receiving EOS, we try to push a last buffer with the remaining
18502           samples. Don't do that if we got an unclean flow return on the last
18503           gst_pad_push(), downstream might not handle this very gracefully
18504           (see #403168).
18505           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
18506           Pass flow returns upstream (helps #403168).
18507
18508 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18509
18510           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
18511           Original commit message from CVS:
18512           * gst/synaesthesia/gstsynaesthesia.c:
18513           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
18514           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18515           (gst_synaesthesia_chain), (plugin_init):
18516           check result of gst_pad_push() in _chain.
18517
18518 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18519
18520           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
18521           Original commit message from CVS:
18522           * gst/synaesthesia/Makefile.am:
18523           * gst/synaesthesia/gstsynaesthesia.c:
18524           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
18525           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18526           (gst_synaesthesia_chain), (plugin_init):
18527           * gst/synaesthesia/synaescope.c:
18528           * gst/synaesthesia/synaescope.h:
18529           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
18530           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
18531           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
18532           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
18533           possible leak in _chain. (#356882)
18534
18535 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
18536
18537           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
18538           Original commit message from CVS:
18539           * gst/asfdemux/asfheaders.c:
18540           * gst/asfdemux/asfheaders.h:
18541           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
18542           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
18543           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
18544           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
18545           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
18546           (gst_asf_demux_process_ext_content_desc),
18547           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
18548           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
18549           (gst_asf_demux_process_bitrate_props_object),
18550           (gst_asf_demux_process_header_ext),
18551           (gst_asf_demux_process_language_list),
18552           (gst_asf_demux_process_ext_stream_props),
18553           (gst_asf_demux_process_queued_extended_stream_objects),
18554           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
18555           * gst/asfdemux/gstasfdemux.h:
18556           Refactor and clean up header parsing and chain function a bit; get
18557           rid of some cruft; make header parsing a tad more robust, fixing
18558           #403188.
18559
18560 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
18561
18562           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
18563           Original commit message from CVS:
18564           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
18565           Post an error if we receive an EOS event while still waiting for the
18566           ASF header object to come through.
18567
18568 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
18569
18570           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
18571           Original commit message from CVS:
18572           Patch by: Xavier B. <xavierb gmail com>
18573           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
18574           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
18575           (gst_asf_demux_process_ext_content_desc),
18576           (gst_asf_demux_process_data),
18577           (gst_asf_demux_process_language_list),
18578           (gst_asf_demux_process_ext_stream_props),
18579           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
18580           Guard places where we assume that a certain amount of data is
18581           available better against less data being available (should fix
18582           infamous assertion crasher bug #336370). Also fixes a small
18583           memory leak.
18584
18585 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
18586
18587           gst/realmedia/: Add demuxer for RealAudio files (#349779).
18588           Original commit message from CVS:
18589           * gst/realmedia/Makefile.am:
18590           * gst/realmedia/rademux.c:
18591           * gst/realmedia/rademux.h:
18592           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18593           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
18594           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
18595           * gst/realmedia/rmutils.h:
18596           Add demuxer for RealAudio files (#349779).
18597
18598 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
18599
18600           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
18601           Original commit message from CVS:
18602           * Makefile.am:
18603           Add win32/MANIFEST to EXTRA_DIST so win32 files will
18604           be include in the next release.
18605           * win32/MANIFEST:
18606           Remove win32/common/config.h is which is not autogenerated yet.
18607
18608 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18609
18610           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
18611           Original commit message from CVS:
18612           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
18613           warn when outgoing sample rate is different from incoming
18614
18615 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18616
18617           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
18618           Original commit message from CVS:
18619           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
18620           All sample-rates < 32khz come from the LSF extensions, which only
18621           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
18622           Use gst_util_uint64_scale because we can.
18623
18624 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18625
18626           tests/check/elements/amrnbenc.c: and fix compilation of this test
18627           Original commit message from CVS:
18628           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
18629           (cleanup_amrnbenc):
18630           and fix compilation of this test
18631
18632 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18633
18634           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
18635           Original commit message from CVS:
18636           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
18637           (cleanup_amrnbenc):
18638           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18639           (cleanup_mpeg2dec):
18640           re-apply as it was -bad and not -ugly that is frozen, doh
18641
18642 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18643
18644           tests/check/elements/: revert my freeze breakage
18645           Original commit message from CVS:
18646           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
18647           (cleanup_amrnbenc):
18648           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18649           (cleanup_mpeg2dec):
18650           revert my freeze breakage
18651
18652 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18653
18654           gst/asfdemux/gstasfdemux.c: add a comment about a future change
18655           Original commit message from CVS:
18656           * gst/asfdemux/gstasfdemux.c:
18657           (gst_asf_demux_get_gst_tag_from_tag_name),
18658           (gst_asf_demux_process_ext_content_desc):
18659           add a comment about a future change
18660           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
18661           (cleanup_amrnbenc):
18662           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18663           (cleanup_mpeg2dec):
18664           consistent pad (de)activation
18665
18666 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
18667
18668           gst/asfdemux/gstasfdemux.c: Update query_types function too.
18669           Original commit message from CVS:
18670           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
18671           Update query_types function too.
18672
18673 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
18674
18675           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
18676           Original commit message from CVS:
18677           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
18678           (gst_rmdemux_src_query_types):
18679           Implement SEEKING query, make query function thread-safe.
18680
18681 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
18682
18683           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
18684           Original commit message from CVS:
18685           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
18686           Use alignment-safe macros here too (subbuffers ...); guard against
18687           hypothetical memory access beyond our given buffer in the case
18688           where the buffer size is not a multiple of 2.
18689
18690 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
18691
18692           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
18693           Original commit message from CVS:
18694           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
18695           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
18696           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
18697           * gst/asfdemux/gstasfdemux.h:
18698           Don't crash in the seek event handling code when playtime is 0,
18699           as may be the case with live streams (#386218). Implement SEEKING
18700           query so applications can query seekability without second-guessing
18701           based on whether we have a duration or not.
18702
18703 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18704
18705           add doap file
18706           Original commit message from CVS:
18707           * Makefile.am:
18708           * gst-plugins-ugly.doap:
18709           * gst-plugins-ugly.spec.in:
18710           add doap file
18711
18712 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
18713
18714           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
18715           Original commit message from CVS:
18716           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
18717           Use our alignment-safe macros here too, since we can't assume that
18718           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
18719           here).
18720
18721 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
18722
18723           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
18724           Original commit message from CVS:
18725           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
18726           Also, don't read the index for a stream a second time when
18727           operating in pull-mode and reaching the end of the file.
18728
18729 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
18730
18731           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
18732           Original commit message from CVS:
18733           Patch by: Roland Kay  <roland.kay at ox compsoc net>
18734           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
18735           Don't leak stream index (#385292).
18736
18737 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
18738
18739           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
18740           Original commit message from CVS:
18741           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
18742           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
18743           (gst_lame_setup):
18744           * ext/lame/gstlame.h:
18745           Fix leak (by calling lame_init_params() before lame_close()); handle
18746           NULL return from lame_init() more gracefully. Fixes #385311.
18747
18748 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18749
18750           configure.ac: Back to CVS
18751           Original commit message from CVS:
18752           * configure.ac:
18753           Back to CVS
18754
18755 === release 0.10.5 ===
18756
18757 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18758
18759         * ChangeLog:
18760         * NEWS:
18761         * RELEASE:
18762         * configure.ac:
18763         * docs/plugins/gst-plugins-ugly-plugins.args:
18764         * docs/plugins/inspect/plugin-a52dec.xml:
18765         * docs/plugins/inspect/plugin-asf.xml:
18766         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18767         * docs/plugins/inspect/plugin-dvdsub.xml:
18768         * docs/plugins/inspect/plugin-iec958.xml:
18769         * docs/plugins/inspect/plugin-lame.xml:
18770         * docs/plugins/inspect/plugin-mad.xml:
18771         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18772         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18773         * docs/plugins/inspect/plugin-mpegstream.xml:
18774         * docs/plugins/inspect/plugin-siddec.xml:
18775           Release 0.10.5
18776           Original commit message from CVS:
18777           Release 0.10.5
18778
18779 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
18780
18781           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
18782           Original commit message from CVS:
18783           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
18784           to in the previous checkin.  see #385192.  You can have your
18785           cheese back now.
18786
18787 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
18788
18789           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
18790           Original commit message from CVS:
18791           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
18792           from the dereferenced integer, not the pointer itself.  Fixes
18793           #385192.
18794           I'm takin ur cheese!
18795
18796 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
18797
18798         * ChangeLog:
18799           ChangeLog surgery: fix bug number
18800           Original commit message from CVS:
18801           ChangeLog surgery: fix bug number
18802
18803 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
18804
18805           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
18806           Original commit message from CVS:
18807           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
18808           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
18809           For version 4 streams, read the extra codec data size from the
18810           header instead of assuming it is always 16 (also read it from the
18811           right position) (#384989). For version 4 and 5 streams, check that
18812           the specified extra codec data size doesn't make us read beyond the
18813           chunk boundary (#384989).
18814
18815 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18816
18817         * po/af.po:
18818         * po/az.po:
18819         * po/cs.po:
18820         * po/en_GB.po:
18821         * po/hu.po:
18822         * po/it.po:
18823         * po/nb.po:
18824         * po/nl.po:
18825         * po/or.po:
18826         * po/sq.po:
18827         * po/sr.po:
18828         * po/sv.po:
18829         * po/uk.po:
18830         * po/vi.po:
18831           Update .po files
18832           Original commit message from CVS:
18833           Update .po files
18834
18835 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
18836
18837           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
18838           Original commit message from CVS:
18839           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
18840           Cosmetic changes: fix misleading debug statement, update
18841           comment, add cast.
18842
18843 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18844
18845           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
18846           Original commit message from CVS:
18847           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
18848           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18849           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
18850           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
18851           * ext/mpeg2dec/gstmpeg2dec.h:
18852           Align buffers to a 16 byte boundary so the altivec optimisations
18853           don't crash. Fixes #327350.
18854
18855 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
18856
18857           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
18858           Original commit message from CVS:
18859           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
18860           The availability of extra codec data isn't something that
18861           warrants debug messages at WARNING level (see #376958).
18862
18863 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18864
18865           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
18866           Original commit message from CVS:
18867           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
18868           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
18869           (gst_dvd_demux_send_subbuffer):
18870           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
18871           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
18872           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
18873           (gst_mpeg_demux_send_subbuffer):
18874           * gst/mpegstream/gstmpegdemux.h:
18875           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18876           (gst_mpeg_parse_chain):
18877           Fix flow value combination; this fixes playbin/totem locking up if
18878           a VobSub file is specified as subtitle file (#334322). Flow value
18879           combination should only happen once we are fairly sure we've got all
18880           pads that are available for now. Since there isn't a well-specified
18881           time when this is the case in MPEG, we'll just assume this is the
18882           case once there has been a certain number of packets for each
18883           stream we've found so far.
18884
18885 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
18886
18887           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
18888           Original commit message from CVS:
18889           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
18890           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
18891           Simplify the framerate code and support more framerates. Fixes #361584.
18892
18893 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18894
18895           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
18896           Original commit message from CVS:
18897           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
18898           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
18899           Fix minor memleak when creating pads from static pad templates (#369627).
18900           * tests/check/Makefile.am:
18901           * tests/check/elements/.cvsignore:
18902           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18903           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
18904           Add unit tests for mpeg2dec (#369627).
18905
18906 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
18907
18908         * ChangeLog:
18909           give credit
18910           Original commit message from CVS:
18911           give credit
18912
18913 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
18914
18915           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
18916           Original commit message from CVS:
18917           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
18918           (gst_lame_change_state):
18919           * ext/lame/gstlame.h:
18920           Make lame timestamp flushed eos buffer by some additional timestamp
18921           accounting. Fixes #374760.
18922
18923 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
18924
18925           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
18926           Original commit message from CVS:
18927           * gst/mpegaudioparse/gstmpegaudioparse.c:
18928           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
18929           (gst_mp3parse_init), (gst_mp3parse_dispose),
18930           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
18931           (gst_mp3parse_change_state):
18932           * gst/mpegaudioparse/gstmpegaudioparse.h:
18933           Make timestamp handling in mp3parse saner; now works for at least
18934           simple cases.
18935
18936 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
18937
18938           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
18939           Original commit message from CVS:
18940           * gst/mpegaudioparse/Makefile.am:
18941           * gst/mpegaudioparse/gstmpegaudioparse.c:
18942           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18943           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
18944           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
18945           (gst_mp3parse_change_state), (plugin_init):
18946           * gst/mpegaudioparse/gstmpegaudioparse.h:
18947           Bring mp3parse into the 21st century.
18948           Use its own debug category, use gstadapter, format nicely to 80
18949           columns, and fix incorrect handling of 32 kHz and less files.
18950
18951 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
18952
18953           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
18954           Original commit message from CVS:
18955           Patch by: Sebastian Droege <slomo at ubuntu dot com>
18956           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
18957           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
18958           * ext/mpeg2dec/gstmpeg2dec.h:
18959           libmpeg2 requires its output buffers to start at a 16byte aligned
18960           address or the altivec optimizations will explode.
18961
18962 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
18963
18964           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
18965           Original commit message from CVS:
18966           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
18967           * ext/cdio/gstcdio.h:
18968           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
18969           Move CD-TEXT utility function into common file so it can also be
18970           used by a future cdioparanoiasrc.
18971
18972 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
18973
18974           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
18975           Original commit message from CVS:
18976           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
18977           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
18978           information (fixes #340433).
18979
18980 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
18981
18982           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
18983           Original commit message from CVS:
18984           Patch by: Josep Torra Valles  <josep at fluendo com>
18985           * gst/iec958/ac3_padder.c: (ac3p_init):
18986           * gst/mpegstream/gstmpegparse.c:
18987           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
18988           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
18989           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
18990           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
18991           (gst_rmdemux_parse_packet):
18992           Misc. fixes for problems discovered by Forte (different return types
18993           in function declaration and definition, pointer arithmetics with
18994           void pointers). Fixes #362639.
18995
18996 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
18997
18998           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
18999           Original commit message from CVS:
19000           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
19001           Don't announce audio or subtitle streams that aren't really present,
19002           it makes dvddemux create pads that will never carry any data, which
19003           is not good.
19004
19005 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
19006
19007           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
19008           Original commit message from CVS:
19009           * ext/lame/gstlame.c: (gst_lame_set_property):
19010           Round up not allowed bitrates to the next higher allowed one
19011           (Closes: #361140).
19012
19013 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
19014
19015           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
19016           Original commit message from CVS:
19017           * docs/plugins/Makefile.am:
19018           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19019           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19020           * ext/lame/gstlame.c: (gst_lame_class_init):
19021           * ext/lame/gstlame.h:
19022           Add docs for lame and lame to docs. Specify allowed bitrates
19023           in the properties description (#361140). Canonicalise object
19024           property names (ie. use hyphen instead of underscore).
19025           * docs/plugins/inspect/plugin-a52dec.xml:
19026           * docs/plugins/inspect/plugin-amrnb.xml:
19027           * docs/plugins/inspect/plugin-asf.xml:
19028           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19029           * docs/plugins/inspect/plugin-dvdread.xml:
19030           * docs/plugins/inspect/plugin-dvdsub.xml:
19031           * docs/plugins/inspect/plugin-iec958.xml:
19032           * docs/plugins/inspect/plugin-lame.xml:
19033           * docs/plugins/inspect/plugin-mad.xml:
19034           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19035           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19036           * docs/plugins/inspect/plugin-mpegstream.xml:
19037           * docs/plugins/inspect/plugin-siddec.xml:
19038           Update version to CVS.
19039
19040 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
19041
19042           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
19043           Original commit message from CVS:
19044           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
19045           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
19046           (plugin_init):
19047           * po/POTFILES.in:
19048           Add i18n magic to lame plugin. Throw decent error message when we
19049           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
19050
19051 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
19052
19053           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
19054           Original commit message from CVS:
19055           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
19056           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
19057           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
19058           Change caps to x-rdt, because it's not x-rtp.
19059           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19060           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
19061           (gst_rmdemux_plugin_init):
19062           Activate pad before adding to the element.
19063           Return the combined stream return values after pad_alloc.
19064
19065 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
19066
19067           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
19068           Original commit message from CVS:
19069           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
19070           * ext/mpeg2dec/gstmpeg2dec.h:
19071           Add some debugging to timestamp handling.
19072           Make sure we don't convert invalid timestamps.
19073
19074 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19075
19076           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
19077           Original commit message from CVS:
19078           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
19079           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
19080           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
19081           (gst_dvd_demux_get_subpicture_stream):
19082           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
19083           (gst_mpeg_demux_get_audio_stream),
19084           (gst_mpeg_demux_get_private_stream):
19085           Active pads before adding them to the running element. Don't assert
19086           on non-BYTE format newsegment events in asfdemux.
19087
19088 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
19089
19090           Printf format fixes.
19091           Original commit message from CVS:
19092           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
19093           (gst_dvd_read_src_handle_seek_event):
19094           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
19095           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
19096           * ext/sidplay/gstsiddec.cc:
19097           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
19098           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
19099           (gst_rmdemux_parse_packet):
19100           Printf format fixes.
19101
19102 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
19103
19104           gst/realmedia/: Added RDT depayloader.
19105           Original commit message from CVS:
19106           * gst/realmedia/Makefile.am:
19107           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
19108           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
19109           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
19110           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
19111           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
19112           * gst/realmedia/rdtdepay.h:
19113           Added RDT depayloader.
19114           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
19115           (gst_rmdemux_plugin_init), (plugin_init):
19116           Remove unused function.
19117           Added some more mime-types.
19118
19119 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19120
19121           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
19122           Original commit message from CVS:
19123           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
19124           If an incoming timestamp is within one sample of our current
19125           timestamp, then keep it. This prevents imprecision in the
19126           PTS (which only has 90khz granularity) from affecting our stream.
19127
19128 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
19129
19130           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
19131           Original commit message from CVS:
19132           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
19133           Reflow code so that compiler doesn't complain about possible use
19134           of uninitialised variable any longer; but just in case, initialise
19135           it anyway; also take object ref in query function and do peer pad
19136           stuff in a more thread-safe way.
19137
19138 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
19139
19140           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
19141           Original commit message from CVS:
19142           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
19143           Init a variable to make compilers happy.
19144
19145 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
19146
19147           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
19148           Original commit message from CVS:
19149           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
19150           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
19151           (gst_dvd_demux_sync_stream_to_time):
19152           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
19153           (gst_mpeg_demux_synchronise_pads),
19154           (gst_mpeg_demux_sync_stream_to_time):
19155           Send newsegment updates for sparse streams (#350778).
19156
19157 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19158
19159           ext/dvdread/dvdreadsrc.c: fix compile warning
19160           Original commit message from CVS:
19161           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
19162           fix compile warning
19163
19164 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19165
19166         * configure.ac:
19167           bump the nano bitches
19168           Original commit message from CVS:
19169           bump the nano bitches
19170
19171 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19172
19173           configure.ac: As another attempt, synaesthesia can be enabled by passing
19174           Original commit message from CVS:
19175           * configure.ac:
19176           As another attempt, synaesthesia can be enabled by passing
19177           --with-plugins="synaesthesia" to configure
19178
19179 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19180
19181           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
19182           Original commit message from CVS:
19183           * configure.ac:
19184           Don't build synaesthesia by default, until someone confirms that it
19185           is okay (filed as #356882)
19186
19187 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19188
19189           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
19190           Original commit message from CVS:
19191           * configure.ac:
19192           Don't build synaesthesia by default, until someone confirms that it
19193           is okay (filed as #356882)
19194
19195 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19196
19197           Port synaesthesia.
19198           Original commit message from CVS:
19199           * configure.ac:
19200           * gst/synaesthesia/Makefile.am:
19201           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19202           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19203           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
19204           (gst_synaesthesia_change_state), (plugin_init):
19205           Port synaesthesia.
19206
19207 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19208
19209           More G_OBJECT macro fixing.
19210           Original commit message from CVS:
19211           * ext/mad/gstid3tag.c:
19212           * gst/mpegstream/gstrfc2250enc.h:
19213           * gst/synaesthesia/gstsynaesthesia.c:
19214           More G_OBJECT macro fixing.
19215
19216 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
19217
19218           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
19219           Original commit message from CVS:
19220           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
19221           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
19222           Fix initialisation dummy buffer, the offsets are relative to the start
19223           of the buffers. Fixes #356004.
19224
19225 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
19226
19227         * gst-plugins-ugly.spec.in:
19228           update spec file
19229           Original commit message from CVS:
19230           update spec file
19231
19232 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
19233
19234           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
19235           Original commit message from CVS:
19236           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
19237           Add convert query (needed for later when we just operate in time
19238           format and let the base source class handle all the seeking stuff).
19239
19240 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19241
19242           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
19243           Original commit message from CVS:
19244           * gst/asfdemux/gstasfdemux.c:
19245           (gst_asf_demux_get_gst_tag_from_tag_name),
19246           (gst_asf_demux_process_ext_content_desc):
19247           Erm, lets properly fix it. The only non-text tag that we support is
19248           the track-number and that is an UINT. asfdemux was returning a GValue
19249           initialized as INT. Further the Track and not the TrackNumber tag
19250           (the latter is a string too).
19251
19252 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19253
19254           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
19255           Original commit message from CVS:
19256           * gst/asfdemux/gstasfdemux.c:
19257           (gst_asf_demux_get_gst_tag_from_tag_name),
19258           (gst_asf_demux_process_ext_content_desc):
19259           Skip tags that are unknown (was producing an uninialized GValue).
19260
19261 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
19262
19263           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
19264           Original commit message from CVS:
19265           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
19266           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
19267           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
19268           (gst_a52dec_set_property), (gst_a52dec_get_property):
19269           * ext/a52dec/gsta52dec.h:
19270           Patch from from Michal Benes <michal.benes@itonis.tv>:
19271           Add two things to a52dec: configure the exact output format for ac3
19272           decoding through properties, if desired.
19273           By default, configure an output format preferred by downstream. Now
19274           that audioconvert lists caps by preference, this means that a52dec
19275           can do downmixing (iff required) rather than audioconvert, so it can
19276           use the ac3 downmix levels from the bitstream.
19277
19278 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19279
19280           Add missing GST_LIBS to the link flags
19281           Original commit message from CVS:
19282           * ext/lame/Makefile.am:
19283           * ext/mpeg2dec/Makefile.am:
19284           * gst/dvdlpcmdec/Makefile.am:
19285           * gst/dvdsub/Makefile.am:
19286           * gst/mpegaudioparse/Makefile.am:
19287           Add missing GST_LIBS to the link flags
19288
19289 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
19290
19291           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
19292           Original commit message from CVS:
19293           * configure.ac:
19294           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
19295
19296 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19297
19298           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
19299           Original commit message from CVS:
19300           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
19301           fix build for debug disabled
19302
19303 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19304
19305           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
19306           Original commit message from CVS:
19307           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
19308           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
19309           Use static pad templates with ANY caps for the source pads for
19310           simplicity and to avoid warnings when creating pads for unhandled
19311           codec IDs (#351795).
19312
19313 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
19314
19315           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
19316           Original commit message from CVS:
19317           Patch by: Michal Benes <michal dot benes at itonis dot tv>
19318           * ext/mad/gstmad.c: (gst_mad_chain):
19319           Fix timestamping in mad by only activating a new timestamp when the
19320           previous frame has been decoded. Fixes #350723.
19321           Also clean up some of the non fatal warnings when the input buffer is
19322           too small to decode a header.
19323
19324 === release 0.10.4 ===
19325
19326 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19327
19328         * ChangeLog:
19329         * NEWS:
19330         * RELEASE:
19331         * configure.ac:
19332         * docs/plugins/gst-plugins-ugly-plugins.args:
19333         * docs/plugins/inspect/plugin-a52dec.xml:
19334         * docs/plugins/inspect/plugin-amrnb.xml:
19335         * docs/plugins/inspect/plugin-asf.xml:
19336         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19337         * docs/plugins/inspect/plugin-dvdread.xml:
19338         * docs/plugins/inspect/plugin-dvdsub.xml:
19339         * docs/plugins/inspect/plugin-iec958.xml:
19340         * docs/plugins/inspect/plugin-lame.xml:
19341         * docs/plugins/inspect/plugin-mad.xml:
19342         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19343         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19344         * docs/plugins/inspect/plugin-mpegstream.xml:
19345         * docs/plugins/inspect/plugin-rmdemux.xml:
19346         * docs/plugins/inspect/plugin-siddec.xml:
19347           releasing 0.10.4
19348           Original commit message from CVS:
19349           releasing 0.10.4
19350
19351 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19352
19353         * po/af.po:
19354         * po/az.po:
19355         * po/cs.po:
19356         * po/en_GB.po:
19357         * po/hu.po:
19358         * po/it.po:
19359         * po/nb.po:
19360         * po/nl.po:
19361         * po/or.po:
19362         * po/sq.po:
19363         * po/sr.po:
19364         * po/sv.po:
19365         * po/uk.po:
19366         * po/vi.po:
19367           Update .po files
19368           Original commit message from CVS:
19369           Update .po files
19370
19371 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
19372
19373           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
19374           Original commit message from CVS:
19375           Patch by: Wim Taymans <wim at fluendo dot com>
19376           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
19377           Instead of forwarding the event in the wrong format, unref it and set
19378           a boolean that we still need to send it in the streaming thread.
19379           Fixes #350554
19380
19381 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19382
19383           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
19384           Original commit message from CVS:
19385           Patch by: Edward Hervey (edward at fluendo dot com)
19386           * ext/dvdread/dvdreadsrc.c: (plugin_init):
19387           Put debug category initialization before use of GST_DEBUG, in order
19388           to remove a fatal warning.  Fixes #350895
19389
19390 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
19391
19392           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
19393           Original commit message from CVS:
19394           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
19395           Set rank to NONE for the time being until we make playbin handle
19396           subtitle pictures again (dvdsubdec seems to be a bit shaky at
19397           times when seeking, so it's probably better if it doesn't get
19398           autoplugged for the time being).
19399
19400 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
19401
19402           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
19403           Original commit message from CVS:
19404           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19405           (gst_rmdemux_parse_mdpr):
19406           Handle audio streams with stream_version 3 properly; warn about
19407           unknown stream versions; handle unknown fourccs a tad more
19408           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
19409           with GST_FOURCC_FORMAT.
19410
19411 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19412
19413           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
19414           Original commit message from CVS:
19415           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
19416           Error out properly if this is an interactive DVD (fixes #345694).
19417
19418 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19419
19420           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
19421           Original commit message from CVS:
19422           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
19423           When the first_access is 1 or 0, we should copy the timestamp from
19424           the incoming buffer if there is one.
19425
19426 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
19427
19428           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
19429           Original commit message from CVS:
19430           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
19431           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
19432           Use GST_ELEMENT_ERROR for error reporting; post errors in some
19433           more places; remove superfluous newlines from debug statements.
19434
19435 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
19436
19437           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
19438           Original commit message from CVS:
19439           Patch by: Frédéric Riss  <frederic.riss at gmail com>
19440           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
19441           Don't set negative durations on outgoing buffers (#350044),
19442           which happens when you use macros that got changed during
19443           the last unstable cycle because they were thought not to
19444           be used anywhere.
19445
19446 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
19447
19448           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
19449           Original commit message from CVS:
19450           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
19451           (gst_dvd_read_src_goto_chapter),
19452           (gst_dvd_read_src_get_chapter_starts),
19453           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
19454           (gst_dvd_read_src_get_time_for_sector),
19455           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
19456           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
19457           (gst_dvd_read_src_goto_sector):
19458           * ext/dvdread/dvdreadsrc.h:
19459           Add basic support for time-based seeking; set timestamps on
19460           outgoing buffers if we have them; create table with
19461           chapter to time mapping when opening a title; rename
19462           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
19463           make it take an explicit pgc argument; fix up some debugging
19464           messages so that title/chapter numbers are printed as starting
19465           from 1 for easier readability.
19466
19467 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
19468
19469           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
19470           Original commit message from CVS:
19471           * gst/realmedia/Makefile.am:
19472           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
19473           (gst_rmdemux_parse_cont):
19474           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
19475           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
19476           * gst/realmedia/rmutils.h:
19477           Factor out some code into rmutils.[ch]; when reading
19478           strings, don't read beyond the available data; read
19479           metadata strings correctly (string length is 16 bits
19480           here, not just 8).
19481
19482 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19483
19484           Fix dist by including gst-libs/
19485           Original commit message from CVS:
19486           * Makefile.am:
19487           * configure.ac:
19488           * gst/asfdemux/gstasfdemux.c:
19489           Fix dist by including gst-libs/
19490
19491 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
19492
19493           Make custom error messages translatable.
19494           Original commit message from CVS:
19495           * ext/dvdread/dvdreadsrc.c: (plugin_init):
19496           * po/POTFILES.in:
19497           Make custom error messages translatable.
19498           * gst/asfdemux/gstasf.c: (plugin_init):
19499           Remove setlocale() call, doesn't seem to be needed or recommended for
19500           plugins, at least not according to gstreamer/docs/random/i18n.
19501
19502 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
19503
19504           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
19505           Original commit message from CVS:
19506           * gst/asfdemux/Makefile.am:
19507           * gst/asfdemux/asfheaders.c:
19508           * gst/asfdemux/asfheaders.h:
19509           * gst/asfdemux/gstasf.c: (plugin_init):
19510           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
19511           Error out when the stream is encrypted (rather than feeding
19512           garbage to the decoders). Fixes #349025.
19513
19514 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
19515
19516           Add/enable autofoo magic for translations.
19517           Original commit message from CVS:
19518           * Makefile.am:
19519           * autogen.sh:
19520           * configure.ac:
19521           * po/POTFILES.in:
19522           Add/enable autofoo magic for translations.
19523
19524 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
19525
19526           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
19527           Original commit message from CVS:
19528           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
19529           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
19530           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
19531           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
19532           Don't leak streams, strings or caps. Get rid of unnecessary
19533           getcaps() function.
19534
19535 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
19536
19537           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
19538           Original commit message from CVS:
19539           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
19540           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19541           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
19542           (gst_rmdemux_stream_clear_cached_subpackets),
19543           (gst_rmdemux_descramble_cook_audio),
19544           (gst_rmdemux_descramble_dnet_audio),
19545           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
19546           Descramble cook audio streams before sending them to the
19547           decoder. Fixes #347292.
19548           Also miscellaneous clean-ups and log-level changes.
19549
19550 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
19551
19552           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
19553           Original commit message from CVS:
19554           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
19555           * ext/lame/gstlame.c: (gst_lame_setup):
19556           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
19557
19558 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
19559
19560           ext/sidplay/gstsiddec.*: Remove old metadata thing.
19561           Original commit message from CVS:
19562           * ext/sidplay/gstsiddec.cc:
19563           * ext/sidplay/gstsiddec.h:
19564           Remove old metadata thing.
19565
19566 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
19567
19568           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
19569           Original commit message from CVS:
19570           * gst/asfdemux/gstasfdemux.c:
19571           (gst_asf_demux_get_ext_stream_props_for_stream),
19572           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
19573           Find language codes for audio streams if they are available.
19574
19575 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
19576
19577           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
19578           Original commit message from CVS:
19579           * gst/asfdemux/asfheaders.h:
19580           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
19581           (gst_asf_demux_process_stream),
19582           (gst_asf_demux_process_language_list),
19583           (gst_asf_demux_process_ext_stream_props),
19584           (gst_asf_demux_process_queued_extended_stream_objects),
19585           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
19586           * gst/asfdemux/gstasfdemux.h:
19587           Parse extended stream properties objects and stream objects
19588           hidden inside them (but delay creation of the appropriate
19589           pads until after all the 'normal' stream objects have been
19590           dealt with) (#343763). Also parse language list object.
19591
19592 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
19593
19594           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
19595           Original commit message from CVS:
19596           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
19597           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
19598           (find_seek_offset_time), (gst_rmdemux_perform_seek),
19599           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
19600           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
19601           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
19602           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
19603           * gst/realmedia/rmdemux.h:
19604           Cleanups, use GstSegment for seeking.
19605           Fix error handling.
19606           Combine flow return from all streams.
19607
19608 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
19609
19610           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
19611           Original commit message from CVS:
19612           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
19613           Remove g_assert that shouldn't be there.
19614
19615 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
19616
19617           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
19618           Original commit message from CVS:
19619           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
19620           Fix refcounting when cropping. Fixes #341677.
19621
19622 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
19623
19624           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
19625           Original commit message from CVS:
19626           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
19627           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
19628           (gst_asf_demux_process_segment):
19629           Fix typo. Closes #347029.
19630
19631 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
19632
19633           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
19634           Original commit message from CVS:
19635           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
19636           Skip chunks for unknown streams properly. Fixes broken sound
19637           and/or video for files that have additional streams that
19638           we don't recognise yet (e.g. if they are embedded in extended
19639           stream properties). Partly fixes #343763.
19640
19641 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
19642
19643           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
19644           Original commit message from CVS:
19645           * gst/asfdemux/asfheaders.c:
19646           * gst/asfdemux/asfheaders.h:
19647           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
19648           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
19649           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
19650           (gst_asf_demux_change_state):
19651           * gst/asfdemux/gstasfdemux.h:
19652           Add some more GUIDs and make debug log more readable
19653           and easier to follow when parsing the headers.
19654
19655 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
19656
19657           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
19658           Original commit message from CVS:
19659           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
19660           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
19661           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
19662           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
19663           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
19664           * ext/dvdread/dvdreadsrc.h:
19665           Rewrite seeking code and make seeking in DVDs work (#337834).
19666
19667 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
19668
19669           autogen.sh: Check for automake-1.9 as well.
19670           Original commit message from CVS:
19671           * autogen.sh:
19672           Check for automake-1.9 as well.
19673
19674 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
19675
19676           ext/dvdread/dvdreadsrc.c: Make check stronger.
19677           Original commit message from CVS:
19678           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
19679           Make check stronger.
19680
19681 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
19682
19683           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
19684           Original commit message from CVS:
19685           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
19686           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
19687           (gst_asf_demux_push_buffer):
19688           * gst/asfdemux/gstasfdemux.h:
19689           Handle unknown codec IDs/fourccs properly (#345879); send tag
19690           events after newsegment event; fix use of GST_FOURCC_FORMAT
19691           macro.
19692
19693 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19694
19695           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
19696           Original commit message from CVS:
19697           * ext/a52dec/gsta52dec.c: (plugin_init):
19698           Call the channel positions get_type() method in plugin_init
19699           to ensure that it isn't simultaneously called later from
19700           multiple threads.
19701
19702 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
19703
19704           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
19705           Original commit message from CVS:
19706           * gst/mpegstream/gstmpegpacketize.c:
19707           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
19708           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
19709           Also flush packetizer cache when we get a buffer that has the
19710           DISCONT flag set; update current byte position from buffer
19711           offset after a flush.
19712
19713 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
19714
19715           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
19716           Original commit message from CVS:
19717           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
19718           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
19719           (gst_mpeg_packetize_read):
19720           * gst/mpegstream/gstmpegpacketize.h:
19721           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19722           (gst_mpeg_parse_change_state):
19723           Flush packetizer cache when we get a FLUSH_STOP event;
19724           remove unused source pad member from packetizer; add debug
19725           category for packetizer.
19726
19727 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19728
19729           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
19730           Original commit message from CVS:
19731           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
19732           Treat dual-mono as stereo. It should really be output on 2 separate
19733           pads, but isn't for now.
19734
19735 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19736
19737           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
19738           Original commit message from CVS:
19739           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
19740           Assume 4:3 DAR rather than 4:3 PAR (#345184).
19741
19742 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19743
19744           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
19745           Original commit message from CVS:
19746           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
19747           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
19748           any PAR whatsoever (rather than using 0/0, which will lead to
19749           an abort later on). Fixes #345184.
19750
19751 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
19752
19753           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
19754           Original commit message from CVS:
19755           Patch by: Michael Dominic K.  < mdk at mdk org pl>
19756           * ext/mad/gstmad.c: (gst_mad_chain):
19757           Send newsegment event before calling
19758           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
19759           in connection with pad blocking (#342594). While we're at it,
19760           do some minor clean-ups.
19761
19762 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
19763
19764           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
19765           Original commit message from CVS:
19766           * configure.ac:
19767           Fix --disable-external (can't set conditionals conditionally,
19768           #343602).
19769
19770 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19771
19772           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
19773           Original commit message from CVS:
19774           * ext/a52dec/Makefile.am:
19775           ... and then he said "When you go and fix the build you
19776           better make sure you have some spare backslashes in your
19777           pocket".
19778
19779 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
19780
19781           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
19782           Original commit message from CVS:
19783           * ext/sidplay/gstsiddec.cc:
19784           Fix copyright, email addresses and descriptions.
19785           Use saner defaults for arguments. Fixes #344667.
19786           constify some stuff.
19787           Fix memleaks.
19788           Add tags.
19789           Fix negotiation to do mono/44100 by default.
19790           Post error messages.
19791           Use _scale_int where possible.
19792
19793 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
19794
19795           ext/dvdnav/.cvsignore: More ignore
19796           Original commit message from CVS:
19797           * ext/dvdnav/.cvsignore:
19798           More ignore
19799
19800 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
19801
19802           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
19803           Original commit message from CVS:
19804           * tests/check/elements/amrnbenc.c: (push_data):
19805           Init memory before feeding it to the encoder to make
19806           the valgrind test succeed.
19807
19808 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
19809
19810           gst/asfdemux/.cvsignore: More ignore
19811           Original commit message from CVS:
19812           * gst/asfdemux/.cvsignore:
19813           More ignore
19814
19815 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
19816
19817           .cvsignore: Ignore files generated by 'make dist'.
19818           Original commit message from CVS:
19819           * .cvsignore:
19820           Ignore files generated by 'make dist'.
19821
19822 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19823
19824           update build files
19825           Original commit message from CVS:
19826           * autogen.sh:
19827           * configure.ac:
19828           * ext/a52dec/Makefile.am:
19829           * ext/dvdnav/Makefile.am:
19830           * ext/dvdread/Makefile.am:
19831           * ext/lame/Makefile.am:
19832           * ext/mad/Makefile.am:
19833           * ext/mpeg2dec/Makefile.am:
19834           * ext/sidplay/Makefile.am:
19835           update build files
19836
19837 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19838
19839           autogen.sh: require am17
19840           Original commit message from CVS:
19841           * autogen.sh:
19842           require am17
19843           * configure.ac:
19844           * ext/annodex/Makefile.am:
19845           * ext/cdio/Makefile.am:
19846           * ext/dv/Makefile.am:
19847           * ext/esd/Makefile.am:
19848           * ext/flac/Makefile.am:
19849           * ext/gdk_pixbuf/Makefile.am:
19850           * ext/ladspa/Makefile.am:
19851           * ext/libcaca/Makefile.am:
19852           * ext/speex/Makefile.am:
19853           * ext/taglib/Makefile.am:
19854           * sys/oss/Makefile.am:
19855           * sys/sunaudio/Makefile.am:
19856           * sys/ximage/Makefile.am:
19857           clean up build further
19858
19859 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
19860
19861           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
19862           Original commit message from CVS:
19863           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
19864           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
19865           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
19866           (gst_mpeg2dec_change_state):
19867           * ext/mpeg2dec/gstmpeg2dec.h:
19868           Simplify and don't leak our buffer pool.
19869           Use _scale_int.
19870           Remove unfixed bug number from previous ChangeLog entry.
19871
19872 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
19873
19874           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
19875           Original commit message from CVS:
19876           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
19877           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
19878           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
19879           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
19880           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
19881           (handle_sequence), (handle_picture), (handle_slice),
19882           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
19883           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
19884           * ext/mpeg2dec/gstmpeg2dec.h:
19885           Fix padtemplate as we can now do fractional framerates.
19886           Small cleanups.
19887           Use GstSegment.
19888           Add simple frame dropping QoS.
19889           Precalc buffer output sizes and UV offsets.
19890           Always give libmpeg2 a valid fbuf when it wants one.
19891           don't trust libmpeg to discard our buffers but manage it
19892           ourselves.
19893           Fixes #343627, #327350, #335288
19894
19895 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
19896
19897           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
19898           Original commit message from CVS:
19899           * win32/MANIFEST:
19900           Add a manifest for futures ugly win32 releases.
19901           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
19902           Move bufcaps declaration at the begining of the instructions
19903           block.
19904
19905 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19906
19907           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19908           Original commit message from CVS:
19909           * ext/alsaspdif/alsaspdifsink.h:
19910           * ext/amrwb/gstamrwbdec.h:
19911           * ext/amrwb/gstamrwbenc.h:
19912           * ext/amrwb/gstamrwbparse.h:
19913           * ext/arts/gst_arts.h:
19914           * ext/artsd/gstartsdsink.h:
19915           * ext/audiofile/gstafparse.h:
19916           * ext/audiofile/gstafsink.h:
19917           * ext/audiofile/gstafsrc.h:
19918           * ext/audioresample/gstaudioresample.h:
19919           * ext/bz2/gstbz2dec.h:
19920           * ext/bz2/gstbz2enc.h:
19921           * ext/dirac/gstdiracdec.h:
19922           * ext/directfb/dfbvideosink.h:
19923           * ext/divx/gstdivxdec.h:
19924           * ext/divx/gstdivxenc.h:
19925           * ext/dts/gstdtsdec.h:
19926           * ext/faac/gstfaac.h:
19927           * ext/gsm/gstgsmdec.h:
19928           * ext/gsm/gstgsmenc.h:
19929           * ext/ivorbis/vorbisenc.h:
19930           * ext/libfame/gstlibfame.h:
19931           * ext/nas/nassink.h:
19932           * ext/neon/gstneonhttpsrc.h:
19933           * ext/polyp/polypsink.h:
19934           * ext/sdl/sdlaudiosink.h:
19935           * ext/sdl/sdlvideosink.h:
19936           * ext/shout/gstshout.h:
19937           * ext/snapshot/gstsnapshot.h:
19938           * ext/sndfile/gstsf.h:
19939           * ext/swfdec/gstswfdec.h:
19940           * ext/tarkin/gsttarkindec.h:
19941           * ext/tarkin/gsttarkinenc.h:
19942           * ext/theora/theoradec.h:
19943           * ext/wavpack/gstwavpackdec.h:
19944           * ext/wavpack/gstwavpackparse.h:
19945           * ext/xine/gstxine.h:
19946           * ext/xvid/gstxviddec.h:
19947           * ext/xvid/gstxvidenc.h:
19948           * gst/cdxaparse/gstcdxaparse.h:
19949           * gst/cdxaparse/gstcdxastrip.h:
19950           * gst/colorspace/gstcolorspace.h:
19951           * gst/festival/gstfestival.h:
19952           * gst/freeze/gstfreeze.h:
19953           * gst/gdp/gstgdpdepay.h:
19954           * gst/gdp/gstgdppay.h:
19955           * gst/modplug/gstmodplug.h:
19956           * gst/mpeg1sys/gstmpeg1systemencode.h:
19957           * gst/mpeg1videoparse/gstmp1videoparse.h:
19958           * gst/mpeg2sub/gstmpeg2subt.h:
19959           * gst/mpegaudioparse/gstmpegaudioparse.h:
19960           * gst/multifilesink/gstmultifilesink.h:
19961           * gst/overlay/gstoverlay.h:
19962           * gst/playondemand/gstplayondemand.h:
19963           * gst/qtdemux/qtdemux.h:
19964           * gst/rtjpeg/gstrtjpegdec.h:
19965           * gst/rtjpeg/gstrtjpegenc.h:
19966           * gst/smooth/gstsmooth.h:
19967           * gst/smoothwave/gstsmoothwave.h:
19968           * gst/spectrum/gstspectrum.h:
19969           * gst/speed/gstspeed.h:
19970           * gst/stereo/gststereo.h:
19971           * gst/switch/gstswitch.h:
19972           * gst/tta/gstttadec.h:
19973           * gst/tta/gstttaparse.h:
19974           * gst/videodrop/gstvideodrop.h:
19975           * gst/xingheader/gstxingmux.h:
19976           * sys/directdraw/gstdirectdrawsink.h:
19977           * sys/directsound/gstdirectsoundsink.h:
19978           * sys/dxr3/dxr3audiosink.h:
19979           * sys/dxr3/dxr3spusink.h:
19980           * sys/dxr3/dxr3videosink.h:
19981           * sys/qcam/gstqcamsrc.h:
19982           * sys/vcd/vcdsrc.h:
19983           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19984
19985 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19986
19987           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19988           Original commit message from CVS:
19989           * ext/a52dec/gsta52dec.h:
19990           * ext/amrnb/amrnbdec.h:
19991           * ext/amrnb/amrnbenc.h:
19992           * ext/amrnb/amrnbparse.h:
19993           * ext/mpeg2dec/gstmpeg2dec.h:
19994           * ext/sidplay/gstsiddec.h:
19995           * gst/ac3parse/gstac3parse.h:
19996           * gst/asfdemux/gstasfdemux.h:
19997           * gst/asfdemux/gstasfmux.h:
19998           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19999           * gst/iec958/ac3iec.h:
20000           * gst/mpegaudioparse/gstmpegaudioparse.h:
20001           * gst/mpegstream/gstdvddemux.h:
20002           * gst/mpegstream/gstmpegclock.h:
20003           * gst/mpegstream/gstmpegdemux.h:
20004           * gst/mpegstream/gstmpegparse.h:
20005           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20006
20007 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20008
20009           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
20010           Original commit message from CVS:
20011           * README:
20012           Replace current README (containing the release notes from
20013           some 0.9.x version) with a proper README taken from the core.
20014
20015 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
20016
20017           ext/amrnb/: Sortof first quick cleanup of all this mess...
20018           Original commit message from CVS:
20019           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
20020           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20021           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
20022           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
20023           * ext/amrnb/amrnbparse.h:
20024           Sortof first quick cleanup of all this mess...
20025           Don't crap out on empty and invalid FTs but treat them as
20026           empty packets, the decoder handles them fine.
20027           Fixes #342222.
20028
20029 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
20030
20031           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
20032           Original commit message from CVS:
20033           * gst/asfdemux/gstasf.c: (plugin_init):
20034           Call gst_riff_init() so the riff debug category gets set up
20035           before it is being used.
20036
20037 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
20038
20039           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
20040           Original commit message from CVS:
20041           * gst/iec958/ac3_padder.c: (ac3p_parse):
20042           * gst/iec958/ac3_padder.h:
20043           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
20044           (ac3iec_chain_raw), (ac3iec_change_state):
20045           * gst/iec958/ac3iec.h:
20046           Write rate into the caps, for the allowed ac3 rates. Some minor
20047           cleanups.
20048
20049 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
20050
20051           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
20052           Original commit message from CVS:
20053           Patch by: James "Doc" Livingston  <doclivingston gmail com>
20054           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
20055           Do tag merging correctly (#339918). Output taglists
20056           properly in debug statements too while we're at it.
20057
20058 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20059
20060           ext/a52dec/gsta52dec.c: Add more debug
20061           Original commit message from CVS:
20062           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
20063           Add more debug
20064           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20065           (gst_dvdlpcmdec_init), (update_timestamps),
20066           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
20067           (dvdlpcmdec_sink_event):
20068           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20069           If we have a first_access offset but no current timestamp (might
20070           happen after a seek), then calculate a start time for the first
20071           portion so that it will align with the timestamp given for the
20072           first_access portion.
20073           If a new-segment arrives with format time, store the start
20074           time as a failsafe timestamp in case we never get any further
20075           timestamp info (unlikely)
20076           Mask out the 'frame number' section of the incoming header so
20077           that we don't consider it to be changing on every buffer and
20078           reset the caps constantly.
20079           Use gst_util_uint64_scale for duration calculation
20080
20081 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
20082
20083           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
20084           Original commit message from CVS:
20085           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
20086           Fix timestamping for cases where the first_access parameter is 4.
20087           Ensure we don't overrun buffers in other cases.
20088
20089 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
20090
20091           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
20092           Original commit message from CVS:
20093           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
20094           Fix silly bug when reading metadata (#341254).
20095
20096 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
20097
20098           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
20099           Original commit message from CVS:
20100           * autogen.sh: (CONFIGURE_DEF_OPT):
20101           libtoolize on Darwin/MacOSX is called glibtoolize
20102
20103 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
20104
20105           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
20106           Original commit message from CVS:
20107           * ext/lame/gstlame.c: (gst_lame_get_type),
20108           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
20109           (gst_lame_setup), (gst_lame_change_state):
20110           * ext/lame/gstlame.h:
20111           Remove tag writing from lame (which was completely broken
20112           anyway, #329184). Leaving GstTagSetter interface around for
20113           now, albeit non-functional. Should be removed completely
20114           in 0.11. Use the 'id3v2mux' plugin from -good for writing
20115           tags.
20116
20117 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
20118
20119         * ChangeLog:
20120         * ext/dvdread/dvdreadsrc.c:
20121         * gst/asfdemux/gstasfdemux.c:
20122           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
20123           Original commit message from CVS:
20124           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
20125
20126 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
20127
20128           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
20129           Original commit message from CVS:
20130           Patch by: Andres Salomon  <dilinger at debian org>
20131           * ext/lame/gstlame.c: (gst_lame_sink_event):
20132           Fix typo (comma vs. semicolon) (#340710).
20133
20134 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
20135
20136           ext/mad/gstmad.c: Make mad the second element to support the highly useful
20137           Original commit message from CVS:
20138           Patch by: Lutz Müller <lutz at topfrose de>
20139           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
20140           Make mad the second element to support the highly useful
20141           FORMATS query (#340594)
20142
20143 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
20144
20145           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
20146           Original commit message from CVS:
20147           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
20148           (gst_mpeg2dec_src_query):
20149           Remember the query duration format before passing it upstream since it
20150           could have been modified.
20151           Add GST_WARNING_OBJECT in sink convert function to detail why the
20152           conversion didn't work.
20153
20154 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20155
20156           Define GstElementDetails as const and also static (when defined as global)
20157           Original commit message from CVS:
20158           * ext/amrwb/gstamrwbdec.c:
20159           * ext/amrwb/gstamrwbenc.c:
20160           * ext/amrwb/gstamrwbparse.c:
20161           * ext/arts/gst_arts.c:
20162           * ext/artsd/gstartsdsink.c:
20163           * ext/audiofile/gstafparse.c:
20164           * ext/audiofile/gstafsink.c:
20165           * ext/audiofile/gstafsrc.c:
20166           * ext/audioresample/gstaudioresample.c:
20167           * ext/bz2/gstbz2dec.c:
20168           * ext/bz2/gstbz2enc.c:
20169           * ext/cdaudio/gstcdaudio.c:
20170           * ext/directfb/dfbvideosink.c:
20171           * ext/divx/gstdivxdec.c:
20172           * ext/divx/gstdivxenc.c:
20173           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
20174           * ext/faac/gstfaac.c: (gst_faac_base_init):
20175           * ext/faad/gstfaad.c:
20176           * ext/gsm/gstgsmdec.c:
20177           * ext/gsm/gstgsmenc.c:
20178           * ext/hermes/gsthermescolorspace.c:
20179           * ext/ivorbis/vorbisfile.c:
20180           * ext/lcs/gstcolorspace.c:
20181           * ext/libfame/gstlibfame.c:
20182           * ext/libmms/gstmms.c: (gst_mms_base_init):
20183           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
20184           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
20185           * ext/nas/nassink.c: (gst_nassink_base_init):
20186           * ext/neon/gstneonhttpsrc.c:
20187           * ext/sdl/sdlaudiosink.c:
20188           * ext/sdl/sdlvideosink.c:
20189           * ext/shout/gstshout.c:
20190           * ext/snapshot/gstsnapshot.c:
20191           * ext/sndfile/gstsf.c:
20192           * ext/swfdec/gstswfdec.c:
20193           * ext/tarkin/gsttarkindec.c:
20194           * ext/tarkin/gsttarkinenc.c:
20195           * ext/theora/theoradec.c:
20196           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
20197           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
20198           * ext/xvid/gstxviddec.c:
20199           * ext/xvid/gstxvidenc.c:
20200           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
20201           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
20202           * gst/chart/gstchart.c:
20203           * gst/colorspace/gstcolorspace.c:
20204           * gst/deinterlace/gstdeinterlace.c:
20205           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
20206           * gst/festival/gstfestival.c:
20207           * gst/filter/gstbpwsinc.c:
20208           * gst/filter/gstiir.c:
20209           * gst/filter/gstlpwsinc.c:
20210           * gst/freeze/gstfreeze.c:
20211           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
20212           * gst/librfb/gstrfbsrc.c:
20213           * gst/mixmatrix/mixmatrix.c:
20214           * gst/mpeg1sys/gstmpeg1systemencode.c:
20215           * gst/mpeg1videoparse/gstmp1videoparse.c:
20216           * gst/mpeg2sub/gstmpeg2subt.c:
20217           * gst/mpegaudioparse/gstmpegaudioparse.c:
20218           * gst/multifilesink/gstmultifilesink.c:
20219           * gst/overlay/gstoverlay.c:
20220           * gst/passthrough/gstpassthrough.c:
20221           * gst/playondemand/gstplayondemand.c:
20222           * gst/qtdemux/qtdemux.c:
20223           * gst/rtjpeg/gstrtjpegdec.c:
20224           * gst/rtjpeg/gstrtjpegenc.c:
20225           * gst/smooth/gstsmooth.c:
20226           * gst/smoothwave/gstsmoothwave.c:
20227           * gst/spectrum/gstspectrum.c:
20228           * gst/speed/gstspeed.c:
20229           * gst/stereo/gststereo.c:
20230           * gst/switch/gstswitch.c:
20231           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
20232           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
20233           * gst/vbidec/gstvbidec.c:
20234           * gst/videocrop/gstvideocrop.c:
20235           * gst/videodrop/gstvideodrop.c:
20236           * gst/virtualdub/gstxsharpen.c:
20237           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
20238           * gst/y4m/gsty4mencode.c:
20239           * sys/cdrom/gstcdplayer.c:
20240           * sys/directdraw/gstdirectdrawsink.c:
20241           * sys/directsound/gstdirectsoundsink.c:
20242           * sys/glsink/glimagesink.c:
20243           * sys/qcam/gstqcamsrc.c:
20244           * sys/v4l2/gstv4l2src.c:
20245           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
20246           * sys/ximagesrc/ximagesrc.c:
20247           Define GstElementDetails as const and also static (when defined as
20248           global)
20249
20250 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20251
20252           Define GstElementDetails as const and also static (when defined as global)
20253           Original commit message from CVS:
20254           * ext/mad/gstid3tag.c:
20255           * ext/mad/gstmad.c:
20256           * gst/ac3parse/gstac3parse.c:
20257           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20258           * gst/synaesthesia/gstsynaesthesia.c:
20259           Define GstElementDetails as const and also static (when defined as
20260           global)
20261
20262 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20263
20264           Define GstElementDetails as const and also static (when defined as global)
20265           Original commit message from CVS:
20266           * ext/aalib/gstaasink.c:
20267           * ext/annodex/gstcmmldec.c:
20268           * ext/annodex/gstcmmlenc.c:
20269           * ext/cairo/gsttextoverlay.c:
20270           * ext/cairo/gsttimeoverlay.c:
20271           * ext/cdio/gstcdiocddasrc.c:
20272           * ext/dv/gstdvdec.c:
20273           * ext/dv/gstdvdemux.c:
20274           * ext/esd/esdmon.c:
20275           * ext/esd/esdsink.c:
20276           * ext/flac/gstflacenc.c:
20277           * ext/flac/gstflactag.c:
20278           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
20279           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
20280           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
20281           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
20282           * ext/gdk_pixbuf/pixbufscale.c:
20283           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
20284           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
20285           * ext/jpeg/gstjpegdec.c:
20286           * ext/jpeg/gstjpegenc.c:
20287           * ext/jpeg/gstsmokedec.c:
20288           * ext/jpeg/gstsmokeenc.c:
20289           * ext/libcaca/gstcacasink.c:
20290           * ext/libmng/gstmngdec.c:
20291           * ext/libmng/gstmngenc.c:
20292           * ext/libpng/gstpngdec.c:
20293           * ext/libpng/gstpngenc.c:
20294           * ext/mikmod/gstmikmod.c:
20295           * ext/raw1394/gstdv1394src.c:
20296           * ext/shout2/gstshout2.c: (gst_shout2send_init):
20297           * ext/shout2/gstshout2.h:
20298           * ext/speex/gstspeexdec.c:
20299           * ext/speex/gstspeexenc.c:
20300           * gst/alpha/gstalpha.c:
20301           * gst/alpha/gstalphacolor.c:
20302           * gst/apetag/gstapedemux.c:
20303           * gst/auparse/gstauparse.c:
20304           * gst/autodetect/gstautoaudiosink.c:
20305           (gst_auto_audio_sink_base_init):
20306           * gst/autodetect/gstautovideosink.c:
20307           (gst_auto_video_sink_base_init):
20308           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
20309           * gst/avi/gstavimux.c: (gst_avimux_base_init):
20310           * gst/cutter/gstcutter.c:
20311           * gst/debug/breakmydata.c:
20312           * gst/debug/efence.c:
20313           * gst/debug/gstnavigationtest.c:
20314           * gst/debug/gstnavseek.c:
20315           * gst/debug/negotiation.c:
20316           * gst/debug/progressreport.c:
20317           * gst/debug/testplugin.c:
20318           * gst/effectv/gstaging.c:
20319           * gst/effectv/gstdice.c:
20320           * gst/effectv/gstedge.c:
20321           * gst/effectv/gstquark.c:
20322           * gst/effectv/gstrev.c:
20323           * gst/effectv/gstshagadelic.c:
20324           * gst/effectv/gstvertigo.c:
20325           * gst/effectv/gstwarp.c:
20326           * gst/flx/gstflxdec.c:
20327           * gst/goom/gstgoom.c:
20328           * gst/icydemux/gsticydemux.c:
20329           * gst/id3demux/gstid3demux.c:
20330           * gst/interleave/deinterleave.c:
20331           * gst/interleave/interleave.c:
20332           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
20333           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
20334           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
20335           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
20336           * gst/level/gstlevel.c:
20337           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
20338           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
20339           * gst/median/gstmedian.c:
20340           * gst/monoscope/gstmonoscope.c:
20341           * gst/multipart/multipartdemux.c:
20342           * gst/multipart/multipartmux.c:
20343           * gst/oldcore/gstaggregator.c:
20344           * gst/oldcore/gstfdsink.c:
20345           * gst/oldcore/gstmd5sink.c:
20346           * gst/oldcore/gstmultifilesrc.c:
20347           * gst/oldcore/gstpipefilter.c:
20348           * gst/oldcore/gstshaper.c:
20349           * gst/oldcore/gststatistics.c:
20350           * gst/rtp/gstasteriskh263.c:
20351           * gst/rtp/gstrtpL16depay.c:
20352           * gst/rtp/gstrtpL16pay.c:
20353           * gst/rtp/gstrtpamrdepay.c:
20354           * gst/rtp/gstrtpamrpay.c:
20355           * gst/rtp/gstrtpdepay.c:
20356           * gst/rtp/gstrtpgsmpay.c:
20357           * gst/rtp/gstrtph263pay.c:
20358           * gst/rtp/gstrtph263pdepay.c:
20359           * gst/rtp/gstrtph263ppay.c:
20360           * gst/rtp/gstrtpilbcdepay.c:
20361           * gst/rtp/gstrtpmp4gpay.c:
20362           * gst/rtp/gstrtpmp4vdepay.c:
20363           * gst/rtp/gstrtpmp4vpay.c:
20364           * gst/rtp/gstrtpmpadepay.c:
20365           * gst/rtp/gstrtpmpapay.c:
20366           * gst/rtp/gstrtppcmadepay.c:
20367           * gst/rtp/gstrtppcmapay.c:
20368           * gst/rtp/gstrtppcmudepay.c:
20369           * gst/rtp/gstrtppcmupay.c:
20370           * gst/rtp/gstrtpspeexdepay.c:
20371           * gst/rtp/gstrtpspeexpay.c:
20372           * gst/rtsp/gstrtpdec.c:
20373           * gst/rtsp/gstrtspsrc.c:
20374           * gst/smpte/gstsmpte.c:
20375           * gst/udp/gstdynudpsink.c:
20376           * gst/udp/gstmultiudpsink.c:
20377           * gst/udp/gstudpsink.c:
20378           * gst/udp/gstudpsrc.c:
20379           * gst/videobox/gstvideobox.c:
20380           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
20381           * gst/videofilter/gstvideobalance.c:
20382           * gst/videofilter/gstvideoflip.c:
20383           * gst/videofilter/gstvideotemplate.c:
20384           (gst_videotemplate_base_init):
20385           * gst/videomixer/videomixer.c:
20386           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
20387           (gst_wavparse_class_init), (gst_wavparse_dispose),
20388           (gst_wavparse_reset), (gst_wavparse_init),
20389           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
20390           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
20391           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
20392           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
20393           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
20394           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
20395           (gst_wavparse_change_state):
20396           * gst/wavparse/gstwavparse.h:
20397           * sys/oss/gstossmixerelement.c:
20398           * sys/oss/gstosssink.c:
20399           * sys/oss/gstosssrc.c:
20400           * sys/osxaudio/gstosxaudioelement.c:
20401           * sys/osxaudio/gstosxaudiosink.c:
20402           * sys/osxaudio/gstosxaudiosrc.c:
20403           * sys/sunaudio/gstsunaudiomixer.c:
20404           * sys/sunaudio/gstsunaudiosink.c:
20405           Define GstElementDetails as const and also static (when defined as
20406           global)
20407
20408 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
20409
20410           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
20411           Original commit message from CVS:
20412           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
20413           Fix name of custom event (use same as dvdreadsrc).
20414           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
20415           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
20416           Fix event parsing (the event name is in the structure, not the
20417           name of the structure itself); also fix indentation after
20418           boilerplate macro.
20419
20420 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20421
20422           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
20423           Original commit message from CVS:
20424           * ext/mad/gstid3tag.c: (plugin_init):
20425           Change debug category to 'id3mux'.
20426
20427 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
20428
20429           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
20430           Original commit message from CVS:
20431           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
20432           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
20433           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
20434           (gst_id3_tag_chain):
20435           When acting as a muxer, set caps on outgoing buffers and set caps
20436           on source pad (fixes #323658). Remove unused application/x-gst-tags
20437           cruft from the 0.6 days.
20438
20439 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
20440
20441           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
20442           Original commit message from CVS:
20443           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
20444           (gst_mad_src_query), (gst_mad_chain):
20445           .. and DEFAULT queries should work too. Use magic gst util scale
20446           functions in some places.
20447
20448 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
20449
20450           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
20451           Original commit message from CVS:
20452           * ext/mad/gstmad.c: (gst_mad_src_query):
20453           Fix duration query in BYTES format (#336824).
20454
20455 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
20456
20457           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
20458           Original commit message from CVS:
20459           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
20460           * ext/lame/gstlame.c: (gst_lame_sink_event):
20461           Don't crash if we get an EOS event before the encoder
20462           has been set up (#339287).
20463
20464 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
20465
20466           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
20467           Original commit message from CVS:
20468           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
20469           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
20470           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
20471           Move errors out of the normal code flow.
20472           Don't send eos, basesrc will do that for us when needed.
20473
20474 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
20475
20476           gst/mpegstream/: Do state changes correctly
20477           Original commit message from CVS:
20478           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
20479           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
20480           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
20481           Do state changes correctly
20482
20483 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
20484
20485           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
20486           Original commit message from CVS:
20487           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
20488           (gst_mpeg2dec_alloc_buffer):
20489           Can't use gst_pad_alloc_buffer*() when we are going to crop
20490           the image before sending it out. Downstream basetransform-based
20491           elements will complain about the wrong unit size otherwise
20492           (when not operating in passthrough-mode at least).
20493           Const-ify some static variables and do some minor clean-ups.
20494           Use I420 macros for size/offsets (not really necessary in this
20495           particular context, but this kind of code gets copy'n'pasted).
20496
20497 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
20498
20499           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
20500           Original commit message from CVS:
20501           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
20502           (read_cache):
20503           * gst/mpegstream/gstmpegpacketize.h:
20504           g_malloc() can't fail, we don't need to handle this. Same for
20505           gst_buffer_new_and_alloc().
20506           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
20507           klass->send_buffer() should have the same semantics as
20508           gst_pad_push(), ie. ownership of the buffer is transfered,
20509           so we never have to unref the buffer no matter what the flow
20510           return value was.
20511
20512 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20513
20514         * tests/check/gst-plugins-ugly.supp:
20515           one more suppression for FC4
20516           Original commit message from CVS:
20517           one more suppression for FC4
20518
20519 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
20520
20521         * tests/check/gst-plugins-ugly.supp:
20522           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
20523           Original commit message from CVS:
20524           The AMR encoder sucks giant sucky things through a sucky object with a giant
20525           sucking machine. More suppressions.
20526
20527 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20528
20529           add test for amrnbenc, enable test infrastructure, and fix a leak
20530           Original commit message from CVS:
20531           add test for amrnbenc, enable test infrastructure, and fix a leak
20532           * common/check.mak:
20533           allow for specifying more than one suppressions file in SUPPRESSIONS
20534           * Makefile.am:
20535           * tests/Makefile.am:
20536           * tests/check/.cvsignore:
20537           * tests/check/Makefile.am:
20538           * tests/check/elements/.cvsignore:
20539           * configure.ac:
20540           add tests/check
20541           * tests/check/gst-plugins-ugly.supp:
20542           add suppressions for libs used by -ugly
20543           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
20544           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
20545           (GST_START_TEST), (amrnbenc_suite), (main):
20546           add a simple test for encoding amr
20547           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
20548           fix pad template leaks
20549
20550 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
20551
20552           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
20553           Original commit message from CVS:
20554           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
20555           Plug big leak in AMR encoder.
20556
20557 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
20558
20559           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
20560           Original commit message from CVS:
20561           * ext/mad/gstmad.c: (index_seek):
20562           move GstIndexEntry *entry variable declaration before
20563           the first instruction
20564           * ext/mad/gstmad.c:
20565           remove debug macros with variable number of parameter by using
20566           GST_DEBUG for WIN32
20567           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
20568           use gst_guint64_to_gdouble for conversions
20569           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
20570           replace __FUNCTION__ which is not supported by MSVC by the current function name
20571           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
20572           remove LL suffix by using G_GINT64_CONSTANT
20573           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
20574           use gst_guint64_to_gdouble for conversions
20575           * gst/mpegstream/gstmpegparse.h:
20576           remove LL suffix by using G_GINT64_CONSTANT
20577           * win32/vs6:
20578           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
20579           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
20580
20581 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20582
20583           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
20584           Original commit message from CVS:
20585           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
20586           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
20587           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
20588           * ext/mad/gstmad.c: (gst_mad_class_init):
20589           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
20590           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
20591           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
20592           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
20593           * gst/iec958/ac3iec.c: (ac3iec_class_init):
20594           * gst/mpegaudioparse/gstmpegaudioparse.c:
20595           (gst_mp3parse_class_init):
20596           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
20597           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
20598           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
20599           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
20600           * gst/synaesthesia/gstsynaesthesia.c:
20601           (gst_synaesthesia_class_init):
20602           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
20603
20604 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
20605
20606           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
20607           Original commit message from CVS:
20608           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
20609           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
20610           (gst_asf_demux_push_buffer):
20611           Send newsegment event only once per pad, fixes #336550.
20612
20613 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
20614
20615           Unify the long descriptions in the plugin details (#337263).
20616           Original commit message from CVS:
20617           Patch by: j^  <j at bootlab dot org>
20618           * ext/amrwb/gstamrwbdec.c:
20619           * ext/amrwb/gstamrwbenc.c:
20620           * ext/amrwb/gstamrwbparse.c:
20621           * ext/arts/gst_arts.c:
20622           * ext/artsd/gstartsdsink.c:
20623           * ext/audiofile/gstafparse.c:
20624           * ext/audiofile/gstafsink.c:
20625           * ext/audiofile/gstafsrc.c:
20626           * ext/cdaudio/gstcdaudio.c:
20627           * ext/directfb/dfbvideosink.c:
20628           * ext/divx/gstdivxdec.c:
20629           * ext/divx/gstdivxenc.c:
20630           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
20631           * ext/faac/gstfaac.c: (gst_faac_base_init):
20632           * ext/faad/gstfaad.c:
20633           * ext/gsm/gstgsmdec.c:
20634           * ext/gsm/gstgsmenc.c:
20635           * ext/hermes/gsthermescolorspace.c:
20636           * ext/ivorbis/vorbisfile.c:
20637           * ext/lcs/gstcolorspace.c:
20638           * ext/libfame/gstlibfame.c:
20639           * ext/libmms/gstmms.c: (gst_mms_base_init):
20640           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
20641           * ext/nas/nassink.c: (gst_nassink_base_init):
20642           * ext/neon/gstneonhttpsrc.c:
20643           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
20644           * ext/sdl/sdlaudiosink.c:
20645           * ext/sdl/sdlvideosink.c:
20646           * ext/shout/gstshout.c:
20647           * ext/snapshot/gstsnapshot.c:
20648           * ext/sndfile/gstsf.c:
20649           * ext/tarkin/gsttarkindec.c:
20650           * ext/tarkin/gsttarkinenc.c:
20651           * ext/theora/theoradec.c:
20652           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
20653           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
20654           * ext/xvid/gstxviddec.c:
20655           * ext/xvid/gstxvidenc.c:
20656           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
20657           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
20658           * gst/chart/gstchart.c:
20659           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
20660           * gst/festival/gstfestival.c:
20661           * gst/filter/gstiir.c:
20662           * gst/filter/gstlpwsinc.c:
20663           * gst/freeze/gstfreeze.c:
20664           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
20665           * gst/mixmatrix/mixmatrix.c:
20666           * gst/mpeg1sys/gstmpeg1systemencode.c:
20667           * gst/mpeg1videoparse/gstmp1videoparse.c:
20668           * gst/mpeg2sub/gstmpeg2subt.c:
20669           * gst/mpegaudioparse/gstmpegaudioparse.c:
20670           * gst/multifilesink/gstmultifilesink.c:
20671           * gst/overlay/gstoverlay.c:
20672           * gst/passthrough/gstpassthrough.c:
20673           * gst/playondemand/gstplayondemand.c:
20674           * gst/qtdemux/qtdemux.c:
20675           * gst/rtjpeg/gstrtjpegdec.c:
20676           * gst/rtjpeg/gstrtjpegenc.c:
20677           * gst/smooth/gstsmooth.c:
20678           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
20679           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
20680           * gst/videocrop/gstvideocrop.c:
20681           * gst/videodrop/gstvideodrop.c:
20682           * gst/virtualdub/gstxsharpen.c:
20683           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
20684           * gst/y4m/gsty4mencode.c:
20685           Unify the long descriptions in the plugin details (#337263).
20686
20687 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
20688
20689         * gst-plugins-ugly.spec.in:
20690           fix version numbering
20691           Original commit message from CVS:
20692           fix version numbering
20693
20694 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
20695
20696         * common:
20697         * gst-plugins-ugly.spec.in:
20698           add dvdsub plugin to spec
20699           Original commit message from CVS:
20700           add dvdsub plugin to spec
20701
20702 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20703
20704           docs/plugins/: add siddec
20705           Original commit message from CVS:
20706           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20707           * docs/plugins/inspect/plugin-siddec.xml:
20708           add siddec
20709           * ext/dvdnav/dvdnavsrc.c:
20710           doc fixes
20711
20712 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20713
20714         * common:
20715         * configure.ac:
20716         * ext/sidplay/Makefile.am:
20717           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
20718           Original commit message from CVS:
20719           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
20720
20721 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20722
20723         * docs/plugins/.gitignore:
20724         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20725           ignore more
20726           Original commit message from CVS:
20727           ignore more
20728
20729 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20730
20731         * common:
20732         * docs/plugins/inspect/plugin-a52dec.xml:
20733         * docs/plugins/inspect/plugin-amrnb.xml:
20734         * docs/plugins/inspect/plugin-asf.xml:
20735         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20736         * docs/plugins/inspect/plugin-dvdread.xml:
20737         * docs/plugins/inspect/plugin-dvdsub.xml:
20738         * docs/plugins/inspect/plugin-iec958.xml:
20739         * docs/plugins/inspect/plugin-lame.xml:
20740         * docs/plugins/inspect/plugin-mad.xml:
20741         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20742         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20743         * docs/plugins/inspect/plugin-mpegstream.xml:
20744         * docs/plugins/inspect/plugin-rmdemux.xml:
20745           update plugin inspect files
20746           Original commit message from CVS:
20747           update plugin inspect files
20748
20749 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20750
20751         * gst/mpegaudioparse/gstxingmux.c:
20752           rework build; add translations for v4l2
20753           Original commit message from CVS:
20754           rework build; add translations for v4l2
20755
20756 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20757
20758           configure.ac: rework similarly to other modules
20759           Original commit message from CVS:
20760           * configure.ac:
20761           rework similarly to other modules
20762           * ext/a52dec/gsta52dec.c:
20763           * ext/amrnb/amrnb.c:
20764           * ext/dvdnav/dvdnavsrc.c:
20765           * ext/dvdread/dvdreadsrc.c:
20766           * ext/lame/gstlame.c:
20767           * ext/mad/gstid3tag.c:
20768           * ext/mpeg2dec/gstmpeg2dec.c:
20769           * ext/sidplay/gstsiddec.cc:
20770           * gst/asfdemux/gstasf.c:
20771           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20772           * gst/dvdsub/gstdvdsubdec.c:
20773           * gst/iec958/ac3iec.c:
20774           * gst/mpegaudioparse/gstmpegaudioparse.c:
20775           * gst/mpegstream/gstmpegstream.c:
20776           * gst/realmedia/rmdemux.c: (plugin_init):
20777           use the correct defines
20778
20779 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20780
20781         * common:
20782         * docs/.gitignore:
20783         * docs/plugins/.gitignore:
20784           ignore more
20785           Original commit message from CVS:
20786           ignore more
20787
20788 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20789
20790         * ChangeLog:
20791         * common:
20792         * configure.ac:
20793           back to HEAD
20794           Original commit message from CVS:
20795           back to HEAD
20796
20797 === release 0.10.3 ===
20798
20799 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20800
20801         * ChangeLog:
20802         * NEWS:
20803         * RELEASE:
20804         * configure.ac:
20805         * docs/plugins/gst-plugins-ugly-plugins.signals:
20806         * docs/plugins/inspect/plugin-amrnb.xml:
20807         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20808         * docs/plugins/inspect/plugin-iec958.xml:
20809         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20810         * docs/plugins/inspect/plugin-rmdemux.xml:
20811           releasing 0.10.3
20812           Original commit message from CVS:
20813           releasing 0.10.3
20814
20815 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
20816
20817           better/unified long descriptions
20818           Original commit message from CVS:
20819           * ext/aalib/gstaasink.c:
20820           * ext/annodex/gstcmmldec.c:
20821           * ext/annodex/gstcmmlenc.c:
20822           * ext/cairo/gsttextoverlay.c:
20823           * ext/cairo/gsttimeoverlay.c:
20824           * ext/cdio/gstcdiocddasrc.c:
20825           * ext/dv/gstdvdec.c:
20826           * ext/esd/esdmon.c:
20827           * ext/esd/esdsink.c:
20828           * ext/flac/gstflacdec.c:
20829           * ext/flac/gstflacenc.c:
20830           * ext/flac/gstflactag.c:
20831           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
20832           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
20833           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
20834           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
20835           * ext/gdk_pixbuf/gstgdkpixbuf.c:
20836           * ext/gdk_pixbuf/pixbufscale.c:
20837           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
20838           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
20839           * ext/jpeg/gstjpegdec.c:
20840           * ext/jpeg/gstjpegenc.c:
20841           * ext/jpeg/gstsmokedec.c:
20842           * ext/jpeg/gstsmokeenc.c:
20843           * ext/libcaca/gstcacasink.c:
20844           * ext/libmng/gstmngdec.c:
20845           * ext/libmng/gstmngenc.c:
20846           * ext/libpng/gstpngdec.c:
20847           * ext/libpng/gstpngenc.c:
20848           * ext/mikmod/gstmikmod.c:
20849           * ext/raw1394/gstdv1394src.c:
20850           * ext/shout2/gstshout2.c:
20851           * ext/speex/gstspeexdec.c:
20852           * ext/speex/gstspeexenc.c:
20853           * gst/alpha/gstalpha.c:
20854           * gst/alpha/gstalphacolor.c:
20855           * gst/auparse/gstauparse.c:
20856           * gst/autodetect/gstautoaudiosink.c:
20857           (gst_auto_audio_sink_base_init):
20858           * gst/autodetect/gstautovideosink.c:
20859           (gst_auto_video_sink_base_init):
20860           * gst/avi/gstavimux.c: (gst_avimux_base_init):
20861           * gst/cutter/gstcutter.c:
20862           * gst/debug/breakmydata.c:
20863           * gst/debug/efence.c:
20864           * gst/debug/gstnavigationtest.c:
20865           * gst/debug/negotiation.c:
20866           * gst/debug/progressreport.c:
20867           * gst/debug/testplugin.c:
20868           * gst/effectv/gstaging.c:
20869           * gst/effectv/gstdice.c:
20870           * gst/effectv/gstedge.c:
20871           * gst/effectv/gstquark.c:
20872           * gst/effectv/gstrev.c:
20873           * gst/effectv/gstvertigo.c:
20874           * gst/effectv/gstwarp.c:
20875           * gst/flx/gstflxdec.c:
20876           * gst/goom/gstgoom.c:
20877           * gst/interleave/deinterleave.c:
20878           * gst/interleave/interleave.c:
20879           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
20880           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
20881           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
20882           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
20883           * gst/level/gstlevel.c:
20884           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
20885           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
20886           * gst/median/gstmedian.c:
20887           * gst/monoscope/gstmonoscope.c:
20888           * gst/multipart/multipartdemux.c:
20889           * gst/multipart/multipartmux.c:
20890           * gst/oldcore/gstmd5sink.c:
20891           * gst/oldcore/gstmultifilesrc.c:
20892           * gst/oldcore/gstpipefilter.c:
20893           * gst/oldcore/gstshaper.c:
20894           * gst/oldcore/gststatistics.c:
20895           * gst/rtp/gstasteriskh263.c:
20896           * gst/rtp/gstrtpL16depay.c:
20897           * gst/rtp/gstrtpL16pay.c:
20898           * gst/rtp/gstrtpamrdepay.c:
20899           * gst/rtp/gstrtpamrpay.c:
20900           * gst/rtp/gstrtpdepay.c:
20901           * gst/rtp/gstrtpgsmpay.c:
20902           * gst/rtp/gstrtph263pay.c:
20903           * gst/rtp/gstrtph263pdepay.c:
20904           * gst/rtp/gstrtph263ppay.c:
20905           * gst/rtp/gstrtpmp4gpay.c:
20906           * gst/rtp/gstrtpmp4vdepay.c:
20907           * gst/rtp/gstrtpmp4vpay.c:
20908           * gst/rtp/gstrtpmpadepay.c:
20909           * gst/rtp/gstrtpmpapay.c:
20910           * gst/rtp/gstrtppcmadepay.c:
20911           * gst/rtp/gstrtppcmapay.c:
20912           * gst/rtp/gstrtppcmudepay.c:
20913           * gst/rtp/gstrtppcmupay.c:
20914           * gst/rtp/gstrtpspeexdepay.c:
20915           * gst/rtp/gstrtpspeexpay.c:
20916           * gst/rtsp/gstrtpdec.c:
20917           * gst/smpte/gstsmpte.c:
20918           * gst/videobox/gstvideobox.c:
20919           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
20920           * gst/videofilter/gstvideobalance.c:
20921           * gst/videofilter/gstvideoflip.c:
20922           * gst/videofilter/gstvideotemplate.c:
20923           (gst_videotemplate_base_init):
20924           * gst/videomixer/videomixer.c:
20925           * gst/wavenc/gstwavenc.c:
20926           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
20927           better/unified long descriptions
20928           Fixed #336602
20929           Some cleanups to auparse, don't send multiple newsegments.
20930
20931 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
20932
20933           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
20934           Original commit message from CVS:
20935           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
20936           Don't unref event unconditionally after giving away ownership
20937           (gst_pad_push_event(), gst_pad_send_event() and
20938           gst_pad_event_default() take ownership of the event
20939           passed to them). Fixes warnings/crashes caused by
20940           navigation events.
20941
20942 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
20943
20944           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
20945           Original commit message from CVS:
20946           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
20947           Don't ref NULL caps (private streams have NULL caps) (#336387);
20948           also, no need to set caps on the same buffer twice.
20949
20950 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
20951
20952           gst/mpegstream/: Don't leak element and pad names in error messages, use
20953           Original commit message from CVS:
20954           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
20955           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
20956           (gst_dvd_demux_get_subpicture_stream):
20957           * gst/mpegstream/gstmpegdemux.c:
20958           (gst_mpeg_demux_sync_stream_to_time):
20959           Don't leak element and pad names in error messages, use
20960           GST_DEBUG_PAD_NAME instead. Add some more debug code.
20961
20962 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
20963
20964           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
20965           Original commit message from CVS:
20966           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20967           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
20968           Name the structure in the custom event with the
20969           language codes for the audio and subtitle streams
20970           actually like dvddemux expects it to be named.
20971           Set caps on source pad and outgoing buffers.
20972
20973 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
20974
20975           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
20976           Original commit message from CVS:
20977           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
20978           (gst_lame_get_property), (gst_lame_setup):
20979           * ext/lame/gstlame.h:
20980           Make xingheader property non-functional, it's broken anyway
20981           after all (use xingmux instead).
20982
20983 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
20984
20985           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
20986           Original commit message from CVS:
20987           * ext/lame/gstlame.c: (gst_lame_sink_event):
20988           On EOS, flush encoder and send remaining data. Fix
20989           return value handling in sink event function.
20990
20991 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
20992
20993           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
20994           Original commit message from CVS:
20995           Patch by: Jürg Billeter  <j at bitron dot ch>
20996           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
20997           Fix wrong check for started flag when setting the 'device' property.
20998           We want to allow it when the source is NOT started yet and ignore it
20999           when the source is running.
21000
21001 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
21002
21003           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
21004           Original commit message from CVS:
21005           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
21006           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21007           (gst_asf_demux_process_chunk):
21008           * gst/asfdemux/gstasfdemux.h:
21009           Subtract first timestamp from timestamps, so that
21010           stream starts from 0; makes live streams that don't
21011           start at 0 work again (fixes #317310, #336097).
21012
21013 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
21014
21015           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
21016           Original commit message from CVS:
21017           Patch by: Christian Kirbach
21018           * configure.ac:
21019           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
21020           -good. Fixes build on some systems (#331838).
21021
21022 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
21023
21024           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
21025           Original commit message from CVS:
21026           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21027           (gst_rmdemux_parse_cont):
21028           Extract more tags and also post codec name tag on the
21029           bus so this shows up in totem and nautilus.
21030
21031 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
21032
21033           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
21034           Original commit message from CVS:
21035           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21036           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
21037           Extra data usually goes into the caps as 'codec_data', not
21038           as first buffer into the stream.
21039           Need to byte swap AC3 content in realmedia files for some
21040           reason (fixes #331588).
21041
21042 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
21043
21044           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
21045           Original commit message from CVS:
21046           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
21047           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
21048           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
21049           When operating in pull mode, post an error message on the
21050           bus when all source pads are unlinked or some other fatal
21051           error occured (#323023). Regrade some recurring debug messages
21052           to LOG level. Convert c++-style comments into C-style ones.
21053
21054 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
21055
21056           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
21057           Original commit message from CVS:
21058           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
21059           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21060           (gst_rmdemux_all_source_pads_unlinked),
21061           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
21062           (gst_rmdemux_parse_packet):
21063           * gst/realmedia/rmdemux.h:
21064           Handle unlinked source pads properly and stop if all source pads
21065           are unlinked (#323023).
21066
21067 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
21068
21069           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
21070           Original commit message from CVS:
21071           Patch by: Michal Benes <michal dot benes at xeris dot cz>
21072           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
21073           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
21074           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
21075           * gst/mpegstream/gstmpegdemux.h:
21076           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
21077           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
21078           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
21079           situation really happens when grabbing DVB streams. Current
21080           mpegdemuxer can not handle this situation correctly and it
21081           restarts counting gstreamer timestamps from zero.
21082           Fixes #326598.
21083
21084 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
21085
21086           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
21087           Original commit message from CVS:
21088           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
21089           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
21090           * ext/a52dec/gsta52dec.h:
21091           Fix #334550: failure to play raw AC3 files due to segment problems.
21092
21093 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
21094
21095           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
21096           Original commit message from CVS:
21097           Patch by: Christophe Fergeau  <teuf gnome org>
21098           * ext/lame/gstlame.c: (gst_lame_release_memory),
21099           (gst_lame_finalize), (gst_lame_class_init),
21100           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
21101           (gst_lame_change_state):
21102           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
21103
21104 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
21105
21106           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
21107           Original commit message from CVS:
21108           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
21109           (gst_mad_sink_event), (gst_mad_change_state):
21110           Include AUDIO_CODEC tag with tags posted if input is not
21111           framed (#334258). Use _scale() util functions in more places.
21112
21113 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
21114
21115           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
21116           Original commit message from CVS:
21117           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
21118           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21119           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
21120           property as BROKEN (see
21121           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
21122           explanation why it's broken).
21123
21124 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
21125
21126           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
21127           Original commit message from CVS:
21128           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
21129           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21130           * configure.ac:
21131           * gst/xingheader/Makefile.am:
21132           * gst/xingheader/gstxingmux.c:
21133           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
21134           to MP3 files (this allows decoder to figure out the length of VBR
21135           files)
21136
21137 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
21138
21139           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
21140           Original commit message from CVS:
21141           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
21142           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
21143           tag (#333683, patch by: Alex Lancaster).
21144
21145 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
21146
21147           ext/amrnb/: Further fancyfication.
21148           Original commit message from CVS:
21149           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
21150           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
21151           (gst_amrnbdec_state_change):
21152           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
21153           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
21154           (gst_amrnbenc_state_change):
21155           * ext/amrnb/amrnbenc.h:
21156           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21157           (gst_amrnbparse_query):
21158           Further fancyfication.
21159           Use _take to get writable data from the adapter.
21160           Precalc packet duration.
21161           Handle disconts.
21162           Forward _push to upstream.
21163           Post error messages when something goes wrong.
21164           Remove old code in amrnbparse.
21165           Don't ignore query results from upstream.
21166
21167 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
21168
21169           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
21170           Original commit message from CVS:
21171           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
21172           The AMR encoder writes into the audio buffers it processes, so
21173           use gst_buffer_make_writable() on buffers we might (they go through
21174           an adapter, so there can be copying going on later anyway) be
21175           encoding.
21176
21177 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
21178
21179           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
21180           Original commit message from CVS:
21181           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
21182           (gst_mpeg_parse_handle_src_query):
21183           Declare variables at the beginning of a block and make
21184           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
21185
21186 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
21187
21188           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
21189           Original commit message from CVS:
21190           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
21191           Read packet size, sequence and padsize in right order again
21192           (fixes #332796; patch by: Fabrizio Gennari).
21193
21194 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
21195
21196           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
21197           Original commit message from CVS:
21198           * gst/iec958/ac3iec.c:
21199           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
21200
21201 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21202
21203           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
21204           Original commit message from CVS:
21205           * configure.ac:
21206           Make the id3tag and mad checks check for both a header and the
21207           appropriate library if the pkg-config is missing. (Closes #331842)
21208           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
21209           do the same for the plugins themselves.
21210
21211 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
21212
21213           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
21214           Original commit message from CVS:
21215           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21216           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
21217           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
21218           * ext/mpeg2dec/gstmpeg2dec.h:
21219           Don't treat STATE_INVALID as fatal error; throw an error
21220           only after five consecutive decoding errors. Makes decoding
21221           mpeg streams more robust and fixes playback of joined clips
21222           (#300682).
21223
21224 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
21225
21226           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
21227           Original commit message from CVS:
21228           * ext/dvdnav/dvdnavsrc.h:
21229           Oops. forgot to add this one.
21230
21231 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
21232
21233           ext/Makefile.am: Fix dist-check.
21234           Original commit message from CVS:
21235           2006-02-26  Julien MOUTTE  <julien@moutte.net>
21236           * ext/Makefile.am: Fix dist-check.
21237
21238 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21239
21240           configure.ac: Disable dvdnavsrc for now.
21241           Original commit message from CVS:
21242           * configure.ac:
21243           Disable dvdnavsrc for now.
21244
21245 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
21246
21247           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
21248           Original commit message from CVS:
21249           * configure.ac:
21250           * ext/Makefile.am:
21251           * ext/dvdnav/Makefile.am:
21252           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
21253           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
21254           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
21255           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
21256           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
21257           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
21258           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
21259           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
21260           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
21261           (gst_dvd_nav_src_make_dvd_event),
21262           (gst_dvd_nav_src_structure_set_uint64),
21263           (gst_dvd_nav_src_push_dvd_nav_packet_event),
21264           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
21265           (gst_dvd_nav_src_push_titlelang_event),
21266           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
21267           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
21268           (gst_dvd_nav_src_handle_navigation_event),
21269           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
21270           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
21271           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
21272           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
21273           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
21274           (gst_dvd_nav_src_do_init), (plugin_init):
21275           dvdnavsrc ported to 0.10, for the most part at least. Not quite
21276           ready for prime time yet though.
21277
21278 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
21279
21280           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
21281           Original commit message from CVS:
21282           * ext/cdio/Makefile.am:
21283           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
21284           required for Cygwin, see #317048)
21285           * gst/rtp/gstasteriskh263.c:
21286           Cygwin has includes for both the unix network socket API
21287           and the windows API, but only one can be included, so fix
21288           includes to only use one or the other, prefering the unxi
21289           one (#317048).
21290
21291 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
21292
21293           Port dvdsubdec to 0.10
21294           Original commit message from CVS:
21295           * configure.ac:
21296           * gst/dvdsub/Makefile.am:
21297           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
21298           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
21299           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
21300           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
21301           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
21302           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
21303           (gst_send_empty_fill), (gst_send_subtitle_frame),
21304           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
21305           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
21306           (plugin_init):
21307           * gst/dvdsub/gstdvdsubdec.h:
21308           Port dvdsubdec to 0.10
21309
21310 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21311
21312           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
21313           Original commit message from CVS:
21314           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
21315           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
21316           mpegdemux for MPEG-2 video streams.
21317
21318 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21319
21320           configure.ac: Bump nano back to CVS
21321           Original commit message from CVS:
21322           * configure.ac:
21323           Bump nano back to CVS
21324
21325 === release 0.10.2 ===
21326
21327 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21328
21329           configure.ac: releasing 0.10.2, "Season to Taste"
21330           Original commit message from CVS:
21331           * configure.ac:
21332           releasing 0.10.2, "Season to Taste"
21333
21334 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21335
21336           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
21337           Original commit message from CVS:
21338           * configure.ac:
21339           releasing 0.10.1.3 prelease for 0.10.2
21340
21341 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
21342
21343           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
21344           Original commit message from CVS:
21345           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
21346           In sink event handler, release object lock again
21347           _before_ sending EOS event downstream (#313838).
21348
21349 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
21350
21351         * ChangeLog:
21352         * gst/asfdemux/gstasf.c:
21353           fix rank of asfdemux
21354           Original commit message from CVS:
21355           fix rank of asfdemux
21356
21357 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21358
21359           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
21360           Original commit message from CVS:
21361           * configure.ac:
21362           releasing 0.10.1.2 prelease for 0.10.2
21363
21364 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
21365
21366         * gst-plugins-ugly.spec.in:
21367           latest updates
21368           Original commit message from CVS:
21369           latest updates
21370
21371 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
21372
21373           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
21374           Original commit message from CVS:
21375           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
21376           (crop_copy_i422_buffer), (crop_buffer):
21377           When we need to crop the output buffer, make sure we
21378           create a buffer of the right size and respect the implicit
21379           striding used for I420 elsewhere in GStreamer (#331301).
21380
21381 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
21382
21383           ext/cdio/gstcdio.c: Init debug category (#331253).
21384           Original commit message from CVS:
21385           * ext/cdio/gstcdio.c: (plugin_init):
21386           Init debug category (#331253).
21387
21388 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
21389
21390           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
21391           Original commit message from CVS:
21392           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
21393           Do not error out on non-recognized streams. Ignore them and allow
21394           playback of the other streams.
21395
21396 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21397
21398           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
21399           Original commit message from CVS:
21400           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21401           Add a small sanity check for LPCM reading.
21402
21403 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
21404
21405           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
21406           Original commit message from CVS:
21407           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
21408           Take into account the file properties preroll value for
21409           timestamping/newsegment. It's weird this value was commented out.
21410
21411 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
21412
21413           gst/asfdemux/Makefile.am: More asf makefile fixing.
21414           Original commit message from CVS:
21415           * gst/asfdemux/Makefile.am:
21416           More asf makefile fixing.
21417
21418 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
21419
21420           ext/lame/gstlame.c: Fix up lame a bit.
21421           Original commit message from CVS:
21422           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
21423           (gst_lame_change_state):
21424           Fix up lame a bit.
21425           Apply patch #319782 by Gautier Portet.
21426
21427 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
21428
21429           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
21430           Original commit message from CVS:
21431           * gst/asfdemux/Makefile.am:
21432           But we do need to link against the riff libraryr.
21433
21434 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
21435
21436           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
21437           Original commit message from CVS:
21438           * gst/asfdemux/Makefile.am:
21439           We don't want asfmux.c yet.
21440
21441 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
21442
21443           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
21444           Original commit message from CVS:
21445           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
21446           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
21447           (gst_mad_change_state):
21448           Port fixes for bugs 314771, 308772, 140237, and 302625
21449           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
21450           Use GST_EVENT_FLUSH_STOP to clear data from the current input
21451           buffer, to avoid using it for any future decoding.
21452
21453 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
21454
21455           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
21456           Original commit message from CVS:
21457           * configure.ac:
21458           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
21459           (gst_asf_get_guid_nick):
21460           * gst/asfdemux/asfheaders.h:
21461           * gst/asfdemux/gstasf.c: (plugin_init):
21462           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
21463           (gst_asf_demux_class_init), (gst_asf_demux_init),
21464           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
21465           (gst_asf_demux_handle_src_event),
21466           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
21467           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
21468           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
21469           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
21470           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
21471           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
21472           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
21473           (gst_asf_demux_get_bitrate_record),
21474           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
21475           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
21476           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
21477           (gst_asf_demux_get_obj_data_correction),
21478           (gst_asf_demux_get_stream_audio),
21479           (gst_asf_demux_get_stream_correction),
21480           (gst_asf_demux_get_stream_video),
21481           (gst_asf_demux_get_stream_video_format),
21482           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
21483           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21484           (gst_asf_demux_process_stream),
21485           (gst_asf_demux_get_gst_tag_from_tag_name),
21486           (gst_asf_demux_commit_taglist),
21487           (gst_asf_demux_process_ext_content_desc),
21488           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
21489           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
21490           (gst_asf_demux_process_comment),
21491           (gst_asf_demux_process_bitrate_props_object),
21492           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
21493           (gst_asf_demux_descramble_segment),
21494           (gst_asf_demux_element_send_event),
21495           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
21496           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
21497           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
21498           (gst_asf_demux_get_src_query_types),
21499           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
21500           * gst/asfdemux/gstasfdemux.h:
21501           asfdemux ported to 0.10. Does still need a bit of work (seems like
21502           there's something funky going on when timestamping video frames).
21503           The seeking code is likely to make Wim cry, but hey, at least it
21504           compiles.
21505
21506 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
21507
21508           ext/amrnb/amrnbdec.c: Some more comments.
21509           Original commit message from CVS:
21510           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
21511           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
21512           Some more comments.
21513           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21514           Applied patch from Fabrizio Gennari, fixes #330844.
21515
21516 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
21517
21518           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
21519           Original commit message from CVS:
21520           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21521           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
21522           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21523           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
21524           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
21525           * ext/dvdread/dvdreadsrc.h:
21526           Let's try to play the title the user set via the URI handler or
21527           via properties instead of always playing the first title. Also,
21528           Also, count title/chapter/angle number in URI and properties
21529           from 1 rather than 0.
21530
21531 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
21532
21533           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
21534           Original commit message from CVS:
21535           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
21536           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
21537           (gst_dvd_read_src_do_duration_query):
21538           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
21539           otherwise GstBaseSrc will think we can operate pull_range based,
21540           which we don't really, and typefinding will fail miserably.
21541           Also, make seeking work somewhat (only works with flumpegdemux
21542           at the moment, mpegstream needs fixing for that first).
21543
21544 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
21545
21546           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
21547           Original commit message from CVS:
21548           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
21549           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
21550           Only allocate buffer once we know exactly how much we need,
21551           rather than gratuitously allocating 2MB-buffers all the time
21552           even if we usually need much less than that. Also, demote
21553           a debug message from DEBUG to LOG level.
21554
21555 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
21556
21557           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
21558           Original commit message from CVS:
21559           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
21560           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
21561           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
21562           (gst_dvd_read_src_do_position_query):
21563           Add some more debugging and fix duration query in BYTES.
21564
21565 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
21566
21567           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
21568           Original commit message from CVS:
21569           * configure.ac:
21570           * ext/Makefile.am:
21571           * ext/dvdread/Makefile.am:
21572           * ext/dvdread/dvdreadsrc.c:
21573           * ext/dvdread/dvdreadsrc.h:
21574           Half-baked port to 0.10. Needs some love
21575           in the seeking department, but at least
21576           it does something.
21577           * ext/dvdread/stream_labels.c:
21578           * ext/dvdread/stream_labels.h:
21579           Remove these (we use ISO-639 language codes internally; applications
21580           that want to translate those into language names for display to the
21581           user should rely on the iso-codes package for that).
21582
21583 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
21584
21585           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
21586           Original commit message from CVS:
21587           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
21588           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
21589           (gst_amrnbdec_state_change):
21590           * ext/amrnb/amrnbdec.h:
21591           Fix amrnbdec, handle events, take copy from adapter since the decoder
21592           apparently writes in the source data.
21593           Use some _scale_int, and precalc duration.
21594           Fix some leaks, post ERROR messages.
21595
21596 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
21597
21598           docs/plugins/: Add cdio plugin to docs.
21599           Original commit message from CVS:
21600           * docs/plugins/Makefile.am:
21601           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
21602           * docs/plugins/gst-plugins-good-plugins-sections.txt:
21603           * docs/plugins/inspect/plugin-cdio.xml:
21604           Add cdio plugin to docs.
21605           * ext/cdio/gstcdiocddasrc.c:
21606           Add gtk-doc blurb.
21607           * ext/cdio/gstcdio.c:
21608           The plugin is called 'cdio' not 'cddio'.
21609
21610 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
21611
21612           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
21613           Original commit message from CVS:
21614           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
21615           One source pad not being linked is not an error condition when we're
21616           still parsing the header. In this case (e.g. where we don't have a
21617           suitable decoder installed) just pretend everything is fine, so that
21618           the demuxer will actually go on to signal no-more-pads when done
21619           parsing the header, otherwise  decodebin/playbin will never post the
21620           appropriate error message if decoders are not available.
21621
21622 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
21623
21624         * ChangeLog:
21625         * common:
21626         * ext/mad/gstid3tag.c:
21627         * gst/realmedia/rmdemux.c:
21628           Just make it compile with --disable-gst-debug.
21629           Original commit message from CVS:
21630           Just make it compile with --disable-gst-debug.
21631
21632 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
21633
21634           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
21635           Original commit message from CVS:
21636           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
21637           (gst_mad_check_caps_reset), (gst_mad_chain):
21638           Merge patch from Radoslaw Szkodzinski (bug 326734)
21639
21640 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21641
21642           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
21643           Original commit message from CVS:
21644           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
21645           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
21646           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
21647           (gst_id3_tag_chain):
21648           fixing Gdate handling
21649           enabling mux/demux mode switching
21650           adding better debug output
21651
21652 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
21653
21654           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...
21655           Original commit message from CVS:
21656           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
21657           If we haven't set caps on a source pad yet, the caps on the
21658           pad are NULL, not un-fixed. Set caps on outgoing buffers.
21659
21660 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
21661
21662           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
21663           Original commit message from CVS:
21664           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
21665           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
21666           * ext/lame/gstlame.h:
21667           Contrary to what the const char in the lame API might suggest,
21668           lame expects us to keep the strings we pass to id3tag_set_foo()
21669           around; it doesn't free them either though, so we have to store
21670           them somewhere and free them later when we can be sure lame
21671           doesn't need them any longer.
21672
21673 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21674
21675           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...
21676           Original commit message from CVS:
21677           * ext/lame/gstlame.c: (add_one_tag):
21678           Fix handling of GST_TAG_DATE (#311679), don't pass an
21679           uninitialised string pointer to lame if we don't know
21680           how to handle the tag type, and fix minor memory leak.
21681
21682 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
21683
21684           ext/mad/gstmad.c: Fix debug message.
21685           Original commit message from CVS:
21686           * ext/mad/gstmad.c: (gst_mad_chain):
21687           Fix debug message.
21688
21689 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21690
21691           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
21692           Original commit message from CVS:
21693           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
21694           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
21695           Erase spurious call to gst_segment_set_newsegment.
21696           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
21697           the superclass method when handling NEWSEGMENT events.
21698           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
21699           and dvd-audio-restart event handling. There are currently less
21700           hackish ways of handling the sparse audio stream problem.
21701
21702 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21703
21704           fix up error domains, error strings, and use of translation
21705           Original commit message from CVS:
21706           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
21707           * ext/dvdnav/dvdnavsrc.c: (if):
21708           * ext/dvdread/stream_labels.c:
21709           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
21710           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
21711           fix up error domains, error strings, and use of translation
21712           * po/POTFILES.in:
21713           fix up this file, even though none of them are actually marked
21714           for build yet.
21715
21716 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21717
21718           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
21719           Original commit message from CVS:
21720           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
21721           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21722           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
21723           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
21724           (gst_mpeg_parse_change_state):
21725           Make timestamp adjustment somewhat milder. Actual timestamps are
21726           now sent unmodified unless an actual gap is found in the
21727           stream. This should fix time display when playing most MPEG
21728           files.
21729
21730 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
21731
21732           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
21733           Original commit message from CVS:
21734           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
21735           * ext/cdio/gstcdio.h:
21736           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
21737           Fix build for libcdio versions >= 76; give slightly lower rank
21738           than cdparanoia.
21739
21740 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
21741
21742           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
21743           Original commit message from CVS:
21744           * configure.ac:
21745           * ext/Makefile.am:
21746           * ext/cdio/Makefile.am:
21747           * ext/cdio/gstcdio.c:
21748           * ext/cdio/gstcdio.h:
21749           * ext/cdio/gstcdiocddasrc.c:
21750           * ext/cdio/gstcdiocddasrc.h:
21751           Port libcdio cdda source, formerly known as cddasrc, now known as
21752           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
21753           but that's not tested (fixes #317658).
21754
21755 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
21756
21757           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
21758           Original commit message from CVS:
21759           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
21760           tss tss... always set caps on outgoing buffer.
21761
21762 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
21763
21764         * gst-plugins-ugly.spec.in:
21765           update spec file
21766           Original commit message from CVS:
21767           update spec file
21768
21769 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21770
21771         * ChangeLog:
21772         * configure.ac:
21773           back to HEAD
21774           Original commit message from CVS:
21775           back to HEAD
21776
21777 === release 0.10.1 ===
21778
21779 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21780
21781         * ChangeLog:
21782         * NEWS:
21783         * RELEASE:
21784         * configure.ac:
21785         * docs/plugins/gst-plugins-ugly-plugins.args:
21786         * docs/plugins/inspect/plugin-a52dec.xml:
21787         * docs/plugins/inspect/plugin-amrnb.xml:
21788         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21789         * docs/plugins/inspect/plugin-iec958.xml:
21790         * docs/plugins/inspect/plugin-lame.xml:
21791         * docs/plugins/inspect/plugin-mad.xml:
21792         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21793         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21794         * docs/plugins/inspect/plugin-rmdemux.xml:
21795           releasing 0.10.1
21796           Original commit message from CVS:
21797           releasing 0.10.1
21798
21799 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21800
21801         * ChangeLog:
21802         * configure.ac:
21803           prerelease
21804           Original commit message from CVS:
21805           prerelease
21806
21807 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
21808
21809           Pass unhandled queries upstream (useful e.g. for SEEKING query)
21810           Original commit message from CVS:
21811           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
21812           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
21813           * ext/mad/gstmad.c: (gst_mad_src_query):
21814           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
21815           * ext/sidplay/gstsiddec.cc:
21816           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
21817           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
21818           Pass unhandled queries upstream (useful e.g. for SEEKING query)
21819           (fixes #325652; based on patch by: Philippe); make rmdemux return
21820           FALSE for position queries, instead of setting -1 as value and
21821           returning TRUE.
21822
21823 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21824
21825           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21826           Original commit message from CVS:
21827           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
21828           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21829           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
21830           rewrite timestamps in the case segments are being set from
21831           upstream, but use timestamps unmodified. Also send proper position
21832           values. This allows for correct time display and makes queries
21833           work in sink elements.
21834           * gst/mpegstream/gstdvddemux.h:
21835           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21836           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
21837           Rename flush_filter to segment_filter, which is better represents
21838           what the arreibute does.
21839           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
21840           Activate segment filtering when a timestamp discontinuity is seen.
21841
21842 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21843
21844           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...
21845           Original commit message from CVS:
21846           * ext/mad/gstmad.c: (gst_mad_chain):
21847           Don't forget that we need to send out a newsegment event after a
21848           restart even if we don't have enough data to decode a frame right
21849           now.
21850
21851 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21852
21853           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
21854           Original commit message from CVS:
21855           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
21856           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21857           Use the new "audio-shutdown" and "audio-restart" DVD events
21858           instead of the "spu-still-frame" event to shutdown and restart
21859           the audio pipeline.
21860           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
21861           Check for cases where the segment-based adjustment calculation
21862           would produce negative values (which result in an overflow) and
21863           return GST_CLOCK_TIME_NONE instead.
21864           * gst/mpegstream/gstdvddemux.h:
21865           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21866           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
21867           Add a mechanism to discard audio buffers with timestamps outside
21868           the currently set segment. This was causing (sometimes serious)
21869           synchronization problems after seeking in DVDs with LPCM audio,
21870           since VOBUs usually contain audio material that lies outside the
21871           timestamp range specified by the header.
21872
21873 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21874
21875           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
21876           Original commit message from CVS:
21877           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
21878           Remove lingering reference to GstID3Demux
21879           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
21880           Don't output debug saying padding streams are unknown type,
21881           because they're not
21882
21883 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21884
21885           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
21886           Original commit message from CVS:
21887           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
21888           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
21889           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
21890           LPCM.
21891           * gstmpegdemux.h:
21892           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
21893           (gst_mpeg_demux_get_audio_stream):
21894           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
21895           (gst_dvd_demux_get_audio_stream)
21896           (gst_dvd_demux_get_subpicture_stream)
21897           (gst_dvd_demux_send_subbuffer):
21898           Send current* pad buffers with appropriate caps.
21899
21900 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21901
21902           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
21903           Original commit message from CVS:
21904           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
21905           * gst/iec958/ac3iec.h:
21906           * gst/iec958/ac3iec.c:
21907           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
21908           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
21909           raw-audio property to ac3iec958 that allows setting the source pad
21910           caps to raw audio instead of audio/x-iec958. This makes it
21911           possible to use ac3iec958 together with the normal alsasink
21912           element to drive an external receiver that autodetects AC3
21913           content.
21914
21915 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
21916
21917           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
21918           Original commit message from CVS:
21919           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
21920           (ac3iec_chain_dvd):
21921           * gst/iec958/ac3iec.h:
21922           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
21923
21924 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
21925
21926           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
21927           Original commit message from CVS:
21928           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
21929           When getting a seek event, first check if the upstream element
21930           can handle it and only do our own seek stuff when it can't
21931           (should fix #322856).
21932
21933 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
21934
21935           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
21936           Original commit message from CVS:
21937           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21938           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
21939           Really convert to BYTES format when we want to convert
21940           to bytes (use right variable; fixes #322856).
21941
21942 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21943
21944           Big mpegparse clean up, second round:
21945           Original commit message from CVS:
21946           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
21947           Big mpegparse clean up, second round:
21948           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21949           Send and EOS event down the audio pipeline when an still frame
21950           event arrives. This prevents the pipeline from locking when a
21951           still menu comes directly after a flush.
21952           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
21953           Don't send a newsegment in reset.
21954           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
21955           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
21956           Move the code of handle_newsegment to process_event. Send a
21957           NEWSEGMENT after FLUSH_STOP.
21958           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
21959           moving to PAUSED.
21960           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
21961           (gst_mpeg_demux_class_init): Don't override send_event.
21962           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
21963           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
21964           (gst_mpeg_demux_reset):
21965           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
21966           attribute.
21967           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
21968           Reset the mpegparse element after a flush.
21969           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
21970           Don't forward events.
21971           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
21972           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21973           handle_newsegment is not a virtual method anymore.
21974           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
21975           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
21976           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
21977           rid of send_newsegment virtual method.
21978           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
21979           handle DVD events and call the superclass method for other event
21980           types.
21981           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
21982           override process_event anymore.
21983           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
21984           (gst_mpeg_parse_process_event): Move actual event processing to
21985           process event so that subclasses can properly override or extend
21986           it.
21987           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21988           Eliminate time parameter in process event.
21989           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
21990           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
21991           (gst_mpeg_demux_send_subbuffer):
21992           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21993           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
21994           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
21995           adding the value of the adjust attribute.
21996           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
21997           rid of the adjust attribute. Now all timestamp adjustments are
21998           performed by mpegparse using the current segment.
21999           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
22000           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
22001           on the adjust attribute for SCR values and the current segment.
22002           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
22003           adjust_ts virtual method to adjust timestamps for outgoing
22004           buffers.
22005           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
22006           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
22007           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22008           (gst_dvd_demux_handle_newsegment): Don't override
22009           handle_newsegment.
22010           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
22011           Check for DVD events in process_event instead of
22012           handle_dvd_event.
22013           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22014           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
22015           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
22016           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
22017           (gst_mpeg_demux_send_event):
22018           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
22019           (gst_dvd_demux_handle_dvd_event):
22020           Eliminate the time parameter in send_event.
22021
22022 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22023
22024           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
22025           Original commit message from CVS:
22026           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
22027           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
22028           Fix typefinding in id3demux, and then remove it in favour
22029           of the new LGPL id3demux in gst-plugins-good
22030           * ext/mad/gstmad.c: (gst_mad_dispose):
22031           dispose can run more than once.
22032
22033 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22034
22035           gst/asfdemux/gstasfmux.c: change some char* into char[]
22036           Original commit message from CVS:
22037           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
22038           change some char* into char[]
22039
22040 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
22041
22042           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
22043           Original commit message from CVS:
22044           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
22045           Remove memleak from unused GstRMDemuxStream
22046
22047 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
22048
22049           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
22050           Original commit message from CVS:
22051           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
22052           (gst_id3_tag_do_typefind):
22053           Use the correct function to free typefind factory list.
22054
22055 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
22056
22057           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
22058           Original commit message from CVS:
22059           * ext/mad/gstmad.c: (gst_mad_src_query):
22060           For position and duration queries in TIME format, try the peer
22061           first (might be a demuxer).
22062
22063 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22064
22065           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
22066           Original commit message from CVS:
22067           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
22068           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
22069           Properly handle non contiguous VOBUs by adding the segment accum
22070           field to the adjust value.
22071           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22072           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
22073           handle_newsegment to prevent sending actual newsegment events and
22074           use tiemstamp rewriting instead.
22075           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
22076           dvd-lang-codes.
22077           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
22078           (gst_mpeg_parse_event):
22079           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22080           Add a new parameter to handle_newsegment to allow controlling
22081           whether newsegment events are forwarded or not.
22082           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22083           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
22084           (gst_dvd_demux_reset):
22085           last_end_ptm and discont_time aren't necessary anymore, since
22086           timestamp adjustment is now replaced by newsegment events.
22087           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
22088           timestamps.
22089           * gst/mpegstream/gstdvddemux.h:
22090           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
22091           Don't handle dvd-nav-packet events anymore, since the are now
22092           replaced by standard newsegment events.
22093           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22094           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
22095           (gst_dvd_demux_change_state):
22096           * gst/mpegstream/gstdvddemux.h:
22097           Get rid of the ignore_next_newmedia_discont hack.
22098           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22099           (gst_dvd_demux_handle_newsegment):
22100           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
22101           (gst_mpeg_demux_handle_newsegment): Don't override
22102           handle_newsegment anymore. It was only necessary to handle
22103           NEWMEDIA events.
22104           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
22105           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
22106           (gst_dvd_demux_set_cur_subpicture):
22107           Reactivate handling of DVD events.
22108           * gst/mpegstream/gstmpegparse.c (normal_seek)
22109           (gst_mpeg_parse_handle_src_event)
22110           (gst_mpeg_parse_handle_src_query):
22111           First attempt at reenabling seek.
22112           * gst/mpegstream/gstmpegparse.h:
22113           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22114           (gst_mpeg_parse_update_streaminfo)
22115           (gst_mpeg_parse_get_rate)
22116           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
22117           (gst_mpeg_parse_handle_src_query):
22118           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
22119           Make queries work again.
22120           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
22121           (gst_mpeg_parse_handle_newsegment)
22122           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
22123           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
22124           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22125           Get rid of the newsegment_pending attribute, and rely instead on
22126           proper timestamp adjustment.
22127           * gst/mpegstream/gstmpegparse.c
22128           (gst_mpeg_parse_get_src_event_masks): Erase.
22129           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
22130           Initialize fields before creating pads to prevent the pad creation
22131           callback from failing.
22132           (gst_mpeg_parse_reset): Initialize new fields, and change
22133           initialization order to match the order in the structure.
22134           (gst_mpeg_parse_handle_newsegment): Forward new segment events
22135           whenever possible, and update the current segment.
22136           (gst_mpeg_parse_send_newsegment): Update the current segment and
22137           pending_newsegment.
22138           (gst_mpeg_parse_pad_added): Use the current segment to send
22139           newsegment events to new pads.
22140           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
22141           and events. Properly update newsegment_pending.
22142           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
22143           New fields do_adjust and current_segment.
22144           * gst/mpegstream/gstmpegdemux.c:
22145           * gst/mpegstream/gstdvddemux.c:
22146           * gst/mpegstream/gstmpegparse.h:
22147           Rename handle_discont virtual method to handle_newsegment. Erase
22148           some (already commented out support) for old NEW_MEDIA events.
22149           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22150           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22151           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
22152           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
22153           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
22154           Erase the "pending_scr" field, and replace it by a slightly
22155           different handling of the current SCR. Document code blocks in
22156           parse_packhead and chain.
22157
22158 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
22159
22160           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
22161           Original commit message from CVS:
22162           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
22163           g_warning() are only for really fatal warnings. If we can't decode a
22164           tag, just ignore that tag and do a GST_WARNING.
22165
22166 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22167
22168         * ChangeLog:
22169         * ext/a52dec/gsta52dec.h:
22170         * ext/dvdread/dvdreadsrc.h:
22171         * ext/lame/gstlame.h:
22172         * ext/mad/gstid3tag.c:
22173         * ext/mad/gstmad.c:
22174         * ext/mad/gstmad.h:
22175         * ext/mpeg2dec/gstmpeg2dec.h:
22176         * ext/sidplay/gstsiddec.h:
22177         * gst/ac3parse/gstac3parse.c:
22178         * gst/ac3parse/gstac3parse.h:
22179         * gst/asfdemux/gstasfdemux.c:
22180         * gst/asfdemux/gstasfdemux.h:
22181         * gst/iec958/ac3iec.h:
22182         * gst/mpegaudioparse/gstmpegaudioparse.c:
22183         * gst/mpegaudioparse/gstmpegaudioparse.h:
22184         * gst/mpegstream/gstdvddemux.h:
22185         * gst/mpegstream/gstmpegclock.h:
22186         * gst/mpegstream/gstmpegdemux.h:
22187         * gst/mpegstream/gstmpegpacketize.h:
22188         * gst/mpegstream/gstmpegparse.c:
22189         * gst/mpegstream/gstmpegparse.h:
22190         * gst/mpegstream/gstrfc2250enc.c:
22191         * gst/mpegstream/gstrfc2250enc.h:
22192         * gst/realmedia/rmdemux.c:
22193         * gst/realmedia/rmdemux.h:
22194         * gst/synaesthesia/synaescope.c:
22195           expand tabs
22196           Original commit message from CVS:
22197           expand tabs
22198
22199 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22200
22201         * configure.ac:
22202           back to HEAD
22203           Original commit message from CVS:
22204           back to HEAD
22205
22206 === release 0.10.0 ===
22207
22208 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22209
22210         * ChangeLog:
22211         * NEWS:
22212         * RELEASE:
22213         * configure.ac:
22214         * docs/plugins/inspect/plugin-a52dec.xml:
22215         * docs/plugins/inspect/plugin-amrnb.xml:
22216         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22217         * docs/plugins/inspect/plugin-iec958.xml:
22218         * docs/plugins/inspect/plugin-lame.xml:
22219         * docs/plugins/inspect/plugin-mad.xml:
22220         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22221         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22222         * docs/plugins/inspect/plugin-rmdemux.xml:
22223           releasing 0.10.0
22224           Original commit message from CVS:
22225           releasing 0.10.0
22226
22227 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
22228
22229           Update for alloc_buffer changes.
22230           Original commit message from CVS:
22231           2005-12-05  Andy Wingo  <wingo@pobox.com>
22232           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
22233           * ext/mad/gstmad.c: (gst_mad_chain):
22234           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
22235           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
22236           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
22237           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22238           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
22239
22240 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
22241
22242           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
22243           Original commit message from CVS:
22244           2005-12-05  Andy Wingo  <wingo@pobox.com>
22245           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
22246           id3demux and id3mux now. Fixes #323199.
22247
22248 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
22249
22250         * gst-plugins-ugly.spec.in:
22251           update spec file for latest changes
22252           Original commit message from CVS:
22253           update spec file for latest changes
22254
22255 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22256
22257           fix silly Makefile.am bug so they link correctly again
22258           Original commit message from CVS:
22259           * ext/amrnb/Makefile.am:
22260           * gst/realmedia/Makefile.am:
22261           fix silly Makefile.am bug so they link correctly again
22262
22263 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22264
22265         * configure.ac:
22266           back to HEAD
22267           Original commit message from CVS:
22268           back to HEAD
22269
22270 === release 0.9.7 ===
22271
22272 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22273
22274         * ChangeLog:
22275         * NEWS:
22276         * RELEASE:
22277         * common:
22278         * configure.ac:
22279         * docs/plugins/gst-plugins-ugly-plugins.args:
22280         * docs/plugins/inspect/plugin-a52dec.xml:
22281         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22282         * docs/plugins/inspect/plugin-iec958.xml:
22283         * docs/plugins/inspect/plugin-lame.xml:
22284         * docs/plugins/inspect/plugin-mad.xml:
22285         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22286         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22287         * docs/plugins/inspect/plugin-rmdemux.xml:
22288         * docs/random/LICENSE:
22289         * docs/random/PORTED_09:
22290           releasing 0.9.7
22291           Original commit message from CVS:
22292           releasing 0.9.7
22293
22294 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22295
22296         * ChangeLog:
22297         * common:
22298         * ext/amrnb/Makefile.am:
22299         * gst/realmedia/Makefile.am:
22300           Don't know how these escaped my eye before.  Fix link flags.
22301           Original commit message from CVS:
22302           Don't know how these escaped my eye before.  Fix link flags.
22303
22304 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22305
22306         * common:
22307         * examples/Makefile.am:
22308         * examples/capsfilter/Makefile.am:
22309         * examples/capsfilter/capsfilter1.c:
22310         * examples/gob/Makefile.am:
22311         * examples/gob/gst-identity2.gob:
22312         * examples/gstplay/.gitignore:
22313         * examples/gstplay/Makefile.am:
22314         * examples/gstplay/player.c:
22315         * examples/indexing/.gitignore:
22316         * examples/indexing/Makefile.am:
22317         * examples/indexing/indexmpeg.c:
22318         * examples/level/Makefile.am:
22319         * examples/level/README:
22320         * examples/level/demo.c:
22321         * examples/level/plot.c:
22322         * examples/stats/Makefile.am:
22323         * examples/stats/mp2ogg.c:
22324         * examples/switch/.gitignore:
22325         * examples/switch/Makefile.am:
22326         * examples/switch/switcher.c:
22327           no examples
22328           Original commit message from CVS:
22329           no examples
22330
22331 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
22332
22333           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
22334           Original commit message from CVS:
22335           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22336           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
22337           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
22338           (gst_mpeg_parse_send_event):
22339           Ref events before sending them to multiple pads, after all
22340           gst_pad_send_event() takes ownership of events. Don't leak
22341           events that have not been handled (fixes #322745).
22342
22343 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22344
22345           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22346           Original commit message from CVS:
22347           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
22348           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22349           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
22350           from making timestamp adjustments. This will have to be re-added
22351           in some form in the near future, but in order to do that, some nav
22352           packet parsing will be necessary in mpegdemux.
22353           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22354           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22355           (g_value_set_int, gst_mpeg_parse_set_property)
22356           Get rid of do_adjust and use_adjust. Rename max_discont to
22357           max_src_gap.
22358           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
22359           -1, no adjustment is made.
22360           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
22361           Rename max_discont property to max_scr_gap. Erase "adjust"
22362           property.
22363           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
22364           override send_event anymore, base class does the job.
22365           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
22366           Base class now does most of the work.
22367           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
22368           Generalize to forwarding the event to all source pads in the
22369           element.
22370           * gst/mpegstream/gstmpegparse.h:
22371           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
22372           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
22373           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
22374           (gst_mpeg_parse_set_property):
22375           Clock synchronization doesn't make sense anymore for a
22376           demultiplexer.
22377
22378 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
22379
22380           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
22381           Original commit message from CVS:
22382           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
22383           Don't treat normal EOS as a fatal error.
22384
22385 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
22386
22387           ext/mad/gstmad.c: Proper warning statements,
22388           Original commit message from CVS:
22389           * ext/mad/gstmad.c: (gst_mad_chain):
22390           Proper warning statements,
22391           Don't error if the src pad isn't linked when pushing.
22392           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
22393           Proper state_change, avoids borkage when going to READY
22394
22395 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22396
22397         * configure.ac:
22398         * gst-libs/Makefile.am:
22399         * gst-libs/README:
22400         * gst-libs/ext/.gitignore:
22401         * gst-libs/gst/media-info/.gitignore:
22402         * gst-libs/gst/play/.gitignore:
22403         * gst-libs/gst/play/play.h:
22404         * gst-libs/gst/play/play.vcproj:
22405           no need for an AS_LIBTOOL call
22406           Original commit message from CVS:
22407           no need for an AS_LIBTOOL call
22408
22409 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22410
22411         * Makefile.am:
22412         * common:
22413         * gst-plugins-ugly.spec.in:
22414           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
22415           Original commit message from CVS:
22416           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
22417
22418 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22419
22420           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
22421           Original commit message from CVS:
22422           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
22423           Prime libmpeg2's pumps with some null custom buffers
22424           to ensure it doesn't ask us to discard garbage later yay.
22425
22426 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22427
22428           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
22429           Original commit message from CVS:
22430           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
22431           Prime libmpeg2's pumps with some null custom buffers
22432           to ensure it ask us to discard garbage later yay.
22433
22434 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
22435
22436           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
22437           Original commit message from CVS:
22438           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
22439           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
22440           (gst_a52dec_chain_raw):
22441           * ext/a52dec/gsta52dec.h:
22442           Accept AC3 in audio/x-private1-ac3 format, which includes
22443           DVD-specific headers, as well as raw AC3, for compatibility with
22444           some demuxers.
22445
22446 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22447
22448           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
22449           Original commit message from CVS:
22450           * ext/mad/gstmad.c: (gst_mad_chain):
22451           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
22452           skip frame synthesis and consume input data as if we'd done the
22453           decode. Makes mad not error when the src pad is not connected.
22454           (#319784)
22455
22456 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22457
22458         * ChangeLog:
22459           Erase old CVS conflict line.
22460           Original commit message from CVS:
22461           Erase old CVS conflict line.
22462
22463 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22464
22465           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
22466           Original commit message from CVS:
22467           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
22468           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
22469           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
22470           (gst_mpeg_parse_chain):
22471           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
22472           (gst_mpeg_demux_send_newsegment):
22473           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
22474           * gst/mpegstream/gstmpegparse.h:
22475           Rename send_discont method to send_newsegment and add parameters
22476           to handle actual segments. Adapt code all around to run with the
22477           new name and signature.
22478           * gst/mpegstream/gstmpegdemux.c:
22479           * gst/mpegstream/gstmpegparse.c:
22480           * gst/mpegstream/gstdvddemux.c:
22481           Convert to GST_BOILERPLATE.
22482
22483 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22484
22485         * configure.ac:
22486           fix AS_LIBTOOL call
22487           Original commit message from CVS:
22488           fix AS_LIBTOOL call
22489
22490 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22491
22492         * Makefile.am:
22493           add a torture target
22494           Original commit message from CVS:
22495           add a torture target
22496
22497 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22498
22499         * ChangeLog:
22500         * configure.ac:
22501           back to HEAD
22502           Original commit message from CVS:
22503           back to HEAD
22504
22505 === release 0.9.6 ===
22506
22507 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22508
22509         * ChangeLog:
22510         * NEWS:
22511         * RELEASE:
22512         * configure.ac:
22513         * docs/plugins/gst-plugins-ugly-plugins.args:
22514         * docs/plugins/gst-plugins-ugly-plugins.signals:
22515         * docs/plugins/inspect/plugin-a52dec.xml:
22516         * docs/plugins/inspect/plugin-amrnb.xml:
22517         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22518         * docs/plugins/inspect/plugin-iec958.xml:
22519         * docs/plugins/inspect/plugin-lame.xml:
22520         * docs/plugins/inspect/plugin-mad.xml:
22521         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22522         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22523         * docs/plugins/inspect/plugin-rmdemux.xml:
22524           releasing 0.9.6
22525           Original commit message from CVS:
22526           releasing 0.9.6
22527
22528 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
22529
22530           gst/realmedia/rmdemux.c: Fractional framerates.
22531           Original commit message from CVS:
22532           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
22533           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
22534           (find_seek_offset_bytes), (find_seek_offset_time),
22535           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
22536           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
22537           (gst_rmdemux_chain), (gst_rmdemux_send_event),
22538           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
22539           (gst_rmdemux_parse_packet):
22540           Fractional framerates.
22541
22542 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22543
22544           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
22545           Original commit message from CVS:
22546           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
22547           (gst_mpeg2dec_negotiate_format), (handle_sequence),
22548           (gst_mpeg2dec_sink_event):
22549           * ext/mpeg2dec/gstmpeg2dec.h:
22550           Use fractional framerates
22551
22552 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
22553
22554           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
22555           Original commit message from CVS:
22556           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
22557           set_clock returns a boolean.
22558
22559 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
22560
22561           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
22562           Original commit message from CVS:
22563           * ext/mad/gstmad.c: (gst_mad_chain):
22564           Fix seeking even more by sending the newsegment event with the
22565           right parameters. Should fix querying in playbin/totem after
22566           a seek.
22567
22568 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
22569
22570           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
22571           Original commit message from CVS:
22572           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
22573           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
22574           Fix seeking in stand-alone mode. Fix nonexistant enum value
22575           introduced in previous commit. Improve debug messages here and
22576           there. Actually return a proper return value in the sink event
22577           handler.
22578
22579 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22580
22581         * ext/lame/gstlame.c:
22582           doh
22583           Original commit message from CVS:
22584           doh
22585
22586 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22587
22588         * ChangeLog:
22589         * ext/lame/gstlame.c:
22590         * ext/mad/gstmad.c:
22591         * ext/sidplay/gstsiddec.cc:
22592           fix up GValueEnum
22593           Original commit message from CVS:
22594           fix up GValueEnum
22595
22596 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
22597
22598         * ChangeLog:
22599         * ext/lame/gstlame.c:
22600         * ext/mad/gstid3tag.c:
22601         * ext/sidplay/gstsiddec.cc:
22602           Update for gst_tag_setter API changes.
22603           Original commit message from CVS:
22604           2005-11-22  Andy Wingo  <wingo@pobox.com>
22605           * Update for gst_tag_setter API changes.
22606
22607 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
22608
22609         * ChangeLog:
22610         * ext/a52dec/gsta52dec.c:
22611         * ext/mad/gstid3tag.c:
22612         * ext/mad/gstmad.c:
22613         * gst/mpegaudioparse/gstmpegaudioparse.c:
22614         * gst/mpegstream/gstdvddemux.c:
22615         * gst/mpegstream/gstmpegparse.c:
22616         * gst/realmedia/rmdemux.c:
22617           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
22618           Original commit message from CVS:
22619           2005-11-22  Andy Wingo  <wingo@pobox.com>
22620           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
22621           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
22622           * ext/mad/gstmad.c (gst_mad_chain)
22623           * gst/mpegaudioparse/gstmpegaudioparse.c
22624           (gst_mp3parse_sink_event)
22625           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22626           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
22627           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
22628           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
22629           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
22630
22631 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
22632
22633           ext/mad/Makefile.am: libgsttagedit => libgsttag
22634           Original commit message from CVS:
22635           * ext/mad/Makefile.am:
22636           libgsttagedit => libgsttag
22637
22638 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
22639
22640           ext/lame/gstlame.c: Don't take the stream lock
22641           Original commit message from CVS:
22642           * ext/lame/gstlame.c: (gst_lame_sink_event):
22643           Don't take the stream lock
22644
22645 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
22646
22647           ext/: Don't take the stream lock.
22648           Original commit message from CVS:
22649           2005-11-21  Andy Wingo  <wingo@pobox.com>
22650           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
22651           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
22652           * ext/mad/gstmad.c (gst_mad_sink_event):
22653           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
22654           stream lock.
22655           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
22656           stream lock changes.
22657
22658 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
22659
22660           *.*: Ran scripts/update-macros. Oh yes.
22661           Original commit message from CVS:
22662           2005-11-21  Andy Wingo  <wingo@pobox.com>
22663           * *.h:
22664           * *.c: Ran scripts/update-macros. Oh yes.
22665
22666 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
22667
22668           gst/mpegstream/: Filler events have beem removed for now.
22669           Original commit message from CVS:
22670           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
22671           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
22672           Filler events have beem removed for now.
22673
22674 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
22675
22676           gst/: Update for GST_FOURCC_FORMAT API change.
22677           Original commit message from CVS:
22678           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
22679           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
22680           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
22681           Update for GST_FOURCC_FORMAT API change.
22682
22683 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
22684
22685           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
22686           Original commit message from CVS:
22687           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
22688           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
22689           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
22690           (gst_rmdemux_parse_packet):
22691           Modifications for disapearance of GST_PAD_IS_USABLE()
22692
22693 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
22694
22695           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
22696           Original commit message from CVS:
22697           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
22698           Remove some setcaps brokenness.
22699           Don't crash on bad input.
22700
22701 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
22702
22703           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
22704           Original commit message from CVS:
22705           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
22706           calling transform.
22707           (gst_id3_tag_do_typefind): Unref caps
22708           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
22709
22710 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
22711
22712         * ext/mad/gstmad.c:
22713           remove accidentally commited hack
22714           Original commit message from CVS:
22715           remove accidentally commited hack
22716
22717 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
22718
22719         * ext/mad/gstmad.c:
22720           free pad templates
22721           Original commit message from CVS:
22722           free pad templates
22723
22724 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
22725
22726           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
22727           Original commit message from CVS:
22728           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
22729           (gst_mpeg2dec_sink_event):
22730           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
22731           nice-ify debug message in event handler; add CHECKME.
22732           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22733           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
22734           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
22735           (gst_dvd_demux_sync_stream_to_time):
22736           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
22737           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
22738           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
22739           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
22740           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
22741           (gst_mpeg_demux_sync_stream_to_time),
22742           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
22743           * gst/mpegstream/gstmpegdemux.h:
22744           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
22745           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
22746           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
22747           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
22748           (gst_mpeg_parse_chain):
22749           * gst/mpegstream/gstmpegparse.h:
22750           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
22751           return value confusion (gst_pad_push vs. gst_pad_send_event and
22752           gst_pad_push_event); pass flow return values to caller;
22753           miscellaneous fixes and clean-ups.
22754
22755 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
22756
22757         * gst/mpegstream/gstdvddemux.c:
22758           set rank to secondary until it works 100%
22759           Original commit message from CVS:
22760           set rank to secondary until it works 100%
22761
22762 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
22763
22764         * gst-plugins-ugly.spec.in:
22765           add mpegstream plugin to spec file
22766           Original commit message from CVS:
22767           add mpegstream plugin to spec file
22768
22769 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22770
22771           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
22772           Original commit message from CVS:
22773           2005-11-14  Martin Soto  <soto@localhost.localdomain>
22774           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
22775           gstrfc2250enc.h.
22776
22777 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
22778
22779           partially port the mpegstream plugin to GStreamer 0.9.
22780           Original commit message from CVS:
22781           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
22782           * configure.ac:
22783           * gst/mpegstream/Makefile.am:
22784           * gst/mpegstream/gstdvddemux.c:
22785           * gst/mpegstream/gstdvddemux.h:
22786           * gst/mpegstream/gstmpegdemux.c:
22787           * gst/mpegstream/gstmpegdemux.h:
22788           * gst/mpegstream/gstmpegpacketize.c:
22789           * gst/mpegstream/gstmpegpacketize.h:
22790           * gst/mpegstream/gstmpegparse.c:
22791           * gst/mpegstream/gstmpegparse.h:
22792           * gst/mpegstream/gstmpegstream.c:
22793           * gst/mpegstream/gstrfc2250enc.c:
22794           * gst/mpegstream/gstrfc2250enc.h:
22795           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
22796           partially port the mpegstream plugin to GStreamer 0.9.
22797
22798 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
22799
22800           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
22801           Original commit message from CVS:
22802           2005-11-14  Andy Wingo  <wingo@pobox.com>
22803           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
22804           debugging, allows dll builds on windows. Fixes #316076.
22805
22806 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22807
22808         * ChangeLog:
22809         * configure.ac:
22810           back to head
22811           Original commit message from CVS:
22812           back to head
22813
22814 === release 0.9.5 ===
22815
22816 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22817
22818         * ChangeLog:
22819         * NEWS:
22820         * RELEASE:
22821         * common:
22822         * configure.ac:
22823         * docs/plugins/inspect/plugin-a52dec.xml:
22824         * docs/plugins/inspect/plugin-amrnb.xml:
22825         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22826         * docs/plugins/inspect/plugin-iec958.xml:
22827         * docs/plugins/inspect/plugin-lame.xml:
22828         * docs/plugins/inspect/plugin-mad.xml:
22829         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22830         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22831         * docs/plugins/inspect/plugin-rmdemux.xml:
22832           releasing 0.9.5
22833           Original commit message from CVS:
22834           releasing 0.9.5
22835
22836 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
22837
22838           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
22839           Original commit message from CVS:
22840           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
22841           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
22842           (handle_sequence), (handle_picture), (handle_slice),
22843           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
22844           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
22845           Forward GstFlowReturn about everywhere.
22846           Handle seeking correctly.
22847
22848 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
22849
22850           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
22851           Original commit message from CVS:
22852           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
22853           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
22854           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
22855           Small cleanups in refcounting.
22856
22857 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
22858
22859           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
22860           Original commit message from CVS:
22861           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22862           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
22863           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
22864           (handle_sequence), (handle_picture):
22865           * ext/mpeg2dec/gstmpeg2dec.h:
22866           Removed lots of dubious code.
22867           Handle flushing and seeking correctly. Still leaks though...
22868
22869 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
22870
22871         * ChangeLog:
22872         * configure.ac:
22873           port plugins listing changes
22874           Original commit message from CVS:
22875           port plugins listing changes
22876
22877 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22878
22879         * ChangeLog:
22880         * configure.ac:
22881           back to HEAD
22882           Original commit message from CVS:
22883           back to HEAD
22884
22885 === release 0.9.4 ===
22886
22887 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22888
22889         * ChangeLog:
22890         * Makefile.am:
22891         * NEWS:
22892         * RELEASE:
22893         * configure.ac:
22894         * docs/plugins/gst-plugins-ugly-plugins.args:
22895         * docs/plugins/gst-plugins-ugly-plugins.signals:
22896         * docs/plugins/inspect/plugin-a52dec.xml:
22897         * docs/plugins/inspect/plugin-amrnb.xml:
22898         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22899         * docs/plugins/inspect/plugin-iec958.xml:
22900         * docs/plugins/inspect/plugin-lame.xml:
22901         * docs/plugins/inspect/plugin-mad.xml:
22902         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22903         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22904         * docs/plugins/inspect/plugin-rmdemux.xml:
22905         * gst/realmedia/rmdemux.c:
22906         * po/POTFILES.in:
22907           releasing 0.9.4
22908           Original commit message from CVS:
22909           releasing 0.9.4
22910
22911 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
22912
22913           gst/realmedia/rmdemux.c: STOPPED->FAILED
22914           Original commit message from CVS:
22915           2005-10-23  Julien MOUTTE  <julien@moutte.net>
22916           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
22917
22918 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
22919
22920         * gst-plugins-ugly.spec.in:
22921           add packaging of a52dec
22922           Original commit message from CVS:
22923           add packaging of a52dec
22924
22925 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
22926
22927           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
22928           Original commit message from CVS:
22929           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
22930           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
22931           Set correct stream time in newsegment event.
22932
22933 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22934
22935         * ext/Makefile.am:
22936           fix distcheck
22937           Original commit message from CVS:
22938           fix distcheck
22939
22940 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22941
22942         * ChangeLog:
22943         * ext/Makefile.am:
22944           fix distcheck
22945           Original commit message from CVS:
22946           fix distcheck
22947
22948 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
22949
22950           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
22951           Original commit message from CVS:
22952           * ext/a52dec/Makefile.am:
22953           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
22954           (gst_a52dec_class_init), (gst_a52dec_sink_event),
22955           (gst_a52dec_change_state):
22956           * ext/a52dec/gsta52dec.h:
22957           Re-enable CPU flags, use liboil to get them.
22958
22959 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
22960
22961           Port AC3 decoder to 0.9 (#318849).
22962           Original commit message from CVS:
22963           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22964           * configure.ac:
22965           * ext/a52dec/Makefile.am:
22966           * ext/a52dec/gsta52dec.c:
22967           * ext/a52dec/gsta52dec.h:
22968           Port AC3 decoder to 0.9 (#318849).
22969
22970 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
22971
22972           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
22973           Original commit message from CVS:
22974           * ext/sidplay/gstsiddec.cc:
22975           Small fixes and more error messages.
22976
22977 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
22978
22979           API change fixen.
22980           Original commit message from CVS:
22981           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
22982           (gst_amrnbparse_state_change):
22983           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
22984           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
22985           * ext/mpeg2dec/gstmpeg2dec.c:
22986           * ext/sidplay/gstsiddec.cc:
22987           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
22988           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
22989           API change fixen.
22990
22991 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
22992
22993           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
22994           Original commit message from CVS:
22995           * configure.ac:
22996           GST_DOC has been renamed to GST_DOCBOOK_CHECK
22997
22998 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22999
23000           configure.ac: some docs I had
23001           Original commit message from CVS:
23002           * configure.ac:
23003           some docs I had
23004           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
23005           trivial fixes
23006
23007 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
23008
23009           gst/realmedia/rmdemux.c: segment-start/done API change.
23010           Original commit message from CVS:
23011           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
23012           (gst_rmdemux_perform_seek):
23013           segment-start/done API change.
23014
23015 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
23016
23017         * ChangeLog:
23018         * common:
23019         * gst/iec958/ac3iec.c:
23020           Set buffer durations on IEC958 buffers.
23021           Original commit message from CVS:
23022           Set buffer durations on IEC958 buffers.
23023
23024 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
23025
23026           configure.ac: Fix glib check
23027           Original commit message from CVS:
23028           * configure.ac:
23029           Fix glib check
23030
23031 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
23032
23033           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
23034           Original commit message from CVS:
23035           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23036           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
23037
23038 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23039
23040           examples/stats/mp2ogg.c: yes, typo fixes
23041           Original commit message from CVS:
23042           * examples/stats/mp2ogg.c:
23043           yes, typo fixes
23044
23045 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23046
23047           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
23048           Original commit message from CVS:
23049           * examples/indexing/indexmpeg.c: (main):
23050           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
23051           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
23052           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
23053           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
23054           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
23055           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
23056           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
23057           * ext/dvdread/dvdreadsrc.h:
23058           * ext/lame/gstlame.h:
23059           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
23060           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
23061           * gst/iec958/ac3iec.h:
23062           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
23063           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
23064           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
23065           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
23066           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
23067           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
23068           moved bitshift from macro to enum definition
23069
23070 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
23071
23072           newsegment API update.
23073           Original commit message from CVS:
23074           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
23075           * ext/mad/gstmad.c: (gst_mad_chain):
23076           * gst/mpegaudioparse/gstmpegaudioparse.c:
23077           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23078           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
23079           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
23080           newsegment API update.
23081
23082 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
23083
23084           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
23085           Original commit message from CVS:
23086           * ext/amrnb/amrnbdec.c:
23087           Mark invalid frame sizes
23088           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
23089           UNUSABLE is not to be used here, just push out stuff so
23090           probes can continue linking or making the pad usable.
23091
23092 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
23093
23094         * ChangeLog:
23095         * gst/realmedia/rmdemux.c:
23096           Improve seek error-resilience.
23097           Original commit message from CVS:
23098           Improve seek error-resilience.
23099           Better error handling generally.
23100
23101 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23102
23103         * ChangeLog:
23104         * configure.ac:
23105           back to head
23106           Original commit message from CVS:
23107           back to head
23108
23109 === release 0.9.3 ===
23110
23111 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23112
23113         * ChangeLog:
23114         * NEWS:
23115         * README:
23116         * configure.ac:
23117         * ext/sidplay/Makefile.am:
23118           release time
23119           Original commit message from CVS:
23120           release time
23121
23122 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
23123
23124         * gst/realmedia/rmdemux.h:
23125           Forgot to commit this file. I hate Nano.
23126           Original commit message from CVS:
23127           Forgot to commit this file. I hate Nano.
23128
23129 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
23130
23131         * ChangeLog:
23132         * common:
23133         * gst/realmedia/rmdemux.c:
23134           Sanity checks and memory leak fixes for real demuxer
23135           Original commit message from CVS:
23136           Sanity checks and memory leak fixes for real demuxer
23137
23138 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
23139
23140           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
23141           Original commit message from CVS:
23142           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
23143           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
23144           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
23145           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
23146           Real demuxer fixes. Make it more bulletproof against bad data,
23147           identify a few more stream types.
23148           Fix seeking so that it works (at least with the seek example
23149           program; it still fails with totem).
23150
23151 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
23152
23153           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
23154           Original commit message from CVS:
23155           * gst/mpegaudioparse/gstmpegaudioparse.c:
23156           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23157           Set correct caps on buffers too.
23158
23159 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
23160
23161           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
23162           Original commit message from CVS:
23163           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
23164           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23165           * gst/mpegaudioparse/gstmpegaudioparse.h:
23166           Put timestamps on buffers.
23167
23168 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
23169
23170         * ChangeLog:
23171         * ext/amrnb/amrnbenc.c:
23172           Changed amrnbenc description, it is an encoder, not decoder.
23173           Original commit message from CVS:
23174           Changed amrnbenc description, it is an encoder, not decoder.
23175
23176 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
23177
23178         * ChangeLog:
23179         * gst/iec958/ac3_padder.c:
23180         * gst/iec958/ac3_padder.h:
23181         * gst/iec958/ac3iec.c:
23182           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
23183           Original commit message from CVS:
23184           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
23185           more accurate, and to check AC3 checksums (both of them in each frame),
23186           and dump the frame (as a probable sync failure) if they don't match.
23187           General code cleanup, improved comments. Changed to not construct the
23188           header backwards, and not byteswap everything else. If we end up needing
23189           to do little-endian output, we should swap in the element doing the
23190           output (AC3 is big-endian).
23191
23192 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
23193
23194         * gst-plugins-ugly.spec.in:
23195           fix spec file for ugly
23196           Original commit message from CVS:
23197           fix spec file for ugly
23198
23199 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23200
23201         * docs/plugins/inspect/plugin-lame.xml:
23202           revert empty commit
23203           Original commit message from CVS:
23204           revert empty commit
23205
23206 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23207
23208         * docs/plugins/scan.stamp:
23209           whoops, wrong files
23210           Original commit message from CVS:
23211           whoops, wrong files
23212
23213 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23214
23215           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
23216           Original commit message from CVS:
23217           * docs/plugins/gst-plugins-ugly-plugins.args:
23218           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
23219           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
23220           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
23221           commit missing files
23222           * docs/plugins/inspect/plugin-lame.xml:
23223           update
23224
23225 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23226
23227         * Makefile.am:
23228         * common:
23229         * gst-plugins-ugly.spec.in:
23230           add check-valgrind target
23231           Original commit message from CVS:
23232           add check-valgrind target
23233
23234 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23235
23236         * docs/plugins/scanobj-build.stamp:
23237           add stamp
23238           Original commit message from CVS:
23239           add stamp
23240
23241 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
23242
23243           ext/lame/gstlame.c: Set caps on outgoing buffers.
23244           Original commit message from CVS:
23245           * ext/lame/gstlame.c: (gst_lame_chain):
23246           Set caps on outgoing buffers.
23247
23248 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23249
23250         * ChangeLog:
23251         * ext/lame/gstlame.c:
23252         * ext/lame/gstlame.h:
23253           clean up further so we don't try to set up five times for a simple pipeline
23254           Original commit message from CVS:
23255           clean up further so we don't try to set up five times for
23256           a simple pipeline
23257
23258 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
23259
23260         * ChangeLog:
23261         * common:
23262         * gst/iec958/ac3iec.c:
23263           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
23264           Original commit message from CVS:
23265           Set setcaps function on sink pad, not source pad. Produce correct caps
23266           on output buffers.
23267
23268 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23269
23270         * common:
23271         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23272         * docs/plugins/inspect/plugin-iec958.xml:
23273         * docs/plugins/inspect/plugin-lame.xml:
23274         * docs/plugins/inspect/plugin-mad.xml:
23275         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23276         * docs/plugins/inspect/plugin-rmdemux.xml:
23277           update inspect with source
23278           Original commit message from CVS:
23279           update inspect with source
23280
23281 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23282
23283           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
23284           Original commit message from CVS:
23285           * ext/mad/gstid3tag.c:
23286           gsttaginterface.h -> gsttagsetter.h
23287
23288 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23289
23290         * configure.ac:
23291           back to HEAD
23292           Original commit message from CVS:
23293           back to HEAD
23294
23295 === release 0.9.1 ===
23296
23297 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23298
23299         * ChangeLog:
23300         * NEWS:
23301         * README:
23302         * RELEASE:
23303         * autogen.sh:
23304         * configure.ac:
23305           releasing 0.9.2
23306           Original commit message from CVS:
23307           releasing 0.9.2
23308
23309 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
23310
23311           ext/amrnb/: State change function updates.
23312           Original commit message from CVS:
23313           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
23314           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
23315           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
23316           State change function updates.
23317
23318 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23319
23320           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
23321           Original commit message from CVS:
23322           * ext/mpeg2dec/gstmpeg2dec.c:
23323           GST_CAT_SEEK disappeared from the public API at some point
23324
23325 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23326
23327         * gst/iec958/ac3_padder.c:
23328         * gst/iec958/ac3_padder.h:
23329           doc fixes
23330           Original commit message from CVS:
23331           doc fixes
23332
23333 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23334
23335         * Makefile.am:
23336         * autogen.sh:
23337         * common:
23338         * configure.ac:
23339         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
23340         * docs/plugins/inspect-build.stamp:
23341         * docs/plugins/inspect.stamp:
23342         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23343         * docs/plugins/inspect/plugin-iec958.xml:
23344         * docs/plugins/inspect/plugin-lame.xml:
23345         * docs/plugins/inspect/plugin-mad.xml:
23346         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23347         * docs/plugins/inspect/plugin-rmdemux.xml:
23348           docs for ugly plugins
23349           Original commit message from CVS:
23350           docs for ugly plugins
23351
23352 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23353
23354         * gst-plugins-ugly.spec.in:
23355         * gst/iec958/Makefile.am:
23356           build fixes
23357           Original commit message from CVS:
23358           build fixes
23359
23360 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
23361
23362         * ChangeLog:
23363         * gst/iec958/ac3iec.c:
23364           Accept audio/x-private1-a3c on sink pad
23365           Original commit message from CVS:
23366           Accept audio/x-private1-a3c on sink pad
23367
23368 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23369
23370         * gst-plugins-ugly.spec.in:
23371           spec updates
23372           Original commit message from CVS:
23373           spec updates
23374
23375 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
23376
23377         * examples/gstplay/player.c:
23378         * examples/stats/mp2ogg.c:
23379         * ext/a52dec/gsta52dec.c:
23380         * ext/amrnb/amrnbdec.c:
23381         * ext/amrnb/amrnbenc.c:
23382         * ext/amrnb/amrnbparse.c:
23383         * ext/dvdnav/dvdnavsrc.c:
23384         * ext/dvdread/dvdreadsrc.c:
23385         * ext/lame/gstlame.c:
23386         * ext/mad/gstid3tag.c:
23387         * ext/mad/gstmad.c:
23388         * ext/mpeg2dec/gstmpeg2dec.c:
23389         * gst/ac3parse/gstac3parse.c:
23390         * gst/asfdemux/gstasfdemux.c:
23391         * gst/asfdemux/gstasfmux.c:
23392         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23393         * gst/iec958/ac3iec.c:
23394         * gst/mpegaudioparse/gstmpegaudioparse.c:
23395         * gst/mpegstream/gstdvddemux.c:
23396         * gst/mpegstream/gstmpegdemux.c:
23397         * gst/mpegstream/gstmpegparse.c:
23398         * gst/mpegstream/gstrfc2250enc.c:
23399         * gst/realmedia/rmdemux.c:
23400         * gst/synaesthesia/gstsynaesthesia.c:
23401           All plugins updated for element state changes.
23402           Original commit message from CVS:
23403           2005-09-02  Andy Wingo  <wingo@pobox.com>
23404           * All plugins updated for element state changes.
23405
23406 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
23407
23408         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23409         * gst/iec958/ac3iec.c:
23410           Fix return types in setcaps functions
23411           Original commit message from CVS:
23412           Fix return types in setcaps functions
23413
23414 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
23415
23416         * ChangeLog:
23417         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23418         * gst/iec958/ac3iec.c:
23419           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
23420           Original commit message from CVS:
23421           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
23422           Some general cleanups in iec958 framer.
23423
23424 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23425
23426         * common:
23427         * m4/Makefile.am:
23428         * m4/as-arts.m4:
23429         * m4/esd.m4:
23430         * m4/gst-alsa.m4:
23431         * m4/gst-artsc.m4:
23432         * m4/gst-matroska.m4:
23433         * m4/ogg.m4:
23434         * m4/vorbis.m4:
23435           fix distcheck; remove some old m4s
23436           Original commit message from CVS:
23437           fix distcheck; remove some old m4s
23438
23439 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
23440
23441         * ChangeLog:
23442         * configure.ac:
23443         * gst/iec958/Makefile.am:
23444         * gst/iec958/ac3_padder.c:
23445         * gst/iec958/ac3_padder.h:
23446         * gst/iec958/ac3iec.c:
23447         * gst/iec958/ac3iec.h:
23448           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
23449           Original commit message from CVS:
23450           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
23451
23452 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
23453
23454           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
23455           Original commit message from CVS:
23456           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
23457           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
23458           (gst_dvdlpcmdec_change_state):
23459           Cleanups, fixed header parsing and stripping.
23460
23461 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
23462
23463         * ChangeLog:
23464         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23465           Use the right bytes when parsing the LPCM dvd header
23466           Original commit message from CVS:
23467           Use the right bytes when parsing the LPCM dvd header
23468
23469 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
23470
23471         * ChangeLog:
23472         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23473           Return the correct values from chain function
23474           Original commit message from CVS:
23475           Return the correct values from chain function
23476
23477 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23478
23479         * common:
23480         * docs/Makefile.am:
23481         * docs/plugins/.gitignore:
23482         * docs/random/ChangeLog-0.8:
23483         * docs/version.entities.in:
23484           adding doc stuff
23485           Original commit message from CVS:
23486           adding doc stuff
23487
23488 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
23489
23490         * ChangeLog:
23491         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23492         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
23493           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
23494           Original commit message from CVS:
23495           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
23496           header; instead do this internally. Also support the old way, using
23497           a different mime-type. CVS:
23498
23499 2001-12-17 18:37:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23500
23501           building up speed
23502           Original commit message from CVS:
23503           building up speed
23504