x264enc: Remove superfluous x264_param_default
[platform/upstream/gst-plugins-ugly.git] / ChangeLog
1 === release 1.14.0 ===
2
3 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
4
5         * ChangeLog:
6         * NEWS:
7         * RELEASE:
8         * configure.ac:
9         * gst-plugins-ugly.doap:
10         * meson.build:
11           Release 1.14.0
12
13 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
14
15         * docs/plugins/inspect/plugin-a52dec.xml:
16         * docs/plugins/inspect/plugin-amrnb.xml:
17         * docs/plugins/inspect/plugin-amrwbdec.xml:
18         * docs/plugins/inspect/plugin-asf.xml:
19         * docs/plugins/inspect/plugin-cdio.xml:
20         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21         * docs/plugins/inspect/plugin-dvdread.xml:
22         * docs/plugins/inspect/plugin-dvdsub.xml:
23         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24         * docs/plugins/inspect/plugin-realmedia.xml:
25         * docs/plugins/inspect/plugin-sid.xml:
26         * docs/plugins/inspect/plugin-x264.xml:
27         * docs/plugins/inspect/plugin-xingmux.xml:
28           Update docs
29
30 === release 1.13.91 ===
31
32 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
33
34         * ChangeLog:
35         * NEWS:
36         * RELEASE:
37         * configure.ac:
38         * gst-plugins-ugly.doap:
39         * meson.build:
40           Release 1.13.91
41
42 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
43
44         * docs/plugins/inspect/plugin-a52dec.xml:
45         * docs/plugins/inspect/plugin-amrnb.xml:
46         * docs/plugins/inspect/plugin-amrwbdec.xml:
47         * docs/plugins/inspect/plugin-asf.xml:
48         * docs/plugins/inspect/plugin-cdio.xml:
49         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
50         * docs/plugins/inspect/plugin-dvdread.xml:
51         * docs/plugins/inspect/plugin-dvdsub.xml:
52         * docs/plugins/inspect/plugin-mpeg2dec.xml:
53         * docs/plugins/inspect/plugin-realmedia.xml:
54         * docs/plugins/inspect/plugin-sid.xml:
55         * docs/plugins/inspect/plugin-x264.xml:
56         * docs/plugins/inspect/plugin-xingmux.xml:
57           Update docs
58
59 2018-03-12 20:19:19 +0000  Tim-Philipp Müller <tim@centricular.com>
60
61         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
62           docs: plugins: minor addition to plugins list
63
64 2018-03-08 10:12:16 +0100  Michael Tretter <m.tretter@pengutronix.de>
65
66         * configure.ac:
67           configure.ac: enable largefile support if possible
68           https://bugzilla.gnome.org/show_bug.cgi?id=793103
69
70 === release 1.13.90 ===
71
72 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
73
74         * ChangeLog:
75         * NEWS:
76         * RELEASE:
77         * configure.ac:
78         * gst-plugins-ugly.doap:
79         * meson.build:
80           Release 1.13.90
81
82 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
83
84         * docs/plugins/gst-plugins-ugly-plugins.args:
85         * docs/plugins/inspect/plugin-a52dec.xml:
86         * docs/plugins/inspect/plugin-amrnb.xml:
87         * docs/plugins/inspect/plugin-amrwbdec.xml:
88         * docs/plugins/inspect/plugin-asf.xml:
89         * docs/plugins/inspect/plugin-cdio.xml:
90         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
91         * docs/plugins/inspect/plugin-dvdread.xml:
92         * docs/plugins/inspect/plugin-dvdsub.xml:
93         * docs/plugins/inspect/plugin-mpeg2dec.xml:
94         * docs/plugins/inspect/plugin-realmedia.xml:
95         * docs/plugins/inspect/plugin-sid.xml:
96         * docs/plugins/inspect/plugin-x264.xml:
97         * docs/plugins/inspect/plugin-xingmux.xml:
98           Update docs
99
100 2018-03-01 19:07:42 +0100  Mathieu Duponchelle <mathieu@centricular.com>
101
102         * meson.build:
103         * tests/check/meson.build:
104           meson: enable more warnings
105
106 2018-02-28 10:07:13 +0000  Tim-Philipp Müller <tim@centricular.com>
107
108         * ext/x264/gstx264enc.c:
109           x264enc: fix build with newer x264 with support for multiple bit depths
110           libx264 used to be built for one specific bit depth, and if we
111           wanted to support multiple bit depths we would have to dynamically
112           load the right .so from different paths. That has changed now, and
113           libx264 can include support for multiple depths in the same lib,
114           so we don't need to do the dlopen() dance any more. We'll keep
115           the vtable stuff around until we can drop support for older x264.
116           gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
117           https://bugzilla.gnome.org/show_bug.cgi?id=792111
118
119 2018-02-27 15:42:32 +0100  Alicia Boya García <aboya@igalia.com>
120
121         * ext/x264/gstx264enc.c:
122           x264enc: Add format example for option-string
123           https://bugzilla.gnome.org/show_bug.cgi?id=793879
124
125 2018-02-21 19:47:36 +0000  Tim-Philipp Müller <tim@centricular.com>
126
127         * meson.build:
128           meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
129           add_global_arguments() can't be used in subprojects. It's
130           entirely possible that -ugly is a subproject but gstreamer
131           is picked up from an installed location, so we should
132           really use add_project_arguments() in both cases.
133
134 2018-02-15 19:44:21 +0000  Tim-Philipp Müller <tim@centricular.com>
135
136         * configure.ac:
137         * docs/plugins/inspect/plugin-a52dec.xml:
138         * docs/plugins/inspect/plugin-amrnb.xml:
139         * docs/plugins/inspect/plugin-amrwbdec.xml:
140         * docs/plugins/inspect/plugin-asf.xml:
141         * docs/plugins/inspect/plugin-cdio.xml:
142         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
143         * docs/plugins/inspect/plugin-dvdread.xml:
144         * docs/plugins/inspect/plugin-dvdsub.xml:
145         * docs/plugins/inspect/plugin-mpeg2dec.xml:
146         * docs/plugins/inspect/plugin-realmedia.xml:
147         * docs/plugins/inspect/plugin-sid.xml:
148         * docs/plugins/inspect/plugin-x264.xml:
149         * docs/plugins/inspect/plugin-xingmux.xml:
150         * meson.build:
151           Back to development
152
153 === release 1.13.1 ===
154
155 2018-02-15 17:10:13 +0000  Tim-Philipp Müller <tim@centricular.com>
156
157         * NEWS:
158         * configure.ac:
159         * gst-plugins-ugly.doap:
160         * meson.build:
161           Release 1.13.1
162
163 2018-02-15 17:07:42 +0000  Tim-Philipp Müller <tim@centricular.com>
164
165         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
166         * docs/plugins/gst-plugins-ugly-plugins.args:
167         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
168         * docs/plugins/inspect/plugin-a52dec.xml:
169         * docs/plugins/inspect/plugin-amrnb.xml:
170         * docs/plugins/inspect/plugin-amrwbdec.xml:
171         * docs/plugins/inspect/plugin-asf.xml:
172         * docs/plugins/inspect/plugin-cdio.xml:
173         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
174         * docs/plugins/inspect/plugin-dvdread.xml:
175         * docs/plugins/inspect/plugin-dvdsub.xml:
176         * docs/plugins/inspect/plugin-mpeg2dec.xml:
177         * docs/plugins/inspect/plugin-realmedia.xml:
178         * docs/plugins/inspect/plugin-sid.xml:
179         * docs/plugins/inspect/plugin-x264.xml:
180         * docs/plugins/inspect/plugin-xingmux.xml:
181           docs: update plugin docs
182
183 2018-02-15 14:52:29 +0000  Tim-Philipp Müller <tim@centricular.com>
184
185         * po/id.po:
186         * po/it.po:
187         * po/nl.po:
188         * po/sv.po:
189           po: update translations
190
191 2018-02-08 19:09:45 +0000  Tim-Philipp Müller <tim@centricular.com>
192
193         * meson.build:
194           meson: make version numbers ints and fix int/string comparison
195           WARNING: Trying to compare values of different types (str, int).
196           The result of this is undefined and will become a hard error
197           in a future Meson release.
198
199 2018-02-04 12:03:36 +0100  Tim-Philipp Müller <tim@centricular.com>
200
201         * configure.ac:
202           autotools: use -fno-strict-aliasing where supported
203           https://bugzilla.gnome.org/show_bug.cgi?id=769183
204
205 2018-01-30 20:34:52 +0000  Tim-Philipp Müller <tim@centricular.com>
206
207         * ext/sidplay/meson.build:
208         * meson.build:
209           meson: use -fno-strict-aliasing where supported
210           https://bugzilla.gnome.org/show_bug.cgi?id=769183
211
212 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
213
214         * ext/amrnb/amrnbdec.c:
215           amrnbdec: Don't use g_return_*_if_fail() on data parsing
216           Those functions can be disabled. Instead just use the (existing)
217           function.
218           CID #1427121
219
220 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
221
222         * ext/amrwbdec/amrwbdec.c:
223           amrwbdec: Don't use g_return_*_if_fail() on data parsing
224           Those functions can be disabled. Instead just use the (existing)
225           function.
226           CID #1427093
227
228 2017-12-26 13:51:37 +0100  Tim-Philipp Müller <tim@centricular.com>
229
230         * meson.build:
231           meson: skip translations if gettext is not available
232
233 2017-12-14 14:49:17 +1100  Matthew Waters <matthew@centricular.com>
234
235         * common:
236           Automatic update of common submodule
237           From e8c7a71 to 3fa2c9e
238
239 2017-12-07 15:52:58 +0900  Justin Kim <justin.kim@collabora.com>
240
241         * ext/x264/gstx264enc.c:
242         * ext/x264/gstx264enc.h:
243           x264enc: add 'insert-vui' property for users to choose
244           VUI(Video Usability Information) parameters should be set
245           according to the specification. However, some of the existing
246           hardware decoders refuse to decode in certain combinations of
247           the resolution and VUI parameters. To support the legacy
248           decoders, this patch provides 'insert-vui' to skip the settings.
249           https://bugzilla.gnome.org/show_bug.cgi?id=791331
250
251 2017-12-06 13:01:39 +0200  Sebastian Dröge <sebastian@centricular.com>
252
253         * ext/cdio/gstcdio.c:
254         * ext/cdio/gstcdio.h:
255         * ext/cdio/gstcdiocddasrc.c:
256           cdio: Fix build with cdio >= 1.0
257           LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
258           as 1 for 1.0. We had various checks for < 83, which of course succeeded
259           now although we are >= 0.83.
260           Fix this by checking for < 76 (0.76) too, as that is the minimum version
261           we currently support and everything < 76 is going to be >= 1.0.
262           https://bugzilla.gnome.org/show_bug.cgi?id=791301
263
264 2017-11-27 20:11:56 +1100  Matthew Waters <matthew@centricular.com>
265
266         * common:
267           Automatic update of common submodule
268           From 3f4aa96 to e8c7a71
269
270 2017-11-26 15:05:14 +0000  Tim-Philipp Müller <tim@centricular.com>
271
272         * configure.ac:
273           configure: actually use -fvisibility if supported
274           Fix up for previous commit.
275
276 2017-11-26 14:49:21 +0000  Tim-Philipp Müller <tim@centricular.com>
277
278         * configure.ac:
279           autotools: stop controlling symbol visibility with -export-symbols-regex
280           Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
281           This should result in consistent behaviour for the autotools and
282           Meson builds.
283
284 2017-11-13 11:13:30 +0100  Edward Hervey <edward@centricular.com>
285
286         * gst/asfdemux/gstasfdemux.c:
287           asfdemux: Fix prerolling files with "empty" streams
288           This is a regression that was introduced by
289           commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
290           "    asfdemux: Add support for dvr-ms"
291           The problem is that some files/streams might contain stream definition
292           but there is no actual packets for those streams.
293           This was used to "define" streams with different bitrates for example.
294           The first_ts calculation resulted in never ever finding a valid first_ts
295           since some streams were empty, and therefore never "activating" itself.
296           Instead of that we first check if we are prerolled. And if we are we
297           unconditionally get the "first_ts"
298           The preroll check has been adapted to check whether streams of
299           each defined type (i.e. audio/video/sub) has been prerolled. This solves
300           the problem of having different streams of a particular type where only
301           one stream actually has data.
302
303 2017-11-13 11:09:31 +0100  Edward Hervey <edward@centricular.com>
304
305         * gst/asfdemux/gstasfdemux.c:
306           asfdemux: Store the stream type in streams
307           The field was present but never set :)
308
309 2017-09-26 10:11:24 +0530  Ponnam Srinivas <p.srinivas@samsung.com>
310
311         * ext/a52dec/gsta52dec.c:
312           a52dec: Fix out buffer memory leak in error code path
313           https://bugzilla.gnome.org/show_bug.cgi?id=788119
314
315 2017-09-15 17:06:58 +0530  Deepak Srivastava <srivastava.d@samsung.com>
316
317         * ext/mpeg2dec/gstmpeg2dec.c:
318           mpeg2dec: Fix buffer memory leak in error code path
319           https://bugzilla.gnome.org/show_bug.cgi?id=787817
320
321 2017-09-07 13:27:26 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
322
323         * ext/mpeg2dec/gstmpeg2dec.c:
324           mpeg2dec: Unmap output video frame if copying to it fails
325           https://bugzilla.gnome.org/show_bug.cgi?id=787398
326
327 2017-08-31 11:33:14 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
328
329         * gst/realmedia/asmrules.c:
330           realmedia: fix leak in asmrules error code path
331           https://bugzilla.gnome.org/show_bug.cgi?id=787056
332
333 2017-08-30 18:41:28 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
334
335         * gst/realmedia/rtspreal.c:
336           realmedia: Fix Memory leak in error case
337           https://bugzilla.gnome.org/show_bug.cgi?id=787014
338
339 2017-08-26 13:02:26 +0100  Tim-Philipp Müller <tim@centricular.com>
340
341         * tests/files/Makefile.am:
342         * tests/files/cbr_stream.mp3:
343         * tests/files/stream.mp2:
344         * tests/files/vbr_stream.mp3:
345           tests: remove files that were used by the mpg123 unit test
346
347 2017-08-26 09:35:20 +0100  Tim-Philipp Müller <tim@centricular.com>
348
349         * Makefile.am:
350         * REQUIREMENTS:
351         * configure.ac:
352         * docs/plugins/Makefile.am:
353         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
354         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
355         * docs/plugins/inspect/plugin-twolame.xml:
356         * ext/Makefile.am:
357         * ext/meson.build:
358         * ext/twolame/Makefile.am:
359         * ext/twolame/gsttwolamemp2enc.c:
360         * ext/twolame/gsttwolamemp2enc.h:
361         * ext/twolame/meson.build:
362         * po/POTFILES.in:
363           Remove twolame plugin, moved to -good
364           https://bugzilla.gnome.org/show_bug.cgi?id=774252
365
366 2017-08-26 08:51:01 +0100  Tim-Philipp Müller <tim@centricular.com>
367
368         * Makefile.am:
369         * REQUIREMENTS:
370         * configure.ac:
371         * docs/plugins/Makefile.am:
372         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
373         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
374         * docs/plugins/gst-plugins-ugly-plugins.args:
375         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
376         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
377         * docs/plugins/inspect/plugin-lame.xml:
378         * ext/Makefile.am:
379         * ext/lame/Makefile.am:
380         * ext/lame/gstlamemp3enc.c:
381         * ext/lame/gstlamemp3enc.h:
382         * ext/lame/meson.build:
383         * ext/lame/plugin.c:
384         * ext/meson.build:
385         * m4/Makefile.am:
386         * m4/as-liblame.m4:
387         * po/POTFILES.in:
388         * tests/check/Makefile.am:
389         * tests/check/gst-plugins-ugly.supp:
390         * tests/check/meson.build:
391         * tests/check/pipelines/.gitignore:
392         * tests/check/pipelines/lame.c:
393           Remove lame plugin, moved to -good
394           https://bugzilla.gnome.org/show_bug.cgi?id=774252
395
396 2017-08-20 14:31:02 +0100  Tim-Philipp Müller <tim@centricular.com>
397
398         * Makefile.am:
399         * REQUIREMENTS:
400         * configure.ac:
401         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
402         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
403         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
404         * docs/plugins/inspect/plugin-mpg123.xml:
405         * ext/Makefile.am:
406         * ext/meson.build:
407         * ext/mpg123/Makefile.am:
408         * ext/mpg123/gstmpg123audiodec.c:
409         * ext/mpg123/gstmpg123audiodec.h:
410         * ext/mpg123/meson.build:
411         * tests/check/Makefile.am:
412         * tests/check/elements/.gitignore:
413         * tests/check/elements/mpg123audiodec.c:
414         * tests/check/meson.build:
415           Remove mpg123 plugin, moved to -good
416           https://bugzilla.gnome.org/show_bug.cgi?id=774252
417
418 2017-08-17 12:23:43 +0100  Tim-Philipp Müller <tim@centricular.com>
419
420         * README:
421         * common:
422           Automatic update of common submodule
423           From 48a5d85 to 3f4aa96
424
425 2017-08-10 15:48:27 +0100  Tim-Philipp Müller <tim@centricular.com>
426
427         * ext/sidplay/meson.build:
428           sidplay: hide symbols in meson for this c++ plugin too
429           Keep things local, as this is the only c++ plugin
430           in ugly currently.
431
432 2017-08-10 11:55:58 +0100  Tim-Philipp Müller <tim@centricular.com>
433
434         * meson.build:
435           meson: don't export symbols by default
436           Only plugin entry points should be exported.
437           Currently plugins might export more symbols with
438           the meson build, as we don't have the exports
439           regexp there that we pass to libtool.
440
441 2017-08-09 19:31:56 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
442
443         * ext/x264/gstx264enc.c:
444           x264enc: add FIXME note for future configuration cleanup
445
446 2017-07-25 13:36:17 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
447
448         * ext/dvdread/dvdreadsrc.c:
449           dvdreadsrc: Fix string memory leak
450           https://bugzilla.gnome.org/show_bug.cgi?id=785388
451
452 2017-07-15 15:01:09 +0100  Tim-Philipp Müller <tim@centricular.com>
453
454         * ext/x264/gstx264enc.c:
455           x264enc: fix indentation
456
457 2017-07-15 14:59:42 +0100  Tim-Philipp Müller <tim@centricular.com>
458
459         * ext/x264/gstx264enc.c:
460           x264enc: fix caps leak
461           Move creation of supported sink pads into class_init function
462           which is also the only place where they're used. Unref the
463           caps when no longer needed, the pad template will take its
464           own ref.
465           https://bugzilla.gnome.org/show_bug.cgi?id=784982
466
467 2017-07-15 14:57:49 +0100  Tim-Philipp Müller <tim@centricular.com>
468
469         * ext/mpg123/gstmpg123audiodec.c:
470           mpg123audiodec: fix caps leak
471           The pad template takes its own ref, so we should unref the caps.
472           https://bugzilla.gnome.org/show_bug.cgi?id=784982
473
474 2017-07-15 12:49:19 +0100  Tim-Philipp Müller <tim@centricular.com>
475
476         * po/meson.build:
477           meson: po: use glib preset and read language list from LINGUAS
478           Supported since meson 0.37, so we can use it now.
479
480 2017-07-11 14:21:41 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
481
482         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
483           dvdlpmdec: Fix overrun from coverity
484           CID #1414801
485
486 2017-07-07 11:58:36 +0100  Tim-Philipp Müller <tim@centricular.com>
487
488         * meson.build:
489           meson: find python3 via python3 module
490           https://bugzilla.gnome.org/show_bug.cgi?id=783198
491
492 2017-07-05 18:58:35 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
493
494         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
495         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
496           dvdlpcmdec: Added support for Blu-Ray audio
497           https://bugzilla.gnome.org/show_bug.cgi?id=784552
498
499 2017-06-27 11:48:08 +0200  Edward Hervey <edward@centricular.com>
500
501         * gst/asfdemux/gstasfdemux.c:
502           asfdemux: More index handling
503           In the same vein as the previous commit, the end of the file might have been
504           cut and therefore contains bogus data.
505           If the object is too short, consider it as garbage and return a non-fatal
506           flow.
507           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
508
509 2017-06-27 10:25:42 +0200  Edward Hervey <edward@centricular.com>
510
511         * gst/asfdemux/gstasfdemux.c:
512           asfdemux; Don't assume index is present at end of file
513           Some files have garbage at the end of the file, don't error out if we don't
514           find the index there.
515           Reverts back to previous behaviour (where corrupted/missing indexex were
516           not a fatal error).
517           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
518
519 2017-06-26 09:49:22 +0100  Tim-Philipp Müller <tim@centricular.com>
520
521         * meson.build:
522           meson: fix with-package-name option
523           https://bugzilla.gnome.org/show_bug.cgi?id=784082
524
525 2017-06-14 21:08:31 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
526
527         * gst/asfdemux/gstasfdemux.c:
528           asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
529           ... which is how it has always been until changed coincidentally in commit
530           9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
531           dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
532           to compensate for that in a lateral way
533
534 2017-06-14 20:56:16 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
535
536         * ext/x264/gstx264enc.c:
537           x264enc: relax bframes upper limit count to maximum encoder supported
538
539 2017-06-23 23:44:18 +0100  Tim-Philipp Müller <tim@centricular.com>
540
541         * ext/sidplay/meson.build:
542           meson: don't error out if sidplay library is not found
543
544 2017-06-23 18:33:24 +0100  Tim-Philipp Müller <tim@centricular.com>
545
546         * ext/meson.build:
547         * ext/sidplay/meson.build:
548           meson: build sid plugin
549           https://bugzilla.gnome.org/show_bug.cgi?id=784135
550
551 2017-06-21 21:23:29 +0200  Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
552
553         * ext/x264/gstx264enc.c:
554           x264: fix memory leak
555           When the allowed caps are the same of template caps the allowed
556           caps are not unrefed, leaking memory.
557           https://bugzilla.gnome.org/show_bug.cgi?id=784060
558
559 2017-06-07 12:08:43 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
560
561         * tests/check/meson.build:
562           meson: Do not use path separator in test names
563           Avoiding warnings like:
564           WARNING: Target "elements/audioamplify" has a path separator in its name.
565
566 2017-06-06 21:48:19 -0700  Thiago Santos <thiagossantos@gmail.com>
567
568         * gst/asfdemux/gstasfdemux.c:
569           asfdemux: fix checking for header objects
570           The if 'and' condition was mixed up with the last parameter of the
571           function and would lead to wrong results
572
573 2017-05-21 17:49:59 +0100  Tim-Philipp Müller <tim@centricular.com>
574
575         * Makefile.am:
576         * config.h.meson:
577         * meson.build:
578           meson: don't need config.h.meson any longer
579
580 2017-05-20 14:58:37 +0100  Tim-Philipp Müller <tim@centricular.com>
581
582         * meson.build:
583         * meson_options.txt:
584           meson: add options to set package name and origin
585           https://bugzilla.gnome.org/show_bug.cgi?id=782172
586
587 2017-05-19 20:05:02 +0200  Jan Schmidt <jan@centricular.com>
588
589         * tests/check/meson.build:
590           Add gstvideo_dep for meson mpeg2dec test build
591
592 2017-05-19 18:59:17 +0200  Jan Schmidt <jan@centricular.com>
593
594         * tests/check/Makefile.am:
595         * tests/check/elements/mpeg2dec.c:
596           mpeg2dec test: Fix expected output caps
597           In the absence of explicit info, video decoders
598           now output mono multiview caps by default, so make
599           the expected caps match that
600
601 2017-05-16 14:07:56 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
602
603         * config.h.meson:
604         * configure.ac:
605         * ext/a52dec/Makefile.am:
606         * ext/amrnb/Makefile.am:
607         * ext/amrwbdec/Makefile.am:
608         * ext/cdio/Makefile.am:
609         * ext/dvdread/Makefile.am:
610         * ext/lame/Makefile.am:
611         * ext/mpeg2dec/Makefile.am:
612         * ext/mpg123/Makefile.am:
613         * ext/sidplay/Makefile.am:
614         * ext/twolame/Makefile.am:
615         * ext/x264/Makefile.am:
616         * gst/asfdemux/Makefile.am:
617         * gst/dvdlpcmdec/Makefile.am:
618         * gst/dvdsub/Makefile.am:
619         * gst/realmedia/Makefile.am:
620         * gst/xingmux/Makefile.am:
621           Remove plugin specific static build option
622           Static and dynamic plugins now have the same interface. The standard
623           --enable-static/--enable-shared toggle are sufficient.
624
625 2017-05-09 09:45:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
626
627         * ext/sidplay/gstsiddec.cc:
628           sid: Make plugin name match plugin file name
629
630 2017-05-04 18:59:14 +0300  Sebastian Dröge <sebastian@centricular.com>
631
632         * configure.ac:
633         * meson.build:
634           Back to development
635
636 === release 1.12.0 ===
637
638 2017-05-04 15:39:25 +0300  Sebastian Dröge <sebastian@centricular.com>
639
640         * ChangeLog:
641         * NEWS:
642         * RELEASE:
643         * configure.ac:
644         * docs/plugins/inspect/plugin-a52dec.xml:
645         * docs/plugins/inspect/plugin-amrnb.xml:
646         * docs/plugins/inspect/plugin-amrwbdec.xml:
647         * docs/plugins/inspect/plugin-asf.xml:
648         * docs/plugins/inspect/plugin-cdio.xml:
649         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
650         * docs/plugins/inspect/plugin-dvdread.xml:
651         * docs/plugins/inspect/plugin-dvdsub.xml:
652         * docs/plugins/inspect/plugin-lame.xml:
653         * docs/plugins/inspect/plugin-mpeg2dec.xml:
654         * docs/plugins/inspect/plugin-mpg123.xml:
655         * docs/plugins/inspect/plugin-realmedia.xml:
656         * docs/plugins/inspect/plugin-siddec.xml:
657         * docs/plugins/inspect/plugin-twolame.xml:
658         * docs/plugins/inspect/plugin-x264.xml:
659         * docs/plugins/inspect/plugin-xingmux.xml:
660         * gst-plugins-ugly.doap:
661         * meson.build:
662           Release 1.12.0
663
664 2017-05-04 15:12:50 +0300  Sebastian Dröge <sebastian@centricular.com>
665
666         * po/af.po:
667         * po/az.po:
668         * po/bg.po:
669         * po/ca.po:
670         * po/cs.po:
671         * po/da.po:
672         * po/de.po:
673         * po/el.po:
674         * po/en_GB.po:
675         * po/eo.po:
676         * po/es.po:
677         * po/eu.po:
678         * po/fi.po:
679         * po/fr.po:
680         * po/fur.po:
681         * po/gl.po:
682         * po/hr.po:
683         * po/hu.po:
684         * po/id.po:
685         * po/it.po:
686         * po/ja.po:
687         * po/lt.po:
688         * po/lv.po:
689         * po/ms.po:
690         * po/mt.po:
691         * po/nb.po:
692         * po/nl.po:
693         * po/or.po:
694         * po/pl.po:
695         * po/pt_BR.po:
696         * po/ro.po:
697         * po/ru.po:
698         * po/sk.po:
699         * po/sl.po:
700         * po/sq.po:
701         * po/sr.po:
702         * po/sv.po:
703         * po/tr.po:
704         * po/uk.po:
705         * po/vi.po:
706         * po/zh_CN.po:
707           Update .po files
708
709 2017-05-04 13:47:56 +0300  Sebastian Dröge <sebastian@centricular.com>
710
711         * po/id.po:
712         * po/sv.po:
713           po: Update translations
714
715 === release 1.11.91 ===
716
717 2017-04-27 17:33:23 +0300  Sebastian Dröge <sebastian@centricular.com>
718
719         * ChangeLog:
720         * NEWS:
721         * RELEASE:
722         * configure.ac:
723         * docs/plugins/inspect/plugin-a52dec.xml:
724         * docs/plugins/inspect/plugin-amrnb.xml:
725         * docs/plugins/inspect/plugin-amrwbdec.xml:
726         * docs/plugins/inspect/plugin-asf.xml:
727         * docs/plugins/inspect/plugin-cdio.xml:
728         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
729         * docs/plugins/inspect/plugin-dvdread.xml:
730         * docs/plugins/inspect/plugin-dvdsub.xml:
731         * docs/plugins/inspect/plugin-lame.xml:
732         * docs/plugins/inspect/plugin-mpeg2dec.xml:
733         * docs/plugins/inspect/plugin-mpg123.xml:
734         * docs/plugins/inspect/plugin-realmedia.xml:
735         * docs/plugins/inspect/plugin-siddec.xml:
736         * docs/plugins/inspect/plugin-twolame.xml:
737         * docs/plugins/inspect/plugin-x264.xml:
738         * docs/plugins/inspect/plugin-xingmux.xml:
739         * gst-plugins-ugly.doap:
740         * meson.build:
741           Release 1.11.91
742
743 2017-04-27 16:08:13 +0300  Sebastian Dröge <sebastian@centricular.com>
744
745         * po/af.po:
746         * po/az.po:
747         * po/bg.po:
748         * po/ca.po:
749         * po/cs.po:
750         * po/da.po:
751         * po/de.po:
752         * po/el.po:
753         * po/en_GB.po:
754         * po/eo.po:
755         * po/es.po:
756         * po/eu.po:
757         * po/fi.po:
758         * po/fr.po:
759         * po/fur.po:
760         * po/gl.po:
761         * po/hr.po:
762         * po/hu.po:
763         * po/id.po:
764         * po/it.po:
765         * po/ja.po:
766         * po/lt.po:
767         * po/lv.po:
768         * po/ms.po:
769         * po/mt.po:
770         * po/nb.po:
771         * po/nl.po:
772         * po/or.po:
773         * po/pl.po:
774         * po/pt_BR.po:
775         * po/ro.po:
776         * po/ru.po:
777         * po/sk.po:
778         * po/sl.po:
779         * po/sq.po:
780         * po/sr.po:
781         * po/sv.po:
782         * po/tr.po:
783         * po/uk.po:
784         * po/vi.po:
785         * po/zh_CN.po:
786           Update .po files
787
788 2017-04-27 15:29:48 +0300  Sebastian Dröge <sebastian@centricular.com>
789
790         * po/LINGUAS:
791         * po/fur.po:
792         * po/id.po:
793         * po/sv.po:
794           po: Update translations
795
796 2017-04-27 12:42:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
797
798         * ext/x264/gstx264enc.h:
799           x264: Use __declspec(dllimport) with MinGW too
800           x264.h says this isn't needed with MinGW, but it looks like it is.
801           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
802
803 2017-04-24 20:28:15 +0100  Tim-Philipp Müller <tim@centricular.com>
804
805         * common:
806           Automatic update of common submodule
807           From 60aeef6 to 48a5d85
808
809 2017-04-10 23:49:25 +0100  Tim-Philipp Müller <tim@centricular.com>
810
811         * autogen.sh:
812         * common:
813           Automatic update of common submodule
814           From 39ac2f5 to 60aeef6
815
816 === release 1.11.90 ===
817
818 2017-04-07 16:34:22 +0300  Sebastian Dröge <sebastian@centricular.com>
819
820         * ChangeLog:
821         * NEWS:
822         * RELEASE:
823         * configure.ac:
824         * docs/plugins/inspect/plugin-a52dec.xml:
825         * docs/plugins/inspect/plugin-amrnb.xml:
826         * docs/plugins/inspect/plugin-amrwbdec.xml:
827         * docs/plugins/inspect/plugin-asf.xml:
828         * docs/plugins/inspect/plugin-cdio.xml:
829         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
830         * docs/plugins/inspect/plugin-dvdread.xml:
831         * docs/plugins/inspect/plugin-dvdsub.xml:
832         * docs/plugins/inspect/plugin-lame.xml:
833         * docs/plugins/inspect/plugin-mpeg2dec.xml:
834         * docs/plugins/inspect/plugin-mpg123.xml:
835         * docs/plugins/inspect/plugin-realmedia.xml:
836         * docs/plugins/inspect/plugin-siddec.xml:
837         * docs/plugins/inspect/plugin-twolame.xml:
838         * docs/plugins/inspect/plugin-x264.xml:
839         * docs/plugins/inspect/plugin-xingmux.xml:
840         * gst-plugins-ugly.doap:
841         * meson.build:
842           Release 1.11.90
843
844 2017-04-07 15:33:31 +0300  Sebastian Dröge <sebastian@centricular.com>
845
846         * po/af.po:
847         * po/az.po:
848         * po/bg.po:
849         * po/ca.po:
850         * po/cs.po:
851         * po/da.po:
852         * po/de.po:
853         * po/el.po:
854         * po/en_GB.po:
855         * po/eo.po:
856         * po/es.po:
857         * po/eu.po:
858         * po/fi.po:
859         * po/fr.po:
860         * po/gl.po:
861         * po/hr.po:
862         * po/hu.po:
863         * po/id.po:
864         * po/it.po:
865         * po/ja.po:
866         * po/lt.po:
867         * po/lv.po:
868         * po/ms.po:
869         * po/mt.po:
870         * po/nb.po:
871         * po/nl.po:
872         * po/or.po:
873         * po/pl.po:
874         * po/pt_BR.po:
875         * po/ro.po:
876         * po/ru.po:
877         * po/sk.po:
878         * po/sl.po:
879         * po/sq.po:
880         * po/sr.po:
881         * po/sv.po:
882         * po/tr.po:
883         * po/uk.po:
884         * po/vi.po:
885         * po/zh_CN.po:
886           Update .po files
887
888 2017-04-07 15:07:50 +0300  Sebastian Dröge <sebastian@centricular.com>
889
890         * po/id.po:
891         * po/sv.po:
892           po: Update translations
893
894 2017-03-28 14:18:38 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
895
896         * tests/check/meson.build:
897           meson: test: Fix environment object usage
898           And use get_pkgconfig_variable instead of calling pkg-config ourself
899
900 2017-03-20 17:06:16 +0000  Tim-Philipp Müller <tim@centricular.com>
901
902         * REQUIREMENTS:
903           REQUIREMENTS: update for mad mp3 decoder removal
904           https://bugzilla.gnome.org/show_bug.cgi?id=776140
905
906 2017-03-12 11:57:23 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
907
908         * Makefile.am:
909           Add libgstrmdemux.so to cruft list
910           This was renamed to libgstrealmedia.so, this fixes helps fixing
911           uninstalled setup.
912           https://bugzilla.gnome.org/show_bug.cgi?id=779344
913
914 2017-03-04 11:09:33 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.com>
915
916         * docs/plugins/inspect/plugin-realmedia.xml:
917         * gst/realmedia/Makefile.am:
918         * gst/realmedia/meson.build:
919           Rename plugin filenames to match plugin names
920           libgstrmdemux.so becomes libgstrealmedia.so
921           https://bugzilla.gnome.org/show_bug.cgi?id=779344
922
923 2017-03-01 23:00:55 +1100  Jan Schmidt <jan@centricular.com>
924
925         * ext/mpeg2dec/gstmpeg2dec.c:
926           mpeg2dec: Fix latency calculation
927           The latency calculation was missing a scaling by GST_SECOND,
928           so it would always report a tiny latency. Fix that.
929           Spotted by Guillaume Desmottes.
930
931 2017-02-27 20:55:34 +0200  Sebastian Dröge <sebastian@centricular.com>
932
933         * gst/asfdemux/gstasfdemux.c:
934           asfdemux: Fix compilation with gcc 7
935           gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
936           gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
937           is_encrypted = ! !((flags & 0x8000) << 15);
938           ~~~~~~~~~~~~~~~~~~^~~~~~
939           https://bugzilla.gnome.org/show_bug.cgi?id=779329
940
941 2017-02-25 21:48:46 -0300  Edgard Lima <edgard.lima@gmail.com>
942
943         * ext/amrwbdec/amrwb.c:
944         * ext/amrwbdec/amrwbdec.h:
945           Update Edgard Lima's email
946           https://bugzilla.gnome.org/show_bug.cgi?id=779230
947
948 2017-02-24 15:59:47 +0200  Sebastian Dröge <sebastian@centricular.com>
949
950         * meson.build:
951           meson: Update version
952
953 2017-02-24 15:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
954
955         * configure.ac:
956           Back to development
957
958 === release 1.11.2 ===
959
960 2017-02-24 15:07:54 +0200  Sebastian Dröge <sebastian@centricular.com>
961
962         * ChangeLog:
963         * NEWS:
964         * RELEASE:
965         * configure.ac:
966         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
967         * docs/plugins/inspect/plugin-a52dec.xml:
968         * docs/plugins/inspect/plugin-amrnb.xml:
969         * docs/plugins/inspect/plugin-amrwbdec.xml:
970         * docs/plugins/inspect/plugin-asf.xml:
971         * docs/plugins/inspect/plugin-cdio.xml:
972         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
973         * docs/plugins/inspect/plugin-dvdread.xml:
974         * docs/plugins/inspect/plugin-dvdsub.xml:
975         * docs/plugins/inspect/plugin-lame.xml:
976         * docs/plugins/inspect/plugin-mpeg2dec.xml:
977         * docs/plugins/inspect/plugin-mpg123.xml:
978         * docs/plugins/inspect/plugin-realmedia.xml:
979         * docs/plugins/inspect/plugin-siddec.xml:
980         * docs/plugins/inspect/plugin-twolame.xml:
981         * docs/plugins/inspect/plugin-x264.xml:
982         * docs/plugins/inspect/plugin-xingmux.xml:
983         * gst-plugins-ugly.doap:
984           Release 1.11.2
985
986 2017-02-24 12:57:00 +0200  Sebastian Dröge <sebastian@centricular.com>
987
988         * po/af.po:
989         * po/az.po:
990         * po/bg.po:
991         * po/ca.po:
992         * po/cs.po:
993         * po/da.po:
994         * po/de.po:
995         * po/el.po:
996         * po/en_GB.po:
997         * po/eo.po:
998         * po/es.po:
999         * po/eu.po:
1000         * po/fi.po:
1001         * po/fr.po:
1002         * po/gl.po:
1003         * po/hr.po:
1004         * po/hu.po:
1005         * po/id.po:
1006         * po/it.po:
1007         * po/ja.po:
1008         * po/lt.po:
1009         * po/lv.po:
1010         * po/ms.po:
1011         * po/mt.po:
1012         * po/nb.po:
1013         * po/nl.po:
1014         * po/or.po:
1015         * po/pl.po:
1016         * po/pt_BR.po:
1017         * po/ro.po:
1018         * po/ru.po:
1019         * po/sk.po:
1020         * po/sl.po:
1021         * po/sq.po:
1022         * po/sr.po:
1023         * po/sv.po:
1024         * po/tr.po:
1025         * po/uk.po:
1026         * po/vi.po:
1027         * po/zh_CN.po:
1028           Update .po files
1029
1030 2017-02-24 12:45:43 +0200  Sebastian Dröge <sebastian@centricular.com>
1031
1032         * po/id.po:
1033         * po/sv.po:
1034           po: Update translations
1035
1036 2017-02-14 19:56:13 +0000  Tim-Philipp Müller <tim@centricular.com>
1037
1038         * Makefile.am:
1039           meson: dist meson build files
1040           Ship meson build files in tarballs, so people who use tarballs
1041           in their builds can start playing with meson already.
1042
1043 2017-02-01 03:08:10 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1044
1045         * ext/x264/gstx264enc.c:
1046           x264: Initialize function vtable in plugin_init()
1047           These values are defined in the x264.h header and are not const on
1048           Windows due to the way DLLs work. See:
1049           https://msdn.microsoft.com/en-us/library/619w14ds.aspx
1050           https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
1051           https://bugzilla.gnome.org/show_bug.cgi?id=777903
1052
1053 2017-01-31 13:50:21 +0200  Sebastian Dröge <sebastian@centricular.com>
1054
1055         * gst/asfdemux/gstasfdemux.c:
1056           asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
1057           https://bugzilla.gnome.org/show_bug.cgi?id=777955
1058
1059 2017-01-30 15:39:59 +0200  Sebastian Dröge <sebastian@centricular.com>
1060
1061         * gst/asfdemux/gstasfdemux.c:
1062           asfdemux: Reset number of languages to 0 when freeing the array because of errors
1063           Otherwise we will happily index into the array at NULL if the requested
1064           index is smaller than the number of languages that were previously
1065           allocated.
1066           https://bugzilla.gnome.org/show_bug.cgi?id=777937
1067
1068 2017-01-24 19:24:10 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1069
1070         * tests/check/meson.build:
1071           meson: Properly use ':' for defining keywords
1072
1073 2017-01-13 12:39:09 +0000  Tim-Philipp Müller <tim@centricular.com>
1074
1075         * meson.build:
1076           meson: bump version
1077
1078 2017-01-12 16:32:52 +0200  Sebastian Dröge <sebastian@centricular.com>
1079
1080         * configure.ac:
1081           Back to development
1082
1083 === release 1.11.1 ===
1084
1085 2017-01-12 16:10:25 +0200  Sebastian Dröge <sebastian@centricular.com>
1086
1087         * ChangeLog:
1088         * NEWS:
1089         * RELEASE:
1090         * configure.ac:
1091         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1092         * docs/plugins/inspect/plugin-a52dec.xml:
1093         * docs/plugins/inspect/plugin-amrnb.xml:
1094         * docs/plugins/inspect/plugin-amrwbdec.xml:
1095         * docs/plugins/inspect/plugin-asf.xml:
1096         * docs/plugins/inspect/plugin-cdio.xml:
1097         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1098         * docs/plugins/inspect/plugin-dvdread.xml:
1099         * docs/plugins/inspect/plugin-dvdsub.xml:
1100         * docs/plugins/inspect/plugin-lame.xml:
1101         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1102         * docs/plugins/inspect/plugin-mpg123.xml:
1103         * docs/plugins/inspect/plugin-realmedia.xml:
1104         * docs/plugins/inspect/plugin-siddec.xml:
1105         * docs/plugins/inspect/plugin-twolame.xml:
1106         * docs/plugins/inspect/plugin-x264.xml:
1107         * docs/plugins/inspect/plugin-xingmux.xml:
1108         * gst-plugins-ugly.doap:
1109           Release 1.11.1
1110
1111 2017-01-12 14:45:56 +0200  Sebastian Dröge <sebastian@centricular.com>
1112
1113         * po/af.po:
1114         * po/az.po:
1115         * po/bg.po:
1116         * po/ca.po:
1117         * po/cs.po:
1118         * po/da.po:
1119         * po/de.po:
1120         * po/el.po:
1121         * po/en_GB.po:
1122         * po/eo.po:
1123         * po/es.po:
1124         * po/eu.po:
1125         * po/fi.po:
1126         * po/fr.po:
1127         * po/gl.po:
1128         * po/hr.po:
1129         * po/hu.po:
1130         * po/id.po:
1131         * po/it.po:
1132         * po/ja.po:
1133         * po/lt.po:
1134         * po/lv.po:
1135         * po/ms.po:
1136         * po/mt.po:
1137         * po/nb.po:
1138         * po/nl.po:
1139         * po/or.po:
1140         * po/pl.po:
1141         * po/pt_BR.po:
1142         * po/ro.po:
1143         * po/ru.po:
1144         * po/sk.po:
1145         * po/sl.po:
1146         * po/sq.po:
1147         * po/sr.po:
1148         * po/sv.po:
1149         * po/tr.po:
1150         * po/uk.po:
1151         * po/vi.po:
1152         * po/zh_CN.po:
1153           Update .po files
1154
1155 2017-01-12 14:37:02 +0200  Sebastian Dröge <sebastian@centricular.com>
1156
1157         * po/hr.po:
1158         * po/id.po:
1159         * po/sv.po:
1160           po: Update translations
1161
1162 2016-12-16 16:52:00 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1163
1164         * ext/amrnb/meson.build:
1165         * ext/x264/meson.build:
1166         * meson.build:
1167           meson: Install presets files
1168
1169 2015-06-26 20:22:47 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
1170
1171         * ext/x264/GstX264Enc.prs:
1172           x264enc: Add a youtube preset.
1173           Based on https://support.google.com/youtube/answer/1722171
1174           https://bugzilla.gnome.org/show_bug.cgi?id=751560
1175
1176 2016-12-28 10:42:15 +0000  Tim-Philipp Müller <tim@centricular.com>
1177
1178         * config.h.meson:
1179         * configure.ac:
1180         * docs/plugins/Makefile.am:
1181         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1182         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1183         * docs/plugins/inspect/plugin-mad.xml:
1184         * ext/Makefile.am:
1185         * ext/mad/Makefile.am:
1186         * ext/mad/gstmad.c:
1187         * ext/mad/gstmad.h:
1188         * ext/mad/meson.build:
1189         * ext/meson.build:
1190           mad: remove plugin
1191           We have better replacements such as the mpg123 plugin.
1192           The main reason to keep around mad was for 'freeform'
1193           mp3 support, but mpg123 can handle those too nowadays.
1194           Also, mad is GPL and has been unmaintained for years.
1195           https://bugzilla.gnome.org/show_bug.cgi?id=776140
1196
1197 2016-12-16 19:07:51 +0000  Tim-Philipp Müller <tim@centricular.com>
1198
1199         * Makefile.am:
1200         * configure.ac:
1201         * win32/MANIFEST:
1202         * win32/common/.gitignore:
1203         * win32/common/config.h:
1204           win32: remove platform-specific copies of generated headers
1205           Unused and no longer needed.
1206
1207 2016-12-14 10:24:26 +0000  Tim-Philipp Müller <tim@centricular.com>
1208
1209         * .gitignore:
1210         * Makefile.am:
1211         * configure.ac:
1212         * gst-plugins-ugly.spec.in:
1213           Remove generated .spec file
1214           Likely extremely bitrotten, and we should not ship this anyway.
1215
1216 2016-12-09 17:45:34 -0300  Thibault Saunier <tsaunier@gnome.org>
1217
1218         * meson.build:
1219           meson: Support building without Gst debug
1220
1221 2016-12-03 08:19:44 +0100  Edward Hervey <bilboed@bilboed.com>
1222
1223         * README:
1224         * common:
1225           Automatic update of common submodule
1226           From f980fd9 to 39ac2f5
1227
1228 2016-12-02 14:06:21 +0200  Sebastian Dröge <sebastian@centricular.com>
1229
1230         * gst/asfdemux/gstasfdemux.c:
1231           asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
1232           https://bugzilla.gnome.org/show_bug.cgi?id=775515
1233
1234 2016-11-30 18:11:30 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
1235
1236         * ext/x264/gstx264enc.c:
1237           x264enc: Add information for mixed mode
1238           https://bugzilla.gnome.org/show_bug.cgi?id=775411
1239
1240 2016-11-30 17:30:33 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
1241
1242         * ext/x264/gstx264enc.c:
1243           x264enc: Correctly pass interlacing/TFF information
1244           Give the interlacing information correctly to the encoder. Also parse
1245           TFF/BFF information from the caps and pass it too.
1246           https://bugzilla.gnome.org/show_bug.cgi?id=775411
1247
1248 2016-11-28 15:14:18 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
1249
1250         * ext/x264/gstx264enc.c:
1251           x264enc: Auto-detect interlace mode from caps
1252           If the caps are interlaced, interlacing is always enabled on the
1253           encoder. If the interlace-mode field is missing or if it's progressive,
1254           the encoder uses the "interlaced" property.
1255           https://bugzilla.gnome.org/show_bug.cgi?id=775228
1256
1257 2016-11-26 11:20:51 +0000  Tim-Philipp Müller <tim@centricular.com>
1258
1259         * .gitmodules:
1260           common: use https protocol for common submodule
1261           https://bugzilla.gnome.org/show_bug.cgi?id=775110
1262
1263 2016-11-25 23:51:00 +0200  Sebastian Dröge <sebastian@centricular.com>
1264
1265         * gst/realmedia/realhash.c:
1266           real: Fix compiler warnings with latest clang
1267           realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
1268           *buf1 = 128;
1269           ~ ^~~
1270           https://bugzilla.gnome.org/show_bug.cgi?id=775112
1271
1272 2016-11-25 12:41:03 +0100  Edward Hervey <edward@centricular.com>
1273
1274         * gst/asfdemux/gstasfdemux.c:
1275           asfdemux: Allow 64bit sizes for DATA object
1276           we *can* have files greater than 4GB, any other object should be
1277           smaller than that
1278
1279 2016-11-25 10:07:35 +0100  Edward Hervey <edward@centricular.com>
1280
1281         * gst/asfdemux/gstasfdemux.c:
1282           asfdemux: Add sanity check for asf_stream_audio
1283           We should have enough bytes for the specified codec_data
1284           https://bugzilla.gnome.org/show_bug.cgi?id=775070
1285
1286 2016-11-25 09:45:04 +0100  Edward Hervey <edward@centricular.com>
1287
1288         * gst/asfdemux/gstasfdemux.c:
1289           asfdemux: Add sanity checks when reading asf_stream_video_format
1290           It should report a size of at least 40 bytes
1291           Also check for the size of the remaining data (i.e. codec_data)
1292           https://bugzilla.gnome.org/show_bug.cgi?id=775070
1293
1294 2016-11-25 09:44:05 +0100  Edward Hervey <edward@centricular.com>
1295
1296         * gst/asfdemux/gstasfdemux.c:
1297           asfdemux: Add check for invalid/corrupt asf object
1298           An asf object can't realistically be bigger than 2**32 bytes.
1299           If it reports a size bigger than that, consider it corrupt and properly
1300           propagate the error back.
1301           https://bugzilla.gnome.org/show_bug.cgi?id=775070
1302
1303 2016-11-22 17:14:44 +0100  Edward Hervey <edward@centricular.com>
1304
1305         * gst/asfdemux/gstasfdemux.c:
1306           asfdemux: Handle EOS in push-mode on corrupted files
1307           It is possible no streams were activated when receiving EOS, if so
1308           handled it as if we hadn't seen the header
1309           https://bugzilla.gnome.org/show_bug.cgi?id=774846
1310
1311 2016-11-22 16:56:04 +0100  Edward Hervey <edward@centricular.com>
1312
1313         * gst/asfdemux/gstasfdemux.c:
1314         * gst/asfdemux/gstasfdemux.h:
1315           asfdemux: FILE headers are mandatory in the header
1316           As per the specification, also avoids ending up trying to play a
1317           file with plenty of un-initialized values.
1318           https://bugzilla.gnome.org/show_bug.cgi?id=774846
1319
1320 2016-11-22 16:54:26 +0100  Edward Hervey <edward@centricular.com>
1321
1322         * gst/asfdemux/gstasfdemux.c:
1323           asfdemux: Handle incomplete header in pull mode
1324           pulling headers is meant to complete as a whole. If we don't have
1325           enough data, it's an error.
1326           Avoids pipeline hangs on corrupted files
1327           https://bugzilla.gnome.org/show_bug.cgi?id=774846
1328
1329 2016-11-22 16:22:49 +0100  Edward Hervey <edward@centricular.com>
1330
1331         * gst/asfdemux/gstasfdemux.c:
1332           asfdemux: Handle issues with "empty" files
1333           In some corrupted files, we could end up with no actual streams
1334           being exposed.
1335           In those cases, make sure we properly propagate the failure all
1336           the way to the loop function. This avoids ending up in cases where
1337           we are neither EOS'd nor ERROR'd out from a pipeline point of view.
1338           https://bugzilla.gnome.org/show_bug.cgi?id=774846
1339
1340 2016-11-20 20:54:25 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1341
1342         * ext/dvdread/dvdreadsrc.c:
1343           dvdreadsrc: dvd-spu-clut-change is a sticky custom event
1344
1345 2016-11-17 17:20:03 -0800  Scott D Phillips <scott.d.phillips@intel.com>
1346
1347         * meson.build:
1348           meson: Add ignored warnings for MSVC
1349           https://bugzilla.gnome.org/show_bug.cgi?id=774656
1350
1351 2016-11-11 14:15:17 +0200  Sebastian Dröge <sebastian@centricular.com>
1352
1353         * configure.ac:
1354         * ext/x264/Makefile.am:
1355         * ext/x264/gstx264enc.c:
1356         * ext/x264/gstx264enc.h:
1357         * ext/x264/meson.build:
1358         * meson_options.txt:
1359           x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
1360           x264 has to be compiled specifically for a target bit depth.
1361           Distributions currently ship various libraries in their packages, with
1362           different bit depths.
1363           This change now allows to provide them all at configure time and have
1364           the x264enc element dynamically switch between them based on the bit
1365           depth of the input format.
1366           https://bugzilla.gnome.org/show_bug.cgi?id=763297
1367
1368 2016-11-01 18:09:25 +0000  Tim-Philipp Müller <tim@centricular.com>
1369
1370         * meson.build:
1371           meson: update version
1372
1373 === release 1.11.0 ===
1374
1375 2016-11-01 18:53:15 +0200  Sebastian Dröge <sebastian@centricular.com>
1376
1377         * configure.ac:
1378           Back to development
1379
1380 === release 1.10.0 ===
1381
1382 2016-11-01 18:05:31 +0200  Sebastian Dröge <sebastian@centricular.com>
1383
1384         * ChangeLog:
1385         * NEWS:
1386         * RELEASE:
1387         * configure.ac:
1388         * docs/plugins/inspect/plugin-a52dec.xml:
1389         * docs/plugins/inspect/plugin-amrnb.xml:
1390         * docs/plugins/inspect/plugin-amrwbdec.xml:
1391         * docs/plugins/inspect/plugin-asf.xml:
1392         * docs/plugins/inspect/plugin-cdio.xml:
1393         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1394         * docs/plugins/inspect/plugin-dvdread.xml:
1395         * docs/plugins/inspect/plugin-dvdsub.xml:
1396         * docs/plugins/inspect/plugin-lame.xml:
1397         * docs/plugins/inspect/plugin-mad.xml:
1398         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1399         * docs/plugins/inspect/plugin-mpg123.xml:
1400         * docs/plugins/inspect/plugin-realmedia.xml:
1401         * docs/plugins/inspect/plugin-siddec.xml:
1402         * docs/plugins/inspect/plugin-twolame.xml:
1403         * docs/plugins/inspect/plugin-x264.xml:
1404         * docs/plugins/inspect/plugin-xingmux.xml:
1405         * gst-plugins-ugly.doap:
1406         * win32/common/config.h:
1407           Release 1.10.0
1408
1409 2016-11-01 17:54:16 +0200  Sebastian Dröge <sebastian@centricular.com>
1410
1411         * po/af.po:
1412         * po/az.po:
1413         * po/bg.po:
1414         * po/ca.po:
1415         * po/cs.po:
1416         * po/da.po:
1417         * po/de.po:
1418         * po/el.po:
1419         * po/en_GB.po:
1420         * po/eo.po:
1421         * po/es.po:
1422         * po/eu.po:
1423         * po/fi.po:
1424         * po/fr.po:
1425         * po/gl.po:
1426         * po/hr.po:
1427         * po/hu.po:
1428         * po/id.po:
1429         * po/it.po:
1430         * po/ja.po:
1431         * po/lt.po:
1432         * po/lv.po:
1433         * po/ms.po:
1434         * po/mt.po:
1435         * po/nb.po:
1436         * po/nl.po:
1437         * po/or.po:
1438         * po/pl.po:
1439         * po/pt_BR.po:
1440         * po/ro.po:
1441         * po/ru.po:
1442         * po/sk.po:
1443         * po/sl.po:
1444         * po/sq.po:
1445         * po/sr.po:
1446         * po/sv.po:
1447         * po/tr.po:
1448         * po/uk.po:
1449         * po/vi.po:
1450         * po/zh_CN.po:
1451           Update .po files
1452
1453 2016-11-01 17:43:01 +0200  Sebastian Dröge <sebastian@centricular.com>
1454
1455         * po/id.po:
1456         * po/sv.po:
1457           po: Update translations
1458
1459 2016-10-25 08:54:52 -0700  Scott D Phillips <scott.d.phillips@intel.com>
1460
1461         * meson.build:
1462         * tests/meson.build:
1463           meson: Don't depend on gstreamer-check-1.0 on windows
1464           https://bugzilla.gnome.org/show_bug.cgi?id=773114
1465
1466 2016-10-25 10:51:08 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1467
1468         * meson.build:
1469         * tests/check/meson.build:
1470         * tests/meson.build:
1471           Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
1472           This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
1473           Does not actually work. See:
1474           https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
1475
1476 2016-10-24 00:35:23 +0100  Tim-Philipp Müller <tim@centricular.com>
1477
1478         * tests/check/meson.build:
1479           meson: fix build outside of gst-all
1480
1481 2016-10-21 00:47:14 -0700  Scott D Phillips <scott.d.phillips@intel.com>
1482
1483         * meson.build:
1484         * tests/check/meson.build:
1485         * tests/meson.build:
1486           meson: move gstreamer-check-1.0 dependency to tests/check
1487           https://bugzilla.gnome.org/show_bug.cgi?id=773114
1488
1489 2016-10-15 22:20:05 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1490
1491         * meson.build:
1492           meson: Don't set c_std to gnu99
1493           Use the default for each compiler on every platform instead. This
1494           improves our compatibility with compilers that don't have gnu99 as
1495           a c_std.
1496
1497 2016-10-04 18:06:09 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1498
1499         * meson.build:
1500         * tests/check/getpluginsdir:
1501         * tests/check/meson.build:
1502           meson: Make use of new environment object and set plugin path to builddir
1503           Workaround source_root being the root directory of all projects
1504           in the subproject case and remove now unneeded getpluginsdir
1505           Bump meson requirement to 0.35
1506
1507 2016-09-30 11:35:40 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1508
1509         * hooks/pre-commit.hook:
1510         * meson.build:
1511         * tests/check/getpluginsdir:
1512           meson: Setup pre commit hook and fix getpluginsdir for standalone case
1513
1514 2016-09-30 11:41:28 +0100  Tim-Philipp Müller <tim@centricular.com>
1515
1516         * meson.build:
1517           meson: update version
1518
1519 === release 1.9.90 ===
1520
1521 2016-09-30 13:03:26 +0300  Sebastian Dröge <sebastian@centricular.com>
1522
1523         * ChangeLog:
1524         * NEWS:
1525         * RELEASE:
1526         * configure.ac:
1527         * docs/plugins/inspect/plugin-a52dec.xml:
1528         * docs/plugins/inspect/plugin-amrnb.xml:
1529         * docs/plugins/inspect/plugin-amrwbdec.xml:
1530         * docs/plugins/inspect/plugin-asf.xml:
1531         * docs/plugins/inspect/plugin-cdio.xml:
1532         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1533         * docs/plugins/inspect/plugin-dvdread.xml:
1534         * docs/plugins/inspect/plugin-dvdsub.xml:
1535         * docs/plugins/inspect/plugin-lame.xml:
1536         * docs/plugins/inspect/plugin-mad.xml:
1537         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1538         * docs/plugins/inspect/plugin-mpg123.xml:
1539         * docs/plugins/inspect/plugin-realmedia.xml:
1540         * docs/plugins/inspect/plugin-siddec.xml:
1541         * docs/plugins/inspect/plugin-twolame.xml:
1542         * docs/plugins/inspect/plugin-x264.xml:
1543         * docs/plugins/inspect/plugin-xingmux.xml:
1544         * gst-plugins-ugly.doap:
1545         * win32/common/config.h:
1546           Release 1.9.90
1547
1548 2016-09-30 12:23:17 +0300  Sebastian Dröge <sebastian@centricular.com>
1549
1550         * po/af.po:
1551         * po/az.po:
1552         * po/bg.po:
1553         * po/ca.po:
1554         * po/cs.po:
1555         * po/da.po:
1556         * po/de.po:
1557         * po/el.po:
1558         * po/en_GB.po:
1559         * po/eo.po:
1560         * po/es.po:
1561         * po/eu.po:
1562         * po/fi.po:
1563         * po/fr.po:
1564         * po/gl.po:
1565         * po/hr.po:
1566         * po/hu.po:
1567         * po/id.po:
1568         * po/it.po:
1569         * po/ja.po:
1570         * po/lt.po:
1571         * po/lv.po:
1572         * po/ms.po:
1573         * po/mt.po:
1574         * po/nb.po:
1575         * po/nl.po:
1576         * po/or.po:
1577         * po/pl.po:
1578         * po/pt_BR.po:
1579         * po/ro.po:
1580         * po/ru.po:
1581         * po/sk.po:
1582         * po/sl.po:
1583         * po/sq.po:
1584         * po/sr.po:
1585         * po/sv.po:
1586         * po/tr.po:
1587         * po/uk.po:
1588         * po/vi.po:
1589         * po/zh_CN.po:
1590           Update .po files
1591
1592 2016-09-30 11:44:22 +0300  Sebastian Dröge <sebastian@centricular.com>
1593
1594         * po/id.po:
1595         * po/sv.po:
1596           po: Update translations
1597
1598 2016-09-29 12:39:34 +0300  Sebastian Dröge <sebastian@centricular.com>
1599
1600         * ext/x264/gstx264enc.c:
1601           x264enc: Set colorimetry and chroma-site information
1602           https://bugzilla.gnome.org/show_bug.cgi?id=772159
1603
1604 2016-09-24 09:08:00 +0100  Tim-Philipp Müller <tim@centricular.com>
1605
1606         * meson.build:
1607         * po/meson.build:
1608           meson: hook up translations
1609
1610 2016-09-24 08:59:55 +0100  Tim-Philipp Müller <tim@centricular.com>
1611
1612         * meson.build:
1613         * tests/check/getpluginsdir:
1614         * tests/check/meson.build:
1615         * tests/meson.build:
1616           meson: hook up unit tests
1617
1618 2016-09-14 11:30:58 +0200  Sebastian Dröge <sebastian@centricular.com>
1619
1620         * configure.ac:
1621           configure: Depend on gstreamer 1.9.2.1
1622
1623 2016-09-10 20:51:36 +1000  Jan Schmidt <jan@centricular.com>
1624
1625         * autogen.sh:
1626         * common:
1627           Automatic update of common submodule
1628           From b18d820 to f980fd9
1629
1630 2016-09-10 09:54:15 +1000  Jan Schmidt <jan@centricular.com>
1631
1632         * autogen.sh:
1633         * common:
1634           Automatic update of common submodule
1635           From f49c55e to b18d820
1636
1637 2016-09-05 12:22:56 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1638
1639         * meson.build:
1640           meson: Bump version to 1.9.2
1641
1642 2016-09-01 12:28:57 +0300  Sebastian Dröge <sebastian@centricular.com>
1643
1644         * configure.ac:
1645           Back to development
1646
1647 === release 1.9.2 ===
1648
1649 2016-09-01 12:28:45 +0300  Sebastian Dröge <sebastian@centricular.com>
1650
1651         * ChangeLog:
1652         * NEWS:
1653         * RELEASE:
1654         * configure.ac:
1655         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1656         * docs/plugins/inspect/plugin-a52dec.xml:
1657         * docs/plugins/inspect/plugin-amrnb.xml:
1658         * docs/plugins/inspect/plugin-amrwbdec.xml:
1659         * docs/plugins/inspect/plugin-asf.xml:
1660         * docs/plugins/inspect/plugin-cdio.xml:
1661         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1662         * docs/plugins/inspect/plugin-dvdread.xml:
1663         * docs/plugins/inspect/plugin-dvdsub.xml:
1664         * docs/plugins/inspect/plugin-lame.xml:
1665         * docs/plugins/inspect/plugin-mad.xml:
1666         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1667         * docs/plugins/inspect/plugin-mpg123.xml:
1668         * docs/plugins/inspect/plugin-realmedia.xml:
1669         * docs/plugins/inspect/plugin-siddec.xml:
1670         * docs/plugins/inspect/plugin-twolame.xml:
1671         * docs/plugins/inspect/plugin-x264.xml:
1672         * docs/plugins/inspect/plugin-xingmux.xml:
1673         * gst-plugins-ugly.doap:
1674         * win32/common/config.h:
1675           Release 1.9.2
1676
1677 2016-09-01 11:24:13 +0300  Sebastian Dröge <sebastian@centricular.com>
1678
1679         * po/af.po:
1680         * po/az.po:
1681         * po/bg.po:
1682         * po/ca.po:
1683         * po/cs.po:
1684         * po/da.po:
1685         * po/de.po:
1686         * po/el.po:
1687         * po/en_GB.po:
1688         * po/eo.po:
1689         * po/es.po:
1690         * po/eu.po:
1691         * po/fi.po:
1692         * po/fr.po:
1693         * po/gl.po:
1694         * po/hr.po:
1695         * po/hu.po:
1696         * po/id.po:
1697         * po/it.po:
1698         * po/ja.po:
1699         * po/lt.po:
1700         * po/lv.po:
1701         * po/ms.po:
1702         * po/mt.po:
1703         * po/nb.po:
1704         * po/nl.po:
1705         * po/or.po:
1706         * po/pl.po:
1707         * po/pt_BR.po:
1708         * po/ro.po:
1709         * po/ru.po:
1710         * po/sk.po:
1711         * po/sl.po:
1712         * po/sq.po:
1713         * po/sr.po:
1714         * po/sv.po:
1715         * po/tr.po:
1716         * po/uk.po:
1717         * po/vi.po:
1718         * po/zh_CN.po:
1719           po: Update translations
1720
1721 2016-09-01 10:57:46 +0300  Sebastian Dröge <sebastian@centricular.com>
1722
1723         * ext/sidplay/gstsiddec.cc:
1724           siddec: Fix compilation with debugging disabled
1725           gstsiddec.o
1726           gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
1727           gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
1728           const gchar *reason = gst_flow_get_name (ret);
1729           ^
1730
1731 2016-08-19 11:11:14 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>
1732
1733         * ext/sidplay/gstsiddec.cc:
1734         * gst/asfdemux/gstasfdemux.c:
1735         * gst/realmedia/rmdemux.c:
1736           Use the new API to post flow ERROR messages on the bus
1737           https://bugzilla.gnome.org/show_bug.cgi?id=770158
1738
1739 2016-08-24 09:45:05 -0300  Thibault Saunier <tsaunier@gnome.org>
1740
1741         * gst/asfdemux/meson.build:
1742           meson: Link asfdemux against the gstsdp library
1743
1744 2016-08-23 15:29:10 -0300  Thibault Saunier <tsaunier@gnome.org>
1745
1746         * meson.build:
1747           meson: Add support for fallback subprojects
1748
1749 2016-08-12 21:25:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1750
1751         * .gitignore:
1752         * config.h.meson:
1753         * ext/a52dec/meson.build:
1754         * ext/amrnb/meson.build:
1755         * ext/amrwbdec/meson.build:
1756         * ext/cdio/meson.build:
1757         * ext/dvdread/meson.build:
1758         * ext/lame/meson.build:
1759         * ext/mad/meson.build:
1760         * ext/meson.build:
1761         * ext/mpeg2dec/meson.build:
1762         * ext/mpg123/meson.build:
1763         * ext/twolame/meson.build:
1764         * ext/x264/meson.build:
1765         * gst/asfdemux/meson.build:
1766         * gst/dvdlpcmdec/meson.build:
1767         * gst/dvdsub/meson.build:
1768         * gst/meson.build:
1769         * gst/realmedia/meson.build:
1770         * gst/xingmux/meson.build:
1771         * meson.build:
1772           Add support for Meson as alternative/parallel build system
1773           https://github.com/mesonbuild/meson
1774           With contributions from:
1775           Tim-Philipp Müller <tim@centricular.com>
1776           Jussi Pakkanen <jpakkane@gmail.com> (original port)
1777           Highlights of the features provided are:
1778           * Faster builds on Linux (~40-50% faster)
1779           * The ability to build with MSVC on Windows
1780           * Generate Visual Studio project files
1781           * Generate XCode project files
1782           * Much faster builds on Windows (on-par with Linux)
1783           * Seriously fast configure and building on embedded
1784           ... and many more. For more details see:
1785           http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
1786           http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
1787           Building with Meson should work on both Linux and Windows, but may
1788           need a few more tweaks on other operating systems.
1789
1790 2016-08-12 21:41:39 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1791
1792         * ext/a52dec/gsta52dec.c:
1793         * ext/dvdread/dvdreadsrc.c:
1794         * ext/x264/gstx264enc.h:
1795         * gst/realmedia/realhash.c:
1796         * gst/realmedia/rtspreal.c:
1797           plugins: Use <stdint.h> instead of _stdint.h
1798           _stdint.h is generated by Autotools and we don't really need it. All
1799           supported platforms now ship with stdint.h. The only stickler was MSVC,
1800           and since Visual Studio 2015 it also ships stdint.h now.
1801
1802 2016-08-19 13:01:39 +0100  Tim-Philipp Müller <tim@centricular.com>
1803
1804         * ext/mpeg2dec/perftest.c:
1805           mpeg2dec: remove file no longer used or needed
1806
1807 2016-08-08 09:58:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1808
1809         * gst/dvdlpcmdec/Makefile.am:
1810           dvdlpcmdec: add libgstbase CFLAGS as well
1811           For consistency.
1812           https://bugzilla.gnome.org/show_bug.cgi?id=769610
1813
1814 2016-08-07 00:10:24 +0000  xlazom00 <xlazom00@gmail.com>
1815
1816         * gst/dvdlpcmdec/Makefile.am:
1817           dvdlpcmdec: link libgstbase-1.0
1818           https://bugzilla.gnome.org/show_bug.cgi?id=769610
1819
1820 2016-08-02 13:38:25 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
1821
1822         * gst/asfdemux/gstasfdemux.c:
1823           asfdemux: Add byte rate based bitrate tag in case there are no audio props
1824           https://bugzilla.gnome.org/show_bug.cgi?id=769418
1825
1826 2016-04-28 16:42:43 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
1827
1828         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1829         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1830           dvdlpcmdec: add support for another format
1831           The format specification can be found here:
1832           http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
1833           Note: This format is also used for Wifi-Display.
1834           https://bugzilla.gnome.org/show_bug.cgi?id=765807
1835
1836 2016-04-28 16:32:53 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
1837
1838         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1839         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1840           dvdlpcmdec: rewrite to use GstAudioDecoder
1841           https://bugzilla.gnome.org/show_bug.cgi?id=765807
1842
1843 2016-07-24 10:00:48 +0200  Josep Torra <n770galaxy@gmail.com>
1844
1845         * ext/sidplay/gstsiddec.cc:
1846           sidplay: fix compiler warnings when building with -O3
1847           Avoid compiler warnings "‘foo’ may be used uninitialized in this
1848           function" when building with -O3 by checking the return bool value
1849           of format conversion function.
1850           https://bugzilla.gnome.org/show_bug.cgi?id=769116
1851
1852 2016-07-11 21:14:06 +0200  Stefan Sauer <ensonic@users.sf.net>
1853
1854         * common:
1855           Automatic update of common submodule
1856           From f363b32 to f49c55e
1857
1858 2016-07-06 13:51:09 +0300  Sebastian Dröge <sebastian@centricular.com>
1859
1860         * configure.ac:
1861           Back to development
1862
1863 === release 1.9.1 ===
1864
1865 2016-07-06 13:15:28 +0300  Sebastian Dröge <sebastian@centricular.com>
1866
1867         * ChangeLog:
1868         * NEWS:
1869         * RELEASE:
1870         * configure.ac:
1871         * docs/plugins/inspect/plugin-a52dec.xml:
1872         * docs/plugins/inspect/plugin-amrnb.xml:
1873         * docs/plugins/inspect/plugin-amrwbdec.xml:
1874         * docs/plugins/inspect/plugin-asf.xml:
1875         * docs/plugins/inspect/plugin-cdio.xml:
1876         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1877         * docs/plugins/inspect/plugin-dvdread.xml:
1878         * docs/plugins/inspect/plugin-dvdsub.xml:
1879         * docs/plugins/inspect/plugin-lame.xml:
1880         * docs/plugins/inspect/plugin-mad.xml:
1881         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1882         * docs/plugins/inspect/plugin-mpg123.xml:
1883         * docs/plugins/inspect/plugin-realmedia.xml:
1884         * docs/plugins/inspect/plugin-siddec.xml:
1885         * docs/plugins/inspect/plugin-twolame.xml:
1886         * docs/plugins/inspect/plugin-x264.xml:
1887         * docs/plugins/inspect/plugin-xingmux.xml:
1888         * gst-plugins-ugly.doap:
1889         * win32/common/config.h:
1890           Release 1.9.1
1891
1892 2016-07-06 11:54:01 +0300  Sebastian Dröge <sebastian@centricular.com>
1893
1894         * po/af.po:
1895         * po/az.po:
1896         * po/bg.po:
1897         * po/ca.po:
1898         * po/cs.po:
1899         * po/da.po:
1900         * po/de.po:
1901         * po/el.po:
1902         * po/en_GB.po:
1903         * po/eo.po:
1904         * po/es.po:
1905         * po/eu.po:
1906         * po/fi.po:
1907         * po/fr.po:
1908         * po/gl.po:
1909         * po/hr.po:
1910         * po/hu.po:
1911         * po/id.po:
1912         * po/it.po:
1913         * po/ja.po:
1914         * po/lt.po:
1915         * po/lv.po:
1916         * po/ms.po:
1917         * po/mt.po:
1918         * po/nb.po:
1919         * po/nl.po:
1920         * po/or.po:
1921         * po/pl.po:
1922         * po/pt_BR.po:
1923         * po/ro.po:
1924         * po/ru.po:
1925         * po/sk.po:
1926         * po/sl.po:
1927         * po/sq.po:
1928         * po/sr.po:
1929         * po/sv.po:
1930         * po/tr.po:
1931         * po/uk.po:
1932         * po/vi.po:
1933         * po/zh_CN.po:
1934           Update .po files
1935
1936 2016-07-06 10:19:44 +0300  Sebastian Dröge <sebastian@centricular.com>
1937
1938         * po/hr.po:
1939           po: Update translations
1940
1941 2016-06-21 11:46:53 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1942
1943         * common:
1944           Automatic update of common submodule
1945           From ac2f647 to f363b32
1946
1947 2015-05-12 11:08:55 +0300  Vootele Vesterblom <vov@bang-olufsen.dk>
1948
1949         * gst/asfdemux/gstasfdemux.c:
1950           asfdemux: fix seeking back after EOS has been reached in push mode
1951           Fix seeking when demuxer is in INDEX state. This happens when we
1952           reached the end of the stream. It should still be possible to do
1953           a flushing seek and seek back to any other position though. Instead
1954           the demuxer would just go straight to EOS again instead of going
1955           back to processing packets again from the new position.
1956           https://bugzilla.gnome.org/show_bug.cgi?id=749066
1957
1958 2016-05-17 16:00:29 +0300  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
1959
1960         * gst/realmedia/rdtmanager.c:
1961           rdtmanager: fix clock leak
1962           The clock returned by gst_system_clock_obtain() was never unreffed.
1963           https://bugzilla.gnome.org/show_bug.cgi?id=766565
1964
1965 2016-05-15 13:33:30 +0300  Sebastian Dröge <sebastian@centricular.com>
1966
1967         * docs/plugins/inspect/plugin-a52dec.xml:
1968         * docs/plugins/inspect/plugin-amrnb.xml:
1969         * docs/plugins/inspect/plugin-amrwbdec.xml:
1970         * docs/plugins/inspect/plugin-asf.xml:
1971         * docs/plugins/inspect/plugin-cdio.xml:
1972         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1973         * docs/plugins/inspect/plugin-dvdread.xml:
1974         * docs/plugins/inspect/plugin-dvdsub.xml:
1975         * docs/plugins/inspect/plugin-lame.xml:
1976         * docs/plugins/inspect/plugin-mad.xml:
1977         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1978         * docs/plugins/inspect/plugin-mpg123.xml:
1979         * docs/plugins/inspect/plugin-realmedia.xml:
1980         * docs/plugins/inspect/plugin-siddec.xml:
1981         * docs/plugins/inspect/plugin-twolame.xml:
1982         * docs/plugins/inspect/plugin-x264.xml:
1983         * docs/plugins/inspect/plugin-xingmux.xml:
1984           docs: Update for git master
1985
1986 2016-04-16 09:15:43 +0100  Tim-Philipp Müller <tim@centricular.com>
1987
1988         * ext/amrnb/amrnbdec.c:
1989         * ext/mad/gstmad.c:
1990           amrnbec, mad: fix two more parse function declarations
1991
1992 2016-04-15 20:46:37 +0100  Tim-Philipp Müller <tim@centricular.com>
1993
1994         * ext/a52dec/gsta52dec.c:
1995         * ext/amrwbdec/amrwbdec.c:
1996           a52dec, amrwbec: fix parse function declaration mismatch
1997           Fixes MSVC compiler warning:
1998           amrwbdec.c(99): warning C4133: '=': incompatible types
1999           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
2000           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
2001           gsta52dec.c(156): warning C4133: '=': incompatible types
2002           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
2003           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
2004
2005 2016-04-15 19:55:03 +0100  Tim-Philipp Müller <tim@centricular.com>
2006
2007         * ext/mpg123/gstmpg123audiodec.h:
2008           mpg123: fix build with msvc
2009           Fix syntax errors when compiling against cerbero-provided libmpg123
2010           headers. We do the same as the libmpg123 internal visual studio
2011           build here.
2012           mpg123.h(1378): error C2143: syntax error: missing ')' before '('
2013           mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
2014           mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
2015           mpg123.h(1378): error C2091: function returns function
2016           mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
2017           mpg123.h(1378): error C2059: syntax error: ')'
2018           mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
2019           mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
2020           ...
2021
2022 2016-04-15 18:37:42 +0100  Tim-Philipp Müller <tim@centricular.com>
2023
2024         * configure.ac:
2025         * ext/mpeg2dec/gstmpeg2dec.c:
2026           mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
2027           libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
2028           and get rid of version-dependent code paths. There's still
2029           avdec_mpeg2video for those who are stuck on ancient distros which
2030           we don't target any more.
2031           Also fixes build with MSVC, which doesn't like #if #else #endif
2032           inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
2033
2034 2016-04-14 10:02:50 +0100  Julien Isorce <j.isorce@samsung.com>
2035
2036         * README:
2037         * common:
2038           Automatic update of common submodule
2039           From 6f2d209 to ac2f647
2040
2041 2016-03-04 16:14:44 +0900  Vineeth TM <vineeth.tm@samsung.com>
2042
2043         * ext/a52dec/gsta52dec.c:
2044         * ext/amrnb/amrnbdec.c:
2045         * ext/amrnb/amrnbenc.c:
2046         * ext/amrwbdec/amrwbdec.c:
2047         * ext/dvdread/dvdreadsrc.c:
2048         * ext/lame/gstlamemp3enc.c:
2049         * ext/mad/gstmad.c:
2050         * ext/mpeg2dec/gstmpeg2dec.c:
2051         * ext/sidplay/gstsiddec.cc:
2052         * ext/twolame/gsttwolamemp2enc.c:
2053         * ext/x264/gstx264enc.c:
2054         * gst/asfdemux/gstasfdemux.c:
2055         * gst/asfdemux/gstrtpasfdepay.c:
2056         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2057         * gst/dvdsub/gstdvdsubdec.c:
2058         * gst/dvdsub/gstdvdsubparse.c:
2059         * gst/realmedia/pnmsrc.c:
2060         * gst/realmedia/rademux.c:
2061         * gst/realmedia/rdtdepay.c:
2062         * gst/realmedia/rdtmanager.c:
2063         * gst/realmedia/rmdemux.c:
2064         * gst/xingmux/gstxingmux.c:
2065           ugly: use new gst_element_class_add_static_pad_template()
2066           https://bugzilla.gnome.org/show_bug.cgi?id=763082
2067
2068 2016-03-24 13:33:22 +0200  Sebastian Dröge <sebastian@centricular.com>
2069
2070         * configure.ac:
2071           Back to development
2072
2073 === release 1.8.0 ===
2074
2075 2016-03-24 12:43:04 +0200  Sebastian Dröge <sebastian@centricular.com>
2076
2077         * ChangeLog:
2078         * NEWS:
2079         * RELEASE:
2080         * configure.ac:
2081         * docs/plugins/inspect/plugin-a52dec.xml:
2082         * docs/plugins/inspect/plugin-amrnb.xml:
2083         * docs/plugins/inspect/plugin-amrwbdec.xml:
2084         * docs/plugins/inspect/plugin-asf.xml:
2085         * docs/plugins/inspect/plugin-cdio.xml:
2086         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2087         * docs/plugins/inspect/plugin-dvdread.xml:
2088         * docs/plugins/inspect/plugin-dvdsub.xml:
2089         * docs/plugins/inspect/plugin-lame.xml:
2090         * docs/plugins/inspect/plugin-mad.xml:
2091         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2092         * docs/plugins/inspect/plugin-mpg123.xml:
2093         * docs/plugins/inspect/plugin-realmedia.xml:
2094         * docs/plugins/inspect/plugin-siddec.xml:
2095         * docs/plugins/inspect/plugin-twolame.xml:
2096         * docs/plugins/inspect/plugin-x264.xml:
2097         * docs/plugins/inspect/plugin-xingmux.xml:
2098         * gst-plugins-ugly.doap:
2099         * win32/common/config.h:
2100           Release 1.8.0
2101
2102 2016-03-24 12:18:09 +0200  Sebastian Dröge <sebastian@centricular.com>
2103
2104         * po/af.po:
2105         * po/az.po:
2106         * po/bg.po:
2107         * po/ca.po:
2108         * po/cs.po:
2109         * po/da.po:
2110         * po/de.po:
2111         * po/el.po:
2112         * po/en_GB.po:
2113         * po/eo.po:
2114         * po/es.po:
2115         * po/eu.po:
2116         * po/fi.po:
2117         * po/fr.po:
2118         * po/gl.po:
2119         * po/hr.po:
2120         * po/hu.po:
2121         * po/id.po:
2122         * po/it.po:
2123         * po/ja.po:
2124         * po/lt.po:
2125         * po/lv.po:
2126         * po/ms.po:
2127         * po/mt.po:
2128         * po/nb.po:
2129         * po/nl.po:
2130         * po/or.po:
2131         * po/pl.po:
2132         * po/pt_BR.po:
2133         * po/ro.po:
2134         * po/ru.po:
2135         * po/sk.po:
2136         * po/sl.po:
2137         * po/sq.po:
2138         * po/sr.po:
2139         * po/sv.po:
2140         * po/tr.po:
2141         * po/uk.po:
2142         * po/vi.po:
2143         * po/zh_CN.po:
2144           Update .po files
2145
2146 === release 1.7.91 ===
2147
2148 2016-03-15 12:21:07 +0200  Sebastian Dröge <sebastian@centricular.com>
2149
2150         * ChangeLog:
2151         * NEWS:
2152         * RELEASE:
2153         * configure.ac:
2154         * docs/plugins/inspect/plugin-a52dec.xml:
2155         * docs/plugins/inspect/plugin-amrnb.xml:
2156         * docs/plugins/inspect/plugin-amrwbdec.xml:
2157         * docs/plugins/inspect/plugin-asf.xml:
2158         * docs/plugins/inspect/plugin-cdio.xml:
2159         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2160         * docs/plugins/inspect/plugin-dvdread.xml:
2161         * docs/plugins/inspect/plugin-dvdsub.xml:
2162         * docs/plugins/inspect/plugin-lame.xml:
2163         * docs/plugins/inspect/plugin-mad.xml:
2164         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2165         * docs/plugins/inspect/plugin-mpg123.xml:
2166         * docs/plugins/inspect/plugin-realmedia.xml:
2167         * docs/plugins/inspect/plugin-siddec.xml:
2168         * docs/plugins/inspect/plugin-twolame.xml:
2169         * docs/plugins/inspect/plugin-x264.xml:
2170         * docs/plugins/inspect/plugin-xingmux.xml:
2171         * gst-plugins-ugly.doap:
2172         * win32/common/config.h:
2173           Release 1.7.91
2174
2175 2016-03-15 12:03:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2176
2177         * po/af.po:
2178         * po/az.po:
2179         * po/bg.po:
2180         * po/ca.po:
2181         * po/cs.po:
2182         * po/da.po:
2183         * po/de.po:
2184         * po/el.po:
2185         * po/en_GB.po:
2186         * po/eo.po:
2187         * po/es.po:
2188         * po/eu.po:
2189         * po/fi.po:
2190         * po/fr.po:
2191         * po/gl.po:
2192         * po/hr.po:
2193         * po/hu.po:
2194         * po/id.po:
2195         * po/it.po:
2196         * po/ja.po:
2197         * po/lt.po:
2198         * po/lv.po:
2199         * po/ms.po:
2200         * po/mt.po:
2201         * po/nb.po:
2202         * po/nl.po:
2203         * po/or.po:
2204         * po/pl.po:
2205         * po/pt_BR.po:
2206         * po/ro.po:
2207         * po/ru.po:
2208         * po/sk.po:
2209         * po/sl.po:
2210         * po/sq.po:
2211         * po/sr.po:
2212         * po/sv.po:
2213         * po/tr.po:
2214         * po/uk.po:
2215         * po/vi.po:
2216         * po/zh_CN.po:
2217           Update .po files
2218
2219 2016-03-08 12:26:01 +0100  Edward Hervey <edward@centricular.com>
2220
2221         * gst/asfdemux/gstasfdemux.c:
2222         * gst/asfdemux/gstasfdemux.h:
2223           asfdemux: Don't modify segment values on accurate seeks
2224           When dealing with accurate seeks, we want to return exactly the segment
2225           that was requested by the seek event, and not adjust the values.
2226           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2227
2228 === release 1.7.90 ===
2229
2230 2016-03-01 18:42:01 +0200  Sebastian Dröge <sebastian@centricular.com>
2231
2232         * ChangeLog:
2233         * NEWS:
2234         * RELEASE:
2235         * configure.ac:
2236         * docs/plugins/inspect/plugin-a52dec.xml:
2237         * docs/plugins/inspect/plugin-amrnb.xml:
2238         * docs/plugins/inspect/plugin-amrwbdec.xml:
2239         * docs/plugins/inspect/plugin-asf.xml:
2240         * docs/plugins/inspect/plugin-cdio.xml:
2241         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2242         * docs/plugins/inspect/plugin-dvdread.xml:
2243         * docs/plugins/inspect/plugin-dvdsub.xml:
2244         * docs/plugins/inspect/plugin-lame.xml:
2245         * docs/plugins/inspect/plugin-mad.xml:
2246         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2247         * docs/plugins/inspect/plugin-mpg123.xml:
2248         * docs/plugins/inspect/plugin-realmedia.xml:
2249         * docs/plugins/inspect/plugin-siddec.xml:
2250         * docs/plugins/inspect/plugin-twolame.xml:
2251         * docs/plugins/inspect/plugin-x264.xml:
2252         * docs/plugins/inspect/plugin-xingmux.xml:
2253         * gst-plugins-ugly.doap:
2254         * win32/common/config.h:
2255           Release 1.7.90
2256
2257 2016-03-01 17:18:01 +0200  Sebastian Dröge <sebastian@centricular.com>
2258
2259         * po/af.po:
2260         * po/az.po:
2261         * po/ca.po:
2262         * po/cs.po:
2263         * po/da.po:
2264         * po/de.po:
2265         * po/el.po:
2266         * po/en_GB.po:
2267         * po/eo.po:
2268         * po/es.po:
2269         * po/eu.po:
2270         * po/fi.po:
2271         * po/fr.po:
2272         * po/gl.po:
2273         * po/hr.po:
2274         * po/hu.po:
2275         * po/id.po:
2276         * po/it.po:
2277         * po/ja.po:
2278         * po/lt.po:
2279         * po/lv.po:
2280         * po/ms.po:
2281         * po/mt.po:
2282         * po/nb.po:
2283         * po/nl.po:
2284         * po/or.po:
2285         * po/pl.po:
2286         * po/pt_BR.po:
2287         * po/ro.po:
2288         * po/ru.po:
2289         * po/sk.po:
2290         * po/sl.po:
2291         * po/sq.po:
2292         * po/sr.po:
2293         * po/sv.po:
2294         * po/tr.po:
2295         * po/uk.po:
2296         * po/vi.po:
2297         * po/zh_CN.po:
2298           Update .po files
2299
2300 2016-03-01 16:54:07 +0200  Sebastian Dröge <sebastian@centricular.com>
2301
2302         * po/bg.po:
2303           po: Update translations
2304
2305 2016-02-27 20:17:31 +0100  Jens Georg <mail@jensge.org>
2306
2307         * ext/dvdread/dvdreadsrc.c:
2308           dvdread: Fix seek starting at 0 for title != 1
2309           Otherwise the playback would start at title 0
2310           https://bugzilla.gnome.org/show_bug.cgi?id=762787
2311
2312 2016-02-26 12:41:18 +0200  Sebastian Dröge <sebastian@centricular.com>
2313
2314         * common:
2315           Automatic update of common submodule
2316           From b64f03f to 6f2d209
2317
2318 2016-02-22 22:08:12 +0000  Tim-Philipp Müller <tim@centricular.com>
2319
2320         * gst/asfdemux/gstasfdemux.c:
2321           asfdemux: fix adding bitrate to stream tags
2322           https://bugzilla.gnome.org/show_bug.cgi?id=699586
2323
2324 2016-02-21 10:11:12 +0000  Tim-Philipp Müller <tim@centricular.com>
2325
2326         * gst/asfdemux/asf.vcproj:
2327         * gst/realmedia/rmdemux.vcproj:
2328         * win32/MANIFEST:
2329         * win32/gst.sln:
2330         * win32/vs6/gst_plugins_ugly.dsw:
2331         * win32/vs6/libgstasfdemux.dsp:
2332         * win32/vs6/libgstdvdlpcmdec.dsp:
2333         * win32/vs6/libgstdvdsub.dsp:
2334         * win32/vs6/libgstlame.dsp:
2335         * win32/vs6/libgstmad.dsp:
2336         * win32/vs6/libgstrealmedia.dsp:
2337         * win32/vs6/libgstsynaesthesia.dsp:
2338           win32: remove outdated build cruft
2339           This hasn't been touched for generations, doesn't work,
2340           and is just causing confusion. We also don't want to
2341           maintain these files manually.
2342
2343 2016-02-20 11:55:37 +0000  Tim-Philipp Müller <tim@centricular.com>
2344
2345         * ext/mpeg2dec/gstmpeg2dec.c:
2346           mpeg2dec: don't use exported but undeclared core debug category symbols
2347           It's not right and won't work on Windows with MSVC.
2348
2349 2016-02-19 12:38:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2350
2351         * configure.ac:
2352           Back to development
2353
2354 === release 1.7.2 ===
2355
2356 2016-02-19 11:58:13 +0200  Sebastian Dröge <sebastian@centricular.com>
2357
2358         * ChangeLog:
2359         * NEWS:
2360         * RELEASE:
2361         * configure.ac:
2362         * docs/plugins/inspect/plugin-a52dec.xml:
2363         * docs/plugins/inspect/plugin-amrnb.xml:
2364         * docs/plugins/inspect/plugin-amrwbdec.xml:
2365         * docs/plugins/inspect/plugin-asf.xml:
2366         * docs/plugins/inspect/plugin-cdio.xml:
2367         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2368         * docs/plugins/inspect/plugin-dvdread.xml:
2369         * docs/plugins/inspect/plugin-dvdsub.xml:
2370         * docs/plugins/inspect/plugin-lame.xml:
2371         * docs/plugins/inspect/plugin-mad.xml:
2372         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2373         * docs/plugins/inspect/plugin-mpg123.xml:
2374         * docs/plugins/inspect/plugin-realmedia.xml:
2375         * docs/plugins/inspect/plugin-siddec.xml:
2376         * docs/plugins/inspect/plugin-twolame.xml:
2377         * docs/plugins/inspect/plugin-x264.xml:
2378         * docs/plugins/inspect/plugin-xingmux.xml:
2379         * gst-plugins-ugly.doap:
2380         * win32/common/config.h:
2381           Release 1.7.2
2382
2383 2016-02-19 11:21:03 +0200  Sebastian Dröge <sebastian@centricular.com>
2384
2385         * po/af.po:
2386         * po/az.po:
2387         * po/bg.po:
2388         * po/ca.po:
2389         * po/cs.po:
2390         * po/da.po:
2391         * po/de.po:
2392         * po/el.po:
2393         * po/en_GB.po:
2394         * po/eo.po:
2395         * po/es.po:
2396         * po/eu.po:
2397         * po/fi.po:
2398         * po/gl.po:
2399         * po/hr.po:
2400         * po/hu.po:
2401         * po/id.po:
2402         * po/it.po:
2403         * po/ja.po:
2404         * po/lt.po:
2405         * po/lv.po:
2406         * po/ms.po:
2407         * po/mt.po:
2408         * po/nb.po:
2409         * po/nl.po:
2410         * po/or.po:
2411         * po/pl.po:
2412         * po/ro.po:
2413         * po/ru.po:
2414         * po/sk.po:
2415         * po/sl.po:
2416         * po/sq.po:
2417         * po/sr.po:
2418         * po/sv.po:
2419         * po/tr.po:
2420         * po/uk.po:
2421         * po/vi.po:
2422         * po/zh_CN.po:
2423           Update .po files
2424
2425 2016-02-19 10:32:06 +0200  Sebastian Dröge <sebastian@centricular.com>
2426
2427         * po/fr.po:
2428         * po/pt_BR.po:
2429           po: Update translations
2430
2431 2016-02-18 00:25:56 +0200  Sebastian Dröge <sebastian@centricular.com>
2432
2433         * ext/sidplay/gstsiddec.cc:
2434           sidplay: Fix compiler warning about C++11 compatibility
2435           gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
2436           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
2437           ^
2438           gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
2439           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
2440           ^
2441
2442 2016-02-16 14:46:11 +0000  Tim-Philipp Müller <tim@centricular.com>
2443
2444         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2445         * docs/plugins/inspect/plugin-a52dec.xml:
2446         * docs/plugins/inspect/plugin-amrnb.xml:
2447         * docs/plugins/inspect/plugin-amrwbdec.xml:
2448         * docs/plugins/inspect/plugin-asf.xml:
2449         * docs/plugins/inspect/plugin-cdio.xml:
2450         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2451         * docs/plugins/inspect/plugin-dvdread.xml:
2452         * docs/plugins/inspect/plugin-dvdsub.xml:
2453         * docs/plugins/inspect/plugin-lame.xml:
2454         * docs/plugins/inspect/plugin-mad.xml:
2455         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2456         * docs/plugins/inspect/plugin-mpg123.xml:
2457         * docs/plugins/inspect/plugin-realmedia.xml:
2458         * docs/plugins/inspect/plugin-siddec.xml:
2459         * docs/plugins/inspect/plugin-twolame.xml:
2460         * docs/plugins/inspect/plugin-x264.xml:
2461         * docs/plugins/inspect/plugin-xingmux.xml:
2462           docs: update inspection to git and fix mpg123 inspect location
2463
2464 2016-02-16 12:23:33 +0000  Tim-Philipp Müller <tim@centricular.com>
2465
2466         * tests/files/Makefile.am:
2467         * tests/files/stream.mp2:
2468           tests: fix distcheck
2469
2470 2016-02-16 10:38:18 +0000  Tim-Philipp Müller <tim@centricular.com>
2471
2472         * configure.ac:
2473         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2474         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2475         * docs/plugins/xml/plugin-mpg123.xml:
2476         * ext/Makefile.am:
2477         * gst-plugins-ugly.spec.in:
2478         * tests/check/Makefile.am:
2479           mpg123: move from -bad to -ugly
2480           Hook up to build system, add to docs
2481
2482 2016-02-16 10:55:01 +0000  Tim-Philipp Müller <tim@centricular.com>
2483
2484         * configure.ac:
2485         * tests/Makefile.am:
2486         * tests/check/Makefile.am:
2487         * tests/check/elements/.gitignore:
2488         * tests/files/Makefile.am:
2489         * tests/files/cbr_stream.mp3:
2490         * tests/files/vbr_stream.mp3:
2491           tests: add test data for mpg123 plugin
2492
2493 2016-02-16 10:41:07 +0000  Tim-Philipp Müller <tim@centricular.com>
2494
2495           Merge branch 'plugin-move-mpg123'
2496           Move mpg123 plugin from -bad to -ugly.
2497           https://bugzilla.gnome.org/show_bug.cgi?id=719849
2498
2499 2015-12-14 11:09:46 +0900  Vineeth TM <vineeth.tm@samsung.com>
2500
2501         * ext/mpg123/gstmpg123audiodec.c:
2502           plugins-bad: Fix example pipelines
2503           rename gst-launch --> gst-launch-1.0
2504           replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
2505           fix caps in examples
2506           https://bugzilla.gnome.org/show_bug.cgi?id=759432
2507
2508 2015-08-17 11:50:28 +0100  Tim-Philipp Müller <tim@centricular.com>
2509
2510         * ext/mpg123/gstmpg123audiodec.c:
2511           mpg123: still reset pending audio info on hard flush
2512           Follow-up to previous commit.
2513           https://bugzilla.gnome.org/show_bug.cgi?id=752431
2514
2515 2015-07-15 10:44:02 -0600  Jason Litzinger <jlitzinger@control4.com>
2516
2517         * ext/mpg123/gstmpg123audiodec.c:
2518           mpg123: fix handling of sample rate change during playback
2519           If the sample rate of the media changes, the resulting flush will
2520           clear the has_next_audioinfo flag, and the caps won't be sent
2521           downstream.
2522           https://bugzilla.gnome.org/show_bug.cgi?id=752431
2523
2524 2015-08-15 12:58:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2525
2526         * ext/mpg123/gstmpg123audiodec.c:
2527           audiodecoders: use default pad accept-caps handling
2528           Avoids useless check of downstream caps when handling an
2529           accept-caps query
2530           Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
2531           sbcdec, adpcmdec, sirendec
2532
2533 2015-04-26 18:04:16 +0100  Tim-Philipp Müller <tim@centricular.com>
2534
2535         * ext/mpg123/Makefile.am:
2536           Remove obsolete Android build cruft
2537           This is not needed any longer.
2538
2539 2015-01-11 01:08:08 +0000  Tim-Philipp Müller <tim@centricular.com>
2540
2541         * ext/mpg123/gstmpg123audiodec.c:
2542           mpg123: fix compiler warning and simplify checks in set_caps
2543           https://bugzilla.gnome.org/show_bug.cgi?id=740195
2544
2545 2015-01-03 13:06:45 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
2546
2547         * ext/mpg123/gstmpg123audiodec.c:
2548           mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
2549           The old code was using gst_caps_normalize() and was generally overly
2550           complex. Simplify by picking sample rate and number of channels from
2551           upstream and the sample format from the allowed caps. If the format caps
2552           is a list of strins, just pick the first one. And if the srcpad isn't
2553           linked yet, use the default format (S16).
2554           https://bugzilla.gnome.org/show_bug.cgi?id=740195
2555
2556 2014-09-10 17:24:39 +0100  Tim-Philipp Müller <tim@centricular.com>
2557
2558         * ext/mpg123/gstmpg123audiodec.c:
2559           Fix up one-element lists in template caps
2560
2561 2014-03-05 00:51:04 +0000  Tim-Philipp Müller <tim@centricular.com>
2562
2563         * tests/check/elements/mpg123audiodec.c:
2564           tests: fix mpg123audiodec test for big-endian architectures
2565
2566 2014-02-04 17:22:27 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
2567
2568         * ext/mpg123/gstmpg123audiodec.c:
2569           mpg123: improved error report and checks
2570           Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
2571
2572 2013-12-05 12:04:39 +0100  Sebastian Dröge <sebastian@centricular.com>
2573
2574         * ext/mpg123/gstmpg123audiodec.c:
2575           mpg123audiodec: Require caps to be set before any data processing
2576
2577 2013-07-26 17:25:42 +0200  Edward Hervey <edward@collabora.com>
2578
2579         * ext/mpg123/gstmpg123audiodec.c:
2580           mpg123: Remove dead assignment
2581           harder ? :)
2582
2583 2013-05-15 11:25:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2584
2585         * tests/check/elements/mpg123audiodec.c:
2586           mpg123audiodec: Fix event handling in unit test
2587
2588 2012-10-24 12:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2589
2590         * ext/mpg123/Makefile.am:
2591           gst: Add better support for static plugins
2592
2593 2013-04-15 00:22:39 -0700  David Schleef <ds@schleef.org>
2594
2595         * ext/mpg123/gstmpg123audiodec.c:
2596           mpg123: Add conditional on API version for new enum
2597
2598 2016-02-05 19:11:38 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2599
2600         * tests/check/Makefile.am:
2601           tests: extend the AM_TESTS_ENVIRONMENT from check.mak
2602           To get the CK_DEFAULT_TIMEOUT defined for all tests
2603           https://bugzilla.gnome.org/show_bug.cgi?id=761472
2604
2605 2016-02-05 18:07:02 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2606
2607         * autogen.sh:
2608         * common:
2609           Automatic update of common submodule
2610           From 86e4663 to b64f03f
2611
2612 2016-01-25 20:00:26 +0000  Tim-Philipp Müller <tim@centricular.com>
2613
2614         * configure.ac:
2615         * ext/amrnb/amrnbdec.h:
2616         * ext/amrnb/amrnbenc.h:
2617         * ext/amrwbdec/amrwbdec.h:
2618           amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
2619           We don't really need to cater for older versions any more.
2620
2621 2016-01-21 17:34:38 +0100  Edward Hervey <edward@centricular.com>
2622
2623         * ext/mpeg2dec/gstmpeg2dec.c:
2624           mpeg2dec: Demote rank to SECONDARY
2625           https://bugzilla.gnome.org/show_bug.cgi?id=574461
2626
2627 2016-01-08 21:40:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2628
2629         * gst/dvdsub/gstdvdsubdec.c:
2630           dvdsubdec: use query caps instead of accept-caps
2631           accept-caps does only a shallow check and a full downstream
2632           caps query is needed to check if ARGB is possible
2633
2634 2015-10-30 11:06:11 +0530  Ravi Kiran K N <ravi.kiran@samsung.com>
2635
2636         * gst/asfdemux/asfpacket.c:
2637         * gst/asfdemux/gstasfdemux.c:
2638         * gst/asfdemux/gstasfdemux.h:
2639           asfdemux: Support reverse playback
2640           Support reverse playback for ASF format.
2641           Parse packets and queue the payloads, then push
2642           the payload buffer to decoder in reverse order.
2643           Video buffers are pushed from KeyFrame to next
2644           Keyframe.
2645           https://bugzilla.gnome.org/show_bug.cgi?id=757341
2646
2647 2015-12-24 15:28:46 +0100  Sebastian Dröge <sebastian@centricular.com>
2648
2649         * configure.ac:
2650           Back to development
2651
2652 2015-12-24 14:48:50 +0100  Sebastian Dröge <sebastian@centricular.com>
2653
2654         * tests/check/elements/amrnbenc.c:
2655           amrnbenc: Fix various compiler warnings in the test
2656
2657 2015-12-24 14:48:38 +0100  Sebastian Dröge <sebastian@centricular.com>
2658
2659         * tests/check/elements/x264enc.c:
2660           x264enc: Fix various compiler warnings in the test
2661
2662 === release 1.7.1 ===
2663
2664 2015-12-24 14:41:21 +0100  Sebastian Dröge <sebastian@centricular.com>
2665
2666         * ChangeLog:
2667         * NEWS:
2668         * RELEASE:
2669         * configure.ac:
2670         * docs/plugins/inspect/plugin-a52dec.xml:
2671         * docs/plugins/inspect/plugin-amrnb.xml:
2672         * docs/plugins/inspect/plugin-amrwbdec.xml:
2673         * docs/plugins/inspect/plugin-asf.xml:
2674         * docs/plugins/inspect/plugin-cdio.xml:
2675         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2676         * docs/plugins/inspect/plugin-dvdread.xml:
2677         * docs/plugins/inspect/plugin-dvdsub.xml:
2678         * docs/plugins/inspect/plugin-lame.xml:
2679         * docs/plugins/inspect/plugin-mad.xml:
2680         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2681         * docs/plugins/inspect/plugin-realmedia.xml:
2682         * docs/plugins/inspect/plugin-siddec.xml:
2683         * docs/plugins/inspect/plugin-twolame.xml:
2684         * docs/plugins/inspect/plugin-x264.xml:
2685         * docs/plugins/inspect/plugin-xingmux.xml:
2686         * gst-plugins-ugly.doap:
2687         * win32/common/config.h:
2688           Release 1.7.1
2689
2690 2015-12-24 14:10:29 +0100  Sebastian Dröge <sebastian@centricular.com>
2691
2692         * po/af.po:
2693         * po/az.po:
2694         * po/bg.po:
2695         * po/ca.po:
2696         * po/cs.po:
2697         * po/da.po:
2698         * po/de.po:
2699         * po/el.po:
2700         * po/en_GB.po:
2701         * po/eo.po:
2702         * po/es.po:
2703         * po/eu.po:
2704         * po/fi.po:
2705         * po/fr.po:
2706         * po/gl.po:
2707         * po/hr.po:
2708         * po/hu.po:
2709         * po/id.po:
2710         * po/it.po:
2711         * po/ja.po:
2712         * po/lt.po:
2713         * po/lv.po:
2714         * po/ms.po:
2715         * po/mt.po:
2716         * po/nb.po:
2717         * po/nl.po:
2718         * po/or.po:
2719         * po/pl.po:
2720         * po/pt_BR.po:
2721         * po/ro.po:
2722         * po/ru.po:
2723         * po/sk.po:
2724         * po/sl.po:
2725         * po/sq.po:
2726         * po/sr.po:
2727         * po/sv.po:
2728         * po/tr.po:
2729         * po/uk.po:
2730         * po/vi.po:
2731         * po/zh_CN.po:
2732           Update .po files
2733
2734 2015-12-24 12:23:27 +0100  Sebastian Dröge <sebastian@centricular.com>
2735
2736         * po/id.po:
2737         * po/sv.po:
2738           po: Update translations
2739
2740 2015-12-21 12:32:32 +0100  Sebastian Dröge <sebastian@centricular.com>
2741
2742         * configure.ac:
2743           configure: Use -Bsymbolic-functions if available
2744           While this is more useful for libraries, some of our plugins with multiple
2745           files and some internal API can also benefit from this.
2746
2747 2015-12-16 09:36:08 +0100  Sebastian Dröge <sebastian@centricular.com>
2748
2749         * docs/plugins/gst-plugins-ugly-plugins.args:
2750         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2751         * docs/plugins/inspect/plugin-a52dec.xml:
2752         * docs/plugins/inspect/plugin-amrnb.xml:
2753         * docs/plugins/inspect/plugin-amrwbdec.xml:
2754         * docs/plugins/inspect/plugin-asf.xml:
2755         * docs/plugins/inspect/plugin-cdio.xml:
2756         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2757         * docs/plugins/inspect/plugin-dvdread.xml:
2758         * docs/plugins/inspect/plugin-dvdsub.xml:
2759         * docs/plugins/inspect/plugin-lame.xml:
2760         * docs/plugins/inspect/plugin-mad.xml:
2761         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2762         * docs/plugins/inspect/plugin-realmedia.xml:
2763         * docs/plugins/inspect/plugin-siddec.xml:
2764         * docs/plugins/inspect/plugin-twolame.xml:
2765         * docs/plugins/inspect/plugin-x264.xml:
2766         * docs/plugins/inspect/plugin-xingmux.xml:
2767           docs: update to git
2768
2769 2015-12-07 09:08:18 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2770
2771         * autogen.sh:
2772         * common:
2773           Automatic update of common submodule
2774           From b319909 to 86e4663
2775
2776 2015-11-26 15:49:47 +0000  Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
2777
2778         * ext/x264/gstx264enc.c:
2779           x264enc: increase bitrate limit from 100Mbps to 2Gbps
2780           Don't artificially limit the bitrate, x264enc allows much
2781           higher bitrates, and for intra-only 4k AVC they are needed.
2782           x264 clips to 2Gbps internally, so use that as limit for now.
2783           https://bugzilla.gnome.org/show_bug.cgi?id=758620
2784
2785 2015-11-18 23:20:59 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
2786
2787         * ext/x264/gstx264enc.c:
2788           x264enc: drop unnecessary NULL check before g_free
2789
2790 2015-10-21 14:35:17 +0100  Tim-Philipp Müller <tim@centricular.com>
2791
2792         * common:
2793           Automatic update of common submodule
2794           From b99800a to b319909
2795
2796 2015-10-20 17:29:42 +0300  Sebastian Dröge <sebastian@centricular.com>
2797
2798         * configure.ac:
2799           Use new GST_ENABLE_EXTRA_CHECKS #define
2800           https://bugzilla.gnome.org/show_bug.cgi?id=756870
2801
2802 2015-10-21 14:26:07 +0300  Sebastian Dröge <sebastian@centricular.com>
2803
2804         * README:
2805         * common:
2806           Automatic update of common submodule
2807           From 9aed1d7 to b99800a
2808
2809 2015-10-02 22:24:46 +0300  Sebastian Dröge <sebastian@centricular.com>
2810
2811         * configure.ac:
2812           Update GLib dependency to 2.40.0
2813
2814 2015-09-29 14:16:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
2815
2816         * ext/dvdread/README:
2817           dvdread: remove broken link
2818           Removing instead of updating as previously pointed-to page
2819           (now http://dvd.sourceforge.net/dvdinfo/) is already linked
2820           from dvd.sourceforge.net's homepage as: "Collection of
2821           information on file formats/data structures relating to DVD
2822           navigation/SPUs."
2823
2824 2015-09-26 09:23:05 +0100  Tim-Philipp Müller <tim@centricular.com>
2825
2826         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2827           dvdlpcmdec: fix invalid read beyond channel position array
2828           We would always copy sizeof(sorted_position) bytes, which is
2829           for 8 channels, but if we have less than 8 channels the
2830           position array we copy from will only have allocated space
2831           for channel channels, so we would read beyond the input
2832           array in some cases.
2833
2834 2015-08-25 10:08:46 +0900  HoonHee Lee <hoonhee.lee@lge.com>
2835
2836         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2837           dvdlpcmdec: factor out common code to set output format into new function
2838           When caps event is recieved and header is changed, reordering channel
2839           and setting the default output format for audio are processed. These 2 of
2840           code are same. Thus, It is better to make a new function for these common
2841           code in terms of removing duplicated code, maintenance and expansion.
2842           https://bugzilla.gnome.org/show_bug.cgi?id=753920
2843
2844 2015-09-23 20:45:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2845
2846         * gst/asfdemux/gstasfdemux.c:
2847           asfdemux: Don't push any data on pads after the segment.stop
2848           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2849
2850 2015-09-23 20:30:21 +0200  Sebastian Dröge <sebastian@centricular.com>
2851
2852         * gst/asfdemux/gstasfdemux.c:
2853         * gst/asfdemux/gstasfdemux.h:
2854           asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
2855           Not for accurate seeks, which should accurately start at the requested
2856           position.
2857           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2858
2859 2015-09-23 20:23:40 +0200  Sebastian Dröge <sebastian@centricular.com>
2860
2861         * gst/asfdemux/gstasfdemux.c:
2862           asfdemux: Update segment.position when pushing buffers
2863           Without this, non-flushing seeks are not going to work well.
2864           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2865
2866 2015-09-23 19:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2867
2868         * gst/asfdemux/gstasfdemux.c:
2869           asfdemux: Only push EOS event if we're not doing a segment seek
2870           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2871
2872 2015-09-23 16:31:28 +0200  Sebastian Dröge <sebastian@centricular.com>
2873
2874         * gst/asfdemux/gstasfdemux.c:
2875           asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
2876           We don't want to unconditionally send an EOS event downstream, but might want
2877           to send a SEGMENT_DONE message/event instead if a segment seek was done
2878           before.
2879           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2880
2881 2015-09-25 23:51:12 +0200  Sebastian Dröge <sebastian@centricular.com>
2882
2883         * configure.ac:
2884           Back to development
2885
2886 === release 1.6.0 ===
2887
2888 2015-09-25 23:32:02 +0200  Sebastian Dröge <sebastian@centricular.com>
2889
2890         * ChangeLog:
2891         * NEWS:
2892         * RELEASE:
2893         * configure.ac:
2894         * docs/plugins/inspect/plugin-a52dec.xml:
2895         * docs/plugins/inspect/plugin-amrnb.xml:
2896         * docs/plugins/inspect/plugin-amrwbdec.xml:
2897         * docs/plugins/inspect/plugin-asf.xml:
2898         * docs/plugins/inspect/plugin-cdio.xml:
2899         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2900         * docs/plugins/inspect/plugin-dvdread.xml:
2901         * docs/plugins/inspect/plugin-dvdsub.xml:
2902         * docs/plugins/inspect/plugin-lame.xml:
2903         * docs/plugins/inspect/plugin-mad.xml:
2904         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2905         * docs/plugins/inspect/plugin-realmedia.xml:
2906         * docs/plugins/inspect/plugin-siddec.xml:
2907         * docs/plugins/inspect/plugin-twolame.xml:
2908         * docs/plugins/inspect/plugin-x264.xml:
2909         * docs/plugins/inspect/plugin-xingmux.xml:
2910         * gst-plugins-ugly.doap:
2911         * win32/common/config.h:
2912           Release 1.6.0
2913
2914 2015-09-25 23:04:56 +0200  Sebastian Dröge <sebastian@centricular.com>
2915
2916         * po/af.po:
2917         * po/az.po:
2918         * po/bg.po:
2919         * po/ca.po:
2920         * po/cs.po:
2921         * po/da.po:
2922         * po/de.po:
2923         * po/el.po:
2924         * po/en_GB.po:
2925         * po/eo.po:
2926         * po/es.po:
2927         * po/eu.po:
2928         * po/fi.po:
2929         * po/fr.po:
2930         * po/gl.po:
2931         * po/hr.po:
2932         * po/hu.po:
2933         * po/id.po:
2934         * po/it.po:
2935         * po/ja.po:
2936         * po/lt.po:
2937         * po/lv.po:
2938         * po/ms.po:
2939         * po/mt.po:
2940         * po/nb.po:
2941         * po/nl.po:
2942         * po/or.po:
2943         * po/pl.po:
2944         * po/pt_BR.po:
2945         * po/ro.po:
2946         * po/ru.po:
2947         * po/sk.po:
2948         * po/sl.po:
2949         * po/sq.po:
2950         * po/sr.po:
2951         * po/sv.po:
2952         * po/tr.po:
2953         * po/uk.po:
2954         * po/vi.po:
2955         * po/zh_CN.po:
2956           Update .po files
2957
2958 === release 1.5.91 ===
2959
2960 2015-09-18 20:01:17 +0200  Sebastian Dröge <sebastian@centricular.com>
2961
2962         * ChangeLog:
2963         * NEWS:
2964         * RELEASE:
2965         * configure.ac:
2966         * docs/plugins/inspect/plugin-a52dec.xml:
2967         * docs/plugins/inspect/plugin-amrnb.xml:
2968         * docs/plugins/inspect/plugin-amrwbdec.xml:
2969         * docs/plugins/inspect/plugin-asf.xml:
2970         * docs/plugins/inspect/plugin-cdio.xml:
2971         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2972         * docs/plugins/inspect/plugin-dvdread.xml:
2973         * docs/plugins/inspect/plugin-dvdsub.xml:
2974         * docs/plugins/inspect/plugin-lame.xml:
2975         * docs/plugins/inspect/plugin-mad.xml:
2976         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2977         * docs/plugins/inspect/plugin-realmedia.xml:
2978         * docs/plugins/inspect/plugin-siddec.xml:
2979         * docs/plugins/inspect/plugin-twolame.xml:
2980         * docs/plugins/inspect/plugin-x264.xml:
2981         * docs/plugins/inspect/plugin-xingmux.xml:
2982         * gst-plugins-ugly.doap:
2983         * win32/common/config.h:
2984           Release 1.5.91
2985
2986 2015-09-18 19:34:50 +0200  Sebastian Dröge <sebastian@centricular.com>
2987
2988         * po/af.po:
2989         * po/az.po:
2990         * po/bg.po:
2991         * po/ca.po:
2992         * po/cs.po:
2993         * po/da.po:
2994         * po/de.po:
2995         * po/el.po:
2996         * po/en_GB.po:
2997         * po/eo.po:
2998         * po/es.po:
2999         * po/eu.po:
3000         * po/fi.po:
3001         * po/fr.po:
3002         * po/gl.po:
3003         * po/hr.po:
3004         * po/hu.po:
3005         * po/id.po:
3006         * po/it.po:
3007         * po/ja.po:
3008         * po/lt.po:
3009         * po/lv.po:
3010         * po/ms.po:
3011         * po/mt.po:
3012         * po/nb.po:
3013         * po/nl.po:
3014         * po/or.po:
3015         * po/pl.po:
3016         * po/pt_BR.po:
3017         * po/ro.po:
3018         * po/ru.po:
3019         * po/sk.po:
3020         * po/sl.po:
3021         * po/sq.po:
3022         * po/sr.po:
3023         * po/sv.po:
3024         * po/tr.po:
3025         * po/uk.po:
3026         * po/vi.po:
3027         * po/zh_CN.po:
3028           Update .po files
3029
3030 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
3031
3032         * po/zh_CN.po:
3033           po: Update translations
3034
3035 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
3036
3037         * ext/x264/gstx264enc.c:
3038           x264: Add bitrate info to the tags output.
3039           Makes it possible for muxers to know the target bitrate as soon
3040           as encoding starts, which flvmux now uses.
3041
3042 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
3043
3044         * gst/asfdemux/gstasfdemux.c:
3045         * gst/asfdemux/gstasfdemux.h:
3046           asfdemux: fix file mode of some source files
3047
3048 === release 1.5.90 ===
3049
3050 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
3051
3052         * ChangeLog:
3053         * NEWS:
3054         * RELEASE:
3055         * configure.ac:
3056         * docs/plugins/inspect/plugin-a52dec.xml:
3057         * docs/plugins/inspect/plugin-amrnb.xml:
3058         * docs/plugins/inspect/plugin-amrwbdec.xml:
3059         * docs/plugins/inspect/plugin-asf.xml:
3060         * docs/plugins/inspect/plugin-cdio.xml:
3061         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3062         * docs/plugins/inspect/plugin-dvdread.xml:
3063         * docs/plugins/inspect/plugin-dvdsub.xml:
3064         * docs/plugins/inspect/plugin-lame.xml:
3065         * docs/plugins/inspect/plugin-mad.xml:
3066         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3067         * docs/plugins/inspect/plugin-realmedia.xml:
3068         * docs/plugins/inspect/plugin-siddec.xml:
3069         * docs/plugins/inspect/plugin-twolame.xml:
3070         * docs/plugins/inspect/plugin-x264.xml:
3071         * docs/plugins/inspect/plugin-xingmux.xml:
3072         * gst-plugins-ugly.doap:
3073         * win32/common/config.h:
3074           Release 1.5.90
3075
3076 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
3077
3078         * po/af.po:
3079         * po/az.po:
3080         * po/bg.po:
3081         * po/ca.po:
3082         * po/cs.po:
3083         * po/da.po:
3084         * po/de.po:
3085         * po/el.po:
3086         * po/en_GB.po:
3087         * po/eo.po:
3088         * po/es.po:
3089         * po/eu.po:
3090         * po/fi.po:
3091         * po/fr.po:
3092         * po/gl.po:
3093         * po/hr.po:
3094         * po/hu.po:
3095         * po/id.po:
3096         * po/it.po:
3097         * po/ja.po:
3098         * po/lt.po:
3099         * po/lv.po:
3100         * po/ms.po:
3101         * po/mt.po:
3102         * po/nb.po:
3103         * po/nl.po:
3104         * po/or.po:
3105         * po/pl.po:
3106         * po/pt_BR.po:
3107         * po/ro.po:
3108         * po/ru.po:
3109         * po/sk.po:
3110         * po/sl.po:
3111         * po/sq.po:
3112         * po/sr.po:
3113         * po/sv.po:
3114         * po/tr.po:
3115         * po/uk.po:
3116         * po/vi.po:
3117         * po/zh_CN.po:
3118           Update .po files
3119
3120 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
3121
3122         * po/id.po:
3123         * po/sv.po:
3124           po: Update translations
3125
3126 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3127
3128         * ext/x264/gstx264enc.c:
3129           x264enc: actually return TRUE from accept-caps handler
3130           The query was handled
3131
3132 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3133
3134         * ext/x264/gstx264enc.c:
3135           x264enc: implement accept-caps handling
3136           Implement accept-caps handling without doing caps queries downstream
3137
3138 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3139
3140         * ext/amrnb/amrnbenc.c:
3141         * ext/lame/gstlamemp3enc.c:
3142         * ext/twolame/gsttwolamemp2enc.c:
3143           audioencoders: use template subset check for accept-caps
3144           It is faster than doing a query that propagates downstream and
3145           should be enough
3146           Elements: amrnbenc, lamemp3enc, twolamemp2enc
3147
3148 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3149
3150         * ext/mpeg2dec/gstmpeg2dec.c:
3151           mpeg2dec: use default pad accept-caps handling
3152           Avoids useless check of downstream caps when handling an
3153           accept-caps query
3154
3155 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3156
3157         * ext/a52dec/gsta52dec.c:
3158         * ext/amrnb/amrnbdec.c:
3159         * ext/amrwbdec/amrwbdec.c:
3160         * ext/mad/gstmad.c:
3161           audiodecoders: use default pad accept-caps handling
3162           Avoids useless check of downstream caps when handling an
3163           accept-caps query
3164           Elements: a52dec, amrnbdec, amrwbdec, mad
3165
3166 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
3167
3168         * tests/check/generic/states.c:
3169           check: Rename states unit test
3170           Makes it easier to differentiate from other modules states unit test
3171
3172 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
3173
3174         * gst/realmedia/rmdemux.c:
3175           rmdemux: fix assertion error when freeing old tags.
3176           Check if old_tags is present before calling gst_tag_list_unref
3177           https://bugzilla.gnome.org/show_bug.cgi?id=753301
3178
3179 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
3180
3181         * gst/asfdemux/gstasfdemux.c:
3182           asfdemux: fix assertion error when codec_data is not present in structure
3183           When discovering a particular asf file, caps structure doesn't have
3184           codec_data, and this was not being checked before using the same,
3185           resulting in assertion error
3186           https://bugzilla.gnome.org/show_bug.cgi?id=752803
3187
3188 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
3189
3190         * gst/asfdemux/gstasfdemux.c:
3191           asfdemux: remove unread value
3192           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
3193           initial value.
3194
3195 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
3196
3197         * gst/asfdemux/gstasfdemux.c:
3198           asfdemux: Don't post error on flushing while reading headers
3199
3200 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
3201
3202         * gst/realmedia/rmdemux.c:
3203           rmdemux: mark tag list as global scope
3204
3205 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
3206
3207         * gst/realmedia/rmdemux.c:
3208           rmdemux: fix taglist leak
3209           merge doesn't take ownership, so must unref the
3210           old tags if we do merge.
3211
3212 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
3213
3214         * gst/realmedia/rmdemux.c:
3215           rmdemux: fix wrong unref when there are no tags
3216           Tags should be appended to pending tags and unref'ed only if tags
3217           are present. Else there is no need to append.
3218           https://bugzilla.gnome.org/show_bug.cgi?id=752404
3219
3220 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
3221
3222         * gst/realmedia/rmdemux.c:
3223           rmdemux: fix memory leaks during error cases
3224           while adding stream, during error cases, only stream is
3225           being freed. Adapter, pad, tags, subpackets, index are not being
3226           freed resulting in memory leaks
3227           https://bugzilla.gnome.org/show_bug.cgi?id=752404
3228
3229 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
3230
3231         * gst-plugins-ugly.doap:
3232           Update mailing list in doap file as well
3233
3234 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
3235
3236         * ext/amrnb/amrnbdec.c:
3237           Update mailing list address from sourceforge to freedesktop
3238
3239 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
3240
3241         * gst/realmedia/rmdemux.c:
3242           rmdemux: fix tag memory leak
3243           tags is not being freed after being merged to the
3244           pending_tags.
3245           https://bugzilla.gnome.org/show_bug.cgi?id=752404
3246
3247 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
3248
3249         * common:
3250           Automatic update of common submodule
3251           From f74b2df to 9aed1d7
3252
3253 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
3254
3255         * configure.ac:
3256           Back to development
3257
3258 === release 1.5.2 ===
3259
3260 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
3261
3262         * ChangeLog:
3263         * NEWS:
3264         * RELEASE:
3265         * configure.ac:
3266         * docs/plugins/gst-plugins-ugly-plugins.args:
3267         * docs/plugins/inspect/plugin-a52dec.xml:
3268         * docs/plugins/inspect/plugin-amrnb.xml:
3269         * docs/plugins/inspect/plugin-amrwbdec.xml:
3270         * docs/plugins/inspect/plugin-asf.xml:
3271         * docs/plugins/inspect/plugin-cdio.xml:
3272         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3273         * docs/plugins/inspect/plugin-dvdread.xml:
3274         * docs/plugins/inspect/plugin-dvdsub.xml:
3275         * docs/plugins/inspect/plugin-lame.xml:
3276         * docs/plugins/inspect/plugin-mad.xml:
3277         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3278         * docs/plugins/inspect/plugin-realmedia.xml:
3279         * docs/plugins/inspect/plugin-siddec.xml:
3280         * docs/plugins/inspect/plugin-twolame.xml:
3281         * docs/plugins/inspect/plugin-x264.xml:
3282         * docs/plugins/inspect/plugin-xingmux.xml:
3283         * gst-plugins-ugly.doap:
3284         * win32/common/config.h:
3285           Release 1.5.2
3286
3287 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
3288
3289         * po/af.po:
3290         * po/az.po:
3291         * po/bg.po:
3292         * po/ca.po:
3293         * po/cs.po:
3294         * po/da.po:
3295         * po/de.po:
3296         * po/el.po:
3297         * po/en_GB.po:
3298         * po/eo.po:
3299         * po/es.po:
3300         * po/eu.po:
3301         * po/fi.po:
3302         * po/fr.po:
3303         * po/gl.po:
3304         * po/hr.po:
3305         * po/hu.po:
3306         * po/id.po:
3307         * po/it.po:
3308         * po/ja.po:
3309         * po/lt.po:
3310         * po/lv.po:
3311         * po/ms.po:
3312         * po/mt.po:
3313         * po/nb.po:
3314         * po/nl.po:
3315         * po/or.po:
3316         * po/pl.po:
3317         * po/pt_BR.po:
3318         * po/ro.po:
3319         * po/ru.po:
3320         * po/sk.po:
3321         * po/sl.po:
3322         * po/sq.po:
3323         * po/sr.po:
3324         * po/sv.po:
3325         * po/tr.po:
3326         * po/uk.po:
3327         * po/vi.po:
3328         * po/zh_CN.po:
3329           Update .po files
3330
3331 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
3332
3333         * po/nl.po:
3334           po: Update translations
3335
3336 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
3337
3338         * gst/asfdemux/gstasfdemux.c:
3339           asfdemux: Use gst_video_multiview_guess_half_aspect() function
3340           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
3341           stereoscopic video is full-frame per view or not.
3342
3343 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3344
3345         * common:
3346           Automatic update of common submodule
3347           From 6015d26 to f74b2df
3348
3349 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
3350
3351         * ext/x264/gstx264enc.c:
3352         * ext/x264/gstx264enc.h:
3353           x264enc: Use gst_video_encoder_set_min_pts
3354           This method replace the manual adjustment of PTS and DTS to avoid
3355           negative DTS issues. Using this method will also update the segment so
3356           we don't loos sync.
3357           https://bugzilla.gnome.org/show_bug.cgi?id=740575
3358
3359 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
3360
3361         * gst/asfdemux/Makefile.am:
3362         * gst/asfdemux/gstasfdemux.c:
3363         * gst/asfdemux/gstasfdemux.h:
3364           asfdemux: Add support for stereoscopic video metadata.
3365           Add parsing of stereoscopic metadata, and place into the caps to
3366           the decoder.
3367           Fix parsing of Advanced Mutual Exclustion objects.
3368           https://bugzilla.gnome.org/show_bug.cgi?id=711190
3369           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
3370
3371 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
3372
3373         * ext/x264/gstx264enc.c:
3374         * ext/x264/gstx264enc.h:
3375           x264enc: Add support for stereoscopic video
3376           Provide new frame-packing property to directly set
3377           x264enc frame packing, or pass through upstream settings
3378           The explicit layout from the frame-packing property is
3379           preferred over any info from the caps.
3380
3381 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
3382
3383         * gst/xingmux/gstxingmux.c:
3384           xingmux: fix compiler warnings
3385           https://bugzilla.gnome.org/show_bug.cgi?id=750596
3386
3387 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
3388
3389         * Makefile.am:
3390           cruft: add the obsolete tmpl dir to cruft-dirs
3391
3392 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
3393
3394         * common:
3395           Automatic update of common submodule
3396           From d9a3353 to 6015d26
3397
3398 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
3399
3400         * common:
3401           Automatic update of common submodule
3402           From d37af32 to d9a3353
3403
3404 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
3405
3406         * common:
3407           Automatic update of common submodule
3408           From 21ba2e5 to d37af32
3409
3410 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
3411
3412         * common:
3413           Automatic update of common submodule
3414           From c408583 to 21ba2e5
3415
3416 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
3417
3418         * docs/plugins/Makefile.am:
3419           docs: remove variables that we define in the snippet from common
3420           This is syncing our Makefile.am with upstream gtkdoc.
3421
3422 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
3423
3424         * autogen.sh:
3425         * common:
3426           Automatic update of common submodule
3427           From d676993 to c408583
3428
3429 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
3430
3431         * configure.ac:
3432           Back to development
3433
3434 === release 1.5.1 ===
3435
3436 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
3437
3438         * ChangeLog:
3439         * NEWS:
3440         * RELEASE:
3441         * configure.ac:
3442         * docs/plugins/gst-plugins-ugly-plugins.args:
3443         * docs/plugins/inspect/plugin-a52dec.xml:
3444         * docs/plugins/inspect/plugin-amrnb.xml:
3445         * docs/plugins/inspect/plugin-amrwbdec.xml:
3446         * docs/plugins/inspect/plugin-asf.xml:
3447         * docs/plugins/inspect/plugin-cdio.xml:
3448         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3449         * docs/plugins/inspect/plugin-dvdread.xml:
3450         * docs/plugins/inspect/plugin-dvdsub.xml:
3451         * docs/plugins/inspect/plugin-lame.xml:
3452         * docs/plugins/inspect/plugin-mad.xml:
3453         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3454         * docs/plugins/inspect/plugin-realmedia.xml:
3455         * docs/plugins/inspect/plugin-siddec.xml:
3456         * docs/plugins/inspect/plugin-twolame.xml:
3457         * docs/plugins/inspect/plugin-x264.xml:
3458         * docs/plugins/inspect/plugin-xingmux.xml:
3459         * gst-plugins-ugly.doap:
3460         * win32/common/config.h:
3461           Release 1.5.1
3462
3463 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
3464
3465         * po/af.po:
3466         * po/az.po:
3467         * po/bg.po:
3468         * po/ca.po:
3469         * po/cs.po:
3470         * po/da.po:
3471         * po/de.po:
3472         * po/el.po:
3473         * po/en_GB.po:
3474         * po/eo.po:
3475         * po/es.po:
3476         * po/eu.po:
3477         * po/fi.po:
3478         * po/fr.po:
3479         * po/gl.po:
3480         * po/hr.po:
3481         * po/hu.po:
3482         * po/id.po:
3483         * po/it.po:
3484         * po/ja.po:
3485         * po/lt.po:
3486         * po/lv.po:
3487         * po/ms.po:
3488         * po/mt.po:
3489         * po/nb.po:
3490         * po/nl.po:
3491         * po/or.po:
3492         * po/pl.po:
3493         * po/pt_BR.po:
3494         * po/ro.po:
3495         * po/ru.po:
3496         * po/sk.po:
3497         * po/sl.po:
3498         * po/sq.po:
3499         * po/sr.po:
3500         * po/sv.po:
3501         * po/tr.po:
3502         * po/uk.po:
3503         * po/vi.po:
3504         * po/zh_CN.po:
3505           Update .po files
3506
3507 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
3508
3509         * po/eo.po:
3510         * po/fr.po:
3511           po: Update translations
3512
3513 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
3514
3515         * tests/check/elements/amrnbenc.c:
3516         * tests/check/elements/mpeg2dec.c:
3517         * tests/check/elements/x264enc.c:
3518         * tests/check/elements/xingmux.c:
3519         * tests/check/pipelines/lame.c:
3520           check: Use GST_CHECK_MAIN () macro everywhere
3521           Makes source code smaller, and ensures we go through common initialization
3522           path (like the one that sets up XML unit test output ...)
3523
3524 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
3525
3526         * ext/x264/gstx264enc.c:
3527           x264enc: don't artificially limit max allowed value of "threads" property
3528           In auto mode it will happily chose much higher values anyway,
3529           and a limit of 4 seems a bit low these days.
3530
3531 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
3532
3533         * ext/dvdread/dvdreadsrc.c:
3534           dvdread: Also reset the first_seek var in start()
3535           Make the initial chapter seek work across reuse.
3536           https://bugzilla.gnome.org/show_bug.cgi?id=453322
3537
3538 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
3539
3540         * ext/dvdread/dvdreadsrc.c:
3541         * ext/dvdread/dvdreadsrc.h:
3542           dvdread: Work around basesrc initial seek
3543           Ignore the initial seek basesrc sends, as it
3544           breaks starting from another chapter by
3545           immediately seeking back to the start of the title
3546
3547 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
3548
3549         * ext/a52dec/gsta52dec.c:
3550         * ext/amrnb/amrnbdec.c:
3551         * ext/amrnb/amrnbenc.c:
3552         * ext/amrwbdec/amrwbdec.c:
3553         * ext/cdio/gstcdiocddasrc.c:
3554         * ext/lame/gstlamemp3enc.c:
3555         * ext/mad/gstmad.c:
3556         * ext/sidplay/gstsiddec.cc:
3557         * ext/twolame/gsttwolamemp2enc.c:
3558         * ext/x264/gstx264enc.c:
3559         * gst/realmedia/rademux.c:
3560         * gst/xingmux/gstxingmux.c:
3561           docs: update example pipelines in element docs
3562           Mostly gst-launch -> gst-launch-1.0, but also
3563           use autoaudiosink/autovideosink in more places
3564           and update pipelines a little or flesh out
3565           descriptions.
3566
3567 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
3568
3569         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3570         * gst/realmedia/rdtdepay.c:
3571           Rename property enums from ARG_ to PROP_
3572           Property enum items should be nameed PROP_ for consistency and readability.
3573
3574 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
3575
3576         * Android.mk:
3577         * ext/mad/Makefile.am:
3578         * ext/x264/Makefile.am:
3579         * gst/asfdemux/Makefile.am:
3580         * gst/dvdlpcmdec/Makefile.am:
3581         * gst/dvdsub/Makefile.am:
3582         * gst/realmedia/Makefile.am:
3583         * gst/xingmux/Makefile.am:
3584           Remove obsolete Android build cruft
3585           This is not needed any longer.
3586
3587 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
3588
3589         * gst/realmedia/pnmsrc.c:
3590           realmedia: remove unused enum item PROP_LAST
3591
3592 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
3593
3594         * tests/check/Makefile.am:
3595           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
3596           Make sure the test environment is set up.
3597           https://bugzilla.gnome.org//show_bug.cgi?id=747624
3598
3599 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
3600
3601         * configure.ac:
3602           configure: bump automake requirement to 1.14 and autoconf to 2.69
3603           This is only required for builds from git, people can still
3604           build tarballs if they only have older autotools.
3605           https://bugzilla.gnome.org//show_bug.cgi?id=747624
3606
3607 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
3608
3609         * .gitignore:
3610           Update .gitignore
3611
3612 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
3613
3614         * LICENSE_readme:
3615           Remove LICENSE_readme
3616           It's completely outdated and just confusing, better if people are
3617           forced to look at the actual code in question than trusting this file.
3618
3619 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
3620
3621         * INSTALL:
3622           Remove INSTALL file
3623           autotools automatically generate this, and when using different versions
3624           for autogen.sh there will always be changes to a file tracked by git.
3625
3626 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
3627
3628         * gst/asfdemux/gstasfdemux.c:
3629           asfdemux: fix a seek failure due to out-of-range in push mode
3630           A seek in push mode failed for big offsets which are beyond
3631           the range of guint32.
3632           https://bugzilla.gnome.org/show_bug.cgi?id=748162
3633
3634 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
3635
3636         * common:
3637         * tests/check/Makefile.am:
3638           tests: Use AM_TESTS_ENVIRONMENT
3639           Needed by the new automake test runner
3640
3641 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
3642
3643         * autogen.sh:
3644         * common:
3645           Automatic update of common submodule
3646           From bc76a8b to c8fb372
3647
3648 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3649
3650         * ext/a52dec/gsta52dec.c:
3651           a52dec: fix race in liba52dec lookup table initialization
3652           a52_init initializes the IMDCT global state as well as creating
3653           a new state. When two A52 decoders are created (eg, when two AC3
3654           tracks are contained in a video), calls to a52_init may happen
3655           at the same time, and the IMDCT initialization is not reentrant.
3656           https://bugzilla.gnome.org/show_bug.cgi?id=746781
3657
3658 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3659
3660         * ext/mpeg2dec/gstmpeg2dec.c:
3661           mpeg2dec: fix buffer leak in crop_buffer()
3662           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
3663           gst_buffer_replace() reffed it as well so we were one reference extra.
3664           https://bugzilla.gnome.org/show_bug.cgi?id=746887
3665
3666 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
3667
3668         * gst/realmedia/rmdemux.c:
3669           rmdemux: resurrect some flow return handling
3670           https://bugzilla.gnome.org/show_bug.cgi?id=744572
3671
3672 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
3673
3674         * gst/asfdemux/gstasfdemux.c:
3675           asfdemux: resurrect some flow return handling
3676           https://bugzilla.gnome.org/show_bug.cgi?id=744572
3677
3678 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
3679
3680         * ext/mpeg2dec/gstmpeg2dec.c:
3681           mpeg2dec: fix memory leak
3682           CID #1291630
3683
3684 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
3685
3686         * ext/mpeg2dec/gstmpeg2dec.c:
3687           mpeg2dec: initialize buffer
3688           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
3689           CID #1291634
3690
3691 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3692
3693         * ext/mpeg2dec/gstmpeg2dec.c:
3694           mpeg2dec: Add stride support
3695           This allow using external pools that have different strides from the
3696           default. These strides need to respect certain rules, which we check
3697           and if these are not met, we fallback to generic pool.
3698           https://bugzilla.gnome.org/show_bug.cgi?id=735379
3699
3700 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3701
3702         * ext/mpeg2dec/gstmpeg2dec.c:
3703         * ext/mpeg2dec/gstmpeg2dec.h:
3704           mpeg2dec: Re-implement pool handling
3705           This is a rewrite of the pool negotiation and configuration. Direct
3706           to output decoding is now achieved by configuring the pool using
3707           video-alignment. This removes copies when dealing with any elements that
3708           supports VideoAlignment, and enable usage of generic video buffer pool,
3709           XVImagePool and GLPool. It drops the crop meta implementation for now.
3710           https://bugzilla.gnome.org/show_bug.cgi?id=735379
3711
3712 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
3713
3714         * gst/dvdsub/gstdvdsubdec.c:
3715           dvbsub: fix indentation
3716
3717 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
3718
3719         * ext/dvdread/dvdreadsrc.c:
3720         * gst/dvdsub/gstdvdsubdec.c:
3721           Fix double semicolons
3722
3723 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3724
3725         * ext/mpeg2dec/gstmpeg2dec.c:
3726           Revert "mpeg2dec: Fix handling of stride"
3727           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
3728
3729 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3730
3731         * ext/mpeg2dec/gstmpeg2dec.c:
3732           Revert "mpeg2dec: Use propose unref method for buffer"
3733           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
3734
3735 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3736
3737         * ext/mpeg2dec/gstmpeg2dec.c:
3738           mpeg2dec: Use propose unref method for buffer
3739
3740 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
3741
3742         * ext/mpeg2dec/gstmpeg2dec.c:
3743           mpeg2dec: Fix handling of stride
3744           A pipeline like:
3745           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
3746           would look bad when file.ts contains 704x576 video, because vaapisink would
3747           give you buffers of stride 768, but libmpeg2 was not told about this and
3748           used a stride of 704.
3749           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
3750           reject buffer pools that don't meet libmpeg2's chroma stride requirements
3751           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
3752
3753 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
3754
3755         * ext/x264/gstx264enc.c:
3756         * gst/asfdemux/gstasfdemux.c:
3757           Improve and fix LATENCY query handling
3758           This now follows the design docs everywhere, especially the maximum latency
3759           handling.
3760           https://bugzilla.gnome.org/show_bug.cgi?id=744106
3761
3762 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
3763
3764         * ext/x264/gstx264enc.c:
3765           x264enc: Don't set max latency to the same value as the encoder latency
3766           The meaning of the max latency is *not* the maximum latency this element will
3767           introduce. It is the maximum latency this element can endure without
3768           overflowing any buffers, which is infinite for x264enc.
3769           Fixes latency configuration in zero latency mode, where max latency was
3770           becoming 0... which usually won't work well if something else introduces
3771           latency as then max < min in the end, and latency configuration just fails.
3772
3773 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3774
3775         * ext/x264/gstx264enc.c:
3776           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
3777           This matches what is done when downstream caps are not ANY, and fixes
3778           prerolling in byte stream mode when typefind is downstream.
3779
3780 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
3781
3782         * ext/lame/gstlamemp3enc.c:
3783         * ext/twolame/gsttwolamemp2enc.c:
3784           Constify some static arrays everywhere
3785
3786 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
3787
3788         * configure.ac:
3789           configure: remove non-ported plugins stuff
3790           It's not needed any longer, all plugins in -ugly
3791           have been ported.
3792
3793 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3794
3795         * ext/x264/gstx264enc.c:
3796           x264enc: Don't set an allocation maximum
3797           There is no reason x264enc should enforce a maximum allocation size.
3798           The maximum is normally set by buffer pool which cannot grow, but we
3799           don't offer a buffer pool. This would lead to stall when used with
3800           element that don't implement allocation query.
3801           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
3802
3803 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
3804
3805         * common:
3806           Automatic update of common submodule
3807           From f2c6b95 to bc76a8b
3808
3809 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
3810
3811         * MAINTAINERS:
3812           MAINTAINERS: Update my mail address
3813
3814 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
3815
3816         * common:
3817           Automatic update of common submodule
3818           From ef1ffdc to f2c6b95
3819
3820 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
3821
3822         * common:
3823           Automatic update of common submodule
3824           From 7bb2bce to ef1ffdc
3825
3826 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3827
3828         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3829           dvdlpcmdec: set channel positions using the appropriate API
3830           https://bugzilla.gnome.org/show_bug.cgi?id=731038
3831
3832 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
3833
3834         * gst/asfdemux/gstasfdemux.c:
3835           asfdemux: fix comment
3836
3837 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
3838
3839         * gst/asfdemux/gstasfdemux.c:
3840           asfdemux: Send duration query upstream first
3841           An upstream element (like mms or some dlna source) might be able to
3842           answer the query. Try that first, else fallback to standard logic
3843
3844 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
3845
3846         * gst/asfdemux/asfpacket.c:
3847           asf: fix up file mode
3848
3849 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
3850
3851         * common:
3852           Automatic update of common submodule
3853           From 84d06cd to 7bb2bce
3854
3855 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
3856
3857         * Makefile.am:
3858           tests: parallelise 'make check-valgrind'
3859
3860 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
3861
3862         * common:
3863           Automatic update of common submodule
3864           From a8c8939 to 84d06cd
3865
3866 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
3867
3868         * README:
3869         * common:
3870           Automatic update of common submodule
3871           From 36388a1 to a8c8939
3872
3873 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3874
3875         * gst/asfdemux/gstasfdemux.c:
3876           asfdemux: first try to delegate TIME seek events upstream
3877           We should give a chance to upstream to handle TIME seek events before trying
3878           to handle it in asfdemux.
3879           Fix a bug where fast backward seeks where discarded right away because they
3880           were not supported by asfdemux.
3881           https://bugzilla.gnome.org/show_bug.cgi?id=734471
3882
3883 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3884
3885         * gst/asfdemux/asfheaders.c:
3886         * gst/asfdemux/asfheaders.h:
3887         * gst/asfdemux/gstasfdemux.c:
3888           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
3889           We can safely ignore those but best to claim to understand this object type so
3890           we don't raise a warning.
3891           https://bugzilla.gnome.org/show_bug.cgi?id=736060
3892
3893 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3894
3895         * gst/asfdemux/gstasfdemux.c:
3896         * gst/asfdemux/gstasfdemux.h:
3897           asfdemux: if video is h264, check the codec_data for bytestream data
3898           For bytestream we don't want to expose it as codec_data but rather as
3899           streamheader as it is not out-of-band data but data that should be
3900           prepended to the beginning of the stream before the other buffers.
3901           https://bugzilla.gnome.org/show_bug.cgi?id=735070
3902
3903 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
3904
3905         * docs/plugins/inspect/plugin-a52dec.xml:
3906         * docs/plugins/inspect/plugin-amrnb.xml:
3907         * docs/plugins/inspect/plugin-amrwbdec.xml:
3908         * docs/plugins/inspect/plugin-asf.xml:
3909         * docs/plugins/inspect/plugin-cdio.xml:
3910         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3911         * docs/plugins/inspect/plugin-dvdread.xml:
3912         * docs/plugins/inspect/plugin-dvdsub.xml:
3913         * docs/plugins/inspect/plugin-lame.xml:
3914         * docs/plugins/inspect/plugin-mad.xml:
3915         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3916         * docs/plugins/inspect/plugin-realmedia.xml:
3917         * docs/plugins/inspect/plugin-siddec.xml:
3918         * docs/plugins/inspect/plugin-twolame.xml:
3919         * docs/plugins/inspect/plugin-x264.xml:
3920         * docs/plugins/inspect/plugin-xingmux.xml:
3921           docs: update for git master
3922
3923 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3924
3925         * gst/asfdemux/gstasfdemux.c:
3926           asfdemux: simplify log statement
3927           Use the GST_PTR_FORMAT to print the buffer
3928
3929 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
3930
3931         * ext/x264/gstx264enc.c:
3932           x264: fix colour inversion with YV12 format
3933           It's the same as I420 but with the U/V planes swapped.
3934
3935 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
3936
3937         * Makefile.am:
3938         * common:
3939           Makefile: Add usage of build-checks step
3940           Allows building checks without running them
3941
3942 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3943
3944         * ext/x264/gstx264enc.c:
3945           x264enc: Request buffers in allocation query
3946           https://bugzilla.gnome.org/show_bug.cgi?id=732288
3947
3948 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3949
3950         * ext/x264/gstx264enc.c:
3951         * ext/x264/gstx264enc.h:
3952           x264enc: Shift both PTS and DTS to ensure positive timestamp
3953           Currently we only shift DTS to compensate that we don't support negative
3954           timestamp. This cause a problem that PTS is no longer >= DTS and may
3955           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
3956           remove all the hack to handle this which seems the result of thinking libx264
3957           is bugged.
3958           https://bugzilla.gnome.org/show_bug.cgi?id=731351
3959
3960 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
3961
3962         * configure.ac:
3963           Back to development
3964
3965 === release 1.4.0 ===
3966
3967 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
3968
3969         * ChangeLog:
3970         * NEWS:
3971         * RELEASE:
3972         * configure.ac:
3973         * docs/plugins/inspect/plugin-a52dec.xml:
3974         * docs/plugins/inspect/plugin-amrnb.xml:
3975         * docs/plugins/inspect/plugin-amrwbdec.xml:
3976         * docs/plugins/inspect/plugin-asf.xml:
3977         * docs/plugins/inspect/plugin-cdio.xml:
3978         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3979         * docs/plugins/inspect/plugin-dvdread.xml:
3980         * docs/plugins/inspect/plugin-dvdsub.xml:
3981         * docs/plugins/inspect/plugin-lame.xml:
3982         * docs/plugins/inspect/plugin-mad.xml:
3983         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3984         * docs/plugins/inspect/plugin-realmedia.xml:
3985         * docs/plugins/inspect/plugin-siddec.xml:
3986         * docs/plugins/inspect/plugin-twolame.xml:
3987         * docs/plugins/inspect/plugin-x264.xml:
3988         * docs/plugins/inspect/plugin-xingmux.xml:
3989         * gst-plugins-ugly.doap:
3990         * win32/common/config.h:
3991           Release 1.4.0
3992
3993 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
3994
3995         * po/af.po:
3996         * po/az.po:
3997         * po/bg.po:
3998         * po/ca.po:
3999         * po/cs.po:
4000         * po/da.po:
4001         * po/de.po:
4002         * po/el.po:
4003         * po/en_GB.po:
4004         * po/eo.po:
4005         * po/es.po:
4006         * po/eu.po:
4007         * po/fi.po:
4008         * po/fr.po:
4009         * po/gl.po:
4010         * po/hr.po:
4011         * po/hu.po:
4012         * po/id.po:
4013         * po/it.po:
4014         * po/ja.po:
4015         * po/lt.po:
4016         * po/lv.po:
4017         * po/ms.po:
4018         * po/mt.po:
4019         * po/nb.po:
4020         * po/nl.po:
4021         * po/or.po:
4022         * po/pl.po:
4023         * po/pt_BR.po:
4024         * po/ro.po:
4025         * po/ru.po:
4026         * po/sk.po:
4027         * po/sl.po:
4028         * po/sq.po:
4029         * po/sr.po:
4030         * po/sv.po:
4031         * po/tr.po:
4032         * po/uk.po:
4033         * po/vi.po:
4034         * po/zh_CN.po:
4035           Update .po files
4036
4037 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
4038
4039         * po/sv.po:
4040           po: Update translations
4041
4042 === release 1.3.91 ===
4043
4044 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
4045
4046         * ChangeLog:
4047         * NEWS:
4048         * RELEASE:
4049         * configure.ac:
4050         * docs/plugins/inspect/plugin-a52dec.xml:
4051         * docs/plugins/inspect/plugin-amrnb.xml:
4052         * docs/plugins/inspect/plugin-amrwbdec.xml:
4053         * docs/plugins/inspect/plugin-asf.xml:
4054         * docs/plugins/inspect/plugin-cdio.xml:
4055         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4056         * docs/plugins/inspect/plugin-dvdread.xml:
4057         * docs/plugins/inspect/plugin-dvdsub.xml:
4058         * docs/plugins/inspect/plugin-lame.xml:
4059         * docs/plugins/inspect/plugin-mad.xml:
4060         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4061         * docs/plugins/inspect/plugin-realmedia.xml:
4062         * docs/plugins/inspect/plugin-siddec.xml:
4063         * docs/plugins/inspect/plugin-twolame.xml:
4064         * docs/plugins/inspect/plugin-x264.xml:
4065         * docs/plugins/inspect/plugin-xingmux.xml:
4066         * gst-plugins-ugly.doap:
4067         * win32/common/config.h:
4068           Release 1.3.91
4069
4070 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
4071
4072         * po/af.po:
4073         * po/az.po:
4074         * po/bg.po:
4075         * po/ca.po:
4076         * po/cs.po:
4077         * po/da.po:
4078         * po/de.po:
4079         * po/el.po:
4080         * po/en_GB.po:
4081         * po/eo.po:
4082         * po/es.po:
4083         * po/eu.po:
4084         * po/fi.po:
4085         * po/fr.po:
4086         * po/gl.po:
4087         * po/hr.po:
4088         * po/hu.po:
4089         * po/id.po:
4090         * po/it.po:
4091         * po/ja.po:
4092         * po/lt.po:
4093         * po/lv.po:
4094         * po/ms.po:
4095         * po/mt.po:
4096         * po/nb.po:
4097         * po/nl.po:
4098         * po/or.po:
4099         * po/pl.po:
4100         * po/pt_BR.po:
4101         * po/ro.po:
4102         * po/ru.po:
4103         * po/sk.po:
4104         * po/sl.po:
4105         * po/sq.po:
4106         * po/sr.po:
4107         * po/sv.po:
4108         * po/tr.po:
4109         * po/uk.po:
4110         * po/vi.po:
4111         * po/zh_CN.po:
4112           Update .po files
4113
4114 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
4115
4116         * po/vi.po:
4117           po: Update translations
4118
4119 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
4120
4121         * gst/realmedia/rademux.c:
4122           rademux: Print invalid fourcc in error message in hex
4123           Previously this was printed as characters which caused later processing
4124           of the error message to sometimes warn about non-UTF-8 characters.
4125           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
4126
4127 === release 1.3.90 ===
4128
4129 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
4130
4131         * ChangeLog:
4132         * NEWS:
4133         * RELEASE:
4134         * configure.ac:
4135         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4136         * docs/plugins/inspect/plugin-a52dec.xml:
4137         * docs/plugins/inspect/plugin-amrnb.xml:
4138         * docs/plugins/inspect/plugin-amrwbdec.xml:
4139         * docs/plugins/inspect/plugin-asf.xml:
4140         * docs/plugins/inspect/plugin-cdio.xml:
4141         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4142         * docs/plugins/inspect/plugin-dvdread.xml:
4143         * docs/plugins/inspect/plugin-dvdsub.xml:
4144         * docs/plugins/inspect/plugin-lame.xml:
4145         * docs/plugins/inspect/plugin-mad.xml:
4146         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4147         * docs/plugins/inspect/plugin-realmedia.xml:
4148         * docs/plugins/inspect/plugin-siddec.xml:
4149         * docs/plugins/inspect/plugin-twolame.xml:
4150         * docs/plugins/inspect/plugin-x264.xml:
4151         * docs/plugins/inspect/plugin-xingmux.xml:
4152         * gst-plugins-ugly.doap:
4153         * win32/common/config.h:
4154           Release 1.3.90
4155
4156 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
4157
4158         * po/af.po:
4159         * po/az.po:
4160         * po/bg.po:
4161         * po/ca.po:
4162         * po/cs.po:
4163         * po/da.po:
4164         * po/de.po:
4165         * po/el.po:
4166         * po/en_GB.po:
4167         * po/eo.po:
4168         * po/es.po:
4169         * po/eu.po:
4170         * po/fi.po:
4171         * po/fr.po:
4172         * po/gl.po:
4173         * po/hr.po:
4174         * po/hu.po:
4175         * po/id.po:
4176         * po/it.po:
4177         * po/ja.po:
4178         * po/lt.po:
4179         * po/lv.po:
4180         * po/ms.po:
4181         * po/mt.po:
4182         * po/nb.po:
4183         * po/nl.po:
4184         * po/or.po:
4185         * po/pl.po:
4186         * po/pt_BR.po:
4187         * po/ro.po:
4188         * po/ru.po:
4189         * po/sk.po:
4190         * po/sl.po:
4191         * po/sq.po:
4192         * po/sr.po:
4193         * po/sv.po:
4194         * po/tr.po:
4195         * po/uk.po:
4196         * po/vi.po:
4197         * po/zh_CN.po:
4198           Update .po files
4199
4200 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
4201
4202         * .gitignore:
4203           Ignore autotools test-driver temp files from 'make check'
4204
4205 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
4206
4207         * configure.ac:
4208           Back to development
4209
4210 === release 1.3.3 ===
4211
4212 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
4213
4214         * ChangeLog:
4215         * NEWS:
4216         * RELEASE:
4217         * configure.ac:
4218         * docs/plugins/inspect/plugin-a52dec.xml:
4219         * docs/plugins/inspect/plugin-amrnb.xml:
4220         * docs/plugins/inspect/plugin-amrwbdec.xml:
4221         * docs/plugins/inspect/plugin-asf.xml:
4222         * docs/plugins/inspect/plugin-cdio.xml:
4223         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4224         * docs/plugins/inspect/plugin-dvdread.xml:
4225         * docs/plugins/inspect/plugin-dvdsub.xml:
4226         * docs/plugins/inspect/plugin-lame.xml:
4227         * docs/plugins/inspect/plugin-mad.xml:
4228         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4229         * docs/plugins/inspect/plugin-realmedia.xml:
4230         * docs/plugins/inspect/plugin-siddec.xml:
4231         * docs/plugins/inspect/plugin-twolame.xml:
4232         * docs/plugins/inspect/plugin-x264.xml:
4233         * docs/plugins/inspect/plugin-xingmux.xml:
4234         * gst-plugins-ugly.doap:
4235         * win32/common/config.h:
4236           Release 1.3.3
4237
4238 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
4239
4240         * po/af.po:
4241         * po/az.po:
4242         * po/bg.po:
4243         * po/ca.po:
4244         * po/cs.po:
4245         * po/da.po:
4246         * po/de.po:
4247         * po/el.po:
4248         * po/en_GB.po:
4249         * po/eo.po:
4250         * po/es.po:
4251         * po/eu.po:
4252         * po/fi.po:
4253         * po/fr.po:
4254         * po/gl.po:
4255         * po/hr.po:
4256         * po/hu.po:
4257         * po/id.po:
4258         * po/it.po:
4259         * po/ja.po:
4260         * po/lt.po:
4261         * po/lv.po:
4262         * po/ms.po:
4263         * po/mt.po:
4264         * po/nb.po:
4265         * po/nl.po:
4266         * po/or.po:
4267         * po/pl.po:
4268         * po/pt_BR.po:
4269         * po/ro.po:
4270         * po/ru.po:
4271         * po/sk.po:
4272         * po/sl.po:
4273         * po/sq.po:
4274         * po/sr.po:
4275         * po/sv.po:
4276         * po/tr.po:
4277         * po/uk.po:
4278         * po/vi.po:
4279         * po/zh_CN.po:
4280           Update .po files
4281
4282 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
4283
4284         * po/de.po:
4285         * po/nl.po:
4286           po: Update translations
4287
4288 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
4289
4290         * gst/realmedia/rmdemux.c:
4291         * gst/realmedia/rmdemux.h:
4292           rmdemux: use GstFlowCombiner
4293           Removes flow return combination code to use the newly added GstFlowCombiner
4294           https://bugzilla.gnome.org/show_bug.cgi?id=709224
4295
4296 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
4297
4298         * gst/asfdemux/gstasfdemux.c:
4299         * gst/asfdemux/gstasfdemux.h:
4300           asfdemux: use GstFlowCombiner
4301           Removes flow return combination code to use the newly added GstFlowCombiner
4302           https://bugzilla.gnome.org/show_bug.cgi?id=709224
4303
4304 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
4305
4306         * ext/x264/gstx264enc.c:
4307           x264enc: fix caps leak in set_format()
4308           https://bugzilla.gnome.org/show_bug.cgi?id=730865
4309
4310 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
4311
4312         * gst/asfdemux/gstasfdemux.c:
4313           asfdemux: Handle initial 0 timestamp that should have been -1
4314           https://bugzilla.gnome.org/show_bug.cgi?id=719660
4315
4316 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
4317
4318         * configure.ac:
4319           Back to development
4320
4321 === release 1.3.2 ===
4322
4323 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
4324
4325         * ChangeLog:
4326         * NEWS:
4327         * RELEASE:
4328         * common:
4329         * configure.ac:
4330         * docs/plugins/inspect-build.stamp:
4331         * docs/plugins/inspect.stamp:
4332         * docs/plugins/inspect/plugin-a52dec.xml:
4333         * docs/plugins/inspect/plugin-amrnb.xml:
4334         * docs/plugins/inspect/plugin-amrwbdec.xml:
4335         * docs/plugins/inspect/plugin-asf.xml:
4336         * docs/plugins/inspect/plugin-cdio.xml:
4337         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4338         * docs/plugins/inspect/plugin-dvdread.xml:
4339         * docs/plugins/inspect/plugin-dvdsub.xml:
4340         * docs/plugins/inspect/plugin-lame.xml:
4341         * docs/plugins/inspect/plugin-mad.xml:
4342         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4343         * docs/plugins/inspect/plugin-realmedia.xml:
4344         * docs/plugins/inspect/plugin-siddec.xml:
4345         * docs/plugins/inspect/plugin-twolame.xml:
4346         * docs/plugins/inspect/plugin-x264.xml:
4347         * docs/plugins/inspect/plugin-xingmux.xml:
4348         * gst-plugins-ugly.doap:
4349         * win32/common/config.h:
4350           Release 1.3.2
4351
4352 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
4353
4354         * po/af.po:
4355         * po/az.po:
4356         * po/bg.po:
4357         * po/ca.po:
4358         * po/cs.po:
4359         * po/da.po:
4360         * po/de.po:
4361         * po/el.po:
4362         * po/en_GB.po:
4363         * po/eo.po:
4364         * po/es.po:
4365         * po/eu.po:
4366         * po/fi.po:
4367         * po/fr.po:
4368         * po/gl.po:
4369         * po/hr.po:
4370         * po/hu.po:
4371         * po/id.po:
4372         * po/it.po:
4373         * po/ja.po:
4374         * po/lt.po:
4375         * po/lv.po:
4376         * po/ms.po:
4377         * po/mt.po:
4378         * po/nb.po:
4379         * po/nl.po:
4380         * po/or.po:
4381         * po/pl.po:
4382         * po/pt_BR.po:
4383         * po/ro.po:
4384         * po/ru.po:
4385         * po/sk.po:
4386         * po/sl.po:
4387         * po/sq.po:
4388         * po/sr.po:
4389         * po/sv.po:
4390         * po/tr.po:
4391         * po/uk.po:
4392         * po/vi.po:
4393         * po/zh_CN.po:
4394           Update .po files
4395
4396 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
4397
4398         * common:
4399           Automatic update of common submodule
4400           From 211fa5f to 1f5d3c3
4401
4402 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
4403
4404         * ext/mpeg2dec/gstmpeg2dec.h:
4405           mpeg2dec: remove unused struct members
4406
4407 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
4408
4409         * gst/realmedia/rtspreal.c:
4410           rtspreal: Fix some memory leaks in an error path
4411           CID 1212165.
4412
4413 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
4414
4415         * ext/mpeg2dec/gstmpeg2dec.c:
4416           mpeg2dec: Release codec state on negotiation failures
4417           Else it leaks
4418           CID #1212169
4419
4420 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
4421
4422         * configure.ac:
4423           Back to development
4424
4425 === release 1.3.1 ===
4426
4427 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
4428
4429         * ChangeLog:
4430         * NEWS:
4431         * RELEASE:
4432         * configure.ac:
4433         * docs/plugins/gst-plugins-ugly-plugins.args:
4434         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4435         * docs/plugins/inspect/plugin-a52dec.xml:
4436         * docs/plugins/inspect/plugin-amrnb.xml:
4437         * docs/plugins/inspect/plugin-amrwbdec.xml:
4438         * docs/plugins/inspect/plugin-asf.xml:
4439         * docs/plugins/inspect/plugin-cdio.xml:
4440         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4441         * docs/plugins/inspect/plugin-dvdread.xml:
4442         * docs/plugins/inspect/plugin-dvdsub.xml:
4443         * docs/plugins/inspect/plugin-lame.xml:
4444         * docs/plugins/inspect/plugin-mad.xml:
4445         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4446         * docs/plugins/inspect/plugin-realmedia.xml:
4447         * docs/plugins/inspect/plugin-siddec.xml:
4448         * docs/plugins/inspect/plugin-twolame.xml:
4449         * docs/plugins/inspect/plugin-x264.xml:
4450         * docs/plugins/inspect/plugin-xingmux.xml:
4451         * gst-plugins-ugly.doap:
4452         * win32/common/config.h:
4453           Release 1.3.1
4454
4455 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
4456
4457         * po/af.po:
4458         * po/az.po:
4459         * po/bg.po:
4460         * po/ca.po:
4461         * po/cs.po:
4462         * po/da.po:
4463         * po/de.po:
4464         * po/el.po:
4465         * po/en_GB.po:
4466         * po/eo.po:
4467         * po/es.po:
4468         * po/eu.po:
4469         * po/fi.po:
4470         * po/fr.po:
4471         * po/gl.po:
4472         * po/hr.po:
4473         * po/hu.po:
4474         * po/id.po:
4475         * po/it.po:
4476         * po/ja.po:
4477         * po/lt.po:
4478         * po/lv.po:
4479         * po/ms.po:
4480         * po/mt.po:
4481         * po/nb.po:
4482         * po/nl.po:
4483         * po/or.po:
4484         * po/pl.po:
4485         * po/pt_BR.po:
4486         * po/ro.po:
4487         * po/ru.po:
4488         * po/sk.po:
4489         * po/sl.po:
4490         * po/sq.po:
4491         * po/sr.po:
4492         * po/sv.po:
4493         * po/tr.po:
4494         * po/uk.po:
4495         * po/vi.po:
4496         * po/zh_CN.po:
4497           Update .po files
4498
4499 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
4500
4501         * po/de.po:
4502         * po/id.po:
4503         * po/lv.po:
4504         * po/sk.po:
4505         * po/sr.po:
4506           po: Update translations
4507
4508 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
4509
4510         * common:
4511           Automatic update of common submodule
4512           From bcb1518 to 211fa5f
4513
4514 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
4515
4516         * ext/sidplay/gstsiddec.cc:
4517         * gst/asfdemux/gstrtspwms.c:
4518         * gst/realmedia/rademux.c:
4519         * gst/realmedia/rdtmanager.c:
4520         * gst/realmedia/rtspreal.c:
4521           docs: remove outdated and pointless 'Last reviewed' lines from docs
4522           They are very confusing for people, and more often than not
4523           also just not very accurate. Seeing 'last reviewed: 2005' in
4524           your docs is not very confidence-inspiring. Let's just remove
4525           those comments.
4526
4527 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4528
4529         * gst/dvdsub/gstdvdsubdec.c:
4530           dvdsubdec: fix spurious rejection of 0 time offset commands
4531           Coverity 206168
4532
4533 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4534
4535         * ext/dvdread/dvdreadsrc.c:
4536           dvdread: avoid intermediate promotion to signed
4537           We should not reach the dangerous range here, though.
4538           Coverity 206491, 206492, 1139856
4539
4540 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4541
4542         * ext/mpeg2dec/gstmpeg2dec.c:
4543           mpeg2dec: do not reset the whole video info when setting size
4544           New changes to gstvideo will reset all the video info state
4545           when calling _set_format, overwriting what was previously set
4546           in the preceding code.
4547           The comment says the following code is meant to preserve the
4548           pre-crop size, so let's just keep the size and related data
4549           as this does not seem to break anything else (this is what
4550           the _set_format call would have set before the change that
4551           reset all data, except the colorimetry).
4552
4553 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
4554
4555         * gst/asfdemux/gstasfdemux.c:
4556           asfdemux: Fix payloads check
4557           Don't iterate stream->payloads if ... it doesn't exist
4558           CID #1139846
4559
4560 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
4561
4562         * .gitignore:
4563           .gitignore: Ignore gcov intermediate files
4564           https://bugzilla.gnome.org/show_bug.cgi?id=725483
4565
4566 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
4567
4568         * common:
4569           Automatic update of common submodule
4570           From fe1672e to bcb1518
4571
4572 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
4573
4574         * common:
4575           Automatic update of common submodule
4576           From 1a07da9 to fe1672e
4577
4578 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
4579
4580         * docs/Makefile.am:
4581           docs: install prebuilt plugin docs if gtk-doc is disabled
4582           Sync to the Makefile.am from gst-plugin-base where it is done right.
4583           Fixes #725034
4584
4585 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
4586
4587         * gst/xingmux/gstxingmux.c:
4588         * gst/xingmux/plugin.c:
4589           xingmux: add muxer category and make element plugable
4590           This is required to make encodebin consider the element. Yet it is not enough to
4591           have it plugged it has a lower priority than most mp3encoders and no different
4592           caps.
4593
4594 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
4595
4596         * ext/x264/gstx264enc.c:
4597           x264enc: allow lossless compression (qp=0)
4598           https://bugzilla.gnome.org/show_bug.cgi?id=725051
4599
4600 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
4601
4602         * m4/a52.m4:
4603           m4: Remove extra check for 11+ year old a52 release
4604           You deserve a build failure if you still have that version
4605           If someone wants to completely remove this m4 to replace it with the
4606           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
4607
4608 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
4609
4610         * m4/a52.m4:
4611           m4: Fix multiple tests in AC_CHECK_A52DEC
4612
4613 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
4614
4615         * gst/asfdemux/gstasfdemux.c:
4616           asfdemux: Remove unused function
4617
4618 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
4619
4620         * tests/check/Makefile.am:
4621           check: Fix test location
4622
4623 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
4624
4625         * tests/check/Makefile.am:
4626           tests: Don't build disabled plugins' check tests
4627           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
4628
4629 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
4630
4631         * common:
4632           Automatic update of common submodule
4633           From d48bed3 to 1a07da9
4634
4635 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
4636
4637         * gst/asfdemux/gstasfdemux.c:
4638           asfdemux: only add "format" field with fourcc to WMV caps
4639           Doesn't make sense for e.g. H264 or MJPEG.
4640
4641 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
4642
4643         * autogen.sh:
4644         * common:
4645           Automatic update of common submodule
4646           From dbedaa0 to d48bed3
4647
4648 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
4649
4650         * po/Makevars:
4651           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
4652           https://bugzilla.gnome.org/show_bug.cgi?id=705455
4653
4654 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
4655
4656         * ext/amrwbdec/amrwbdec.c:
4657           amrwbdec: Remove some dead code
4658
4659 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
4660
4661         * ext/amrnb/amrnbdec.c:
4662           amrnbdec: Remove some dead code
4663
4664 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
4665
4666         * ext/amrnb/amrnbdec.c:
4667           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
4668
4669 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
4670
4671         * ext/amrwbdec/amrwbdec.c:
4672           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
4673
4674 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
4675
4676         * ext/mpeg2dec/gstmpeg2dec.c:
4677           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
4678
4679 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
4680
4681         * ext/x264/gstx264enc.c:
4682           x264enc: fix compiler warning
4683           Compiler warns rightly about possibly uninitialized variable.
4684
4685 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
4686
4687         * ext/x264/gstx264enc.c:
4688           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
4689           gst-launch-1.0 videotestsrc ! x264enc
4690
4691 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
4692
4693         * ext/mpeg2dec/gstmpeg2dec.c:
4694           mpeg2dec: graceful degradation for badly parsed input
4695
4696 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
4697
4698         * common:
4699           Automatic update of common submodule
4700           From 865aa20 to dbedaa0
4701
4702 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
4703
4704         * gst/asfdemux/asfpacket.c:
4705           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
4706           So, don't need to check previous payload's mo_size and current
4707           payload's mo_size when merging it.
4708           https://bugzilla.gnome.org/show_bug.cgi?id=710609
4709
4710 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
4711
4712         * gst/asfdemux/gstasfdemux.c:
4713         * gst/asfdemux/gstasfdemux.h:
4714           asfdemux: Keep audio error checking fields only for audio
4715           Video shouldn't need to be descrambled, this can cause frames data
4716           to be corrupted
4717           https://bugzilla.gnome.org/show_bug.cgi?id=684942
4718
4719 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
4720
4721         * gst/asfdemux/gstasfdemux.c:
4722           asfdemux: really copy the buffer data
4723           Pass the copy-memory flag to copy the memory for the output buffer,
4724           otherwise we end with 0-sized buffers
4725           https://bugzilla.gnome.org/show_bug.cgi?id=684942
4726
4727 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
4728
4729         * ext/x264/gstx264enc.c:
4730           x264enc: If FPS is available, set VFR to false
4731           https://bugzilla.gnome.org/show_bug.cgi?id=708940
4732
4733 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
4734
4735         * gst/asfdemux/gstasfdemux.c:
4736           asfdemux: Only use segment.start as seek_time if it is relative
4737           Relying on the gst_segment_do_seek results for getting the
4738           seeking time should not be used if seek type is SET because the
4739           do_seek function makes the 'cur` position of the seek normalized
4740           on the segment range. This means that seeking beyond the end of the
4741           file might not result in instant EOS as it will end up seeking to
4742           the final ts of the file.
4743           In asf seeking to the final timestamp can lead to seeking to the last
4744           keyframe, meaning a few seconds of video will still be played, which should
4745           not be the desired behavior when seeking beyong file limits.
4746
4747 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
4748
4749         * gst/asfdemux/gstasfdemux.c:
4750           asfdemux: Parse last simple index entry
4751           The entry size is fixed at 6, fix typo to finish parsing the index
4752           correctly until the last sample
4753
4754 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
4755
4756         * README:
4757         * common:
4758           Automatic update of common submodule
4759           From 6b03ba7 to 865aa20
4760
4761 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4762
4763         * configure.ac:
4764           configure: Actually use 1.3.0.1 as version to make configure happy
4765
4766 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4767
4768         * configure.ac:
4769           Back to development
4770
4771 === release 1.2.0 ===
4772
4773 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4774
4775         * ChangeLog:
4776         * NEWS:
4777         * RELEASE:
4778         * configure.ac:
4779         * docs/plugins/inspect/plugin-a52dec.xml:
4780         * docs/plugins/inspect/plugin-amrnb.xml:
4781         * docs/plugins/inspect/plugin-amrwbdec.xml:
4782         * docs/plugins/inspect/plugin-asf.xml:
4783         * docs/plugins/inspect/plugin-cdio.xml:
4784         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4785         * docs/plugins/inspect/plugin-dvdread.xml:
4786         * docs/plugins/inspect/plugin-dvdsub.xml:
4787         * docs/plugins/inspect/plugin-lame.xml:
4788         * docs/plugins/inspect/plugin-mad.xml:
4789         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4790         * docs/plugins/inspect/plugin-realmedia.xml:
4791         * docs/plugins/inspect/plugin-siddec.xml:
4792         * docs/plugins/inspect/plugin-twolame.xml:
4793         * docs/plugins/inspect/plugin-x264.xml:
4794         * docs/plugins/inspect/plugin-xingmux.xml:
4795         * gst-plugins-ugly.doap:
4796         * win32/common/config.h:
4797           Release 1.2.0
4798
4799 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4800
4801         * po/af.po:
4802         * po/az.po:
4803         * po/bg.po:
4804         * po/ca.po:
4805         * po/cs.po:
4806         * po/da.po:
4807         * po/de.po:
4808         * po/el.po:
4809         * po/en_GB.po:
4810         * po/eo.po:
4811         * po/es.po:
4812         * po/eu.po:
4813         * po/fi.po:
4814         * po/fr.po:
4815         * po/gl.po:
4816         * po/hr.po:
4817         * po/hu.po:
4818         * po/id.po:
4819         * po/it.po:
4820         * po/ja.po:
4821         * po/lt.po:
4822         * po/lv.po:
4823         * po/ms.po:
4824         * po/mt.po:
4825         * po/nb.po:
4826         * po/nl.po:
4827         * po/or.po:
4828         * po/pl.po:
4829         * po/pt_BR.po:
4830         * po/ro.po:
4831         * po/ru.po:
4832         * po/sk.po:
4833         * po/sl.po:
4834         * po/sq.po:
4835         * po/sr.po:
4836         * po/sv.po:
4837         * po/tr.po:
4838         * po/uk.po:
4839         * po/vi.po:
4840         * po/zh_CN.po:
4841           Update .po files
4842
4843 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
4844
4845         * ext/x264/gstx264enc.c:
4846           x264enc: Update the documentation to match the default profile used
4847           https://bugzilla.gnome.org/show_bug.cgi?id=708036
4848
4849 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
4850
4851         * common:
4852           Automatic update of common submodule
4853           From b613661 to 6b03ba7
4854
4855 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
4856
4857         * common:
4858           Automatic update of common submodule
4859           From 74a6857 to b613661
4860
4861 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
4862
4863         * autogen.sh:
4864         * common:
4865           Automatic update of common submodule
4866           From 098c0d7 to 74a6857
4867
4868 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4869
4870         * configure.ac:
4871           Back to development
4872
4873 === release 1.1.90 ===
4874
4875 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4876
4877         * ChangeLog:
4878         * NEWS:
4879         * RELEASE:
4880         * configure.ac:
4881         * docs/plugins/inspect/plugin-a52dec.xml:
4882         * docs/plugins/inspect/plugin-amrnb.xml:
4883         * docs/plugins/inspect/plugin-amrwbdec.xml:
4884         * docs/plugins/inspect/plugin-asf.xml:
4885         * docs/plugins/inspect/plugin-cdio.xml:
4886         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4887         * docs/plugins/inspect/plugin-dvdread.xml:
4888         * docs/plugins/inspect/plugin-dvdsub.xml:
4889         * docs/plugins/inspect/plugin-lame.xml:
4890         * docs/plugins/inspect/plugin-mad.xml:
4891         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4892         * docs/plugins/inspect/plugin-realmedia.xml:
4893         * docs/plugins/inspect/plugin-siddec.xml:
4894         * docs/plugins/inspect/plugin-twolame.xml:
4895         * docs/plugins/inspect/plugin-x264.xml:
4896         * docs/plugins/inspect/plugin-xingmux.xml:
4897         * gst-plugins-ugly.doap:
4898         * win32/common/config.h:
4899           Release 1.1.90
4900
4901 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4902
4903         * po/af.po:
4904         * po/az.po:
4905         * po/bg.po:
4906         * po/ca.po:
4907         * po/cs.po:
4908         * po/da.po:
4909         * po/de.po:
4910         * po/el.po:
4911         * po/en_GB.po:
4912         * po/eo.po:
4913         * po/es.po:
4914         * po/eu.po:
4915         * po/fi.po:
4916         * po/fr.po:
4917         * po/gl.po:
4918         * po/hr.po:
4919         * po/hu.po:
4920         * po/id.po:
4921         * po/it.po:
4922         * po/ja.po:
4923         * po/lt.po:
4924         * po/lv.po:
4925         * po/ms.po:
4926         * po/mt.po:
4927         * po/nb.po:
4928         * po/nl.po:
4929         * po/or.po:
4930         * po/pl.po:
4931         * po/pt_BR.po:
4932         * po/ro.po:
4933         * po/ru.po:
4934         * po/sk.po:
4935         * po/sl.po:
4936         * po/sq.po:
4937         * po/sr.po:
4938         * po/sv.po:
4939         * po/tr.po:
4940         * po/uk.po:
4941         * po/vi.po:
4942         * po/zh_CN.po:
4943           Update .po files
4944
4945 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4946
4947         * po/cs.po:
4948           po: Update translations
4949
4950 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
4951
4952         * ext/x264/gstx264enc.c:
4953         * tests/check/elements/x264enc.c:
4954           x264enc: Implement getcaps that restricts the input format depending on the output profile
4955           Also add some x264enc profile tests
4956           https://bugzilla.gnome.org/show_bug.cgi?id=708326
4957
4958 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
4959
4960         * gst/asfdemux/asfpacket.c:
4961         * gst/asfdemux/gstasfdemux.c:
4962           asfdemux: fix playback regression in push mode
4963
4964 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
4965
4966         * gst/asfdemux/gstasfdemux.h:
4967           asfdemux: remove unused variable
4968
4969 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
4970
4971         * ext/x264/gstx264enc.c:
4972           x264enc: Don't unref future state but the old one
4973           Being silly will lead us nowhere.
4974
4975 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4976
4977         * ext/x264/gstx264enc.c:
4978           x264enc: Check if we have an input state before using it
4979           Flushing might happen before caps were set on the encoder,
4980           which would lead to crashes here.
4981           Thanks to Matej Knopp for analyzing this.
4982           https://bugzilla.gnome.org/show_bug.cgi?id=707414
4983
4984 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
4985
4986         * ext/x264/gstx264enc.c:
4987           x264enc: fix unsigned comparison warning
4988
4989 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4990
4991         * configure.ac:
4992           Back to development
4993
4994 === release 1.1.4 ===
4995
4996 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4997
4998         * ChangeLog:
4999         * NEWS:
5000         * RELEASE:
5001         * configure.ac:
5002         * docs/plugins/inspect/plugin-a52dec.xml:
5003         * docs/plugins/inspect/plugin-amrnb.xml:
5004         * docs/plugins/inspect/plugin-amrwbdec.xml:
5005         * docs/plugins/inspect/plugin-asf.xml:
5006         * docs/plugins/inspect/plugin-cdio.xml:
5007         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5008         * docs/plugins/inspect/plugin-dvdread.xml:
5009         * docs/plugins/inspect/plugin-dvdsub.xml:
5010         * docs/plugins/inspect/plugin-lame.xml:
5011         * docs/plugins/inspect/plugin-mad.xml:
5012         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5013         * docs/plugins/inspect/plugin-realmedia.xml:
5014         * docs/plugins/inspect/plugin-siddec.xml:
5015         * docs/plugins/inspect/plugin-twolame.xml:
5016         * docs/plugins/inspect/plugin-x264.xml:
5017         * docs/plugins/inspect/plugin-xingmux.xml:
5018         * gst-plugins-ugly.doap:
5019         * win32/common/config.h:
5020           Release 1.1.4
5021
5022 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5023
5024         * po/af.po:
5025         * po/az.po:
5026         * po/bg.po:
5027         * po/ca.po:
5028         * po/cs.po:
5029         * po/da.po:
5030         * po/de.po:
5031         * po/el.po:
5032         * po/en_GB.po:
5033         * po/eo.po:
5034         * po/es.po:
5035         * po/eu.po:
5036         * po/fi.po:
5037         * po/fr.po:
5038         * po/gl.po:
5039         * po/hr.po:
5040         * po/hu.po:
5041         * po/id.po:
5042         * po/it.po:
5043         * po/ja.po:
5044         * po/lt.po:
5045         * po/lv.po:
5046         * po/ms.po:
5047         * po/mt.po:
5048         * po/nb.po:
5049         * po/nl.po:
5050         * po/or.po:
5051         * po/pl.po:
5052         * po/pt_BR.po:
5053         * po/ro.po:
5054         * po/ru.po:
5055         * po/sk.po:
5056         * po/sl.po:
5057         * po/sq.po:
5058         * po/sr.po:
5059         * po/sv.po:
5060         * po/tr.po:
5061         * po/uk.po:
5062         * po/vi.po:
5063         * po/zh_CN.po:
5064           Update .po files
5065
5066 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5067
5068         * po/pt_BR.po:
5069           po: update translations
5070
5071 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
5072
5073         * ext/x264/gstx264enc.c:
5074           x264enc: log when we output a lower profile than requested
5075
5076 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5077
5078         * ext/x264/gstx264enc.c:
5079           x264enc: Consider subset relations of profiles when setting srcpad caps
5080           constrained-baseline is a subset of baseline, is a subset of main,
5081           is a subset of high profile.
5082           https://bugzilla.gnome.org/show_bug.cgi?id=705425
5083
5084 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
5085
5086         * ext/x264/gstx264enc.c:
5087           x264enc: propagate flow return back to base class and upstream
5088           https://bugzilla.gnome.org/show_bug.cgi?id=705425
5089
5090 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
5091
5092         * configure.ac:
5093           configure: fix x264 version checking
5094           x264 releases carry pkg-config versions such as 0.120.x
5095           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
5096           then fail, so we need to either check for > 0.119.0 or
5097           for >= 0.120 to make this work right.
5098
5099 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
5100
5101         * ext/x264/gstx264enc.c:
5102           x264enc: minor clean-up
5103           We requires x264 build >= 120 now.
5104
5105 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5106
5107         * ext/mpeg2dec/gstmpeg2dec.c:
5108           mpeg2dec: Fix mpeg2_reset() calls
5109
5110 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5111
5112         * ext/mpeg2dec/gstmpeg2dec.c:
5113         * ext/x264/gstx264enc.c:
5114           ext: Use new flush vfunc of video codec base classes and remove reset implementations
5115
5116 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
5117
5118         * gst/asfdemux/gstasfdemux.c:
5119           asfdemux: fix build on C89 compilers
5120
5121 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
5122
5123         * gst/asfdemux/asfpacket.c:
5124         * gst/asfdemux/gstasfdemux.c:
5125           asfdemux: fix seeking in push mode
5126
5127 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
5128
5129         * configure.ac:
5130           build: add subdir-objects to AM_INIT_AUTOMAKE
5131           Fixes warnings in automake 1.14
5132           https://bugzilla.gnome.org/show_bug.cgi?id=705350
5133
5134 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
5135
5136         * ext/mpeg2dec/gstmpeg2dec.c:
5137           mpeg2dec: Do a hard reset of flush_stop
5138           Which is notified by hard == 0 with latest refactoring.
5139
5140 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
5141
5142         * po/LINGUAS:
5143         * po/da.po:
5144         * po/de.po:
5145         * po/gl.po:
5146         * po/hr.po:
5147         * po/hu.po:
5148         * po/ja.po:
5149         * po/nb.po:
5150         * po/nl.po:
5151         * po/pl.po:
5152         * po/ru.po:
5153         * po/sl.po:
5154         * po/tr.po:
5155         * po/uk.po:
5156         * po/vi.po:
5157           po: update translations
5158
5159 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5160
5161         * configure.ac:
5162           Back to development
5163
5164 === release 1.1.3 ===
5165
5166 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5167
5168         * ChangeLog:
5169         * NEWS:
5170         * RELEASE:
5171         * configure.ac:
5172         * docs/plugins/inspect/plugin-a52dec.xml:
5173         * docs/plugins/inspect/plugin-amrnb.xml:
5174         * docs/plugins/inspect/plugin-amrwbdec.xml:
5175         * docs/plugins/inspect/plugin-asf.xml:
5176         * docs/plugins/inspect/plugin-cdio.xml:
5177         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5178         * docs/plugins/inspect/plugin-dvdread.xml:
5179         * docs/plugins/inspect/plugin-dvdsub.xml:
5180         * docs/plugins/inspect/plugin-lame.xml:
5181         * docs/plugins/inspect/plugin-mad.xml:
5182         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5183         * docs/plugins/inspect/plugin-realmedia.xml:
5184         * docs/plugins/inspect/plugin-siddec.xml:
5185         * docs/plugins/inspect/plugin-twolame.xml:
5186         * docs/plugins/inspect/plugin-x264.xml:
5187         * docs/plugins/inspect/plugin-xingmux.xml:
5188         * gst-plugins-ugly.doap:
5189         * win32/common/config.h:
5190           Release 1.1.3
5191
5192 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5193
5194         * po/af.po:
5195         * po/az.po:
5196         * po/bg.po:
5197         * po/ca.po:
5198         * po/cs.po:
5199         * po/da.po:
5200         * po/de.po:
5201         * po/el.po:
5202         * po/en_GB.po:
5203         * po/eo.po:
5204         * po/es.po:
5205         * po/eu.po:
5206         * po/fi.po:
5207         * po/fr.po:
5208         * po/gl.po:
5209         * po/hu.po:
5210         * po/id.po:
5211         * po/it.po:
5212         * po/ja.po:
5213         * po/lt.po:
5214         * po/lv.po:
5215         * po/ms.po:
5216         * po/mt.po:
5217         * po/nb.po:
5218         * po/nl.po:
5219         * po/or.po:
5220         * po/pl.po:
5221         * po/pt_BR.po:
5222         * po/ro.po:
5223         * po/ru.po:
5224         * po/sk.po:
5225         * po/sl.po:
5226         * po/sq.po:
5227         * po/sr.po:
5228         * po/sv.po:
5229         * po/tr.po:
5230         * po/uk.po:
5231         * po/vi.po:
5232         * po/zh_CN.po:
5233           Update .po files
5234
5235 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5236
5237         * gst/asfdemux/gstasfdemux.c:
5238         * gst/realmedia/rademux.c:
5239         * gst/realmedia/rmdemux.c:
5240           gst: Don't swap start/stop for negative rates in the SEGMENT query
5241
5242 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5243
5244         * gst/realmedia/rademux.c:
5245         * gst/realmedia/rmdemux.c:
5246           real: Implement SEGMENT query
5247
5248 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5249
5250         * gst/asfdemux/gstasfdemux.c:
5251           asfdemux: Implement SEGMENT query
5252
5253 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
5254
5255         * gst/asfdemux/asfheaders.c:
5256         * gst/asfdemux/asfheaders.h:
5257         * gst/asfdemux/asfpacket.c:
5258         * gst/asfdemux/gstasfdemux.c:
5259         * gst/asfdemux/gstasfdemux.h:
5260           asfdemux: Add support for dvr-ms
5261           https://bugzilla.gnome.org/show_bug.cgi?id=705026
5262
5263 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
5264
5265         * gst/realmedia/rtspreal.c:
5266           rtspreal: Ensure output value has an assigned value
5267           In the case where this macro was used, that dest was != NULL but that
5268           the strncmp failed, we would end up with dest_len being undefined.
5269
5270 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
5271
5272         * ext/x264/gstx264enc.c:
5273           x264: Fix dts comparision
5274           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
5275           and signed value... resulting it the result never being < 0.
5276           Instead just check if it is smaller before assigning to frame->dts.
5277
5278 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
5279
5280         * gst/asfdemux/gstasfdemux.c:
5281         * gst/asfdemux/gstasfdemux.h:
5282           asfdemux: fix seqnum handling for seeks
5283           Use the same seqnum as the seek for flushes/segments that are
5284           caused by the seek. Also do the same for segment events
5285           Fixes #676242
5286
5287 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5288
5289         * ext/mpeg2dec/gstmpeg2dec.c:
5290           mpeg2dec: Clean up reset/start/stop handling
5291
5292 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5293
5294         * ext/x264/gstx264enc.c:
5295           x264enc: React properly to flushing/resetting the encoder
5296           https://bugzilla.gnome.org/show_bug.cgi?id=656007
5297
5298 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5299
5300         * gst/realmedia/rademux.c:
5301         * gst/realmedia/rademux.h:
5302         * gst/realmedia/rmdemux.c:
5303         * gst/realmedia/rmdemux.h:
5304           realmedia: Add support for group-id in the stream-start event
5305
5306 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5307
5308         * gst/asfdemux/gstasfdemux.c:
5309         * gst/asfdemux/gstasfdemux.h:
5310           asfdemux: Add support for group-id in the stream-start event
5311
5312 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5313
5314         * ext/sidplay/gstsiddec.cc:
5315         * ext/sidplay/gstsiddec.h:
5316           siddec: Add support for group-id in the stream-start event
5317
5318 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
5319
5320         * gst/realmedia/rmdemux.c:
5321           rmdemux: Mark demuxer as "running" in push-mode
5322           Allows queries (and other code) to be answered when working in push-mode.
5323           Running would only be set to TRUE accordingly when working in pull-mode
5324           once it had read header/index.
5325           Fixes #680185
5326
5327 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
5328
5329         * ext/mpeg2dec/gstmpeg2dec.c:
5330           mpeg2dec: Properly reset on sequence changes
5331           Otherwise we end up using stray data/buffers.
5332           Fixes #690701
5333
5334 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5335
5336         * configure.ac:
5337           Back to development
5338
5339 === release 1.1.2 ===
5340
5341 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5342
5343         * ChangeLog:
5344         * NEWS:
5345         * RELEASE:
5346         * configure.ac:
5347         * docs/plugins/inspect/plugin-a52dec.xml:
5348         * docs/plugins/inspect/plugin-amrnb.xml:
5349         * docs/plugins/inspect/plugin-amrwbdec.xml:
5350         * docs/plugins/inspect/plugin-asf.xml:
5351         * docs/plugins/inspect/plugin-cdio.xml:
5352         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5353         * docs/plugins/inspect/plugin-dvdread.xml:
5354         * docs/plugins/inspect/plugin-dvdsub.xml:
5355         * docs/plugins/inspect/plugin-lame.xml:
5356         * docs/plugins/inspect/plugin-mad.xml:
5357         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5358         * docs/plugins/inspect/plugin-realmedia.xml:
5359         * docs/plugins/inspect/plugin-siddec.xml:
5360         * docs/plugins/inspect/plugin-twolame.xml:
5361         * docs/plugins/inspect/plugin-x264.xml:
5362         * docs/plugins/inspect/plugin-xingmux.xml:
5363         * gst-plugins-ugly.doap:
5364         * win32/common/config.h:
5365           Release 1.1.2
5366
5367 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5368
5369         * po/af.po:
5370         * po/az.po:
5371         * po/bg.po:
5372         * po/ca.po:
5373         * po/cs.po:
5374         * po/da.po:
5375         * po/de.po:
5376         * po/el.po:
5377         * po/en_GB.po:
5378         * po/eo.po:
5379         * po/es.po:
5380         * po/eu.po:
5381         * po/fi.po:
5382         * po/fr.po:
5383         * po/gl.po:
5384         * po/hu.po:
5385         * po/id.po:
5386         * po/it.po:
5387         * po/ja.po:
5388         * po/lt.po:
5389         * po/lv.po:
5390         * po/ms.po:
5391         * po/mt.po:
5392         * po/nb.po:
5393         * po/nl.po:
5394         * po/or.po:
5395         * po/pl.po:
5396         * po/pt_BR.po:
5397         * po/ro.po:
5398         * po/ru.po:
5399         * po/sk.po:
5400         * po/sl.po:
5401         * po/sq.po:
5402         * po/sr.po:
5403         * po/sv.po:
5404         * po/tr.po:
5405         * po/uk.po:
5406         * po/vi.po:
5407         * po/zh_CN.po:
5408           Update .po files
5409
5410 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5411
5412         * ext/dvdread/dvdreadsrc.c:
5413           dvdreadsrc: correctly determine last chapter's duration
5414           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
5415           It worked just fine before ...
5416
5417 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5418
5419         * gst/realmedia/rdtmanager.c:
5420           rdt: forward sticky events
5421
5422 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5423
5424         * configure.ac:
5425           Back to development
5426
5427 === release 1.1.1 ===
5428
5429 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5430
5431         * ChangeLog:
5432         * NEWS:
5433         * RELEASE:
5434         * common:
5435         * configure.ac:
5436         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5437         * docs/plugins/inspect/plugin-a52dec.xml:
5438         * docs/plugins/inspect/plugin-amrnb.xml:
5439         * docs/plugins/inspect/plugin-amrwbdec.xml:
5440         * docs/plugins/inspect/plugin-asf.xml:
5441         * docs/plugins/inspect/plugin-cdio.xml:
5442         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5443         * docs/plugins/inspect/plugin-dvdread.xml:
5444         * docs/plugins/inspect/plugin-dvdsub.xml:
5445         * docs/plugins/inspect/plugin-lame.xml:
5446         * docs/plugins/inspect/plugin-mad.xml:
5447         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5448         * docs/plugins/inspect/plugin-realmedia.xml:
5449         * docs/plugins/inspect/plugin-siddec.xml:
5450         * docs/plugins/inspect/plugin-twolame.xml:
5451         * docs/plugins/inspect/plugin-x264.xml:
5452         * docs/plugins/inspect/plugin-xingmux.xml:
5453         * gst-plugins-ugly.doap:
5454         * win32/common/config.h:
5455           Release 1.1.1
5456
5457 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5458
5459         * po/af.po:
5460         * po/az.po:
5461         * po/bg.po:
5462         * po/ca.po:
5463         * po/cs.po:
5464         * po/da.po:
5465         * po/de.po:
5466         * po/el.po:
5467         * po/en_GB.po:
5468         * po/eo.po:
5469         * po/es.po:
5470         * po/eu.po:
5471         * po/fi.po:
5472         * po/fr.po:
5473         * po/gl.po:
5474         * po/hu.po:
5475         * po/id.po:
5476         * po/it.po:
5477         * po/ja.po:
5478         * po/lt.po:
5479         * po/lv.po:
5480         * po/ms.po:
5481         * po/mt.po:
5482         * po/nb.po:
5483         * po/nl.po:
5484         * po/or.po:
5485         * po/pl.po:
5486         * po/pt_BR.po:
5487         * po/ro.po:
5488         * po/ru.po:
5489         * po/sk.po:
5490         * po/sl.po:
5491         * po/sq.po:
5492         * po/sr.po:
5493         * po/sv.po:
5494         * po/tr.po:
5495         * po/uk.po:
5496         * po/vi.po:
5497         * po/zh_CN.po:
5498           Update .po files
5499
5500 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5501
5502         * common:
5503           Automatic update of common submodule
5504           From 098c0d7 to 01a7a46
5505
5506 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
5507
5508         * ext/mpeg2dec/gstmpeg2dec.c:
5509           mpeg2dec: make the aspect ratio calculation more accurate.
5510           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
5511           aspect-ratio if we don't have a valid upstream PAR.
5512           https://bugzilla.gnome.org/show_bug.cgi?id=685103
5513
5514 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5515
5516         * common:
5517           Automatic update of common submodule
5518           From 5edcd85 to 098c0d7
5519
5520 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5521
5522         * tests/check/elements/amrnbenc.c:
5523         * tests/check/elements/mpeg2dec.c:
5524         * tests/check/elements/x264enc.c:
5525         * tests/check/elements/xingmux.c:
5526           tests: Fix event handling
5527
5528 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
5529
5530         * ext/lame/gstlamemp3enc.c:
5531           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
5532           lame does internal resampling, but the base class only cares about
5533           the number of raw samples, so tell finish frames about that, not
5534           the number of samples in the outgoing frame.:
5535
5536 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
5537
5538         * ext/x264/gstx264enc.c:
5539           x264enc: output byte-stream if downstream has ANY caps
5540           It's what people expect when they pipe the output to
5541           filesink or into a tcp connection or pipe.
5542
5543 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
5544
5545         * MAINTAINERS:
5546         * README:
5547         * README.static-linking:
5548         * common:
5549           Automatic update of common submodule
5550           From 3cb3d3c to 5edcd85
5551
5552 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5553
5554         * configure.ac:
5555         * ext/a52dec/Makefile.am:
5556         * ext/amrnb/Makefile.am:
5557         * ext/amrwbdec/Makefile.am:
5558         * ext/cdio/Makefile.am:
5559         * ext/dvdread/Makefile.am:
5560         * ext/lame/Makefile.am:
5561         * ext/mad/Makefile.am:
5562         * ext/mpeg2dec/Makefile.am:
5563         * ext/sidplay/Makefile.am:
5564         * ext/twolame/Makefile.am:
5565         * ext/x264/Makefile.am:
5566         * gst/asfdemux/Makefile.am:
5567         * gst/dvdlpcmdec/Makefile.am:
5568         * gst/dvdsub/Makefile.am:
5569         * gst/realmedia/Makefile.am:
5570         * gst/xingmux/Makefile.am:
5571           gst: Add better support for static plugins
5572
5573 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
5574
5575         * autogen.sh:
5576         * common:
5577           Automatic update of common submodule
5578           From aed87ae to 3cb3d3c
5579
5580 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
5581
5582         * common:
5583           Automatic update of common submodule
5584           From 04c7a1e to aed87ae
5585
5586 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
5587
5588         * gst/asfdemux/gstasfdemux.c:
5589         * gst/realmedia/rmdemux.c:
5590           Use %03u instead of %u in gst_pad_create_stream_id_printf()
5591
5592 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
5593
5594         * ext/x264/gstx264enc.c:
5595           x264enc: Fix for 0/1 framerate - now uses VFR in this case
5596           Previously did a division by zero.
5597           https://bugzilla.gnome.org/show_bug.cgi?id=695728
5598
5599 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
5600
5601         * common:
5602           Automatic update of common submodule
5603           From 2de221c to 04c7a1e
5604
5605 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
5606
5607         * ext/x264/gstx264enc.c:
5608           x264enc: simplify template caps
5609           No need to make an array for one single element.
5610
5611 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
5612
5613         * ext/x264/gstx264enc.c:
5614           x264enc: put all theoretically possible formats in template caps
5615           and decide at runtime which subset of these (8-bit or 10-bit video
5616           formats) is supported. libx264 will be compiled for one of these
5617           two options, and it is possible to switch by pointing the dynamic
5618           linker to a different libx264 build at runtime. If we want our
5619           template caps to be correct, they should contain all then, with
5620           the actually supported ones determined at runtime.
5621           https://bugzilla.gnome.org/show_bug.cgi?id=691935
5622
5623 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
5624
5625         * ext/x264/gstx264enc.c:
5626           x264enc: detect supported bit depth and pixel formats at runtime
5627           http://bugs.debian.org/667573
5628           https://bugzilla.gnome.org/show_bug.cgi?id=691935
5629
5630 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
5631
5632         * autogen.sh:
5633           autogen.sh: allow calling from out-of-tree
5634           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5635           https://bugzilla.gnome.org/show_bug.cgi?id=692857
5636
5637 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
5638
5639         * common:
5640           Automatic update of common submodule
5641           From a942293 to 2de221c
5642
5643 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
5644
5645         * tests/check/Makefile.am:
5646           tests: use _1_0 variants for the various registry variables
5647           These override the variants without version suffix. Makes 'make check' work
5648           properly in environments that set the suffixed variant for 1.0, such as
5649           jhbuild.
5650
5651 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5652
5653         * common:
5654           Automatic update of common submodule
5655           From a72faea to a942293
5656
5657 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
5658
5659         * configure.ac:
5660           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
5661           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
5662           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
5663           https://bugzilla.gnome.org/show_bug.cgi?id=690881
5664
5665 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
5666
5667         * ext/mpeg2dec/gstmpeg2dec.c:
5668           mpeg2dec: use appropriate printf format for gsize
5669
5670 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
5671
5672         * ext/cdio/gstcdio.h:
5673           cdio: Fix redundant redeclaration of 'cdio_version_string'
5674           cdio/version.h is already included by cdio/cdio.h
5675
5676 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5677
5678         * ext/sidplay/gstsiddec.cc:
5679           siddec: init debug category
5680
5681 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5682
5683         * configure.ac:
5684         * ext/dvdread/Makefile.am:
5685           dvdread: link to libgmodule-2.0 since the g_module_* API is used
5686           And the gmodule lib has been moved into the Requires.private
5687           section of the pkg-config file in core.
5688
5689 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
5690
5691         * ext/cdio/gstcdiocddasrc.c:
5692         * ext/cdio/gstcdiocddasrc.h:
5693           cdiocddasrc: detect whether drive produces samples in non-host endianness
5694           If drive produces samples in other endianness than the host,
5695           we need to byte swap them before pushing them out, or we
5696           produce nothing but noise. cdparanoia detects this automatically,
5697           but libcdio does not, so we have to do it ourselves.
5698           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
5699           https://bugzilla.gnome.org/show_bug.cgi?id=377280
5700
5701 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
5702
5703         * common:
5704           Automatic update of common submodule
5705           From b497c4f to a72faea
5706
5707 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5708
5709         * tests/check/elements/xingmux_testdata.h:
5710           xingmux: Fix unit test after change to correctly calculate number of frames
5711
5712 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5713
5714         * ext/x264/gstx264enc.c:
5715           x264enc: Add support for 10-bit color formats
5716           Requires x264 to be built with 10-bit support, which disables
5717           9-bit support. Also only advertise the color formats that were
5718           compiled into x264.
5719
5720 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5721
5722         * ext/x264/gstx264enc.c:
5723           x264enc: Add support for Y444, Y42B and NV12
5724
5725 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
5726
5727         * ext/cdio/Makefile.am:
5728         * ext/cdio/gstcdio.c:
5729           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
5730           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
5731           if they're not plain ASCII.
5732
5733 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
5734
5735         * gst/xingmux/gstxingmux.c:
5736           xingmux: Properly calculate the number of frames
5737           First, the xing header frame is never added to the count,
5738           we have to increment the count.
5739           Secondly, there is a rounding error when calculating the
5740           frame duration, as spf*GST_SECOND/rate is not an integer
5741           (26122448.9) an it must be 26122449.
5742
5743 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
5744
5745         * configure.ac:
5746           configure.ac: update courtesy of autoupdate
5747
5748 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
5749
5750         * common:
5751         * configure.ac:
5752           configure: let AG_GST_PLUGIN_DOCS check for python
5753           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
5754           which as a side-effect should pick up newer python versions as
5755           well.
5756           https://bugzilla.gnome.org/show_bug.cgi?id=563903
5757
5758 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
5759
5760         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5761           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
5762
5763 2012-11-03 20:38:00 +0000  Tim-Philipp Müller <tim@centricular.net>
5764
5765         * tests/check/elements/mpg123audiodec.c:
5766           Fix FSF address
5767           https://bugzilla.gnome.org/show_bug.cgi?id=687520
5768
5769 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
5770
5771         * docs/random/LICENSE:
5772         * ext/a52dec/gsta52dec.c:
5773         * ext/a52dec/gsta52dec.h:
5774         * ext/amrnb/amrnb.c:
5775         * ext/amrnb/amrnbdec.c:
5776         * ext/amrnb/amrnbdec.h:
5777         * ext/amrnb/amrnbenc.c:
5778         * ext/amrnb/amrnbenc.h:
5779         * ext/amrwbdec/amrwb.c:
5780         * ext/amrwbdec/amrwbdec.c:
5781         * ext/amrwbdec/amrwbdec.h:
5782         * ext/cdio/gstcdio.c:
5783         * ext/cdio/gstcdio.h:
5784         * ext/cdio/gstcdiocddasrc.c:
5785         * ext/cdio/gstcdiocddasrc.h:
5786         * ext/dvdread/dvdreadsrc.c:
5787         * ext/dvdread/dvdreadsrc.h:
5788         * ext/lame/gstlamemp3enc.c:
5789         * ext/lame/gstlamemp3enc.h:
5790         * ext/lame/plugin.c:
5791         * ext/mad/gstmad.c:
5792         * ext/mad/gstmad.h:
5793         * ext/mpeg2dec/gstmpeg2dec.c:
5794         * ext/mpeg2dec/gstmpeg2dec.h:
5795         * ext/sidplay/gstsiddec.cc:
5796         * ext/sidplay/gstsiddec.h:
5797         * ext/twolame/gsttwolamemp2enc.c:
5798         * ext/twolame/gsttwolamemp2enc.h:
5799         * ext/x264/gstx264enc.c:
5800         * ext/x264/gstx264enc.h:
5801         * gst-libs/gst/gettext.h:
5802         * gst-libs/gst/glib-compat-private.h:
5803         * gst-libs/gst/gst-i18n-plugin.h:
5804         * gst/asfdemux/asfheaders.c:
5805         * gst/asfdemux/asfheaders.h:
5806         * gst/asfdemux/asfpacket.c:
5807         * gst/asfdemux/asfpacket.h:
5808         * gst/asfdemux/gstasf.c:
5809         * gst/asfdemux/gstasfdemux.c:
5810         * gst/asfdemux/gstasfdemux.h:
5811         * gst/asfdemux/gstrtpasfdepay.c:
5812         * gst/asfdemux/gstrtpasfdepay.h:
5813         * gst/asfdemux/gstrtspwms.c:
5814         * gst/asfdemux/gstrtspwms.h:
5815         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5816         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5817         * gst/dvdsub/gstdvdsubdec.c:
5818         * gst/dvdsub/gstdvdsubdec.h:
5819         * gst/dvdsub/gstdvdsubparse.c:
5820         * gst/dvdsub/gstdvdsubparse.h:
5821         * gst/realmedia/asmrules.c:
5822         * gst/realmedia/asmrules.h:
5823         * gst/realmedia/gstrdtbuffer.c:
5824         * gst/realmedia/gstrdtbuffer.h:
5825         * gst/realmedia/pnmsrc.c:
5826         * gst/realmedia/pnmsrc.h:
5827         * gst/realmedia/rademux.c:
5828         * gst/realmedia/rademux.h:
5829         * gst/realmedia/rdtdepay.c:
5830         * gst/realmedia/rdtdepay.h:
5831         * gst/realmedia/rdtjitterbuffer.c:
5832         * gst/realmedia/rdtjitterbuffer.h:
5833         * gst/realmedia/rdtmanager.c:
5834         * gst/realmedia/rdtmanager.h:
5835         * gst/realmedia/realhash.c:
5836         * gst/realmedia/realhash.h:
5837         * gst/realmedia/realmedia.c:
5838         * gst/realmedia/rmdemux.c:
5839         * gst/realmedia/rmdemux.h:
5840         * gst/realmedia/rmutils.c:
5841         * gst/realmedia/rmutils.h:
5842         * gst/realmedia/rtspreal.c:
5843         * gst/realmedia/rtspreal.h:
5844         * gst/xingmux/gstxingmux.c:
5845         * gst/xingmux/gstxingmux.h:
5846         * gst/xingmux/plugin.c:
5847         * tests/check/elements/amrnbenc.c:
5848         * tests/check/elements/mpeg2dec.c:
5849         * tests/check/elements/x264enc.c:
5850         * tests/check/generic/index.c:
5851         * tests/check/generic/states.c:
5852         * tests/check/pipelines/lame.c:
5853           Fix FSF address
5854           https://bugzilla.gnome.org/show_bug.cgi?id=687520
5855
5856 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
5857
5858         * gst/dvdsub/gstdvdsubdec.c:
5859           dvdsubdec: allocate correct amount of memory for bitmap
5860           https://bugzilla.gnome.org/show_bug.cgi?id=687192
5861
5862 2012-10-30 09:27:24 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
5863
5864         * ext/mpg123/gstmpg123audiodec.c:
5865           mpg123: removed unnecessary finalize function
5866           https://bugzilla.gnome.org/show_bug.cgi?id=687176
5867
5868 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
5869
5870         * ext/sidplay/gstsiddec.cc:
5871           siddec: reset bytes counter
5872           Reset the total_bytes counter so that we get timestamps correct.
5873           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
5874
5875 2012-10-30 10:20:09 +1100  Jan Schmidt <thaytan@noraisin.net>
5876
5877         * ext/mpg123/gstmpg123audiodec.c:
5878           mpg123: Fix leaks from not chaining up in the finalize function
5879
5880 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
5881
5882         * configure.ac:
5883         * docs/plugins/inspect/plugin-a52dec.xml:
5884         * docs/plugins/inspect/plugin-amrnb.xml:
5885         * docs/plugins/inspect/plugin-amrwbdec.xml:
5886         * docs/plugins/inspect/plugin-asf.xml:
5887         * docs/plugins/inspect/plugin-cdio.xml:
5888         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5889         * docs/plugins/inspect/plugin-dvdread.xml:
5890         * docs/plugins/inspect/plugin-dvdsub.xml:
5891         * docs/plugins/inspect/plugin-lame.xml:
5892         * docs/plugins/inspect/plugin-mad.xml:
5893         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5894         * docs/plugins/inspect/plugin-realmedia.xml:
5895         * docs/plugins/inspect/plugin-siddec.xml:
5896         * docs/plugins/inspect/plugin-twolame.xml:
5897         * docs/plugins/inspect/plugin-x264.xml:
5898         * docs/plugins/inspect/plugin-xingmux.xml:
5899         * win32/common/config.h:
5900           Back to feature development
5901
5902 === release 1.0.2 ===
5903
5904 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
5905
5906         * ChangeLog:
5907         * NEWS:
5908         * RELEASE:
5909         * configure.ac:
5910         * docs/plugins/inspect/plugin-a52dec.xml:
5911         * docs/plugins/inspect/plugin-amrnb.xml:
5912         * docs/plugins/inspect/plugin-amrwbdec.xml:
5913         * docs/plugins/inspect/plugin-asf.xml:
5914         * docs/plugins/inspect/plugin-cdio.xml:
5915         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5916         * docs/plugins/inspect/plugin-dvdread.xml:
5917         * docs/plugins/inspect/plugin-dvdsub.xml:
5918         * docs/plugins/inspect/plugin-lame.xml:
5919         * docs/plugins/inspect/plugin-mad.xml:
5920         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5921         * docs/plugins/inspect/plugin-realmedia.xml:
5922         * docs/plugins/inspect/plugin-siddec.xml:
5923         * docs/plugins/inspect/plugin-twolame.xml:
5924         * docs/plugins/inspect/plugin-x264.xml:
5925         * docs/plugins/inspect/plugin-xingmux.xml:
5926         * gst-plugins-ugly.doap:
5927         * win32/common/config.h:
5928           Release 1.0.2
5929
5930 2012-10-24 13:41:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5931
5932         * tests/check/elements/mpg123audiodec.c:
5933           tests: fix up mpg123 test a little
5934           - dist input files
5935           - fix sample leak
5936           - simplify check for elements
5937           - only run mpg123 test if mpg123 is available and selected
5938           - fix build in uninstalled setup
5939           https://bugzilla.gnome.org/show_bug.cgi?id=686595
5940
5941 2012-10-24 12:30:10 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
5942
5943         * tests/check/elements/mpg123audiodec.c:
5944           tets: add unit test for mpg123audiodec
5945           https://bugzilla.gnome.org/show_bug.cgi?id=686595
5946
5947 2012-10-24 00:36:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
5948
5949         * ext/mpg123/gstmpg123audiodec.c:
5950           mpg123: added gtkdoc section
5951           https://bugzilla.gnome.org/show_bug.cgi?id=686595
5952
5953 2012-10-24 00:22:05 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
5954
5955         * ext/mpg123/gstmpg123audiodec.c:
5956           mpg123: fixed bug with last frame, disabled internal resampler & chatter
5957           * The last MP3 frame wasn't being pushed when base class was draining
5958           * Made sure mpg123 cannot ever use its (crude) internal resampler
5959           * Disabled mpg123 stderr output
5960           https://bugzilla.gnome.org/show_bug.cgi?id=686595
5961
5962 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
5963
5964         * gst/asfdemux/Makefile.am:
5965         * gst/realmedia/Makefile.am:
5966           Makefile.am: Fix typos for generating the Android.mk files
5967           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
5968           The typos led to generate the incorrect Android.mk files for the asfdemux
5969           and realmedia plugin.
5970           https://bugzilla.gnome.org/show_bug.cgi?id=686748
5971
5972 2012-10-24 00:21:45 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
5973
5974         * ext/mpg123/gstmpg123audiodec.c:
5975           mpg123: cleaned up comments, formatting, and logging lines
5976           also replaced mpg123decoder->handle != NULL checks with asserts
5977           https://bugzilla.gnome.org/show_bug.cgi?id=686595
5978
5979 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5980
5981         * ext/dvdread/dvdreadsrc.c:
5982           dvdreadsrc: correctly set next cell when seeking to sector
5983
5984 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5985
5986         * gst/dvdsub/gstdvdsubparse.c:
5987           dvdsubparse: send src caps when receiving sink caps
5988
5989 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5990
5991         * ext/dvdread/dvdreadsrc.c:
5992           dvdreadsrc: update dvd event to enhanced approach
5993           ... in line with resindvdsrc.
5994
5995 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
5996
5997         * docs/Makefile.am:
5998           docs: add 'make upload' target for new-release script
5999
6000 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
6001
6002         * configure.ac:
6003         * docs/plugins/inspect/plugin-a52dec.xml:
6004         * docs/plugins/inspect/plugin-amrnb.xml:
6005         * docs/plugins/inspect/plugin-amrwbdec.xml:
6006         * docs/plugins/inspect/plugin-asf.xml:
6007         * docs/plugins/inspect/plugin-cdio.xml:
6008         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6009         * docs/plugins/inspect/plugin-dvdread.xml:
6010         * docs/plugins/inspect/plugin-dvdsub.xml:
6011         * docs/plugins/inspect/plugin-lame.xml:
6012         * docs/plugins/inspect/plugin-mad.xml:
6013         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6014         * docs/plugins/inspect/plugin-realmedia.xml:
6015         * docs/plugins/inspect/plugin-siddec.xml:
6016         * docs/plugins/inspect/plugin-twolame.xml:
6017         * docs/plugins/inspect/plugin-x264.xml:
6018         * docs/plugins/inspect/plugin-xingmux.xml:
6019         * win32/common/config.h:
6020           Back to development (bug fixing)
6021
6022 === release 1.0.1 ===
6023
6024 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
6025
6026         * ChangeLog:
6027         * NEWS:
6028         * RELEASE:
6029         * configure.ac:
6030         * docs/plugins/inspect/plugin-a52dec.xml:
6031         * docs/plugins/inspect/plugin-amrnb.xml:
6032         * docs/plugins/inspect/plugin-amrwbdec.xml:
6033         * docs/plugins/inspect/plugin-asf.xml:
6034         * docs/plugins/inspect/plugin-cdio.xml:
6035         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6036         * docs/plugins/inspect/plugin-dvdread.xml:
6037         * docs/plugins/inspect/plugin-dvdsub.xml:
6038         * docs/plugins/inspect/plugin-lame.xml:
6039         * docs/plugins/inspect/plugin-mad.xml:
6040         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6041         * docs/plugins/inspect/plugin-realmedia.xml:
6042         * docs/plugins/inspect/plugin-siddec.xml:
6043         * docs/plugins/inspect/plugin-twolame.xml:
6044         * docs/plugins/inspect/plugin-x264.xml:
6045         * docs/plugins/inspect/plugin-xingmux.xml:
6046         * gst-plugins-ugly.doap:
6047         * win32/common/config.h:
6048           Release 1.0.1
6049
6050 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
6051
6052         * common:
6053           Automatic update of common submodule
6054           From 6c0b52c to 6bb6951
6055
6056 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
6057
6058         * ext/mpeg2dec/gstmpeg2dec.c:
6059           mpeg2dec: Don't error out when there is no associated buffer
6060           In 0.10, having mpeg2dec occasionally tell us to output a frame that
6061           was never decoded was just ignored, so do the same in 1.0
6062           Fixes: #685107
6063
6064 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
6065
6066         * REQUIREMENTS:
6067         * gst/dvdsub/gstdvdsubdec.c:
6068           Purge mention of liboil and update REQUIREMENTS
6069           https://bugzilla.gnome.org/show_bug.cgi?id=673285
6070
6071 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
6072
6073         * ext/x264/gstx264enc.c:
6074           x264enc: when setting fallback decoder latency, set valid min_latency
6075           Min. latency needs to be a valid time, so pass 0 as default
6076           value in the fallback case where we can't determine any latency,
6077           and avoid nasty criticals at runtime.
6078
6079 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6080
6081         * configure.ac:
6082         * docs/plugins/inspect/plugin-a52dec.xml:
6083         * docs/plugins/inspect/plugin-amrnb.xml:
6084         * docs/plugins/inspect/plugin-amrwbdec.xml:
6085         * docs/plugins/inspect/plugin-asf.xml:
6086         * docs/plugins/inspect/plugin-cdio.xml:
6087         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6088         * docs/plugins/inspect/plugin-dvdread.xml:
6089         * docs/plugins/inspect/plugin-dvdsub.xml:
6090         * docs/plugins/inspect/plugin-lame.xml:
6091         * docs/plugins/inspect/plugin-mad.xml:
6092         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6093         * docs/plugins/inspect/plugin-realmedia.xml:
6094         * docs/plugins/inspect/plugin-siddec.xml:
6095         * docs/plugins/inspect/plugin-twolame.xml:
6096         * docs/plugins/inspect/plugin-x264.xml:
6097         * docs/plugins/inspect/plugin-xingmux.xml:
6098         * win32/common/config.h:
6099           Back to development (bug fixing)
6100
6101 === release 1.0.0 ===
6102
6103 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6104
6105         * NEWS:
6106         * RELEASE:
6107         * configure.ac:
6108         * docs/plugins/inspect/plugin-a52dec.xml:
6109         * docs/plugins/inspect/plugin-amrnb.xml:
6110         * docs/plugins/inspect/plugin-amrwbdec.xml:
6111         * docs/plugins/inspect/plugin-asf.xml:
6112         * docs/plugins/inspect/plugin-cdio.xml:
6113         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6114         * docs/plugins/inspect/plugin-dvdread.xml:
6115         * docs/plugins/inspect/plugin-dvdsub.xml:
6116         * docs/plugins/inspect/plugin-lame.xml:
6117         * docs/plugins/inspect/plugin-mad.xml:
6118         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6119         * docs/plugins/inspect/plugin-realmedia.xml:
6120         * docs/plugins/inspect/plugin-siddec.xml:
6121         * docs/plugins/inspect/plugin-twolame.xml:
6122         * docs/plugins/inspect/plugin-x264.xml:
6123         * docs/plugins/inspect/plugin-xingmux.xml:
6124         * gst-plugins-ugly.doap:
6125         * win32/common/config.h:
6126           Release 1.0.0
6127
6128 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
6129
6130         * common:
6131           Automatic update of common submodule
6132           From 4f962f7 to 6c0b52c
6133
6134 === release 0.11.99 ===
6135
6136 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6137
6138         * configure.ac:
6139         * docs/plugins/inspect/plugin-xingmux.xml:
6140         * gst-plugins-ugly.doap:
6141         * win32/common/config.h:
6142           Release 0.11.99
6143
6144 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6145
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           docs: update docs
6162
6163 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6164
6165         * configure.ac:
6166         * ext/amrnb/Makefile.am:
6167         * ext/amrwbdec/Makefile.am:
6168         * ext/lame/Makefile.am:
6169         * ext/twolame/Makefile.am:
6170         * tests/check/Makefile.am:
6171           Remove -DGST_USE_UNSTABLE_API
6172
6173 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6174
6175         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6176         * docs/plugins/inspect/plugin-a52dec.xml:
6177         * docs/plugins/inspect/plugin-amrnb.xml:
6178         * docs/plugins/inspect/plugin-amrwbdec.xml:
6179         * docs/plugins/inspect/plugin-asf.xml:
6180         * docs/plugins/inspect/plugin-cdio.xml:
6181         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6182         * docs/plugins/inspect/plugin-dvdread.xml:
6183         * docs/plugins/inspect/plugin-dvdsub.xml:
6184         * docs/plugins/inspect/plugin-lame.xml:
6185         * docs/plugins/inspect/plugin-mad.xml:
6186         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6187         * docs/plugins/inspect/plugin-realmedia.xml:
6188         * docs/plugins/inspect/plugin-siddec.xml:
6189         * docs/plugins/inspect/plugin-twolame.xml:
6190         * docs/plugins/inspect/plugin-x264.xml:
6191           Update docs
6192
6193 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6194
6195         * ext/cdio/gstcdio.c:
6196           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
6197           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
6198           introspection/updating for this plugin.
6199
6200 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
6201
6202         * gst-plugins-ugly.spec.in:
6203           Switch to F18 package naming
6204
6205 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6206
6207         * ext/dvdread/demo-play:
6208         * tests/check/elements/mpeg2dec.c:
6209           rename some caps and elements in examples
6210
6211 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
6212
6213         * configure.ac:
6214           Back to development
6215
6216 === release 0.11.94 ===
6217
6218 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
6219
6220         * ChangeLog:
6221         * configure.ac:
6222         * gst-plugins-ugly.doap:
6223         * win32/common/config.h:
6224           Release 0.11.94
6225
6226 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
6227
6228         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6229         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6230         * docs/plugins/gst-plugins-ugly-plugins.signals:
6231         * docs/plugins/inspect/plugin-a52dec.xml:
6232         * docs/plugins/inspect/plugin-amrnb.xml:
6233         * docs/plugins/inspect/plugin-amrwbdec.xml:
6234         * docs/plugins/inspect/plugin-asf.xml:
6235         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6236         * docs/plugins/inspect/plugin-dvdread.xml:
6237         * docs/plugins/inspect/plugin-dvdsub.xml:
6238         * docs/plugins/inspect/plugin-lame.xml:
6239         * docs/plugins/inspect/plugin-mad.xml:
6240         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6241         * docs/plugins/inspect/plugin-realmedia.xml:
6242         * docs/plugins/inspect/plugin-siddec.xml:
6243         * docs/plugins/inspect/plugin-twolame.xml:
6244         * docs/plugins/inspect/plugin-x264.xml:
6245           docs: update docs
6246
6247 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6248
6249         * gst/realmedia/rmdemux.c:
6250           rmdemux: use DTS and PTS
6251           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
6252           undefined to make the decoder do the right thing. We can then remove the code
6253           that tries to guess the PTS from the DTS.
6254
6255 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
6256
6257         * ext/mpeg2dec/gstmpeg2dec.c:
6258           mpeg2dec: Hold ref to buffer while mapped
6259           So that the buffer still exists when we go to unmap it later,
6260           even if it got pushed in the meantime.
6261
6262 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
6263
6264         * tests/check/elements/x264enc.c:
6265           x264enc test: x264enc produces constrained-baseline, not the full baseline
6266
6267 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6268
6269         * gst/asfdemux/gstasfdemux.c:
6270         * gst/realmedia/rademux.c:
6271         * gst/realmedia/rmdemux.c:
6272           gst: only activate in pull mode if upstream is seekable
6273
6274 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6275
6276         * gst/realmedia/rademux.c:
6277           rademux: tags can be NULL
6278
6279 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6280
6281         * ext/mad/gstmad.c:
6282           mad: fix email address
6283
6284 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6285
6286         * ext/mad/gstmad.c:
6287           mad: init base class method only once
6288
6289 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6290
6291         * gst/xingmux/gstxingmux.c:
6292           xingmux: remove defunct commented code
6293
6294 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6295
6296         * gst/dvdsub/gstdvdsubdec.c:
6297           dvbsubdec: handle and send GAP event
6298           ... in stead of update newsegment event.
6299
6300 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6301
6302         * gst/dvdsub/gstdvdsubdec.c:
6303           dvbsubdec: adjust disabled code comment style
6304
6305 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6306
6307         * ext/x264/gstx264enc.c:
6308           x264enc: clean up some debug statements
6309
6310 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6311
6312         * ext/x264/gstx264enc.c:
6313         * ext/x264/gstx264enc.h:
6314           x264enc: handle possibly negative DTS provided by codec
6315           ... by arranging for an offset such that DTS == PTS for keyframes,
6316           which is expected elsewhere to go along with semantics of PTS and DTS.
6317           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
6318
6319 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
6320
6321         * gst-plugins-ugly.spec.in:
6322           Fix spec file for ugly
6323
6324 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6325
6326         * tests/check/elements/mpeg2dec.c:
6327           tests: mpeg2dec: initialize variable
6328           ... which avoids test segfaulting.
6329
6330 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
6331
6332         * tests/check/elements/mpeg2dec.c:
6333           check: Feed parsed data to mpeg2dec
6334           And fix the expected output caps by adding colorimetry field
6335
6336 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
6337
6338         * common:
6339           Automatic update of common submodule
6340           From 668acee to 4f962f7
6341
6342 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
6343
6344         * configure.ac:
6345           configure: bump gtk-doc req to 1.12 (mar-2009)
6346           This allows us to e.g. unconditionally use gtkdoc-rebase.
6347
6348 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
6349
6350         * docs/plugins/inspect/plugin-dvdsub.xml:
6351         * gst/dvdsub/gstdvdsubdec.c:
6352         * gst/dvdsub/gstdvdsubparse.c:
6353           video/x-dvd-subpicture -> subpicture/x-dvd
6354
6355 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6356
6357         * ext/x264/gstx264enc.c:
6358           x264enc: Use new video encoder base class API for handling tags
6359
6360 2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6361
6362         * ext/mpg123/gstmpg123audiodec.c:
6363           mpg123: Give MARGINAL rank to the mpg123 decoder element
6364
6365 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6366
6367         * gst/dvdsub/gstdvdsubdec.c:
6368           dvdsubdec: Set alignment at the correct place of GstAllocationParams
6369
6370 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6371
6372         * configure.ac:
6373         * win32/common/config.h:
6374           Back to development
6375
6376 === release 0.11.93 ===
6377
6378 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6379
6380         * configure.ac:
6381         * gst-plugins-ugly.doap:
6382         * win32/common/config.h:
6383           Release 0.11.93
6384
6385 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6386
6387         * gst/asfdemux/asfpacket.c:
6388         * gst/realmedia/rmdemux.c:
6389           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
6390
6391 2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
6392
6393         * ext/mpg123/Makefile.am:
6394           mpg123: dist header file
6395
6396 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
6397
6398         * gst/asfdemux/asfpacket.c:
6399           asfdemux: avoid some more invalid timestamp arithmetic
6400           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
6401
6402 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6403
6404         * ext/sidplay/gstsiddec.cc:
6405         * gst/asfdemux/gstasfdemux.c:
6406         * gst/realmedia/rademux.c:
6407         * gst/realmedia/rmdemux.c:
6408           gst: Add stream-id to stream-start events
6409
6410 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
6411
6412         * ext/mpeg2dec/gstmpeg2dec.c:
6413           mpeg2dec: Don't use NULL values for fbuf
6414           We need to make a difference between the initial dummy buffers (which
6415           have a fbuf->id of NULL) and the buffers on which we allocated
6416           video frames.
6417
6418 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
6419
6420         * common:
6421           Automatic update of common submodule
6422           From 94ccf4c to 668acee
6423
6424 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
6425
6426         * ext/a52dec/gsta52dec.c:
6427         * ext/lame/gstlamemp3enc.c:
6428         * gst/asfdemux/gstasfdemux.c:
6429         * gst/realmedia/rademux.c:
6430         * gst/realmedia/rmdemux.c:
6431         * gst/realmedia/rmutils.c:
6432           gst_tag_list_free -> gst_tag_list_unref
6433
6434 2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6435
6436         * ext/mpg123/gstmpg123audiodec.c:
6437           mpg123: map input buffer in READ mode, not WRITE mode
6438           Makes things actually work.
6439
6440 2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6441
6442         * ext/mpg123/gstmpg123audiodec.c:
6443           mpg123: query supported output formats at run-time
6444           Fixes stuff. We use a string here since we can't be bothered
6445           with GValue.
6446
6447 2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6448
6449         * ext/mpg123/Makefile.am:
6450           mpg123: hook up to build system
6451
6452 2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
6453
6454         * ext/mpg123/gstmpg123audiodec.c:
6455         * ext/mpg123/gstmpg123audiodec.h:
6456           mpg123: add new libmpg123-based mp3 decoder plugin
6457           Needs a bit of cleaning up.
6458           https://bugzilla.gnome.org/show_bug.cgi?id=681003
6459
6460 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6461
6462         * ext/sidplay/gstsiddec.cc:
6463         * ext/x264/gstx264enc.c:
6464         * gst/asfdemux/gstasfdemux.c:
6465         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6466         * gst/realmedia/rademux.c:
6467         * gst/realmedia/rmdemux.c:
6468           tag: Update for taglist/tag event API changes
6469
6470 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
6471
6472         * ext/mpeg2dec/gstmpeg2dec.c:
6473           mpeg2dec: Avoid dropping first GOP
6474           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
6475           do not check if it is NULL or not.
6476           And cleanup a bit of debug
6477
6478 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6479
6480         * gst/realmedia/rdtmanager.c:
6481         * gst/realmedia/rdtmanager.h:
6482           rdt: add on-npt-stop signal
6483           rtspsrc will look for it.
6484
6485 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6486
6487         * gst/realmedia/rdtmanager.c:
6488           rdt: set caps after activating the pad
6489
6490 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6491
6492         * gst/realmedia/gstrdtbuffer.c:
6493           rdt: reset map info
6494
6495 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6496
6497         * gst/asfdemux/gstrtpasfdepay.c:
6498           asfdepay: fix padding correction
6499           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
6500           existing memory in the target buffer..
6501           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
6502
6503 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6504
6505         * ext/mpeg2dec/gstmpeg2dec.c:
6506           mpeg2dec: copy buffer flags when cropping
6507           When we crop a buffer, copy the flags as well.
6508
6509 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
6510
6511         * ext/mpeg2dec/gstmpeg2dec.c:
6512           mpeg2dec: Fix GstVideoInfo pointer
6513
6514 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
6515
6516         * ext/mpeg2dec/gstmpeg2dec.c:
6517           mpeg2dec: Correctly flag output buffer interlaced state
6518           If the sequence is not flagged as progressive its buffers are marked
6519           interlace mode mixed. There is an individual picture flag indicating
6520           whether picture in the sequence are interlaced or not. This is used
6521           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
6522           completely indicate the buffer's interlaced state.
6523           Also, TFF and RFF should only be set if the sequence is not progressive.
6524
6525 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6526
6527         * ext/mpeg2dec/gstmpeg2dec.c:
6528           ext: Update for video base classes API changes
6529
6530 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6531
6532         * common:
6533           Automatic update of common submodule
6534           From 98e386f to 94ccf4c
6535
6536 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6537
6538         * gst/asfdemux/asfpacket.c:
6539           asfdemux: make sure to avoid arithmetic with _NONE timestamp
6540
6541 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6542
6543         * gst/asfdemux/asfpacket.c:
6544           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
6545           ... so it does not get used as first (valid) payload ts, whereas
6546           the first real valid payload ts may be considerably larger.
6547           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
6548
6549 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6550
6551         * gst/asfdemux/gstasfdemux.c:
6552           asfdemux: slightly relax supported seek requirements
6553           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
6554
6555 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6556
6557         * ext/mpeg2dec/gstmpeg2dec.c:
6558           mpeg2dec: Propagate GstFlowReturn where needed
6559           It was just ignoring the return values...
6560
6561 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6562
6563         * ext/mpeg2dec/gstmpeg2dec.c:
6564           mpeg2dec: Store temporary buffers out of the way
6565           When mpeg2dec needs to do cropping (because downstream can't handle it),
6566           we need temporary buffers to decode to.
6567           Use the user_data field to store those, and unify the rest of the code
6568           that needs to touch a buffer (regardless of how/where it was allocated).
6569           https://bugzilla.gnome.org/show_bug.cgi?id=680194
6570
6571 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6572
6573         * ext/mpeg2dec/gstmpeg2dec.c:
6574           mpeg2dec: Call gst_video_decoder_negotiate()
6575
6576 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6577
6578         * gst/realmedia/rmdemux.c:
6579           rmdemux: give stream tags a different event name so they don't overwrite global tags
6580           There can only be one taglist per name for sticky tag events.
6581           Needs to be fixed more properly, see
6582           https://bugzilla.gnome.org/show_bug.cgi?id=677619
6583
6584 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6585
6586         * gst/realmedia/rademux.c:
6587           rademux: set/send caps on pad after activating it
6588
6589 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6590
6591         * gst/realmedia/rmdemux.c:
6592           rmdemux: set/send caps after activating the source pads
6593           Makes sure the caps event isn't dropped immediately.
6594
6595 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6596
6597         * ext/dvdread/dvdreadsrc.c:
6598           dvdreadsrc: mustn't drop queries like caps query if not started yet
6599
6600 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
6601
6602         * gst/asfdemux/gstasfdemux.c:
6603           asfdemux: extract WM/Year as GstDateTime instead of GDate
6604           So we can signal that only the year field is valid.
6605
6606 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6607
6608         * gst/asfdemux/gstasfdemux.c:
6609           asfdemux: don't leak payload if we are not pushing it
6610
6611 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6612
6613         * ext/sidplay/gstsiddec.cc:
6614         * gst/asfdemux/gstasfdemux.c:
6615         * gst/realmedia/rademux.c:
6616         * gst/realmedia/rmdemux.c:
6617           demuxers: Push STREAM_START when needed
6618
6619 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6620
6621         * gst/asfdemux/gstasfdemux.c:
6622           asf: don't push on inactive streams
6623
6624 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6625
6626         * ext/dvdread/dvdreadsrc.c:
6627           dvdreadsrc: set rank to NONE
6628           It should never be autoplugged really, for DVD
6629           playback there's rsndvd (or will be, realsoonnow).
6630
6631 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6632
6633         * ext/mpeg2dec/gstmpeg2dec.c:
6634           fix for allocator API changes
6635
6636 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6637
6638         * ext/x264/gstx264enc.c:
6639           update for query api changes
6640
6641 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6642
6643         * ext/mpeg2dec/gstmpeg2dec.c:
6644           update for query api changes
6645
6646 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6647
6648         * ext/x264/gstx264enc.c:
6649           update for allocation query changes
6650
6651 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
6652
6653         * LICENSE_readme:
6654           LICENSE_readme: fix typo
6655
6656 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
6657
6658         * LICENSE_readme:
6659           LICENSE_readme: mention x264
6660           https://bugzilla.gnome.org/show_bug.cgi?id=679472
6661
6662 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6663
6664         * gst/asfdemux/gstasfdemux.c:
6665         * gst/realmedia/rademux.c:
6666         * gst/realmedia/rmdemux.c:
6667           gst: Implement segment-done event
6668
6669 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6670
6671         * gst/asfdemux/gstasfdemux.c:
6672           asf: fix x-wmv format in caps
6673
6674 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6675
6676         * gst/asfdemux/asfpacket.c:
6677           asf: unmap packets
6678
6679 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
6680
6681         * gst/asfdemux/asfpacket.c:
6682         * gst/asfdemux/asfpacket.h:
6683         * gst/asfdemux/gstasfdemux.c:
6684           asfdemux: Ignore parsing errors from broken packets
6685           We should instead be counting the number of errors and exiting if
6686           they're too numerous. This makes a number of broken ASF files playable.
6687           https://bugzilla.gnome.org/show_bug.cgi?id=678543
6688           Conflicts:
6689           gst/asfdemux/asfpacket.c
6690           gst/asfdemux/gstasfdemux.c
6691
6692 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6693
6694         * gst/asfdemux/gstasfdemux.c:
6695           fix interlace-mode
6696
6697 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6698
6699         * ext/mpeg2dec/gstmpeg2dec.c:
6700           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
6701
6702 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6703
6704         * ext/mpeg2dec/gstmpeg2dec.c:
6705           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
6706           Fixes bug #377713.
6707
6708 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
6709
6710         * ext/x264/gstx264enc.c:
6711           x264enc: Fix unitialized variable and taglist event
6712
6713 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6714
6715         * ext/mpeg2dec/gstmpeg2dec.c:
6716           mpeg2dec: fix compilation
6717
6718 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6719
6720         * ext/sidplay/gstsiddec.cc:
6721         * gst/asfdemux/gstasfdemux.c:
6722         * gst/realmedia/rademux.c:
6723         * gst/realmedia/rdtmanager.c:
6724         * gst/realmedia/rmdemux.c:
6725           update for task api change
6726
6727 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6728
6729         * ext/mpeg2dec/gstmpeg2dec.c:
6730         * ext/x264/gstx264enc.c:
6731           fix compilation
6732
6733 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6734
6735         * ext/mpeg2dec/gstmpeg2dec.c:
6736         * ext/mpeg2dec/gstmpeg2dec.h:
6737           mpeg2dec: Port to 0.11 again
6738
6739 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6740
6741         * ext/x264/gstx264enc.c:
6742           x264enc: Fix compiler warning
6743
6744 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6745
6746         * ext/mpeg2dec/gstmpeg2dec.c:
6747         * ext/mpeg2dec/gstmpeg2dec.h:
6748           mpeg2dec: Report PAR if not present upstream
6749           And clean up some code
6750
6751 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6752
6753         * ext/mpeg2dec/gstmpeg2dec.c:
6754           mpeg2dec: use _scale_ceil to compute frame period
6755           https://bugzilla.gnome.org/show_bug.cgi?id=675769
6756
6757 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6758
6759         * ext/mpeg2dec/gstmpeg2dec.c:
6760           mpeg2dec: mpeg2dec actually has 3 frame latency
6761           https://bugzilla.gnome.org/show_bug.cgi?id=675769
6762
6763 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
6764
6765         * ext/mpeg2dec/gstmpeg2dec.c:
6766           mpeg2dec: Fix large output buffers leak
6767
6768 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
6769
6770         * ext/mpeg2dec/gstmpeg2dec.c:
6771           mpeg2dec: Port to new way of handling frame reference
6772
6773 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6774
6775         * ext/mpeg2dec/gstmpeg2dec.c:
6776           mpeg2dec: don't leak input_state
6777
6778 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6779
6780         * ext/mpeg2dec/gstmpeg2dec.c:
6781         * ext/mpeg2dec/gstmpeg2dec.h:
6782           mpeg2dec: Port to GstVideoDecoder base class
6783           Conflicts:
6784           ext/mpeg2dec/gstmpeg2dec.c
6785           ext/mpeg2dec/gstmpeg2dec.h
6786           Back to 0.10 state, needs to be ported to 0.11 again.
6787
6788 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6789
6790           Merge remote-tracking branch 'origin/master'
6791
6792 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6793
6794         * ext/x264/gstx264enc.c:
6795         * ext/x264/gstx264enc.h:
6796           x264enc: Port to 0.11 again
6797
6798 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6799
6800         * ext/x264/gstx264enc.c:
6801           x264enc: Don't set latency while holding object lock
6802           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
6803           https://bugzilla.gnome.org/show_bug.cgi?id=675762
6804
6805 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6806
6807         * ext/x264/gstx264enc.c:
6808           x264enc: Use video encoder stream lock to avoid deadlock
6809
6810 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
6811
6812         * ext/x264/gstx264enc.c:
6813           x264enc: Port to new way of passing frame reference
6814
6815 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6816
6817         * ext/x264/gstx264enc.c:
6818           x264enc: Set default stream-format to avc as it's a better format
6819
6820 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6821
6822         * ext/x264/gstx264enc.c:
6823           x264enc: Fix setting latency
6824           Fixes setting latency when framerate is dynamic and round up the latency
6825           to avoid rounding issues.
6826
6827 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6828
6829         * ext/x264/gstx264enc.c:
6830           x264enc: gst_video_encoder_get_frame() is now transfer full
6831
6832 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6833
6834         * ext/x264/gstx264enc.c:
6835           x264enc: don't leak output state
6836
6837 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6838
6839         * ext/x264/gstx264enc.c:
6840         * ext/x264/gstx264enc.h:
6841           x264enc: Remove x264 backward compatibility support
6842
6843 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6844
6845         * ext/x264/gstx264enc.c:
6846           x264enc: Report latency base on x264 buffer size
6847
6848 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6849
6850         * configure.ac:
6851         * ext/x264/gstx264enc.c:
6852         * ext/x264/gstx264enc.h:
6853           x264enc: Port to GstVideoEncoder baseclass
6854           Conflicts:
6855           configure.ac
6856           ext/x264/gstx264enc.c
6857           ext/x264/gstx264enc.h
6858           Back to 0.10 state, needs to be ported to 0.11 again.
6859
6860 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6861
6862         * Android.mk:
6863         * LICENSE_readme:
6864         * configure.ac:
6865         * docs/plugins/Makefile.am:
6866         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6867         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6868         * docs/plugins/inspect/plugin-synaesthesia.xml:
6869         * gst/synaesthesia/.gitignore:
6870         * gst/synaesthesia/Makefile.am:
6871         * gst/synaesthesia/README:
6872         * gst/synaesthesia/gstsynaesthesia.c:
6873         * gst/synaesthesia/gstsynaesthesia.h:
6874         * gst/synaesthesia/synaescope.c:
6875         * gst/synaesthesia/synaescope.h:
6876           synaesthesia: remove experimental GPL-ed synaesthesia plugin
6877           It never made it out of experimental, and there's a new
6878           synaescope element in gst-plugins-bad that's hopefully
6879           sufficiently similar.
6880           https://bugzilla.gnome.org/show_bug.cgi?id=356882
6881
6882 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6883
6884         * gst/mpegstream/.gitignore:
6885           mpegstream: remove leftover hidden .gitignore file
6886
6887 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6888
6889         * gst/synaesthesia/gstsynaesthesia.c:
6890         * tests/check/elements/amrnbenc.c:
6891         * tests/check/elements/x264enc.c:
6892           elements: Use gst_pad_set_caps() instead of manual event fiddling
6893
6894 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6895
6896         * common:
6897           Automatic update of common submodule
6898           From 03a0e57 to 98e386f
6899
6900 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6901
6902         * configure.ac:
6903           Back to development
6904
6905 === release 0.11.92 ===
6906
6907 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6908
6909         * ChangeLog:
6910         * NEWS:
6911         * RELEASE:
6912         * configure.ac:
6913         * docs/plugins/inspect/plugin-a52dec.xml:
6914         * docs/plugins/inspect/plugin-amrnb.xml:
6915         * docs/plugins/inspect/plugin-amrwbdec.xml:
6916         * docs/plugins/inspect/plugin-asf.xml:
6917         * docs/plugins/inspect/plugin-cdio.xml:
6918         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6919         * docs/plugins/inspect/plugin-dvdread.xml:
6920         * docs/plugins/inspect/plugin-dvdsub.xml:
6921         * docs/plugins/inspect/plugin-lame.xml:
6922         * docs/plugins/inspect/plugin-mad.xml:
6923         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6924         * docs/plugins/inspect/plugin-realmedia.xml:
6925         * docs/plugins/inspect/plugin-siddec.xml:
6926         * docs/plugins/inspect/plugin-twolame.xml:
6927         * docs/plugins/inspect/plugin-x264.xml:
6928         * gst-plugins-ugly.doap:
6929         * win32/common/config.h:
6930           Release 0.11.92
6931
6932 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6933
6934         * po/af.po:
6935         * po/az.po:
6936         * po/bg.po:
6937         * po/ca.po:
6938         * po/cs.po:
6939         * po/da.po:
6940         * po/de.po:
6941         * po/el.po:
6942         * po/en_GB.po:
6943         * po/eo.po:
6944         * po/es.po:
6945         * po/eu.po:
6946         * po/fi.po:
6947         * po/fr.po:
6948         * po/gl.po:
6949         * po/hu.po:
6950         * po/id.po:
6951         * po/it.po:
6952         * po/ja.po:
6953         * po/lt.po:
6954         * po/lv.po:
6955         * po/ms.po:
6956         * po/mt.po:
6957         * po/nb.po:
6958         * po/nl.po:
6959         * po/or.po:
6960         * po/pl.po:
6961         * po/pt_BR.po:
6962         * po/ro.po:
6963         * po/ru.po:
6964         * po/sk.po:
6965         * po/sl.po:
6966         * po/sq.po:
6967         * po/sr.po:
6968         * po/sv.po:
6969         * po/tr.po:
6970         * po/uk.po:
6971         * po/vi.po:
6972         * po/zh_CN.po:
6973           Update .po files
6974
6975 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6976
6977         * common:
6978           Automatic update of common submodule
6979           From 1fab359 to 03a0e57
6980
6981 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6982
6983         * ext/sidplay/gstsiddec.cc:
6984         * gst/asfdemux/gstasfdemux.c:
6985         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6986         * gst/realmedia/rademux.c:
6987         * gst/realmedia/rmdemux.c:
6988           update for tag event change
6989
6990 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6991
6992         * common:
6993           Automatic update of common submodule
6994           From f1b5a96 to 1fab359
6995
6996 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6997
6998         * common:
6999           Automatic update of common submodule
7000           From 92b7266 to f1b5a96
7001
7002 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7003
7004         * common:
7005           Automatic update of common submodule
7006           From ec1c4a8 to 92b7266
7007
7008 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7009
7010         * common:
7011           Automatic update of common submodule
7012           From 3429ba6 to ec1c4a8
7013
7014 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7015
7016         * gst/realmedia/rmutils.c:
7017           realmedia: don't use GstStructure API on tag lists
7018
7019 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
7020
7021         * ext/a52dec/gsta52dec.c:
7022           a52dec: really prefer the original number (and position) of channels
7023           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
7024
7025 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7026
7027         * common:
7028           Automatic update of common submodule
7029           From dc70203 to 3429ba6
7030
7031 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7032
7033         * configure.ac:
7034         * ext/x264/gstx264enc.c:
7035           x264: bump x264 requirement to build 106 or later
7036           Build 106 is from September 2010.
7037           https://bugzilla.gnome.org/show_bug.cgi?id=676257
7038
7039 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
7040
7041         * ext/a52dec/gsta52dec.c:
7042         * m4/a52.m4:
7043           a52dec: adapt to work also with new liba52
7044           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
7045
7046 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7047
7048         * ext/a52dec/gsta52dec.c:
7049           a52dec: trigger renegotiation upon changed stream channels
7050           Fixes #675451
7051
7052 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7053
7054         * configure.ac:
7055           configure: Require core/base 0.11.91
7056
7057 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
7058
7059         * .gitignore:
7060           .gitignore: add visual studio IDE files and OS X .DS_Store files
7061           https://bugzilla.gnome.org/show_bug.cgi?id=667899
7062
7063 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7064
7065         * configure.ac:
7066           Back to development
7067
7068 === release 0.11.91 ===
7069
7070 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7071
7072         * ChangeLog:
7073         * NEWS:
7074         * RELEASE:
7075         * common:
7076         * configure.ac:
7077         * gst-plugins-ugly.doap:
7078         * win32/common/config.h:
7079           Release 0.11.91
7080
7081 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7082
7083         * po/af.po:
7084         * po/az.po:
7085         * po/bg.po:
7086         * po/ca.po:
7087         * po/cs.po:
7088         * po/da.po:
7089         * po/de.po:
7090         * po/el.po:
7091         * po/en_GB.po:
7092         * po/eo.po:
7093         * po/es.po:
7094         * po/eu.po:
7095         * po/fi.po:
7096         * po/fr.po:
7097         * po/gl.po:
7098         * po/hu.po:
7099         * po/id.po:
7100         * po/it.po:
7101         * po/ja.po:
7102         * po/lt.po:
7103         * po/lv.po:
7104         * po/ms.po:
7105         * po/mt.po:
7106         * po/nb.po:
7107         * po/nl.po:
7108         * po/or.po:
7109         * po/pl.po:
7110         * po/pt_BR.po:
7111         * po/ro.po:
7112         * po/ru.po:
7113         * po/sk.po:
7114         * po/sl.po:
7115         * po/sq.po:
7116         * po/sr.po:
7117         * po/sv.po:
7118         * po/tr.po:
7119         * po/uk.po:
7120         * po/vi.po:
7121         * po/zh_CN.po:
7122           Update .po files
7123
7124 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7125
7126           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
7127
7128 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7129
7130         * common:
7131           Automatic update of common submodule
7132           From dc70203 to 3429ba6
7133
7134 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7135
7136         * gst/asfdemux/asfpacket.c:
7137           asfdemux: Use correct enum type
7138
7139 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7140
7141         * gst/asfdemux/gstasfdemux.c:
7142           asfdemux: implement pull mode seek snap flags when an index is present
7143           Also ensure we get a proper EOS when seeking past the end of the
7144           file, or (when the snap after flag is set) between the last keyframe
7145           and the end of the file.
7146
7147 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
7148
7149         * ext/cdio/gstcdio.c:
7150         * ext/cdio/gstcdio.h:
7151         * ext/cdio/gstcdiocddasrc.c:
7152           cdio: compensate for libcdio's recent cd-text api changes
7153           https://bugzilla.gnome.org/show_bug.cgi?id=675112
7154           Conflicts:
7155           ext/cdio/gstcdiocddasrc.c
7156
7157 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7158
7159         * ext/dvdread/dvdreadsrc.c:
7160           dvdread: fix build after recent include reshuffling in core
7161           Need to include gmodule.h ourselves now.
7162
7163 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7164
7165         * ext/mpeg2dec/gstmpeg2dec.c:
7166           video: Update for libgstvideo API changes
7167
7168 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7169
7170         * common:
7171           Automatic update of common submodule
7172           From 6db25be to dc70203
7173
7174 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7175
7176         * gst/asfdemux/asfpacket.c:
7177         * gst/asfdemux/asfpacket.h:
7178           asfdemux: fix performance issue, especially with high-bitrate streams
7179           Two things were suboptimal from a performance point of view:
7180           a) consider a large media object such as a video keyframe, which
7181           may be split up into multiple fragments. We would assemble
7182           the media object as follows:
7183           buf = join (join (join (frag1, frag2), frag3), frag4)
7184           which causes many unnecessary memcpy()s, and malloc/free,
7185           which could easily add up to a multiple of the actual object
7186           size. To avoid this, we allocate a buffer of the size needed
7187           from the start and copy fragments into that directly.
7188           b) for every fragment to join, we would create a sub-buffer
7189           before joining it (which would discard the sub-buffer again),
7190           leading to unnecessary miniobject create/free churn.
7191           Conflicts:
7192           gst/asfdemux/asfpacket.c
7193           gst/asfdemux/asfpacket.h
7194
7195 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7196
7197         * gst/asfdemux/asfpacket.c:
7198           asfdemux: avoid unnecessary stream lookup
7199           We have already retrieved the stream for that stream number and
7200           made sure it's not NULL, so no need to do it again here; neither
7201           the number nor the streams changed since the last time.
7202
7203 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
7204
7205         * ext/a52dec/gsta52dec.c:
7206           a52dec: fix first_access bigger than 2
7207           gst_buffer_extract returns the number of bytes extracted, here 2 max.
7208           Set size to the buffer size as was done in 0.10 to avoid first_access
7209           error when it bypass 2.
7210           https://bugzilla.gnome.org/show_bug.cgi?id=673434
7211
7212 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7213
7214         * autogen.sh:
7215         * configure.ac:
7216           configure: Modernize autotools setup a bit
7217           Also we now only create tar.bz2 and tar.xz tarballs.
7218
7219 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7220
7221         * common:
7222           Automatic update of common submodule
7223           From 464fe15 to 6db25be
7224
7225 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7226
7227         * configure.ac:
7228           Back to development
7229
7230 === release 0.11.90 ===
7231
7232 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7233
7234         * ChangeLog:
7235         * NEWS:
7236         * RELEASE:
7237         * configure.ac:
7238         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7239         * docs/plugins/inspect/plugin-a52dec.xml:
7240         * docs/plugins/inspect/plugin-amrnb.xml:
7241         * docs/plugins/inspect/plugin-amrwbdec.xml:
7242         * docs/plugins/inspect/plugin-asf.xml:
7243         * docs/plugins/inspect/plugin-cdio.xml:
7244         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7245         * docs/plugins/inspect/plugin-dvdread.xml:
7246         * docs/plugins/inspect/plugin-dvdsub.xml:
7247         * docs/plugins/inspect/plugin-lame.xml:
7248         * docs/plugins/inspect/plugin-mad.xml:
7249         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7250         * docs/plugins/inspect/plugin-realmedia.xml:
7251         * docs/plugins/inspect/plugin-siddec.xml:
7252         * docs/plugins/inspect/plugin-twolame.xml:
7253         * docs/plugins/inspect/plugin-x264.xml:
7254         * gst-plugins-ugly.doap:
7255         * win32/common/config.h:
7256           Release 0.11.90
7257
7258 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7259
7260         * po/af.po:
7261         * po/az.po:
7262         * po/bg.po:
7263         * po/ca.po:
7264         * po/cs.po:
7265         * po/da.po:
7266         * po/de.po:
7267         * po/el.po:
7268         * po/en_GB.po:
7269         * po/eo.po:
7270         * po/es.po:
7271         * po/eu.po:
7272         * po/fi.po:
7273         * po/fr.po:
7274         * po/gl.po:
7275         * po/hu.po:
7276         * po/id.po:
7277         * po/it.po:
7278         * po/ja.po:
7279         * po/lt.po:
7280         * po/lv.po:
7281         * po/ms.po:
7282         * po/mt.po:
7283         * po/nb.po:
7284         * po/nl.po:
7285         * po/or.po:
7286         * po/pl.po:
7287         * po/pt_BR.po:
7288         * po/ro.po:
7289         * po/ru.po:
7290         * po/sk.po:
7291         * po/sl.po:
7292         * po/sq.po:
7293         * po/sr.po:
7294         * po/sv.po:
7295         * po/tr.po:
7296         * po/uk.po:
7297         * po/vi.po:
7298         * po/zh_CN.po:
7299           Update .po files
7300
7301 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7302
7303         * ext/mad/gstmad.c.orig:
7304           mad: remove .c.orig file
7305
7306 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7307
7308         * ext/a52dec/gsta52dec.c:
7309         * ext/amrnb/amrnbdec.c:
7310         * ext/amrnb/amrnbenc.c:
7311         * ext/amrwbdec/amrwbdec.c:
7312         * ext/cdio/gstcdiocddasrc.c:
7313         * ext/dvdread/dvdreadsrc.c:
7314         * ext/lame/gstlamemp3enc.c:
7315         * ext/mad/gstmad.c:
7316         * ext/mad/gstmad.c.orig:
7317         * ext/mpeg2dec/gstmpeg2dec.c:
7318         * ext/sidplay/gstsiddec.cc:
7319         * ext/twolame/gsttwolamemp2enc.c:
7320         * ext/x264/gstx264enc.c:
7321         * gst/asfdemux/gstasfdemux.c:
7322         * gst/asfdemux/gstrtpasfdepay.c:
7323         * gst/asfdemux/gstrtspwms.c:
7324         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7325         * gst/dvdsub/gstdvdsubdec.c:
7326         * gst/dvdsub/gstdvdsubparse.c:
7327         * gst/realmedia/pnmsrc.c:
7328         * gst/realmedia/rademux.c:
7329         * gst/realmedia/rdtdepay.c:
7330         * gst/realmedia/rdtmanager.c:
7331         * gst/realmedia/rmdemux.c:
7332         * gst/realmedia/rtspreal.c:
7333         * gst/synaesthesia/gstsynaesthesia.c:
7334         * gst/xingmux/gstxingmux.c:
7335           Use new gst_element_class_set_static_metadata()
7336
7337 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7338
7339         * common:
7340           Automatic update of common submodule
7341           From 7fda524 to 464fe15
7342
7343 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7344
7345         * ext/a52dec/gsta52dec.c:
7346         * ext/amrnb/amrnb.c:
7347         * ext/amrwbdec/amrwb.c:
7348         * ext/cdio/gstcdio.c:
7349         * ext/dvdread/dvdreadsrc.c:
7350         * ext/lame/plugin.c:
7351         * ext/mad/gstmad.c:
7352         * ext/mad/gstmad.c.orig:
7353         * ext/mpeg2dec/gstmpeg2dec.c:
7354         * ext/sidplay/gstsiddec.cc:
7355         * ext/twolame/gsttwolamemp2enc.c:
7356         * ext/x264/gstx264enc.c:
7357         * gst/asfdemux/gstasf.c:
7358         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7359         * gst/dvdsub/gstdvdsubdec.c:
7360         * gst/realmedia/realmedia.c:
7361         * gst/synaesthesia/gstsynaesthesia.c:
7362         * gst/xingmux/plugin.c:
7363           gst: Update for GST_PLUGIN_DEFINE() API changes
7364
7365 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7366
7367         * configure.ac:
7368           configure: Update version to 0.11.89.1
7369
7370 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7371
7372         * configure.ac:
7373         * docs/plugins/Makefile.am:
7374         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7375         * docs/version.entities.in:
7376         * ext/a52dec/Makefile.am:
7377         * ext/amrnb/Makefile.am:
7378         * ext/amrwbdec/Makefile.am:
7379         * ext/cdio/Makefile.am:
7380         * ext/lame/Makefile.am:
7381         * ext/mad/Makefile.am:
7382         * ext/mpeg2dec/Makefile.am:
7383         * ext/sidplay/Makefile.am:
7384         * ext/twolame/Makefile.am:
7385         * ext/x264/Makefile.am:
7386         * gst-plugins-ugly.spec.in:
7387         * gst/asfdemux/Makefile.am:
7388         * gst/dvdlpcmdec/Makefile.am:
7389         * gst/dvdsub/Makefile.am:
7390         * gst/realmedia/Makefile.am:
7391         * pkgconfig/Makefile.am:
7392         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
7393         * tests/check/Makefile.am:
7394           gst: Update versioning
7395
7396 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7397
7398         * ext/mpeg2dec/gstmpeg2dec.c:
7399         * ext/mpeg2dec/gstmpeg2dec.h:
7400           mpeg2dec: fix cropping
7401           fix cropping in mpeg2dec
7402
7403 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7404
7405         * ext/mpeg2dec/gstmpeg2dec.c:
7406           mpeg2dec: add crop metadata when buffer is still writable
7407
7408 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7409
7410         * gst/asfdemux/gstrtpasfdepay.c:
7411           update for buffer api change
7412
7413 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7414
7415         * ext/a52dec/gsta52dec.c:
7416         * ext/mad/gstmad.c:
7417           ext: Update for audio decoder API changes
7418
7419 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7420
7421         * tests/check/elements/amrnbenc.c:
7422         * tests/check/elements/x264enc.c:
7423           tests: make more valgrind-friendly and plug caps leak
7424
7425 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7426
7427         * gst/asfdemux/asfpacket.c:
7428         * gst/asfdemux/gstasfdemux.c:
7429         * gst/dvdsub/gstdvdsubdec.c:
7430           update for buffer changes
7431
7432 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7433
7434         * tests/check/elements/x264enc.c:
7435           tests: x264enc: adjust test to removal of deprecated properties
7436
7437 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7438
7439           Replace master with 0.11
7440
7441 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7442
7443         * configure.ac:
7444           back to development
7445
7446 === release 0.11.2 ===
7447
7448 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7449
7450         * ChangeLog:
7451         * NEWS:
7452         * RELEASE:
7453         * configure.ac:
7454         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7455         * docs/plugins/inspect/plugin-a52dec.xml:
7456         * docs/plugins/inspect/plugin-amrnb.xml:
7457         * docs/plugins/inspect/plugin-amrwbdec.xml:
7458         * docs/plugins/inspect/plugin-asf.xml:
7459         * docs/plugins/inspect/plugin-cdio.xml:
7460         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7461         * docs/plugins/inspect/plugin-dvdread.xml:
7462         * docs/plugins/inspect/plugin-dvdsub.xml:
7463         * docs/plugins/inspect/plugin-lame.xml:
7464         * docs/plugins/inspect/plugin-mad.xml:
7465         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7466         * docs/plugins/inspect/plugin-realmedia.xml:
7467         * docs/plugins/inspect/plugin-siddec.xml:
7468         * docs/plugins/inspect/plugin-twolame.xml:
7469         * docs/plugins/inspect/plugin-x264.xml:
7470         * gst-plugins-ugly.doap:
7471         * po/af.po:
7472         * po/az.po:
7473         * po/bg.po:
7474         * po/ca.po:
7475         * po/cs.po:
7476         * po/da.po:
7477         * po/de.po:
7478         * po/el.po:
7479         * po/en_GB.po:
7480         * po/eo.po:
7481         * po/es.po:
7482         * po/eu.po:
7483         * po/fi.po:
7484         * po/fr.po:
7485         * po/gl.po:
7486         * po/hu.po:
7487         * po/id.po:
7488         * po/it.po:
7489         * po/ja.po:
7490         * po/lt.po:
7491         * po/lv.po:
7492         * po/ms.po:
7493         * po/mt.po:
7494         * po/nb.po:
7495         * po/nl.po:
7496         * po/or.po:
7497         * po/pl.po:
7498         * po/pt_BR.po:
7499         * po/ro.po:
7500         * po/ru.po:
7501         * po/sk.po:
7502         * po/sl.po:
7503         * po/sq.po:
7504         * po/sr.po:
7505         * po/sv.po:
7506         * po/tr.po:
7507         * po/uk.po:
7508         * po/vi.po:
7509         * po/zh_CN.po:
7510         * win32/common/config.h:
7511           Release 0.11.2
7512
7513 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7514
7515         * tests/check/elements/mpeg2dec.c:
7516           tests: fix after memory changes
7517
7518 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7519
7520         * ext/x264/gstx264enc.c:
7521         * ext/x264/gstx264enc.h:
7522           x264enc: remove deprecated properties
7523
7524 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7525
7526           Merge remote-tracking branch 'origin/master' into 0.11
7527           So 0.11 folks also get amr include fixes.
7528           Conflicts:
7529           ext/a52dec/gsta52dec.c
7530           ext/mad/gstmad.c
7531
7532 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7533
7534         * gst/synaesthesia/gstsynaesthesia.c:
7535           synaesthesia: fixup for bufferpool api changes
7536           ... as well as some caps ref handling.
7537
7538 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7539
7540         * gst/realmedia/rademux.c:
7541         * gst/realmedia/rmdemux.c:
7542           don't pass random pointers to pull_range
7543
7544 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7545
7546         * ext/mpeg2dec/gstmpeg2dec.c:
7547           update for bufferpool changes
7548
7549 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7550
7551         * ext/mpeg2dec/gstmpeg2dec.c:
7552           update for allocation query changes
7553
7554 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7555
7556         * ext/dvdread/dvdreadsrc.c:
7557         * ext/lame/gstlamemp3enc.c:
7558         * ext/mpeg2dec/gstmpeg2dec.c:
7559         * ext/x264/gstx264enc.c:
7560         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7561         * gst/dvdsub/gstdvdsubdec.c:
7562           update for memory api changes
7563
7564 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7565
7566         * ext/mpeg2dec/gstmpeg2dec.c:
7567           take padding into account
7568
7569 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7570
7571         * ext/mad/gstmad.c:
7572           mad: simplify parsing code
7573           Also fixes #671455 (expected at least).
7574
7575 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7576
7577         * configure.ac:
7578           configure.ac: bump required GLib to 2.31.14
7579           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
7580
7581 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7582
7583         * ext/sidplay/gstsiddec.cc:
7584           fix for caps _normalize changes
7585
7586 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7587
7588         * ext/x264/gstx264enc.c:
7589           fix for caps api changes
7590
7591 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7592
7593         * ext/a52dec/gsta52dec.c:
7594         * ext/a52dec/gsta52dec.h:
7595           a52dec: use base class tag handling helper
7596           ... so as to ensure these to be handled and sent at proper time.
7597
7598 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7599
7600         * ext/dvdread/dvdreadsrc.c:
7601           dvdreadsrc: Use variable type with correct signedness
7602
7603 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
7604
7605         * ext/mpeg2dec/gstmpeg2dec.c:
7606           mpeg2dec: Copy planes in one go when possible
7607
7608 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7609
7610         * configure.ac:
7611         * ext/amrnb/amrnbdec.h:
7612         * ext/amrnb/amrnbenc.h:
7613         * ext/amrwbdec/amrwbdec.h:
7614           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
7615           In previous versions, the opencore-amr include sub-directory
7616           would be specified in the include path in the CFLAGS, but this
7617           is no longer the case in newer versions, so we need to add those
7618           to our include directives.
7619           Based on patch by: Christian Morales Vega
7620           https://bugzilla.gnome.org/show_bug.cgi?id=671123
7621
7622 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7623
7624         * configure.ac:
7625           configure: get rid of non-pkg-config ways to check for opencore-amr
7626
7627 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7628
7629         * ext/mpeg2dec/gstmpeg2dec.c:
7630           update for metadata API changes
7631
7632 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
7633
7634         * ext/amrwbdec/Makefile.am:
7635         * ext/lame/Makefile.am:
7636         * ext/mad/Makefile.am:
7637           amrwbdec, lame, mad: link to libgstbase
7638
7639 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
7640
7641         * ext/x264/gstx264enc.c:
7642           x264enc: fix compiler warning
7643
7644 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7645
7646           Merge remote-tracking branch 'origin/master' into 0.11
7647
7648 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7649
7650           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
7651           Conflicts:
7652           ext/mad/gstmad.c
7653
7654 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7655
7656         * NEWS:
7657         * RELEASE:
7658         * configure.ac:
7659         * docs/plugins/gst-plugins-ugly-plugins.args:
7660         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7661         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7662         * docs/plugins/inspect/plugin-a52dec.xml:
7663         * docs/plugins/inspect/plugin-amrnb.xml:
7664         * docs/plugins/inspect/plugin-amrwbdec.xml:
7665         * docs/plugins/inspect/plugin-asf.xml:
7666         * docs/plugins/inspect/plugin-cdio.xml:
7667         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7668         * docs/plugins/inspect/plugin-dvdread.xml:
7669         * docs/plugins/inspect/plugin-dvdsub.xml:
7670         * docs/plugins/inspect/plugin-iec958.xml:
7671         * docs/plugins/inspect/plugin-lame.xml:
7672         * docs/plugins/inspect/plugin-mad.xml:
7673         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7674         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7675         * docs/plugins/inspect/plugin-mpegstream.xml:
7676         * docs/plugins/inspect/plugin-realmedia.xml:
7677         * docs/plugins/inspect/plugin-siddec.xml:
7678         * docs/plugins/inspect/plugin-twolame.xml:
7679         * docs/plugins/inspect/plugin-x264.xml:
7680         * win32/common/config.h:
7681           Bump version after release
7682
7683 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
7684
7685         * autogen.sh:
7686           autogen.sh: avoid touching .po files during 'make'
7687           A simple workaround to deal with GNU gettext automake integration
7688           failing to deal with git.  Fixes: #669207
7689
7690 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7691
7692         * ext/x264/gstx264enc.c:
7693           x264: convert g_print to LOG
7694
7695 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7696
7697         * gst/asfdemux/gstrtpasfdepay.c:
7698           update for new memory api
7699
7700 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7701
7702         * ext/x264/gstx264enc.c:
7703           x264enc: handle pts and dts
7704
7705 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7706
7707         * ext/mad/gstmad.c:
7708           mad: handle libmad freeform parsing quirk
7709
7710 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7711
7712         * ext/mad/gstmad.c:
7713           mad: fixup unhacking last frame coaxing
7714           ... so as to not only replace the data pointer but also available size.
7715
7716 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
7717
7718         * gst-plugins-ugly.spec.in:
7719           Add latest plugins
7720
7721 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7722
7723         * win32/common/config.h:
7724           win32: back to development
7725
7726 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7727
7728         * configure.ac:
7729         * gst/synaesthesia/gstsynaesthesia.c:
7730         * gst/synaesthesia/gstsynaesthesia.h:
7731           synaesthesia: port to 0.11
7732
7733 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7734
7735         * configure.ac:
7736         * gst/xingmux/gstxingmux.c:
7737           xingmux: port to 0.11
7738
7739 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7740
7741         * configure.ac:
7742           back to development
7743
7744 === release 0.11.1 ===
7745
7746 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7747
7748         * ChangeLog:
7749         * NEWS:
7750         * RELEASE:
7751         * configure.ac:
7752         * docs/plugins/gst-plugins-ugly-plugins.args:
7753         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7754         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7755         * docs/plugins/inspect/plugin-a52dec.xml:
7756         * docs/plugins/inspect/plugin-amrnb.xml:
7757         * docs/plugins/inspect/plugin-amrwbdec.xml:
7758         * docs/plugins/inspect/plugin-asf.xml:
7759         * docs/plugins/inspect/plugin-cdio.xml:
7760         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7761         * docs/plugins/inspect/plugin-dvdread.xml:
7762         * docs/plugins/inspect/plugin-dvdsub.xml:
7763         * docs/plugins/inspect/plugin-lame.xml:
7764         * docs/plugins/inspect/plugin-mad.xml:
7765         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7766         * docs/plugins/inspect/plugin-realmedia.xml:
7767         * docs/plugins/inspect/plugin-siddec.xml:
7768         * docs/plugins/inspect/plugin-twolame.xml:
7769         * docs/plugins/inspect/plugin-x264.xml:
7770         * gst-plugins-ugly.doap:
7771         * po/af.po:
7772         * po/az.po:
7773         * po/bg.po:
7774         * po/ca.po:
7775         * po/cs.po:
7776         * po/da.po:
7777         * po/de.po:
7778         * po/el.po:
7779         * po/en_GB.po:
7780         * po/eo.po:
7781         * po/es.po:
7782         * po/eu.po:
7783         * po/fi.po:
7784         * po/fr.po:
7785         * po/gl.po:
7786         * po/hu.po:
7787         * po/id.po:
7788         * po/it.po:
7789         * po/ja.po:
7790         * po/lt.po:
7791         * po/lv.po:
7792         * po/ms.po:
7793         * po/mt.po:
7794         * po/nb.po:
7795         * po/nl.po:
7796         * po/or.po:
7797         * po/pl.po:
7798         * po/pt_BR.po:
7799         * po/ro.po:
7800         * po/ru.po:
7801         * po/sk.po:
7802         * po/sl.po:
7803         * po/sq.po:
7804         * po/sr.po:
7805         * po/sv.po:
7806         * po/tr.po:
7807         * po/uk.po:
7808         * po/vi.po:
7809         * po/zh_CN.po:
7810         * win32/common/config.h:
7811           RELEASE 0.11.1
7812
7813 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7814
7815           Merge branch 'master' into 0.11
7816           Conflicts:
7817           ext/mad/gstmad.c
7818
7819 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7820
7821         * ext/mad/gstmad.c:
7822           mad: unhack last frame coaxing
7823           ... so as to maximally use available base class API and interfere least
7824           as possible with its internal state.
7825
7826 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7827
7828         * ext/mad/gstmad.c:
7829           mad: fix compilation
7830
7831 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7832
7833         * ext/mad/gstmad.c:
7834           mad: chain up to default event handler
7835
7836 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
7837
7838         * ext/x264/gstx264enc.c:
7839           x264enc: unmap video frame after encoding
7840           Fixes major memory leak.
7841           https://bugzilla.gnome.org/show_bug.cgi?id=669863
7842
7843 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7844
7845         * ext/x264/gstx264enc.c:
7846           x264enc: fix after merge
7847
7848 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7849
7850           Merge branch 'master' into 0.11
7851           Conflicts:
7852           ext/x264/gstx264enc.c
7853
7854 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7855
7856         * ext/sidplay/gstsiddec.cc:
7857         * ext/sidplay/gstsiddec.h:
7858           sidplay: don't use ulong properties
7859
7860 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7861
7862         * ext/sidplay/gstsiddec.cc:
7863           sidplay: fix negotiation
7864
7865 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
7866
7867         * ext/x264/gstx264enc.c:
7868           x264enc: Add baseline profile to caps
7869           libx264 does not yet support the features that create the difference
7870           between baseline and constrained baseline profile. Hence it currently
7871           supports both though it can only technically encode constrained
7872           baseline.
7873
7874 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7875
7876         * ext/amrnb/amrnbenc.c:
7877         * gst/asfdemux/gstasfdemux.c:
7878         * gst/realmedia/rdtmanager.c:
7879           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
7880
7881 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7882
7883         * tests/check/elements/mpeg2dec.c:
7884           mpeg2dec: fix test a bit more
7885           Still broken because cropping is broken in mpeg2dec
7886
7887 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7888
7889         * tests/check/elements/amrnbenc.c:
7890         * tests/check/elements/x264enc.c:
7891         * tests/check/elements/xingmux.c:
7892           tests: fix some tests
7893
7894 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7895
7896         * ext/twolame/gsttwolamemp2enc.c:
7897           twolame: Use new audio encoder/decoder base class API for srcpad caps
7898
7899 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7900
7901         * ext/lame/gstlamemp3enc.c:
7902           lame: Use new audio encoder/decoder base class API for srcpad caps
7903
7904 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7905
7906         * ext/mad/gstmad.c:
7907           mad: Use new audio encoder/decoder base class API for srcpad caps
7908
7909 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7910
7911         * ext/a52dec/gsta52dec.c:
7912           a52dec: Use new audio encoder/decoder base class API for srcpad caps
7913
7914 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7915
7916         * ext/amrwbdec/amrwbdec.c:
7917           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
7918
7919 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7920
7921         * ext/amrnb/amrnbdec.c:
7922         * ext/amrnb/amrnbenc.c:
7923           amrnb: Use new audio encoder/decoder base class API for srcpad caps
7924
7925 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7926
7927         * ext/mad/gstmad.c:
7928           mad: ensure we do not confuse the base class with our buffer guard
7929           mad expects extra bytes at the end of a buffer (see discussion in
7930           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
7931           and since we inject these without the base class' knowledge, we
7932           need to hide the bodies better.
7933           This fixes an assert at EOS when decoding an mp3 manually without
7934           an intervening mpegaudioparse.
7935
7936 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7937
7938         * gst/realmedia/rtspreal.c:
7939           update for HEADER flag
7940
7941 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
7942
7943         * ext/x264/gstx264enc.c:
7944         * ext/x264/gstx264enc.h:
7945           x264enc: implement force-key-unit API
7946
7947 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
7948
7949         * common:
7950           Automatic update of common submodule
7951           From c463bc0 to 7fda524
7952
7953 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7954
7955         * ext/amrnb/amrnbdec.c:
7956         * ext/amrwbdec/amrwbdec.c:
7957           amr: port to 0.11 again
7958
7959 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7960
7961           Merge branch 'master' into 0.11
7962           Conflicts:
7963           ext/a52dec/gsta52dec.c
7964
7965 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7966
7967         * ext/a52dec/gsta52dec.c:
7968         * ext/amrnb/amrnbdec.c:
7969         * ext/amrnb/amrnbenc.c:
7970         * ext/amrwbdec/amrwbdec.c:
7971         * ext/dvdread/dvdreadsrc.c:
7972         * ext/lame/gstlamemp3enc.c:
7973         * ext/mad/gstmad.c:
7974         * ext/mpeg2dec/gstmpeg2dec.c:
7975         * ext/sidplay/gstsiddec.cc:
7976         * ext/twolame/gsttwolamemp2enc.c:
7977         * gst/asfdemux/asfpacket.c:
7978         * gst/asfdemux/gstasfdemux.c:
7979         * gst/asfdemux/gstrtpasfdepay.c:
7980         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7981         * gst/dvdsub/gstdvdsubdec.c:
7982         * gst/dvdsub/gstdvdsubdec.h:
7983         * gst/realmedia/gstrdtbuffer.c:
7984         * gst/realmedia/gstrdtbuffer.h:
7985         * gst/realmedia/rdtdepay.c:
7986         * gst/realmedia/rmdemux.c:
7987         * gst/realmedia/rmutils.c:
7988           port to new memory API
7989
7990 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7991
7992         * common:
7993           Automatic update of common submodule
7994           From 2a59016 to c463bc0
7995
7996 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7997
7998         * gst-libs/gst/glib-compat-private.h:
7999           Remove compatibility versions for deprecated GLib API
8000
8001 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8002
8003         * ext/a52dec/gsta52dec.c:
8004           a52dec: fix read buffer overflow upon syncing
8005           The wrong size was being decremented, leading to a runaway
8006           read loop.
8007
8008 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8009
8010         * common:
8011         * configure.ac:
8012           Add --disable-fatal-warnings configure option
8013
8014 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8015
8016         * gst/asfdemux/gstasfdemux.c:
8017         * gst/realmedia/rademux.c:
8018         * gst/realmedia/rdtmanager.c:
8019         * gst/realmedia/rmdemux.c:
8020           port to new gthread API
8021
8022 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8023
8024         * configure.ac:
8025           configure.ac: Require GLib 2.31.10 for consistency
8026
8027 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8028
8029         * common:
8030           Automatic update of common submodule
8031           From 0807187 to 2a59016
8032
8033 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8034
8035         * ext/amrwbdec/amrwbdec.c:
8036           amrwbdec: _parse should not return OK if not enough data yet
8037
8038 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8039
8040         * ext/amrnb/amrnbdec.c:
8041           amrnbdec: _parse should not return OK if not enough data yet
8042
8043 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8044
8045         * ext/dvdread/dvdreadsrc.c:
8046           dvdreadsrc: fix off by one in cell calculation for the last chapter
8047
8048 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8049
8050         * gst/asfdemux/gstasfdemux.c:
8051           asfdemux: set caps on src pad before adding it
8052
8053 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8054
8055         * gst/asfdemux/gstasfdemux.c:
8056           asfdemux: perform writable buffer map to copy into it
8057
8058 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8059
8060         * gst/asfdemux/asfpacket.c:
8061         * gst/asfdemux/asfpacket.h:
8062           asfpacket: fix 0.11 ported payload extraction
8063           ... to cater for not necessarily offset == size - cur_pos,
8064           as size may have been adjusted due to padding.
8065           Fixes #667567.
8066
8067 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8068
8069         * ext/x264/gstx264enc.c:
8070           x264enc: remove useless and semantically (though not practically) wrong code
8071           The object will be freed, so it's pointless to set the pointers
8072           to NULL anyway.
8073
8074 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8075
8076         * ext/x264/gstx264enc.c:
8077           x264enc: remove leaking "optimization"
8078
8079 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8080
8081         * gst/asfdemux/gstasfdemux.c:
8082           GST_TYPE_DATE -> G_TYPE_DATE
8083
8084 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8085
8086           Merge remote-tracking branch 'origin/master' into 0.11
8087           Conflicts:
8088           ext/a52dec/gsta52dec.c
8089
8090 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8091
8092         * ext/a52dec/gsta52dec.c:
8093           a52dec: plug buffer leak
8094
8095 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8096
8097         * ext/a52dec/gsta52dec.c:
8098           a52dec: plug buffer leak
8099
8100 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8101
8102         * ext/amrnb/amrnbenc.c:
8103           amrnbenc: _map and _unmap the appropriate input and output buffers
8104
8105 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8106
8107         * ext/a52dec/gsta52dec.c:
8108           a52dec: Fix some merge mistakes
8109
8110 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8111
8112           Merge branch 'master' into 0.11
8113           Conflicts:
8114           ext/a52dec/gsta52dec.c
8115           ext/a52dec/gsta52dec.h
8116           ext/lame/gstlame.c
8117           ext/lame/gstlame.h
8118           ext/lame/gstlamemp3enc.c
8119           ext/mad/gstmad.c
8120           ext/mad/gstmad.h
8121           gst/mpegaudioparse/gstmpegaudioparse.c
8122           gst/mpegstream/gstdvddemux.c
8123           gst/realmedia/rdtdepay.c
8124           po/es.po
8125           po/lv.po
8126           po/sr.po
8127
8128 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8129
8130         * gst/dvdsub/Makefile.am:
8131           dvdsub: add some CFLAGS and LIBS in Makefile.am
8132           ... since adapter is still used.
8133
8134 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8135
8136         * gst/realmedia/rmdemux.c:
8137           rmdemux: Don't use buffer after unreffing
8138
8139 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8140
8141         * gst/asfdemux/gstasfdemux.c:
8142           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
8143
8144 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8145
8146         * ext/mad/gstmad.c:
8147           mad: Correctly unmap the buffer with the original data pointer
8148
8149 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8150
8151         * ext/mad/gstmad.c:
8152           mad: Make sure to set caps on the srcpad if none are set yet
8153
8154 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8155
8156         * ext/mad/Makefile.am:
8157           mad: fix LIBS order in Makefile.am
8158
8159 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8160
8161         * ext/mad/gstmad.h:
8162           mad: remove left-over id3tag.h include
8163           We don't use libid3tag any more.
8164
8165 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8166
8167         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8168           dvdlpcmdec: fix for multichannel
8169
8170 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8171
8172         * ext/a52dec/gsta52dec.c:
8173         * ext/a52dec/gsta52dec.h:
8174           a52dec: Update for the new raw audio caps
8175
8176 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8177
8178         * ext/mad/gstmad.c:
8179           mad: Update for the new raw audio caps
8180
8181 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8182
8183         * ext/lame/gstlamemp3enc.c:
8184           lamemp3enc: Update for the new raw audio caps
8185
8186 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8187
8188         * ext/twolame/gsttwolamemp2enc.c:
8189           twolamemp2enc: Update for the new raw audio caps
8190
8191 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8192
8193         * ext/amrwbdec/amrwbdec.c:
8194           amrwbdec: Add the new layout field to the raw audio caps
8195
8196 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8197
8198         * ext/amrnb/amrnbdec.c:
8199         * ext/amrnb/amrnbenc.c:
8200           amrnb: Add the new layout field to the raw audio caps
8201
8202 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8203
8204         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8205         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
8206           dvdlpcmdec: Port to the new raw audio caps
8207
8208 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8209
8210         * gst/asfdemux/gstasfdemux.c:
8211           asfdemux: Update for libgstriff API changes
8212           Still needs to handle audio channel reordering.
8213
8214 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8215
8216         * common:
8217           Automatic update of common submodule
8218           From 50b34ab to 0807187
8219
8220 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8221
8222         * ext/lame/Makefile.am:
8223           lame: fix LIBADD order in Makefile.am
8224
8225 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8226
8227         * tests/check/elements/amrnbenc.c:
8228         * tests/check/elements/mpeg2dec.c:
8229         * tests/check/elements/x264enc.c:
8230         * tests/check/elements/xingmux.c:
8231         * tests/check/generic/states.c:
8232           tests: make tests compile
8233
8234 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8235
8236         * ext/amrwbdec/amrwbdec.c:
8237         * ext/dvdread/dvdreadsrc.c:
8238         * ext/mad/gstmad.c:
8239         * ext/sidplay/gstsiddec.cc:
8240         * gst/asfdemux/gstasfdemux.c:
8241         * gst/realmedia/pnmsrc.c:
8242         * gst/realmedia/rdtmanager.c:
8243         * gst/realmedia/rmdemux.c:
8244           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
8245
8246 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8247
8248         * tests/check/Makefile.am:
8249           tests: disable generic index test
8250
8251 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8252
8253         * ext/mpeg2dec/gstmpeg2dec.c:
8254           mpeg2dec: remove all seeking-related code
8255           A parser or demuxer upstream should handle this Same for
8256           queries.
8257
8258 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8259
8260         * ext/mpeg2dec/gstmpeg2dec.c:
8261         * ext/mpeg2dec/gstmpeg2dec.h:
8262           mpeg2dec: update for GstIndex removal
8263
8264 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8265
8266         * ext/cdio/gstcdiocddasrc.c:
8267           cdio: update for probe vfunc removal in GstAudioCdSrc
8268
8269 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8270
8271         * ext/lame/gstlame.c:
8272         * ext/lame/gstlamemp3enc.c:
8273           lame: fix printf format in debug statements
8274           https://bugzilla.gnome.org/show_bug.cgi?id=666926
8275
8276 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8277
8278         * ext/lame/gstlame.c:
8279         * ext/lame/gstlame.h:
8280           lame: ensure parsed output
8281           ... by doing some basic parsing of encoded lame data.
8282
8283 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8284
8285         * ext/lame/gstlame.h:
8286           lame: cleanup unused instance struct fields
8287
8288 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8289
8290         * ext/lame/Makefile.am:
8291         * ext/lame/gstlamemp3enc.c:
8292         * ext/lame/gstlamemp3enc.h:
8293           lamemp3enc: ensure parsed output
8294           ... by doing some basic parsing of encoded lame data.
8295           Fixes #652150.
8296
8297 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8298
8299         * ext/lame/gstlamemp3enc.c:
8300           lamemp3enc: do not leak merged tags
8301
8302 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8303
8304         * ext/mad/gstmad.c:
8305         * ext/mad/gstmad.h:
8306           mad: helpfully bodge the last buffer to let mad decode the last frame
8307           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
8308           to be believed, the last buffer must be followed by a number of 0 bytes
8309           in order for the last frame to be decoded (at least in some cases).
8310           Doing so seems to work here, fixing a missing 1152 samples when using
8311           mp3parse before mad (not using mp3parse would yield the correct amount
8312           of samples, if there's extra non-MP3 data after (eg, tag data)).
8313
8314 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8315
8316         * ext/dvdread/dvdreadsrc.c:
8317           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
8318
8319 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8320
8321         * gst/mpegstream/gstdvddemux.c:
8322           dvddemux: tweak subtitle stream setup based on dvd language codes event
8323           ... to allow for non-continuous subtitle stream numbers.
8324           The missing stream numbers tend to come up as subtitle streams anyway
8325           (albeit not with an identified language tag).
8326
8327 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8328
8329         * ext/dvdread/dvdreadsrc.c:
8330           dvdreadsrc: minor safety tweak to sector seeking
8331
8332 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
8333
8334         * ext/a52dec/gsta52dec.c:
8335           a52dec: check that a52_init returns a valid a52 state
8336
8337 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8338
8339         * ext/mpeg2dec/gstmpeg2dec.c:
8340           mpeg2dec: update for new interlaced flags
8341
8342 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8343
8344         * ext/a52dec/Makefile.am:
8345         * ext/a52dec/gsta52dec.c:
8346         * ext/a52dec/gsta52dec.h:
8347           a52dec: port to audiodecoder
8348
8349 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8350
8351         * ext/mad/Makefile.am:
8352         * ext/mad/gstmad.c:
8353         * ext/mad/gstmad.h:
8354           mad: port to audiodecoder
8355
8356 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8357
8358         * ext/a52dec/gsta52dec.c:
8359           a52dec: Don't claim to support upstream renegotiation
8360           and use fixed caps on the srcpad. To correctly support
8361           upstream renegotiation a52dec would need to check if the
8362           caps of the downstream allocated buffer are the requested
8363           caps or if the size is different.
8364           Fixes bug #665989.
8365
8366 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
8367
8368         * ext/a52dec/gsta52dec.c:
8369           a52dec: Check that the a52_state is correctly initialized
8370
8371 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8372
8373         * gst-libs/gst/Makefile.am:
8374         * gst-libs/gst/glib-compat-private.h:
8375         * gst/asfdemux/gstasfdemux.c:
8376         * gst/mpegaudioparse/gstmpegaudioparse.c:
8377         * gst/realmedia/rademux.c:
8378         * gst/realmedia/rdtmanager.c:
8379         * gst/realmedia/rmdemux.c:
8380           Work around deprecated thread API in glib master
8381           Add private replacements for deprecated functions such as
8382           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
8383           to avoid the deprecation warnings. We can't change most of
8384           these in 0.10 because they're part of our API and ABI.
8385           Suppress deprecation warnings in selected files, mostly for
8386           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
8387           not much we can do here in 0.10.
8388
8389 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8390
8391         * po/LINGUAS:
8392         * po/eo.po:
8393         * po/es.po:
8394         * po/lv.po:
8395         * po/sr.po:
8396           po: update translations
8397
8398 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8399
8400         * gst/realmedia/rdtdepay.c:
8401           rdtdepay: make buffer metadata writable before setting caps on it
8402           Fixes issue when the header buffer is being pushed, which was taken
8403           from the caps and is therefore not writable.
8404
8405 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8406
8407         * ext/dvdread/dvdreadsrc.c:
8408           fix for basesrc changes
8409
8410 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
8411
8412         * gst/asfdemux/gstrtpasfdepay.c:
8413           rtpasfdepay: Initialize GstRTPBuffer before usage
8414
8415 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8416
8417           Merge remote-tracking branch 'origin/master' into 0.11
8418           Conflicts:
8419           ext/dvdread/dvdreadsrc.c
8420
8421 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
8422
8423         * ext/dvdread/dvdreadsrc.c:
8424           dvdreadsrc: Fix format string compiler warning
8425           Fixes bug #665101.
8426
8427 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8428
8429           Merge remote-tracking branch 'origin/master' into 0.11
8430
8431 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8432
8433         * ext/mpeg2dec/gstmpeg2dec.c:
8434           Update for indexable change
8435
8436 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8437
8438         * gst/realmedia/rdtmanager.c:
8439           update for clock provider API change
8440
8441 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8442
8443         * ext/a52dec/gsta52dec.c:
8444         * ext/amrnb/amrnbdec.c:
8445         * ext/amrnb/amrnbenc.c:
8446         * ext/amrwbdec/amrwbdec.c:
8447         * ext/dvdread/dvdreadsrc.c:
8448         * ext/lame/gstlame.c:
8449         * ext/lame/gstlamemp3enc.c:
8450         * ext/mad/gstmad.c:
8451         * ext/mpeg2dec/gstmpeg2dec.c:
8452         * ext/sidplay/gstsiddec.cc:
8453         * ext/twolame/gsttwolame.c:
8454         * ext/x264/gstx264enc.c:
8455         * gst/asfdemux/gstasfdemux.c:
8456         * gst/asfdemux/gstrtpasfdepay.c:
8457         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8458         * gst/dvdsub/gstdvdsubdec.c:
8459         * gst/dvdsub/gstdvdsubparse.c:
8460         * gst/iec958/ac3iec.c:
8461         * gst/mpegaudioparse/gstmpegaudioparse.c:
8462         * gst/mpegaudioparse/gstxingmux.c:
8463         * gst/mpegstream/gstdvddemux.c:
8464         * gst/mpegstream/gstmpegdemux.c:
8465         * gst/mpegstream/gstmpegparse.c:
8466         * gst/mpegstream/gstrfc2250enc.c:
8467         * gst/realmedia/pnmsrc.c:
8468         * gst/realmedia/rademux.c:
8469         * gst/realmedia/rdtdepay.c:
8470         * gst/realmedia/rdtmanager.c:
8471         * gst/realmedia/rmdemux.c:
8472         * gst/synaesthesia/gstsynaesthesia.c:
8473           various: fix pad template ref leaks
8474           https://bugzilla.gnome.org/show_bug.cgi?id=662664
8475
8476 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
8477
8478         * tests/check/elements/xingmux.c:
8479           tests: update for gstcheck API change
8480
8481 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8482
8483         * ext/amrnb/amrnbenc.c:
8484         * ext/dvdread/dvdreadsrc.c:
8485         * ext/lame/gstlamemp3enc.c:
8486         * ext/twolame/gsttwolamemp2enc.c:
8487           ext: fix more printf format warnings in debug messages
8488
8489 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
8490
8491         * gst/asfdemux/gstasfdemux.c:
8492         * gst/asfdemux/gstrtpasfdepay.c:
8493         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8494         * gst/dvdsub/gstdvdsubdec.c:
8495         * gst/dvdsub/gstdvdsubparse.c:
8496         * gst/realmedia/rademux.c:
8497         * gst/realmedia/rmdemux.c:
8498           Fix print format compiler warnings on OS X / 64bit
8499           https://bugzilla.gnome.org/show_bug.cgi?id=662617
8500
8501 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8502
8503         * gst/asfdemux/gstasfdemux.c:
8504         * gst/realmedia/rademux.c:
8505         * gst/realmedia/rdtmanager.c:
8506         * gst/realmedia/rmdemux.c:
8507           update for activation changes
8508
8509 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8510
8511         * gst/asfdemux/gstasfdemux.c:
8512         * gst/realmedia/rademux.c:
8513         * gst/realmedia/rmdemux.c:
8514           update for new scheduling query
8515
8516 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8517
8518         * gst/asfdemux/gstasfdemux.c:
8519         * gst/realmedia/rademux.c:
8520         * gst/realmedia/rdtmanager.c:
8521         * gst/realmedia/rmdemux.c:
8522           add parent to activate functions
8523
8524 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8525
8526         * ext/a52dec/gsta52dec.c:
8527         * ext/mpeg2dec/gstmpeg2dec.c:
8528         * ext/sidplay/gstsiddec.cc:
8529         * ext/x264/gstx264enc.c:
8530         * gst/asfdemux/gstasfdemux.c:
8531         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8532         * gst/dvdsub/gstdvdsubdec.c:
8533         * gst/dvdsub/gstdvdsubparse.c:
8534         * gst/realmedia/rademux.c:
8535         * gst/realmedia/rdtdepay.c:
8536         * gst/realmedia/rdtmanager.c:
8537         * gst/realmedia/rmdemux.c:
8538           add parent to pad functions
8539
8540 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8541
8542         * ext/mpeg2dec/gstmpeg2dec.c:
8543         * ext/sidplay/gstsiddec.cc:
8544         * ext/x264/gstx264enc.c:
8545         * gst/asfdemux/gstasfdemux.c:
8546         * gst/realmedia/rademux.c:
8547         * gst/realmedia/rdtmanager.c:
8548         * gst/realmedia/rmdemux.c:
8549           add parent to query function
8550
8551 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8552
8553         * gst/asfdemux/gstasfdemux.c:
8554         * gst/realmedia/rademux.c:
8555           _query_peer_*() -> _peer_query_*()
8556
8557 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8558
8559         * gst/dvdsub/gstdvdsubdec.c:
8560           _accept_caps() -> _query_accept_caps()
8561
8562 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8563
8564         * ext/x264/gstx264enc.c:
8565           _peer_get_caps() -> _peer_query_caps()
8566
8567 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8568
8569         * ext/x264/gstx264enc.c:
8570           update for _get_caps() -> _query_caps()
8571
8572 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8573
8574         * ext/x264/gstx264enc.c:
8575           change getcaps to query
8576
8577 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8578
8579         * ext/mad/gstmad.c:
8580           mad: re-instate accidentally dropped rank
8581
8582 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8583
8584         * ext/dvdread/dvdreadsrc.c:
8585         * gst/realmedia/pnmsrc.c:
8586           Update for GstURIHandler get_protocols() changes
8587
8588 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8589
8590         * ext/dvdread/dvdreadsrc.c:
8591         * ext/dvdread/dvdreadsrc.h:
8592         * gst/realmedia/pnmsrc.c:
8593           dvdreadsrc, pnmsrc: update for GstURIHandler changes
8594
8595 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8596
8597         * ext/mad/gstmad.c:
8598           mad: re-port to 0.11
8599           This time using the base class. Still something
8600           wrong with the parsing though, when there's no
8601           parser or demuxer upstream (which of course
8602           shouldn't happen in a normal playback scenario).
8603
8604 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8605
8606         * ext/mad/gstmad.c:
8607         * ext/mad/gstmad.h:
8608           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
8609
8610 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8611
8612         * ext/mad/gstmad.c:
8613         * ext/mad/gstmad.h:
8614           mad: replace with 0.10 version ported to GstAudioDecoder
8615           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
8616           of Mark's baseaudio branch.
8617           Would probably be too risky to drop this into 0.10 given
8618           all the things mad is doing.
8619
8620 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8621
8622         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8623           docs: remove bits for old lame element from sections.txt file
8624
8625 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8626
8627         * Android.mk:
8628         * configure.ac:
8629         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8630         * docs/plugins/inspect/plugin-mpegstream.xml:
8631         * gst-plugins-ugly.spec.in:
8632         * gst/mpegstream/Makefile.am:
8633         * gst/mpegstream/README:
8634         * gst/mpegstream/gstdvddemux.c:
8635         * gst/mpegstream/gstdvddemux.h:
8636         * gst/mpegstream/gstmpegclock.c:
8637         * gst/mpegstream/gstmpegclock.h:
8638         * gst/mpegstream/gstmpegdemux.c:
8639         * gst/mpegstream/gstmpegdemux.h:
8640         * gst/mpegstream/gstmpegpacketize.c:
8641         * gst/mpegstream/gstmpegpacketize.h:
8642         * gst/mpegstream/gstmpegparse.c:
8643         * gst/mpegstream/gstmpegparse.h:
8644         * gst/mpegstream/gstmpegstream.c:
8645         * gst/mpegstream/gstrfc2250enc.c:
8646         * gst/mpegstream/gstrfc2250enc.h:
8647         * gst/mpegstream/mpegstream.vcproj:
8648         * gst/mpegstream/notes:
8649         * win32/MANIFEST:
8650         * win32/vs6/gst_plugins_ugly.dsw:
8651         * win32/vs6/libgstac3parse.dsp:
8652         * win32/vs6/libgstmpegaudioparse.dsp:
8653         * win32/vs6/libgstmpegstream.dsp:
8654           mpegstream: remove the old mpeg-ps parser and demuxers
8655           Don't want anyone porting this by accident.
8656           Superseded by mpegpsdemux in -bad.
8657
8658 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8659
8660         * configure.ac:
8661         * ext/cdio/Makefile.am:
8662         * ext/cdio/gstcdio.c:
8663         * ext/cdio/gstcdiocddasrc.c:
8664         * ext/cdio/gstcdiocddasrc.h:
8665           cdio: port cdiocddasrc to 0.11
8666
8667 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8668
8669         * tests/check/elements/mpeg2dec.c:
8670           tests: port mpeg2dec to 0.11
8671           It compiles, but fails.
8672
8673 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8674
8675         * tests/check/elements/x264enc.c:
8676           tests: port x264enc unit test to 0.11
8677           Well, it compiles now at least.
8678
8679 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8680
8681         * gst/asfdemux/gstrtpasfdepay.h:
8682           update for base class rename
8683
8684 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8685
8686         * gst/asfdemux/gstrtpasfdepay.c:
8687         * gst/asfdemux/gstrtpasfdepay.h:
8688           update for base class rename
8689
8690 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8691
8692         * po/af.po:
8693         * po/az.po:
8694         * po/bg.po:
8695         * po/ca.po:
8696         * po/cs.po:
8697         * po/da.po:
8698         * po/de.po:
8699         * po/el.po:
8700         * po/en_GB.po:
8701         * po/es.po:
8702         * po/eu.po:
8703         * po/fi.po:
8704         * po/fr.po:
8705         * po/gl.po:
8706         * po/hu.po:
8707         * po/id.po:
8708         * po/it.po:
8709         * po/ja.po:
8710         * po/lt.po:
8711         * po/lv.po:
8712         * po/ms.po:
8713         * po/mt.po:
8714         * po/nb.po:
8715         * po/nl.po:
8716         * po/or.po:
8717         * po/pl.po:
8718         * po/pt_BR.po:
8719         * po/ro.po:
8720         * po/ru.po:
8721         * po/sk.po:
8722         * po/sl.po:
8723         * po/sq.po:
8724         * po/sr.po:
8725         * po/sv.po:
8726         * po/tr.po:
8727         * po/uk.po:
8728         * po/vi.po:
8729         * po/zh_CN.po:
8730           po: update translations
8731
8732 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8733
8734         * docs/plugins/gst-plugins-ugly-plugins.args:
8735         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8736         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8737         * docs/plugins/inspect/plugin-a52dec.xml:
8738         * docs/plugins/inspect/plugin-amrnb.xml:
8739         * docs/plugins/inspect/plugin-amrwbdec.xml:
8740         * docs/plugins/inspect/plugin-asf.xml:
8741         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8742         * docs/plugins/inspect/plugin-dvdread.xml:
8743         * docs/plugins/inspect/plugin-dvdsub.xml:
8744         * docs/plugins/inspect/plugin-lame.xml:
8745         * docs/plugins/inspect/plugin-mad.xml:
8746         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8747         * docs/plugins/inspect/plugin-realmedia.xml:
8748         * docs/plugins/inspect/plugin-siddec.xml:
8749         * docs/plugins/inspect/plugin-twolame.xml:
8750         * docs/plugins/inspect/plugin-x264.xml:
8751           docs: update docs
8752
8753 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8754
8755         * ext/lame/gstlamemp3enc.c:
8756           lamemp3enc: cosmetic error message change
8757           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
8758
8759 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8760
8761         * docs/plugins/Makefile.am:
8762         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8763         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8764         * ext/twolame/Makefile.am:
8765         * ext/twolame/gsttwolamemp2enc.c:
8766         * ext/twolame/gsttwolamemp2enc.h:
8767         * po/POTFILES.in:
8768           twolame: rename to twolamemp2enc
8769
8770 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8771
8772         * configure.ac:
8773         * ext/twolame/gsttwolame.c:
8774           twolame: port to 0.11
8775
8776 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8777
8778         * Android.mk:
8779         * configure.ac:
8780         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8781         * docs/plugins/inspect/plugin-iec958.xml:
8782         * gst-plugins-ugly.spec.in:
8783         * gst/iec958/Makefile.am:
8784         * gst/iec958/ac3_padder.c:
8785         * gst/iec958/ac3_padder.h:
8786         * gst/iec958/ac3iec.c:
8787         * gst/iec958/ac3iec.h:
8788         * win32/MANIFEST:
8789         * win32/vs6/libgstiec958.dsp:
8790           iec958: remove this plugin
8791           I think it can just go away. Audio sinks can and should payload
8792           things themselves using the helper API in libgstaudio. If such
8793           a plugin still makes sense, it should probably be rewritten
8794           using the library functions (and be put into -good or so).
8795
8796 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8797
8798         * gst/realmedia/rademux.c:
8799         * gst/realmedia/rmdemux.c:
8800         * gst/realmedia/rtspreal.c:
8801           update for adapter api change
8802
8803 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8804
8805         * ext/x264/gstx264enc.c:
8806           update for removed fixate function
8807
8808 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8809
8810         * ext/mad/gstmad.c:
8811         * ext/mpeg2dec/gstmpeg2dec.c:
8812         * gst/asfdemux/gstasfdemux.c:
8813         * gst/realmedia/rmdemux.c:
8814           remove query types
8815
8816 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8817
8818         * configure.ac:
8819         * gst/realmedia/rademux.c:
8820         * gst/realmedia/rdtdepay.c:
8821         * gst/realmedia/rmdemux.c:
8822         * gst/realmedia/rmutils.c:
8823           realmedia is ported
8824
8825 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8826
8827         * gst/asfdemux/gstasfdemux.c:
8828         * gst/mpegstream/gstdvddemux.c:
8829         * gst/mpegstream/gstmpegdemux.c:
8830         * gst/realmedia/rmdemux.c:
8831         * gst/realmedia/rmdemux.h:
8832           more template fixes
8833
8834 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
8835
8836         * po/POTFILES.in:
8837           po: lame => lamemp3enc
8838
8839 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8840
8841         * gst/realmedia/rdtmanager.c:
8842           make request pads take %u
8843
8844 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
8845
8846         * ext/mpeg2dec/gstmpeg2dec.c:
8847         * ext/mpeg2dec/gstmpeg2dec.h:
8848           mpeg2dec: Add basic cropping support
8849
8850 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8851
8852         * ext/a52dec/gsta52dec.c:
8853         * ext/sidplay/gstsiddec.cc:
8854         * gst/asfdemux/gstasfdemux.c:
8855         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8856           tags: update for tag API removal
8857
8858 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8859
8860         * ext/mpeg2dec/gstmpeg2dec.c:
8861         * ext/mpeg2dec/gstmpeg2dec.h:
8862           update for meta api change
8863
8864 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8865
8866         * gst/asfdemux/gstasfdemux.c:
8867           structure: fix for api update
8868
8869 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8870
8871           Merge remote-tracking branch 'origin/master' into 0.11
8872
8873 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8874
8875         * tests/check/elements/amrnbenc.c:
8876           tests: port amrnbenc test to 0.11
8877
8878 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8879
8880         * ext/amrnb/amrnbdec.c:
8881         * ext/amrnb/amrnbenc.c:
8882           amrnb: fix up raw audio caps for 0.11
8883
8884 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8885
8886         * tests/check/Makefile.am:
8887           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
8888
8889 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8890
8891         * docs/plugins/Makefile.am:
8892         * ext/lame/Makefile.am:
8893         * ext/lame/README:
8894         * ext/lame/gstlame.c:
8895         * ext/lame/gstlame.h:
8896         * ext/lame/plugin.c:
8897         * ext/lame/test-lame.c:
8898         * gst/xingmux/gstxingmux.c:
8899         * tests/check/pipelines/lame.c:
8900           lame: remove lame element, it's been superseded by lamemp3enc
8901
8902 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8903
8904         * ext/a52dec/gsta52dec.c:
8905         * ext/lame/gstlamemp3enc.c:
8906         * ext/mad/gstmad.c:
8907         * ext/sidplay/gstsiddec.cc:
8908         * gst/asfdemux/gstasfdemux.c:
8909         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8910           ext, gst: update for taglist API changes
8911
8912 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
8913
8914         * gst/asfdemux/gstasfdemux.c:
8915           asfdemux: Don't leak pending payload buffers
8916           Fixes #662964
8917
8918 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8919
8920           Merge branch 'master' into 0.11
8921           Conflicts:
8922           ext/sidplay/gstsiddec.cc
8923
8924 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
8925
8926         * ext/sidplay/gstsiddec.cc:
8927           siddec: use BOILERPLATE macro and cleanup FIXMEs
8928
8929 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8930
8931         * gst/asfdemux/gstrtpasfdepay.c:
8932           asfdepay: fix compiler warnings after gst_caps_new_simple() change
8933
8934 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
8935
8936         * gst-plugins-ugly.spec.in:
8937           Update specfile with latest changes
8938
8939 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8940
8941         * gst/asfdemux/gstasfdemux.c:
8942           asfdemux: Don't unmap a buffer that doesn't exist
8943
8944 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8945
8946         * configure.ac:
8947         * ext/dvdread/dvdreadsrc.c:
8948           dvdread: port to 0.11
8949
8950 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8951
8952         * configure.ac:
8953         * gst/dvdsub/Makefile.am:
8954         * gst/dvdsub/gstdvdsubdec.c:
8955         * gst/dvdsub/gstdvdsubdec.h:
8956         * gst/dvdsub/gstdvdsubparse.c:
8957           dvdsub: port to 0.11
8958
8959 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8960
8961           Merge branch 'master' into 0.11
8962           Conflicts:
8963           ext/amrwbdec/Makefile.am
8964           ext/amrwbdec/amrwbdec.c
8965
8966 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8967
8968         * gst/realmedia/gstrdtbuffer.c:
8969         * gst/realmedia/gstrdtbuffer.h:
8970         * gst/realmedia/pnmsrc.c:
8971         * gst/realmedia/rademux.c:
8972         * gst/realmedia/rdtdepay.c:
8973         * gst/realmedia/rdtmanager.c:
8974         * gst/realmedia/rmdemux.c:
8975         * gst/realmedia/rmutils.c:
8976         * gst/realmedia/rtspreal.c:
8977           realmedia: port to 0.11
8978
8979 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8980
8981         * ext/amrwbdec/Makefile.am:
8982         * ext/amrwbdec/amrwbdec.c:
8983         * ext/amrwbdec/amrwbdec.h:
8984           amrwbdec: port to audiodecoder
8985
8986 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8987
8988         * ext/amrnb/Makefile.am:
8989           amrnbdec: fixup build
8990
8991 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8992
8993         * ext/amrnb/amrnbdec.c:
8994           amrnbdec: remove leftover extraneous _unref
8995
8996 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8997
8998           Merge branch 'master' into 0.11
8999           Conflicts:
9000           ext/amrnb/amrnbdec.c
9001
9002 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9003
9004         * configure.ac:
9005         * ext/amrnb/amrnbdec.c:
9006         * ext/amrnb/amrnbenc.c:
9007           amrnb: port to 0.11
9008
9009 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9010
9011         * configure.ac:
9012         * ext/amrwbdec/Makefile.am:
9013         * ext/amrwbdec/amrwbdec.c:
9014           ported amrwbdec to 0.11
9015
9016 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9017
9018         * ext/amrnb/amrnbdec.c:
9019         * ext/amrnb/amrnbdec.h:
9020           amrnbdec: port to audiodecoder
9021
9022 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9023
9024           Merge branch 'master' into 0.11
9025
9026 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9027
9028         * configure.ac:
9029         * ext/mpeg2dec/gstmpeg2dec.c:
9030         * ext/mpeg2dec/gstmpeg2dec.h:
9031           mpeg2dec: minimal port to 0.11
9032
9033 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9034
9035         * ext/mpeg2dec/gstmpeg2dec.c:
9036         * ext/mpeg2dec/gstmpeg2dec.h:
9037           mpeg2dec: post QoS messages when dropping a frame due to QoS
9038           https://bugzilla.gnome.org/show_bug.cgi?id=658241
9039
9040 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9041
9042         * configure.ac:
9043           configure: update ported plugins list
9044
9045 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9046
9047         * common:
9048           update to 0.11 branch
9049
9050 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9051
9052         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9053         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9054           dvdlpcmdec: port to 0.11
9055
9056 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9057
9058         * ext/lame/gstlame.c:
9059         * ext/lame/gstlamemp3enc.c:
9060           lame: fix raw audio caps too
9061
9062 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9063
9064         * ext/lame/gstlame.c:
9065         * ext/lame/gstlamemp3enc.c:
9066           lame: port to 0.11
9067
9068 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9069
9070           Merge branch 'master' into 0.11
9071
9072 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9073
9074         * ext/x264/gstx264enc.c:
9075         * ext/x264/gstx264enc.h:
9076           x264enc: port to 0.11
9077
9078 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9079
9080         * ext/amrnb/Makefile.am:
9081         * ext/amrnb/amrnbenc.c:
9082         * ext/amrnb/amrnbenc.h:
9083           amrnbenc: port to audioencoder
9084
9085 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9086
9087           Merge branch 'master' into 0.11
9088           Conflicts:
9089           ext/mad/gstmad.c
9090
9091 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9092
9093         * ext/a52dec/gsta52dec.c:
9094           port a52dec to 0.11
9095
9096 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9097
9098         * ext/twolame/gsttwolame.c:
9099           twolame: Simple fix for GstAudioEncoder API change
9100
9101 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9102
9103         * ext/twolame/gsttwolame.c:
9104           twolame: Fix variable 'gstelement_class' set but not used compiler warning
9105
9106 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9107
9108         * ext/lame/gstlame.c:
9109         * ext/lame/gstlamemp3enc.c:
9110           lame: Don't get the parent class again, GST_BOILERPLATE does this already
9111
9112 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9113
9114         * ext/lame/gstlame.c:
9115         * ext/lame/gstlamemp3enc.c:
9116           lame: Fix variable 'gstelement_class' set but not used compiler warning
9117
9118 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9119
9120         * ext/twolame/gsttwolame.c:
9121           twolame: improve output framing and timestamping
9122           ... which simply comes down to requesting one frame of input data at a time,
9123           since the encoder nicely turns this into 1 encoded frame.
9124
9125 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9126
9127         * ext/twolame/Makefile.am:
9128         * ext/twolame/gsttwolame.c:
9129         * ext/twolame/gsttwolame.h:
9130           twolame: port to audioencoder
9131
9132 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9133
9134         * ext/lame/gstlame.c:
9135           lame: use some more boilerplate
9136
9137 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9138
9139         * ext/lame/gstlame.c:
9140         * ext/lame/gstlame.h:
9141           lame: port to audioencoder
9142
9143 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9144
9145         * ext/lame/gstlamemp3enc.c:
9146           lamemp3enc: use some more boilerplate
9147
9148 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9149
9150         * ext/lame/gstlamemp3enc.c:
9151           lamemp3enc: really report bitrate rather kbitrate
9152
9153 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9154
9155         * ext/lame/Makefile.am:
9156         * ext/lame/gstlamemp3enc.c:
9157         * ext/lame/gstlamemp3enc.h:
9158           lamemp3enc: port to audioencoder
9159
9160 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9161
9162         * ext/dvdread/dvdreadsrc.c:
9163           dvdreadsrc: take into account first sector of the current title
9164           This fixes seeking on titles which do not start on a new file.
9165           https://bugzilla.gnome.org/show_bug.cgi?id=659252
9166
9167 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9168
9169         * ext/dvdread/dvdreadsrc.c:
9170           dvdreadsrc: fix sector seeking
9171           It was overly complicated, and did not take into account the offset
9172           needed for titles which do not start on a new file.
9173           https://bugzilla.gnome.org/show_bug.cgi?id=659252
9174
9175 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9176
9177         * ext/dvdread/dvdreadsrc.c:
9178           dvdreadsrc: fix sector search for packed titles
9179           Some DVD titles are packed in a single set, and we need to use
9180           the correct table to map times to sectors.
9181           https://bugzilla.gnome.org/show_bug.cgi?id=659252
9182
9183 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9184
9185         * configure.ac:
9186         * ext/mad/Makefile.am:
9187         * ext/mad/gstmad.c:
9188         * gst-plugins-ugly.spec.in:
9189           mad: remove id3tag dependency used by in practice unreachable legacy code
9190           The mad mp3 decoder element shouldn't parse tags at all really, but we
9191           have so far kept this code around for backwards-compatibility reasons
9192           for people building manual pipelines for some reason. However, as it
9193           turns out that code has never actually worked in 0.10 in practice,
9194           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
9195           which doesn't actually seem to happen any more though because of the
9196           preceding mad_header_decode(), which will discover and report the
9197           sync loss if it runs into a tag and make mad_frame_decode() try to
9198           resync right away.
9199           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
9200
9201 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9202
9203         * gst/asfdemux/asfpacket.c:
9204           asfpacket: skip empty payload packets
9205           ... which also avoids assertion failures and possible segfaults later on
9206           when possibly trying to join 2 empty buffers.
9207
9208 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9209
9210         * gst/realmedia/rmdemux.c:
9211         * gst/realmedia/rmdemux.h:
9212           rmdemux: delay announcing container tags until we have pads
9213           Fixes tags when transcoding.
9214           https://bugzilla.gnome.org/show_bug.cgi?id=658297
9215
9216 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9217
9218         * tests/check/elements/amrnbenc.c:
9219           amrnbenc: Use complete raw audio caps in the test
9220
9221 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
9222
9223         * docs/plugins/Makefile.am:
9224           docs: cleanup makefiles
9225           Remove commented out parts that we don't need. Remove "the wingo addition" - no
9226           so useful after all. Narrow down file-globs for plugin docs.
9227
9228 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
9229
9230         * common:
9231           Automatic update of common submodule
9232           From a39eb83 to 11f0cd5
9233
9234 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
9235
9236         * common:
9237           Automatic update of common submodule
9238           From 605cd9a to a39eb83
9239
9240 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9241
9242         * gst/asfdemux/gstasfdemux.c:
9243           asf: don't use fourcc
9244
9245 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9246
9247           Merge branch 'master' into 0.11
9248
9249 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9250
9251         * ext/mpeg2dec/gstmpeg2dec.c:
9252           mpeg2dec: fix spurious failure to decode some files
9253           Parsing can return with an 'invalid' state, but this is not
9254           actually fatal. For one, the mpeg2dec command line tool that
9255           comes with the libmpeg2 library blithely ignores this condition
9256           and merrily goes on. So we do this same, logging the error,
9257           and going on with parsing. This makes something work that did
9258           not use to work, and brings happiness to the world.
9259           https://bugzilla.gnome.org/show_bug.cgi?id=429476
9260
9261 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9262
9263         * ext/mad/gstmad.c:
9264         * ext/sidplay/Makefile.am:
9265         * ext/sidplay/gstsiddec.cc:
9266           port to new audio caps
9267
9268 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9269
9270           Merge branch 'master' into 0.11
9271           Conflicts:
9272           common
9273           gst/asfdemux/gstrtpasfdepay.c
9274
9275 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9276
9277         * configure.ac:
9278           configure: Add synaesthesia to the list of non-ported plugins
9279
9280 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9281
9282         * configure.ac:
9283         * docs/plugins/Makefile.am:
9284         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9285         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9286         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9287         * gst-plugins-ugly.spec.in:
9288         * gst/mpegaudioparse/Makefile.am:
9289         * gst/mpegaudioparse/gstmpegaudioparse.c:
9290         * gst/mpegaudioparse/gstmpegaudioparse.h:
9291         * gst/mpegaudioparse/mpegaudioparse.vcproj:
9292         * gst/xingmux/Makefile.am:
9293         * gst/xingmux/gstxingmux.c:
9294         * gst/xingmux/gstxingmux.h:
9295         * gst/xingmux/plugin.c:
9296           Remove mp3parse plugin/element
9297           It's been replaced by mpegaudioparse in -good. Don't want anyone
9298           to spend time porting a deprecated element. Rename plugin to xingmux
9299           for now until we move that somewhere else.
9300
9301 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9302
9303         * configure.ac:
9304           configure.ac: Define list of non-ported plugins
9305
9306 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9307
9308         * ext/mad/gstmad.c:
9309           mad: Fix for changes in GstQuery API
9310
9311 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9312
9313         * gst/asfdemux/gstasfdemux.c:
9314           asfdemux: Fix for changes in GstQuery API
9315
9316 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9317
9318         * gst/asfdemux/asfpacket.c:
9319           asfdemux: Fix print statement
9320
9321 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9322
9323         * common:
9324           Update common submodule
9325
9326 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9327
9328         * ext/x264/gstx264enc.c:
9329           x264enc: Properly set the stream format in setcaps
9330           Do not forget to set the selected format to the options string
9331           when getting it from caps
9332           https://bugzilla.gnome.org/show_bug.cgi?id=655223
9333
9334 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
9335
9336         * ext/x264/gstx264enc.c:
9337           x264enc: fix the build for older x264enc
9338           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
9339
9340 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
9341
9342         * ext/x264/gstx264enc.c:
9343           x264enc: Read stream-format from the right place
9344           Read the stream-format from "stream-format" and not from profile, also rename
9345           the "bytestream" variable to "stream_format" so it's easier to understand.
9346
9347 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9348
9349         * ext/x264/gstx264enc.c:
9350         * ext/x264/gstx264enc.h:
9351           x264enc: Select stream-format based on caps
9352           Makes x264 select its stream-format based on what's available
9353           on caps, the user selected option will be chosen as a fallback
9354           when both options are available.
9355           https://bugzilla.gnome.org/show_bug.cgi?id=644233
9356
9357 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
9358
9359         * ext/x264/gstx264enc.c:
9360           x264: Allow renegotiation but prefer current caps
9361
9362 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
9363
9364         * tests/check/elements/x264enc.c:
9365           tests: Test x264enc profiles from the caps
9366           https://bugzilla.gnome.org/show_bug.cgi?id=644233
9367
9368 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
9369
9370         * ext/x264/Makefile.am:
9371         * ext/x264/gstx264enc.c:
9372         * ext/x264/gstx264enc.h:
9373           x264: Use profile and level from caps
9374           Enforces the profile and level from the downstream caps, also
9375           sets them on the fixated caps
9376           https://bugzilla.gnome.org/show_bug.cgi?id=644233
9377
9378 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9379
9380         * configure.ac:
9381           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
9382
9383 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
9384
9385         * ext/x264/gstx264enc.c:
9386           x264enc: fix subme property annotation - subme maximum is 10, not 6.
9387           Although the element accepts subme values > 6, the annotation which is
9388           visible through gst-inspect (for example) erroneously indicates 6 as the
9389           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
9390           https://bugzilla.gnome.org/show_bug.cgi?id=653473
9391
9392 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
9393
9394         * common:
9395           Automatic update of common submodule
9396           From 69b981f to 605cd9a
9397
9398 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9399
9400         * gst/asfdemux/gstrtspwms.c:
9401           rtspwms: Porting to 0.11
9402
9403 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9404
9405         * gst/asfdemux/gstrtpasfdepay.c:
9406           rtpasfdepay: Port to 0.11
9407
9408 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9409
9410         * gst/asfdemux/asfpacket.c:
9411         * gst/asfdemux/asfpacket.h:
9412         * gst/asfdemux/gstasfdemux.c:
9413         * gst/asfdemux/gstasfdemux.h:
9414           asfdemux: Porting to 0.11
9415
9416 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9417
9418         * ext/sidplay/gstsiddec.cc:
9419           siddec: port siddec to 0.11
9420
9421 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9422
9423         * gst/asfdemux/gstrtpasfdepay.c:
9424           rtpasfdepay: fix fragmented packet handling and packet padding
9425           Also remove a bogus assert.
9426
9427 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
9428
9429         * gst/synaesthesia/gstsynaesthesia.c:
9430           synaesthesia: fix wrong debug log string (copy'n'paste)
9431
9432 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9433
9434           Merge branch 'master' into 0.11
9435           Conflicts:
9436           configure.ac
9437
9438 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9439
9440         * ext/mad/gstmad.c:
9441           mad: port to new API
9442           Port to new segment API.
9443           Eat Caps events.
9444           No need to set caps on buffers.
9445
9446 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
9447
9448         * gst/realmedia/rmdemux.c:
9449           rmdemux: target is unsigned and can't be < 0
9450
9451 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
9452
9453         * ext/mad/gstmad.c:
9454           mad: use signed when caluculating the delta
9455           Avoids a <0 check for an unsigned variable.
9456
9457 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
9458
9459         * docs/plugins/Makefile.am:
9460           docs: remove obsolete commented out part
9461           We don't have this in the other modules and its not needed.
9462
9463 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
9464
9465         * docs/plugins/gst-plugins-ugly-plugins.args:
9466         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9467         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9468           docs: update plugin introspection data
9469           Now more files are merged and produced in a canonical fashion, which hopefully
9470           creates less or no delta in the future.
9471
9472 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
9473
9474         * common:
9475           Automatic update of common submodule
9476           From 9e5bbd5 to 69b981f
9477
9478 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9479
9480         * ext/lame/Makefile.am:
9481         * ext/lame/gstlamemp3enc.c:
9482           lamemp3enc: Post CODEC and BITRATE tags
9483           Also filter any CODEC/AUDIO_CODEC tags from incoming
9484           tag events.
9485           Fixes bug #391543.
9486
9487 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
9488
9489         * common:
9490           Automatic update of common submodule
9491           From fd35073 to 9e5bbd5
9492
9493 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
9494
9495         * common:
9496           Automatic update of common submodule
9497           From 46dfcea to fd35073
9498
9499 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9500
9501         * gst/asfdemux/gstrtpasfdepay.c:
9502           rtpasfdepay: simplify and refactor packet parsing
9503           Specifically, refactor buffer padding and consider marker bit for fragment
9504           assembling.
9505
9506 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9507
9508         * gst/asfdemux/gstrtpasfdepay.c:
9509           rtpasfdepay: avoid re-sending header
9510           ... e.g. following a seek, which otherwise confuses downstream demuxer
9511           expecting only a flow of data packets at this time.
9512
9513 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9514
9515         * gst/asfdemux/gstrtpasfdepay.c:
9516         * gst/asfdemux/gstrtpasfdepay.h:
9517           rtpasfdepay: remove unused field
9518
9519 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9520
9521         * ext/mad/gstmad.c:
9522           mad: Post bitrate tag whenever the bitrate changes
9523           Also send the layer/mode/emphasis/bitrate tags as an event too.
9524
9525 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9526
9527         * configure.ac:
9528         * win32/common/config.h:
9529           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
9530
9531 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9532
9533         * configure.ac:
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         * win32/common/config.h:
9553           Back to development
9554
9555 === release 0.10.18 ===
9556
9557 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9558
9559         * ChangeLog:
9560         * NEWS:
9561         * RELEASE:
9562         * configure.ac:
9563         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9564         * docs/plugins/inspect/plugin-a52dec.xml:
9565         * docs/plugins/inspect/plugin-amrnb.xml:
9566         * docs/plugins/inspect/plugin-amrwbdec.xml:
9567         * docs/plugins/inspect/plugin-asf.xml:
9568         * docs/plugins/inspect/plugin-cdio.xml:
9569         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9570         * docs/plugins/inspect/plugin-dvdread.xml:
9571         * docs/plugins/inspect/plugin-dvdsub.xml:
9572         * docs/plugins/inspect/plugin-iec958.xml:
9573         * docs/plugins/inspect/plugin-lame.xml:
9574         * docs/plugins/inspect/plugin-mad.xml:
9575         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9576         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9577         * docs/plugins/inspect/plugin-mpegstream.xml:
9578         * docs/plugins/inspect/plugin-realmedia.xml:
9579         * docs/plugins/inspect/plugin-siddec.xml:
9580         * docs/plugins/inspect/plugin-twolame.xml:
9581         * docs/plugins/inspect/plugin-x264.xml:
9582         * gst-plugins-ugly.doap:
9583         * win32/common/config.h:
9584           Release 0.10.18
9585           Highlights:
9586           - x264enc: allow changing bitrate and quantizers dynamically at runtime
9587           - x264enc: proxy downstream caps restrictions upstream via get_caps()
9588           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
9589           - mad: allow build without libid3tag (which isn't really needed anyway)
9590           - many other fixes and improvements
9591
9592 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9593
9594         * ext/x264/gstx264enc.c:
9595           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
9596
9597 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9598
9599         * ext/x264/gstx264enc.c:
9600           x264enc: do not leak peer pad reference
9601
9602 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9603
9604         * ext/x264/gstx264enc.c:
9605           x264enc: No need to copy, reffing is enough
9606
9607 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9608
9609         * ext/x264/gstx264enc.c:
9610           x264enc: get_caps function should return a copy of the caps
9611
9612 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9613
9614         * configure.ac:
9615         * docs/plugins/inspect/plugin-a52dec.xml:
9616         * docs/plugins/inspect/plugin-amrnb.xml:
9617         * docs/plugins/inspect/plugin-amrwbdec.xml:
9618         * docs/plugins/inspect/plugin-asf.xml:
9619         * docs/plugins/inspect/plugin-cdio.xml:
9620         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9621         * docs/plugins/inspect/plugin-dvdread.xml:
9622         * docs/plugins/inspect/plugin-dvdsub.xml:
9623         * docs/plugins/inspect/plugin-iec958.xml:
9624         * docs/plugins/inspect/plugin-lame.xml:
9625         * docs/plugins/inspect/plugin-mad.xml:
9626         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9627         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9628         * docs/plugins/inspect/plugin-mpegstream.xml:
9629         * docs/plugins/inspect/plugin-realmedia.xml:
9630         * docs/plugins/inspect/plugin-siddec.xml:
9631         * docs/plugins/inspect/plugin-synaesthesia.xml:
9632         * docs/plugins/inspect/plugin-twolame.xml:
9633         * docs/plugins/inspect/plugin-x264.xml:
9634         * po/da.po:
9635         * po/de.po:
9636         * po/fr.po:
9637         * po/uk.po:
9638         * win32/common/config.h:
9639           0.10.17.4 pre-release
9640
9641 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9642
9643         * ext/mad/gstmad.c:
9644           mad: remove buffer_alloc
9645
9646 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9647
9648         * configure.ac:
9649         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9650         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9651         * docs/plugins/inspect/plugin-a52dec.xml:
9652         * docs/plugins/inspect/plugin-amrnb.xml:
9653         * docs/plugins/inspect/plugin-amrwbdec.xml:
9654         * docs/plugins/inspect/plugin-asf.xml:
9655         * docs/plugins/inspect/plugin-cdio.xml:
9656         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9657         * docs/plugins/inspect/plugin-dvdread.xml:
9658         * docs/plugins/inspect/plugin-dvdsub.xml:
9659         * docs/plugins/inspect/plugin-iec958.xml:
9660         * docs/plugins/inspect/plugin-lame.xml:
9661         * docs/plugins/inspect/plugin-mad.xml:
9662         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9663         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9664         * docs/plugins/inspect/plugin-mpegstream.xml:
9665         * docs/plugins/inspect/plugin-realmedia.xml:
9666         * docs/plugins/inspect/plugin-siddec.xml:
9667         * docs/plugins/inspect/plugin-synaesthesia.xml:
9668         * docs/plugins/inspect/plugin-twolame.xml:
9669         * docs/plugins/inspect/plugin-x264.xml:
9670         * po/bg.po:
9671         * po/ja.po:
9672         * po/nl.po:
9673         * po/pl.po:
9674         * po/ru.po:
9675         * po/sl.po:
9676         * po/tr.po:
9677           0.10.17.3 pre-release
9678
9679 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9680
9681         * common:
9682           Automatic update of common submodule
9683           From c3cafe1 to 46dfcea
9684
9685 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9686
9687         * ext/mad/gstmad.c:
9688           mad: port to 0.11
9689
9690 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9691
9692           Merge branch 'master' into 0.11
9693           Conflicts:
9694           android/amrnb.mk
9695           android/amrwbdec.mk
9696           android/asf.mk
9697           android/mpegaudioparse.mk
9698           configure.ac
9699
9700 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9701
9702         * tests/check/gst-plugins-ugly.supp:
9703           tests: add suppression for lame unit test
9704
9705 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9706
9707         * tests/check/Makefile.am:
9708         * tests/check/generic/.gitignore:
9709         * tests/check/generic/index.c:
9710           tests: add generic index-setting test
9711
9712 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9713
9714         * ext/mpeg2dec/gstmpeg2dec.c:
9715           mpeg2dec: don't deadlock when setting an index
9716
9717 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9718
9719         * configure.ac:
9720         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9721         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9722         * docs/plugins/inspect/plugin-a52dec.xml:
9723         * docs/plugins/inspect/plugin-amrnb.xml:
9724         * docs/plugins/inspect/plugin-amrwbdec.xml:
9725         * docs/plugins/inspect/plugin-asf.xml:
9726         * docs/plugins/inspect/plugin-cdio.xml:
9727         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9728         * docs/plugins/inspect/plugin-dvdread.xml:
9729         * docs/plugins/inspect/plugin-dvdsub.xml:
9730         * docs/plugins/inspect/plugin-iec958.xml:
9731         * docs/plugins/inspect/plugin-lame.xml:
9732         * docs/plugins/inspect/plugin-mad.xml:
9733         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9734         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9735         * docs/plugins/inspect/plugin-mpegstream.xml:
9736         * docs/plugins/inspect/plugin-realmedia.xml:
9737         * docs/plugins/inspect/plugin-siddec.xml:
9738         * docs/plugins/inspect/plugin-synaesthesia.xml:
9739         * docs/plugins/inspect/plugin-twolame.xml:
9740         * docs/plugins/inspect/plugin-x264.xml:
9741         * po/sl.po:
9742         * win32/common/config.h:
9743           0.10.17.2 pre-release
9744
9745 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9746
9747         * gst/realmedia/rademux.c:
9748           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
9749
9750 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9751
9752         * gst/mpegstream/gstmpegdemux.c:
9753           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
9754
9755 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9756
9757         * ext/dvdread/dvdreadsrc.c:
9758         * ext/sidplay/gstsiddec.cc:
9759         * ext/x264/gstx264enc.c:
9760           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
9761
9762 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9763
9764         * gst/asfdemux/gstasfdemux.c:
9765           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
9766
9767 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9768
9769         * ext/x264/gstx264enc.c:
9770           x264enc: Implement getcaps function
9771           This allows to set width/height/etc restrictions downstream.
9772
9773 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
9774
9775         * Android.mk:
9776         * ext/mad/Makefile.am:
9777         * ext/x264/Makefile.am:
9778         * gst/asfdemux/Makefile.am:
9779         * gst/dvdlpcmdec/Makefile.am:
9780         * gst/dvdsub/Makefile.am:
9781         * gst/iec958/Makefile.am:
9782         * gst/mpegaudioparse/Makefile.am:
9783         * gst/mpegstream/Makefile.am:
9784         * gst/realmedia/Makefile.am:
9785         * gst/synaesthesia/Makefile.am:
9786           android: make it ready for androgenizer
9787           To build gstreamer for android we are now using androgenizer which
9788           generates the needed Android.mk files.
9789           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
9790
9791 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
9792
9793         * android/NOTICE:
9794         * android/amrnb.mk:
9795         * android/amrwbdec.mk:
9796         * android/asf.mk:
9797         * android/mpegaudioparse.mk:
9798           android: remove the android/ folder
9799
9800 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
9801
9802         * common:
9803           Automatic update of common submodule
9804           From 1ccbe09 to c3cafe1
9805
9806 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
9807
9808         * ext/x264/gstx264enc.c:
9809         * ext/x264/gstx264enc.h:
9810           x264enc: Allow changing the bitrate and quantitizers dynamically
9811           https://bugzilla.gnome.org/show_bug.cgi?id=621663
9812
9813 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
9814
9815         * ext/x264/gstx264enc.c:
9816           x264enc: Set max bitrate in quality mode
9817           https://bugzilla.gnome.org/show_bug.cgi?id=621663
9818
9819 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
9820
9821         * ext/x264/gstx264enc.c:
9822           x264enc: Make it clear that constant quantizer is for debugging only
9823           https://bugzilla.gnome.org/show_bug.cgi?id=621663
9824
9825 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9826
9827         * common:
9828           Automatic update of common submodule
9829           From 193b717 to 1ccbe09
9830
9831 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
9832
9833         * common:
9834           Automatic update of common submodule
9835           From b77e2bf to 193b717
9836
9837 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9838
9839         * common:
9840           Automatic update of common submodule
9841           From d8814b6 to b77e2bf
9842
9843 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9844
9845         * common:
9846           Automatic update of common submodule
9847           From 6aaa286 to d8814b6
9848
9849 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
9850
9851         * common:
9852           Automatic update of common submodule
9853           From 6aec6b9 to 6aaa286
9854
9855 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
9856
9857         * configure.ac:
9858           configure.ac: redundant use of AC_MSG_RESULT()
9859           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
9860
9861 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
9862
9863         * autogen.sh:
9864           autogen: wingo signed comment
9865
9866 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9867
9868         * gst/dvdsub/gstdvdsubdec.c:
9869         * gst/dvdsub/gstdvdsubdec.h:
9870           dvdsubdec: Rearrange buffer allocation and pushing code a bit
9871           This makes the code easier to read, doesn't store every buffer
9872           in the instance until the next buffer is to be drawn and
9873           fixes an unitialized variable compiler warning.
9874
9875 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
9876
9877         * gst/dvdsub/gstdvdsubdec.c:
9878           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
9879           Fixes bug #619136.
9880
9881 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
9882
9883         * gst/dvdsub/gstdvdsubdec.c:
9884           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
9885           Fixes bug #644704.
9886
9887 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9888
9889         * configure.ac:
9890         * ext/mad/gstmad.c:
9891         * ext/mad/gstmad.h:
9892           mad: build the mad plugin even if libid3tag is not available
9893           ID3 tags are usually handled by id3demux, and should be handled
9894           by id3demux. Tag handling in mad based on libid3tag is very basic
9895           and mostly unnecessary really, so just build this plugin without
9896           ID3 tag support if libid3tag is not available.
9897
9898 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9899
9900           Merge branch 'master' into 0.11
9901
9902 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
9903
9904         * gst/mpegstream/gstdvddemux.c:
9905           dvddemux: small code cleanup
9906           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
9907           and avoid empty 'if' when logging is disabled.
9908
9909 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9910
9911         * configure.ac:
9912           configure.ac: export plugin description more platform independent
9913           Fixes #642504.
9914
9915 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9916
9917         * common:
9918           Automatic update of common submodule
9919           From 1de7f6a to 6aec6b9
9920
9921 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9922
9923           Merge branch 'master' into 0.11
9924           Conflicts:
9925           configure.ac
9926
9927 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9928
9929         * ext/mpeg2dec/gstmpeg2dec.c:
9930           mpeg2dec: do not fail fatally when unlinked
9931           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
9932
9933 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
9934
9935         * ext/mad/gstmad.c:
9936         * ext/mad/gstmad.h:
9937         * ext/mpeg2dec/gstmpeg2dec.c:
9938         * ext/mpeg2dec/gstmpeg2dec.h:
9939           index: remove conditional index support
9940           Index support cannot be disabled since commit
9941           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
9942           in core, which removed the configure flags to disable index.
9943
9944 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
9945
9946         * ext/mad/gstmad.c:
9947         * ext/mpeg2dec/gstmpeg2dec.c:
9948           formatting: trim trailing whitespace
9949
9950 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
9951
9952         * ext/mad/gstmad.c:
9953         * ext/mpeg2dec/gstmpeg2dec.c:
9954         * gst/mpegstream/gstmpegdemux.c:
9955           index: use delta frame flags instead of 0 or none
9956
9957 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9958
9959         * ext/x264/gstx264enc.c:
9960           x264enc: Don't register flags with a value of 0
9961           Flags with a value of 0 aren't meaningful and will cause
9962           g_value_transform to go into an endless loop when trying to
9963           convert the flags to a string
9964
9965 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
9966
9967         * common:
9968           Automatic update of common submodule
9969           From f94d739 to 1de7f6a
9970
9971 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9972
9973         * ext/amrwbdec/amrwbdec.c:
9974           amrwbdec: avoid stalling on invalid frame
9975           Skip 1 byte indicating invalid frame type index rather than stalling
9976           on it indefinitely until EOS.
9977           Fixes #639715.
9978
9979 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9980
9981         * tests/check/pipelines/lame.c:
9982           tests: add unit test for lamemp3enc negotiation issue
9983           https://bugzilla.gnome.org/show_bug.cgi?id=641151
9984
9985 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9986
9987         * ext/lame/gstlamemp3enc.c:
9988           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
9989           The element downstream of mp3enc might only accept certain sample rates or channels,
9990           make sure we relay any restrictions that do exist to upstream when it does a
9991           get_caps() on the sink pad. That way upstream elements like audioresample or
9992           audioconvert can pick a sample rate / channel configuration that will be accepted,
9993           instead of just negotiating to the highest, which might then be rejected.
9994           https://bugzilla.gnome.org/show_bug.cgi?id=641151
9995
9996 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
9997
9998         * gst/asfdemux/asfpacket.c:
9999           asfpacket: Avoid using broken duration extension
10000           Quite a few (broken?) files have a packet duration of 1ms, which is
10001           most definitely wrong for either audio or video packets.
10002           We therefore avoid using that value and instead use other metrics to
10003           determine the buffer duration (like using the extended stream properties
10004           average frame duration if present and valid).
10005
10006 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10007
10008         * configure.ac:
10009         * win32/common/config.h:
10010           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
10011           https://bugzilla.gnome.org/show_bug.cgi?id=640705
10012
10013 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
10014
10015         * gst/mpegaudioparse/gstxingmux.c:
10016           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
10017           Fixes bug #639291.
10018
10019 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10020
10021         * gst/mpegstream/gstdvddemux.c:
10022           mpegstream: increase allowable gap between streams
10023           The new delay is three times as much as the old one, and just happens
10024           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
10025           was chocking before at 5:11.
10026           While there, merge the constants used in two places into a define.
10027           https://bugzilla.gnome.org/show_bug.cgi?id=539708
10028
10029 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
10030
10031         * ext/x264/gstx264enc.c:
10032           x264enc: make tag event writable before modifying tag list in place
10033           To modify an event tag is necessary to be sure that x264enc
10034           has its own copy.
10035           Also fix indentation.
10036           https://bugzilla.gnome.org/show_bug.cgi?id=640272
10037
10038 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10039
10040         * configure.ac:
10041         * docs/plugins/inspect/plugin-a52dec.xml:
10042         * docs/plugins/inspect/plugin-amrnb.xml:
10043         * docs/plugins/inspect/plugin-amrwbdec.xml:
10044         * docs/plugins/inspect/plugin-asf.xml:
10045         * docs/plugins/inspect/plugin-cdio.xml:
10046         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10047         * docs/plugins/inspect/plugin-dvdread.xml:
10048         * docs/plugins/inspect/plugin-dvdsub.xml:
10049         * docs/plugins/inspect/plugin-iec958.xml:
10050         * docs/plugins/inspect/plugin-lame.xml:
10051         * docs/plugins/inspect/plugin-mad.xml:
10052         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10053         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10054         * docs/plugins/inspect/plugin-mpegstream.xml:
10055         * docs/plugins/inspect/plugin-realmedia.xml:
10056         * docs/plugins/inspect/plugin-siddec.xml:
10057         * docs/plugins/inspect/plugin-twolame.xml:
10058         * docs/plugins/inspect/plugin-x264.xml:
10059         * win32/common/config.h:
10060           Back to development
10061
10062 === release 0.10.17 ===
10063
10064 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10065
10066         * ChangeLog:
10067         * NEWS:
10068         * RELEASE:
10069         * configure.ac:
10070         * docs/plugins/inspect/plugin-a52dec.xml:
10071         * docs/plugins/inspect/plugin-amrnb.xml:
10072         * docs/plugins/inspect/plugin-amrwbdec.xml:
10073         * docs/plugins/inspect/plugin-asf.xml:
10074         * docs/plugins/inspect/plugin-cdio.xml:
10075         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10076         * docs/plugins/inspect/plugin-dvdread.xml:
10077         * docs/plugins/inspect/plugin-dvdsub.xml:
10078         * docs/plugins/inspect/plugin-iec958.xml:
10079         * docs/plugins/inspect/plugin-lame.xml:
10080         * docs/plugins/inspect/plugin-mad.xml:
10081         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10082         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10083         * docs/plugins/inspect/plugin-mpegstream.xml:
10084         * docs/plugins/inspect/plugin-realmedia.xml:
10085         * docs/plugins/inspect/plugin-siddec.xml:
10086         * docs/plugins/inspect/plugin-twolame.xml:
10087         * docs/plugins/inspect/plugin-x264.xml:
10088         * gst-plugins-ugly.doap:
10089         * win32/common/config.h:
10090           Release 0.10.17
10091
10092 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10093
10094         * configure.ac:
10095         * docs/plugins/inspect/plugin-a52dec.xml:
10096         * docs/plugins/inspect/plugin-amrnb.xml:
10097         * docs/plugins/inspect/plugin-amrwbdec.xml:
10098         * docs/plugins/inspect/plugin-asf.xml:
10099         * docs/plugins/inspect/plugin-cdio.xml:
10100         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10101         * docs/plugins/inspect/plugin-dvdread.xml:
10102         * docs/plugins/inspect/plugin-dvdsub.xml:
10103         * docs/plugins/inspect/plugin-iec958.xml:
10104         * docs/plugins/inspect/plugin-lame.xml:
10105         * docs/plugins/inspect/plugin-mad.xml:
10106         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10107         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10108         * docs/plugins/inspect/plugin-mpegstream.xml:
10109         * docs/plugins/inspect/plugin-realmedia.xml:
10110         * docs/plugins/inspect/plugin-siddec.xml:
10111         * docs/plugins/inspect/plugin-twolame.xml:
10112         * docs/plugins/inspect/plugin-x264.xml:
10113         * win32/common/config.h:
10114           0.10.16.4 pre-release
10115
10116 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10117
10118         * ext/mpeg2dec/gstmpeg2dec.c:
10119           mpeg2dec: Use the proper component value for height
10120
10121 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10122
10123         * configure.ac:
10124         * docs/plugins/inspect/plugin-a52dec.xml:
10125         * docs/plugins/inspect/plugin-amrnb.xml:
10126         * docs/plugins/inspect/plugin-amrwbdec.xml:
10127         * docs/plugins/inspect/plugin-asf.xml:
10128         * docs/plugins/inspect/plugin-cdio.xml:
10129         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10130         * docs/plugins/inspect/plugin-dvdread.xml:
10131         * docs/plugins/inspect/plugin-dvdsub.xml:
10132         * docs/plugins/inspect/plugin-iec958.xml:
10133         * docs/plugins/inspect/plugin-lame.xml:
10134         * docs/plugins/inspect/plugin-mad.xml:
10135         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10136         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10137         * docs/plugins/inspect/plugin-mpegstream.xml:
10138         * docs/plugins/inspect/plugin-realmedia.xml:
10139         * docs/plugins/inspect/plugin-siddec.xml:
10140         * docs/plugins/inspect/plugin-twolame.xml:
10141         * docs/plugins/inspect/plugin-x264.xml:
10142         * win32/common/config.h:
10143           0.10.16.3 pre-release
10144
10145 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10146
10147         * gst/asfdemux/asfheaders.c:
10148         * gst/asfdemux/asfheaders.h:
10149         * gst/asfdemux/gstasfdemux.c:
10150           asfdemux: Handle new type of DRM'd asf files.
10151           These are produced by the new MS PlayReady system.
10152           https://bugzilla.gnome.org/show_bug.cgi?id=639226
10153
10154 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
10155
10156         * common:
10157           Automatic update of common submodule
10158           From e572c87 to f94d739
10159
10160 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10161
10162         * common:
10163           Automatic update of common submodule
10164           From ccbaa85 to e572c87
10165
10166 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10167
10168         * common:
10169           Automatic update of common submodule
10170           From 46445ad to ccbaa85
10171
10172 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10173
10174         * tests/check/Makefile.am:
10175           tests: never disable g_assert() and cast checks for the unit tests
10176           The unit tests are riddled with g_assert() and friends, make sure we
10177           don't disable assert and cast checks for the unit tests even if
10178           this has been specified for the rest of the code base, e.g. via
10179           --disable-glib-asserts
10180
10181 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10182
10183         * configure.ac:
10184         * win32/common/config.h:
10185           0.10.16.2 pre-release
10186
10187 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10188
10189         * docs/plugins/gst-plugins-ugly-plugins.args:
10190         * docs/plugins/inspect/plugin-a52dec.xml:
10191         * docs/plugins/inspect/plugin-amrnb.xml:
10192         * docs/plugins/inspect/plugin-amrwbdec.xml:
10193         * docs/plugins/inspect/plugin-asf.xml:
10194         * docs/plugins/inspect/plugin-cdio.xml:
10195         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10196         * docs/plugins/inspect/plugin-dvdread.xml:
10197         * docs/plugins/inspect/plugin-dvdsub.xml:
10198         * docs/plugins/inspect/plugin-iec958.xml:
10199         * docs/plugins/inspect/plugin-lame.xml:
10200         * docs/plugins/inspect/plugin-mad.xml:
10201         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10202         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10203         * docs/plugins/inspect/plugin-mpegstream.xml:
10204         * docs/plugins/inspect/plugin-realmedia.xml:
10205         * docs/plugins/inspect/plugin-siddec.xml:
10206         * docs/plugins/inspect/plugin-twolame.xml:
10207         * docs/plugins/inspect/plugin-x264.xml:
10208           docs: update docs
10209
10210 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10211
10212         * po/bg.po:
10213         * po/ca.po:
10214         * po/ru.po:
10215           po: update translations
10216
10217 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10218
10219         * configure.ac:
10220           configure: use $LIBM instead of hardcoding -lm
10221
10222 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10223
10224         * gst/realmedia/rmdemux.c:
10225           rmdemux: Initialize return variable.
10226           In the unlikely event that height is 0 (which is invalid) we would end up
10227           never setting the flow return.
10228
10229 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10230
10231         * gst/realmedia/rmutils.c:
10232           realmedia: Fix unitialized variables on macosx
10233
10234 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10235
10236         * ext/x264/gstx264enc.c:
10237           x264enc: Handle codec/encoder tags
10238           Make x264enc drop video-codec and codec tags and replace
10239           encoder/encoder-version with x264 and its build number
10240           Fixes #621465
10241
10242 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10243
10244         * ext/mpeg2dec/gstmpeg2dec.c:
10245           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
10246
10247 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10248
10249         * ext/mpeg2dec/gstmpeg2dec.c:
10250           mpeg2dec: minor formatting clean-up
10251
10252 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10253
10254         * ext/mpeg2dec/gstmpeg2dec.c:
10255           mpeg2dec: refactor cropping code to use libgstvideo functions
10256           https://bugzilla.gnome.org/show_bug.cgi?id=571146
10257
10258 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10259
10260         * ext/mpeg2dec/gstmpeg2dec.c:
10261         * ext/mpeg2dec/gstmpeg2dec.h:
10262           mpeg2dec: use GstVideoFormat instead of custom enum
10263
10264 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10265
10266         * ext/mpeg2dec/Makefile.am:
10267           mpeg2dec: fix LIBADD order in Makefile.am
10268
10269 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
10270
10271         * ext/x264/gstx264enc.c:
10272           x264: vbv-buf-capacity should have a minimum of 0
10273           x264 will clip this value internally, and users should be allowed to
10274           specify a lower value than 300 ms.
10275           https://bugzilla.gnome.org/show_bug.cgi?id=635291
10276
10277 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10278
10279         * ext/x264/gstx264enc.c:
10280           x264enc: also accept YV12 input
10281
10282 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10283
10284         * ext/x264/gstx264enc.c:
10285           x264enc: add a note to the docs about encoder latency and queues
10286           https://bugzilla.gnome.org/show_bug.cgi?id=636107
10287
10288 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10289
10290         * gst/realmedia/rademux.c:
10291         * gst/realmedia/rmdemux.c:
10292           realmedia: do not use the pad buffer allocation functions in demuxers
10293           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
10294           https://bugzilla.gnome.org/show_bug.cgi?id=637932
10295
10296 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10297
10298         * common:
10299           Automatic update of common submodule
10300           From 169462a to 46445ad
10301
10302 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10303
10304         * ext/mad/gstmad.c:
10305           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
10306           Fixes bug #635461.
10307
10308 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
10309
10310         * common:
10311           Automatic update of common submodule
10312           From 20742ae to 169462a
10313
10314 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
10315
10316         * gst/realmedia/rmdemux.c:
10317           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
10318           Signed-off-by: Rob Clark <rob@ti.com>
10319
10320 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
10321
10322         * common:
10323           Automatic update of common submodule
10324           From 011bcc8 to 20742ae
10325
10326 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
10327
10328         * configure.ac:
10329           x264: uses pkg-config to locate libx264
10330
10331 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10332
10333           Merge branch 'master' into 0.11
10334
10335 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10336
10337         * tests/check/pipelines/lame.c:
10338           check: don't use deprecated method
10339
10340 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10341
10342         * android/amrnb.mk:
10343         * android/amrwbdec.mk:
10344         * android/asf.mk:
10345         * android/mpegaudioparse.mk:
10346         * configure.ac:
10347           more 0.10 -> 0,11 changes
10348
10349 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10350
10351         * configure.ac:
10352           configure: open 0.11 branch
10353
10354 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
10355
10356         * Android.mk:
10357         * android/NOTICE:
10358         * android/amrnb.mk:
10359         * android/amrwbdec.mk:
10360         * android/asf.mk:
10361         * android/mpegaudioparse.mk:
10362           Add build system for Android
10363
10364 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
10365
10366         * gst/realmedia/rmutils.c:
10367           realmedia: Remove dead assignments
10368
10369 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
10370
10371         * ext/mad/gstmad.c:
10372           mad: Remove dead assignments
10373
10374 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10375
10376         * ext/dvdread/dvdreadsrc.c:
10377           dvdreadsrc: remove bogus comment
10378
10379 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
10380
10381         * ext/dvdread/dvdreadsrc.c:
10382           dvdreadsrc: fix handling of multi-angle streams
10383           We would output all angles interleaved instead of just
10384           the selected angle.
10385           https://bugzilla.gnome.org/show_bug.cgi?id=539254
10386
10387 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10388
10389         * gst/realmedia/Makefile.am:
10390           realmedia: fix LIBS order in Makefile
10391
10392 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10393
10394         * po/af.po:
10395         * po/az.po:
10396         * po/bg.po:
10397         * po/ca.po:
10398         * po/cs.po:
10399         * po/da.po:
10400         * po/de.po:
10401         * po/el.po:
10402         * po/en_GB.po:
10403         * po/es.po:
10404         * po/eu.po:
10405         * po/fi.po:
10406         * po/fr.po:
10407         * po/gl.po:
10408         * po/hu.po:
10409         * po/id.po:
10410         * po/it.po:
10411         * po/ja.po:
10412         * po/lt.po:
10413         * po/lv.po:
10414         * po/ms.po:
10415         * po/mt.po:
10416         * po/nb.po:
10417         * po/nl.po:
10418         * po/or.po:
10419         * po/pl.po:
10420         * po/pt_BR.po:
10421         * po/ro.po:
10422         * po/ru.po:
10423         * po/sk.po:
10424         * po/sl.po:
10425         * po/sq.po:
10426         * po/sr.po:
10427         * po/sv.po:
10428         * po/tr.po:
10429         * po/uk.po:
10430         * po/vi.po:
10431         * po/zh_CN.po:
10432           po: update for new translatable strings
10433
10434 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
10435
10436         * common:
10437           Automatic update of common submodule
10438           From 7bbd708 to 011bcc8
10439
10440 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
10441
10442         * ext/mpeg2dec/gstmpeg2dec.c:
10443           mpeg2dec: convert the position to stream time before answering to a position query
10444
10445 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
10446
10447         * gst/realmedia/Makefile.am:
10448         * gst/realmedia/rademux.c:
10449         * gst/realmedia/rmdemux.c:
10450         * gst/realmedia/rmdemux.h:
10451           realmedia: Get codec name from pbutils instead of harcoding them
10452
10453 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
10454
10455         * ext/x264/gstx264enc.c:
10456           x264enc: Work around a rate control issue in libx264
10457           When variable framerate is disabled in libx264 (which occurs when using
10458           the zerolatency tuning), libx264 ignores timestamps but still uses the
10459           timebase leading to messed up rate control with our nanosecond timebase.
10460           We work around this issue by setting the timebase to the reciprocal of
10461           the framerate and we validate that the framerate is suitable.
10462           This has been fixed upstream in libx264 but there are non-fixed versions
10463           in the wild so this workaround is still needed.
10464           Fixes bug #632861
10465
10466 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10467
10468         * ext/mpeg2dec/gstmpeg2dec.c:
10469           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
10470
10471 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
10472
10473         * ext/mpeg2dec/gstmpeg2dec.c:
10474           mpeg2dec: fix position query by trusting upstream
10475           Position queries are badly handled for DVDs (probably due to the division in
10476           chapters): the time returned was the time since the start of chapter.
10477           Now ask upstream for position queries, fall back to the old code if upstream
10478           cannot answer the query.
10479
10480 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
10481
10482         * ext/lame/gstlame.c:
10483         * ext/mad/gstmad.c:
10484         * ext/sidplay/gstsiddec.cc:
10485         * gst/mpegstream/gstmpegparse.c:
10486           various: canonicalize property names
10487
10488 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
10489
10490         * ext/a52dec/gsta52dec.c:
10491         * ext/amrnb/amrnbdec.c:
10492         * ext/amrnb/amrnbenc.c:
10493         * ext/cdio/gstcdiocddasrc.c:
10494         * ext/dvdread/dvdreadsrc.c:
10495         * ext/lame/gstlame.c:
10496         * ext/lame/gstlamemp3enc.c:
10497         * ext/mad/gstmad.c:
10498         * ext/sidplay/gstsiddec.cc:
10499         * ext/x264/gstx264enc.c:
10500           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
10501
10502 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
10503
10504         * gst/iec958/ac3iec.c:
10505         * gst/mpegaudioparse/gstmpegaudioparse.c:
10506         * gst/mpegstream/gstmpegparse.c:
10507         * gst/mpegstream/gstrfc2250enc.c:
10508         * gst/realmedia/pnmsrc.c:
10509         * gst/realmedia/rdtmanager.c:
10510           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
10511
10512 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
10513
10514         * common:
10515           Automatic update of common submodule
10516           From 5a668bf to 7bbd708
10517
10518 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
10519
10520         * common:
10521           Automatic update of common submodule
10522           From c4a8adc to 5a668bf
10523
10524 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10525
10526         * common:
10527           Automatic update of common submodule
10528           From 5e3c9bf to c4a8adc
10529
10530 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10531
10532         * ext/mad/gstmad.c:
10533         * ext/mad/gstmad.h:
10534           mad: support reverse playback
10535
10536 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10537
10538         * ext/dvdread/dvdreadsrc.c:
10539           dvdreadsrc: improve error messages on read errors
10540           Provide proper i18n-ed error messages when a read error happens,
10541           and point out that the error could be happening because the
10542           DVD is scrambled.
10543           https://bugzilla.gnome.org/show_bug.cgi?id=613633
10544
10545 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10546
10547         * configure.ac:
10548           configure: set plugin release datetime
10549
10550 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
10551
10552         * common:
10553           Automatic update of common submodule
10554           From aa0d1d0 to 5e3c9bf
10555
10556 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10557
10558         * gst/mpegstream/gstmpegparse.c:
10559           mpegparse: re-fix flow return handling
10560           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
10561           -  } while (GST_FLOW_IS_SUCCESS (result));
10562           +  } while (result != GST_FLOW_OK);
10563
10564 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
10565
10566         * tests/check/Makefile.am:
10567         * tests/check/generic/states.c:
10568           tests: allow running state tests for all elements
10569           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
10570           to try elements that would normaly be skipped.
10571
10572 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10573
10574         * Makefile.am:
10575           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
10576
10577 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10578
10579         * configure.ac:
10580         * pkgconfig/.gitignore:
10581         * pkgconfig/Makefile.am:
10582         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
10583           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
10584           This .pc file will not be installed, it's only for uninstalled setups,
10585           same thing as we do for -good. This is so other modules' unit tests can
10586           find our plugins properly in an uninstalled setup.
10587
10588 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10589
10590         * common:
10591           Automatic update of common submodule
10592           From c2e10bf to aa0d1d0
10593
10594 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10595
10596         * configure.ac:
10597           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
10598
10599 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10600
10601         * ext/sidplay/gstsiddec.cc:
10602           siddec: don't use GST_FLOW_IS_FATAL
10603           GST_FLOW_IS_FATAL has been deprecated in core git.
10604
10605 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
10606
10607         * common:
10608           Automatic update of common submodule
10609           From d3d9acf to c2e10bf
10610
10611 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10612
10613         * configure.ac:
10614           configure: Require orc >= 0.4.6 for --compat
10615
10616 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10617
10618         * common:
10619           Automatic update of common submodule
10620           From ec60217 to d3d9acf
10621
10622 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10623
10624         * ext/mpeg2dec/gstmpeg2dec.c:
10625           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
10626           And don't post error messages if allocating a buffer resulted
10627           in WRONG_STATE or UNEXPECTED.
10628
10629 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10630
10631         * gst/mpegaudioparse/gstxingmux.c:
10632           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
10633
10634 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10635
10636         * gst/mpegstream/gstdvddemux.c:
10637         * gst/mpegstream/gstmpegdemux.c:
10638         * gst/mpegstream/gstmpegparse.c:
10639           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
10640
10641 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10642
10643         * gst/realmedia/rmdemux.c:
10644           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
10645
10646 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10647
10648         * gst/asfdemux/gstasfdemux.c:
10649           asfdemux: Don't use GST_FLOW_IS_FATAL()
10650           And don't post error messages for UNEXPECTED and post an error
10651           message if pulling data failed because of NOT_LINKED.
10652
10653 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10654
10655         * configure.ac:
10656         * docs/plugins/inspect/plugin-a52dec.xml:
10657         * docs/plugins/inspect/plugin-amrnb.xml:
10658         * docs/plugins/inspect/plugin-amrwbdec.xml:
10659         * docs/plugins/inspect/plugin-asf.xml:
10660         * docs/plugins/inspect/plugin-cdio.xml:
10661         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10662         * docs/plugins/inspect/plugin-dvdread.xml:
10663         * docs/plugins/inspect/plugin-dvdsub.xml:
10664         * docs/plugins/inspect/plugin-iec958.xml:
10665         * docs/plugins/inspect/plugin-lame.xml:
10666         * docs/plugins/inspect/plugin-mad.xml:
10667         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10668         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10669         * docs/plugins/inspect/plugin-mpegstream.xml:
10670         * docs/plugins/inspect/plugin-realmedia.xml:
10671         * docs/plugins/inspect/plugin-siddec.xml:
10672         * docs/plugins/inspect/plugin-twolame.xml:
10673         * docs/plugins/inspect/plugin-x264.xml:
10674         * win32/common/config.h:
10675           Back to development
10676           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
10677           the code is updated for the GST_FLOW_IS_* macro deprecations.
10678
10679 === release 0.10.16 ===
10680
10681 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10682
10683         * ChangeLog:
10684         * NEWS:
10685         * RELEASE:
10686         * configure.ac:
10687         * gst-plugins-ugly.doap:
10688         * win32/common/config.h:
10689           Release 0.10.16
10690
10691 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10692
10693         * docs/plugins/inspect/plugin-a52dec.xml:
10694         * docs/plugins/inspect/plugin-amrnb.xml:
10695         * docs/plugins/inspect/plugin-amrwbdec.xml:
10696         * docs/plugins/inspect/plugin-asf.xml:
10697         * docs/plugins/inspect/plugin-cdio.xml:
10698         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10699         * docs/plugins/inspect/plugin-dvdread.xml:
10700         * docs/plugins/inspect/plugin-dvdsub.xml:
10701         * docs/plugins/inspect/plugin-iec958.xml:
10702         * docs/plugins/inspect/plugin-lame.xml:
10703         * docs/plugins/inspect/plugin-mad.xml:
10704         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10705         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10706         * docs/plugins/inspect/plugin-mpegstream.xml:
10707         * docs/plugins/inspect/plugin-realmedia.xml:
10708         * docs/plugins/inspect/plugin-siddec.xml:
10709         * docs/plugins/inspect/plugin-twolame.xml:
10710         * docs/plugins/inspect/plugin-x264.xml:
10711           docs: update docs for release
10712
10713 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10714
10715         * po/LINGUAS:
10716         * po/gl.po:
10717         * po/id.po:
10718         * po/lv.po:
10719         * po/ro.po:
10720         * po/sv.po:
10721           po: update translations
10722
10723 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10724
10725         * configure.ac:
10726         * po/af.po:
10727         * po/az.po:
10728         * po/bg.po:
10729         * po/ca.po:
10730         * po/cs.po:
10731         * po/da.po:
10732         * po/de.po:
10733         * po/el.po:
10734         * po/en_GB.po:
10735         * po/es.po:
10736         * po/eu.po:
10737         * po/fi.po:
10738         * po/fr.po:
10739         * po/hu.po:
10740         * po/id.po:
10741         * po/it.po:
10742         * po/ja.po:
10743         * po/lt.po:
10744         * po/lv.po:
10745         * po/ms.po:
10746         * po/mt.po:
10747         * po/nb.po:
10748         * po/nl.po:
10749         * po/or.po:
10750         * po/pl.po:
10751         * po/pt_BR.po:
10752         * po/ru.po:
10753         * po/sk.po:
10754         * po/sl.po:
10755         * po/sq.po:
10756         * po/sr.po:
10757         * po/sv.po:
10758         * po/tr.po:
10759         * po/uk.po:
10760         * po/vi.po:
10761         * po/zh_CN.po:
10762           0.10.15.6 pre-release
10763
10764 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
10765
10766         * gst/asfdemux/gstasfdemux.c:
10767           asfdemux: Don't error out on non-critical flow returns
10768           Only error out when downstream returns:
10769           * NOT_SUPPORTED
10770           * ERROR
10771           * NOT_NEGOTIATED
10772           * NOT_LINKED
10773           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
10774           of the streams had gone EOS) and then stop the task silently.
10775           In the case of WRONG_STATE we just need to stop silently
10776           https://bugzilla.gnome.org/show_bug.cgi?id=600412
10777
10778 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10779
10780         * configure.ac:
10781         * po/af.po:
10782         * po/az.po:
10783         * po/bg.po:
10784         * po/ca.po:
10785         * po/cs.po:
10786         * po/da.po:
10787         * po/de.po:
10788         * po/el.po:
10789         * po/en_GB.po:
10790         * po/es.po:
10791         * po/eu.po:
10792         * po/fi.po:
10793         * po/fr.po:
10794         * po/hu.po:
10795         * po/id.po:
10796         * po/it.po:
10797         * po/ja.po:
10798         * po/lt.po:
10799         * po/lv.po:
10800         * po/ms.po:
10801         * po/mt.po:
10802         * po/nb.po:
10803         * po/nl.po:
10804         * po/or.po:
10805         * po/pl.po:
10806         * po/pt_BR.po:
10807         * po/ru.po:
10808         * po/sk.po:
10809         * po/sl.po:
10810         * po/sq.po:
10811         * po/sr.po:
10812         * po/sv.po:
10813         * po/tr.po:
10814         * po/uk.po:
10815         * po/vi.po:
10816         * po/zh_CN.po:
10817           0.10.15.5 pre-release
10818
10819 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
10820
10821         * gst/mpegaudioparse/gstmpegaudioparse.c:
10822           mp3parse: propagate flow errors upstream.
10823           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
10824           always return the error upstream.
10825
10826 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10827
10828         * configure.ac:
10829         * po/af.po:
10830         * po/az.po:
10831         * po/bg.po:
10832         * po/ca.po:
10833         * po/cs.po:
10834         * po/da.po:
10835         * po/de.po:
10836         * po/el.po:
10837         * po/en_GB.po:
10838         * po/es.po:
10839         * po/eu.po:
10840         * po/fi.po:
10841         * po/fr.po:
10842         * po/hu.po:
10843         * po/id.po:
10844         * po/it.po:
10845         * po/ja.po:
10846         * po/lt.po:
10847         * po/lv.po:
10848         * po/ms.po:
10849         * po/mt.po:
10850         * po/nb.po:
10851         * po/nl.po:
10852         * po/or.po:
10853         * po/pl.po:
10854         * po/pt_BR.po:
10855         * po/ru.po:
10856         * po/sk.po:
10857         * po/sl.po:
10858         * po/sq.po:
10859         * po/sr.po:
10860         * po/sv.po:
10861         * po/tr.po:
10862         * po/uk.po:
10863         * po/vi.po:
10864         * po/zh_CN.po:
10865           0.10.15.4 pre-release
10866
10867 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
10868
10869         * common:
10870           Automatic update of common submodule
10871           From 3e8db1d to ec60217
10872
10873 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10874
10875         * configure.ac:
10876         * docs/plugins/inspect/plugin-a52dec.xml:
10877         * docs/plugins/inspect/plugin-amrnb.xml:
10878         * docs/plugins/inspect/plugin-amrwbdec.xml:
10879         * docs/plugins/inspect/plugin-asf.xml:
10880         * docs/plugins/inspect/plugin-cdio.xml:
10881         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10882         * docs/plugins/inspect/plugin-dvdread.xml:
10883         * docs/plugins/inspect/plugin-dvdsub.xml:
10884         * docs/plugins/inspect/plugin-iec958.xml:
10885         * docs/plugins/inspect/plugin-lame.xml:
10886         * docs/plugins/inspect/plugin-mad.xml:
10887         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10888         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10889         * docs/plugins/inspect/plugin-mpegstream.xml:
10890         * docs/plugins/inspect/plugin-realmedia.xml:
10891         * docs/plugins/inspect/plugin-siddec.xml:
10892         * docs/plugins/inspect/plugin-twolame.xml:
10893         * docs/plugins/inspect/plugin-x264.xml:
10894         * win32/common/config.h:
10895           0.10.15.3 pre-release
10896
10897 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
10898
10899         * ext/x264/gstx264enc.c:
10900           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
10901           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
10902           argument to the option string value causes an error. For < 78 we pass the
10903           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
10904           result in passing 'none' for false and 'strict' for true. Other modes can be
10905           set through the option-string property for now.
10906           https://bugzilla.gnome.org/show_bug.cgi?id=626577
10907
10908 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10909
10910         * configure.ac:
10911         * docs/plugins/gst-plugins-ugly-plugins.args:
10912         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10913         * docs/plugins/inspect/plugin-a52dec.xml:
10914         * docs/plugins/inspect/plugin-amrnb.xml:
10915         * docs/plugins/inspect/plugin-amrwbdec.xml:
10916         * docs/plugins/inspect/plugin-asf.xml:
10917         * docs/plugins/inspect/plugin-cdio.xml:
10918         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10919         * docs/plugins/inspect/plugin-dvdread.xml:
10920         * docs/plugins/inspect/plugin-dvdsub.xml:
10921         * docs/plugins/inspect/plugin-iec958.xml:
10922         * docs/plugins/inspect/plugin-lame.xml:
10923         * docs/plugins/inspect/plugin-mad.xml:
10924         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10925         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10926         * docs/plugins/inspect/plugin-mpegstream.xml:
10927         * docs/plugins/inspect/plugin-realmedia.xml:
10928         * docs/plugins/inspect/plugin-siddec.xml:
10929         * docs/plugins/inspect/plugin-twolame.xml:
10930         * docs/plugins/inspect/plugin-x264.xml:
10931         * win32/common/config.h:
10932           0.10.15.2 pre-release
10933
10934 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
10935
10936         * gst/synaesthesia/gstsynaesthesia.c:
10937           synaesthesia: code cleanups.
10938           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
10939           more.
10940
10941 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
10942
10943         * gst/synaesthesia/gstsynaesthesia.c:
10944           synaesthesia: use GST_BOILERPLATE macros
10945
10946 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10947
10948         * common:
10949           Automatic update of common submodule
10950           From bd2054b to 3e8db1d
10951
10952 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10953
10954         * ext/x264/gstx264enc.c:
10955           x264: fix printf format warning in debug message
10956
10957 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10958
10959         * docs/plugins/Makefile.am:
10960           docs: fix bug passing arguments to gtkdoc-fixref in upload target
10961           Missing backslash at end of line meant we weren't passing all arguments
10962           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
10963
10964 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
10965
10966         * common:
10967           Automatic update of common submodule
10968           From a519571 to bd2054b
10969
10970 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10971
10972         * configure.ac:
10973           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
10974           This first checks what is required for ISO C99 support and sets the relevant
10975           compiler parameters and if no C99 compiler is found, it checks for a
10976           C89 compiler. This enables us to check for and use C89/C99 functions
10977           that gcc hides from us without the correct compiler parameters.
10978
10979 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
10980
10981         * ext/x264/gstx264enc.c:
10982           x264enc: Fix flushing of delayed frames
10983           x264_encoder_encode() should be called with a NULL picture until at least
10984           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
10985           regression in make check due to the recent change in defaults which enabled
10986           b-frames and b-pyramid, both of which I believe increase the number of delayed
10987           frames when encoding.
10988
10989 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
10990
10991         * ext/x264/gstx264enc.c:
10992           x264enc: Improve x264enc defaults
10993           - medium x264 speed/quality preset
10994           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
10995           Addresses part of bug #607798
10996
10997 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
10998
10999         * ext/x264/gstx264enc.c:
11000           x264enc: Fix property description typos
11001
11002 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
11003
11004         * ext/x264/gstx264enc.c:
11005           x264enc: Add some more debug info
11006
11007 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
11008
11009         * ext/x264/gstx264enc.c:
11010         * ext/x264/gstx264enc.h:
11011           x264enc: Add speed-preset and [psy-]tuning properties
11012           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
11013           preset and possibly a profile and/or tuning are now the recommended way to
11014           configure x264 through x264enc.
11015           If a preset/tuning are specified then these will define the default values and
11016           the property defaults will be ignored. After this the option-string property is
11017           applied, followed by the user-set properties, fast first pass restrictions and
11018           finally the profile restrictions.
11019           Addresses part of bug #607798
11020
11021 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
11022
11023         * ext/x264/gstx264enc.c:
11024         * ext/x264/gstx264enc.h:
11025           x264enc: Refactor code in preparation for presets/tunings
11026           - Make defaults append the appropriate default value to a string. This is
11027           needed to differentiate between something user-set and the actual prop
11028           default.
11029           - Add an internal option string to which _set_property () cases append for the
11030           majority of properties.
11031           - Use gst_x264_enc_parse_options () to clean up application of settings. This
11032           will make order of application with respect to the presets and tunings quite
11033           simple.
11034           Addresses part of bug #607798
11035
11036 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
11037
11038         * ext/x264/gstx264enc.c:
11039           x264enc: Update available me types
11040           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
11041           now self-maintaining.
11042
11043 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
11044
11045         * ext/x264/gstx264enc.c:
11046           x264enc: Use new libx264 API to affect fast first pass
11047           Uses new x264 API to apply reduced complexity values to the parameters to
11048           increase encoding speed in the first pass of a multi-pass encode. This does
11049           not impact on final quality.
11050           Addresses part of bug #607798
11051
11052 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
11053
11054         * ext/x264/gstx264enc.c:
11055         * ext/x264/gstx264enc.h:
11056           x264enc: Add profile property
11057           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
11058           Profile. This makes it easier to achieve Baseline Profile for example.
11059           Addresses part of bug #607798
11060
11061 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
11062
11063         * ext/x264/gstx264enc.c:
11064         * ext/x264/gstx264enc.h:
11065           x264enc: Add option-string property
11066           Adds support for an x264 format option-string to specify advanced parameters
11067           Addresses part of bug #607798
11068
11069 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11070
11071         * ext/mad/Makefile.am:
11072           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
11073           Spotted by syntr0py.
11074
11075 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11076
11077         * ext/x264/gstx264enc.c:
11078           x264enc: only set timebase on versions where it exists
11079
11080 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
11081
11082         * ext/x264/gstx264enc.c:
11083           x264enc: set appropriate time base
11084           Fixes #624786.
11085
11086 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11087
11088         * tests/check/Makefile.am:
11089           tests: add plugin loading whitelist to test environment
11090           Only want to load core/-base/-ugly plugins here.
11091
11092 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11093
11094         * autogen.sh:
11095         * configure.ac:
11096           Bump automake requirement to 1.10 and autoconf to 2.60
11097           For maintainability reasons and $(builddir).
11098           See #622944.
11099
11100 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11101
11102         * gst/asfdemux/gstasfdemux.c:
11103           asfdemux: Fix seeking after last commits
11104           Don't handle wrong-state returns as errors to allow seeking to work
11105           again.
11106
11107 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11108
11109         * gst/asfdemux/gstasfdemux.c:
11110           asfdemux: Push all pending data on EOS
11111           When on push mode and receiving an EOS event, asfdemux
11112           should push all pending data because we might be dealing
11113           with a broken file that has a preroll value higher
11114           than its actual length.
11115
11116 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11117
11118         * gst/asfdemux/gstasfdemux.c:
11119           asfdemux: Fix sending eos event for chained asfs
11120           Properly push EOS event when finishing a chained asf file
11121           in pull mode
11122           Fixes #599718
11123
11124 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11125
11126         * docs/plugins/Makefile.am:
11127         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11128         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11129         * docs/plugins/inspect/plugin-rmdemux.xml:
11130           docs: add rmdemux to docs properly
11131           The plugin has been renamed, remove old introspection file.
11132
11133 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11134
11135         * docs/plugins/gst-plugins-ugly-plugins.args:
11136         * docs/plugins/inspect/plugin-x264.xml:
11137           docs: update for recent x264enc changes
11138
11139 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11140
11141         * gst/realmedia/rmdemux.c:
11142           rmdemux: fix compiler warning when debugging system in core is disabled
11143
11144 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
11145
11146         * common:
11147           Automatic update of common submodule
11148           From 73ff93a to a519571
11149
11150 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
11151
11152         * gst/asfdemux/gstasfdemux.c:
11153           asfdemux: Allow at least 500ms of preroll.
11154           Some files have insanely low preroll values which break the
11155           all_streams_prerolled() logic.
11156           Fixes #622407
11157
11158 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11159
11160         * ext/x264/gstx264enc.c:
11161           x264enc: add new h264 caps attribute alignment
11162           See #606662.
11163
11164 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11165
11166         * ext/x264/gstx264enc.c:
11167         * ext/x264/gstx264enc.h:
11168           x264enc: conditionally expose enhanced upstream capabilities
11169           API: GstX264Enc:sliced-threads
11170           API: GstX264Enc:sync-lookahead
11171           API: GstX264Enc:intra-refresh
11172           API: GstX264Enc:mb-tree
11173           API: GstX264Enc:rc-lookahead
11174           See #607798.
11175
11176 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11177
11178         * common:
11179         * docs/plugins/inspect/plugin-a52dec.xml:
11180         * docs/plugins/inspect/plugin-amrnb.xml:
11181         * docs/plugins/inspect/plugin-amrwbdec.xml:
11182         * docs/plugins/inspect/plugin-asf.xml:
11183         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11184         * docs/plugins/inspect/plugin-iec958.xml:
11185         * docs/plugins/inspect/plugin-mad.xml:
11186         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11187         * docs/plugins/inspect/plugin-mpegstream.xml:
11188         * docs/plugins/inspect/plugin-realmedia.xml:
11189           docs: update introspected plugin docs for gstdoc-scangobj and other changes
11190           Update common for latest gstdoc-scangobj and inspect xml files for
11191           escaping and pad template order changes.
11192
11193 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
11194
11195         * common:
11196           Automatic update of common submodule
11197           From 9339ccc to 35617c2
11198
11199 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
11200
11201         * common:
11202           Automatic update of common submodule
11203           From 5adb1ca to 9339ccc
11204
11205 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
11206
11207         * common:
11208           Automatic update of common submodule
11209           From 57c89b7 to 5adb1ca
11210
11211 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
11212
11213         * common:
11214           Automatic update of common submodule
11215           From c804988 to 57c89b7
11216
11217 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11218
11219         * configure.ac:
11220         * gst/realmedia/rtspreal.c:
11221           configure: Update required GLib version to 2.20
11222
11223 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11224
11225         * ext/a52dec/gsta52dec.c:
11226           a52dec: Call orc_init() before trying to get target flags
11227
11228 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11229
11230         * ext/a52dec/gsta52dec.c:
11231           a52dec: Remove debug printf...
11232
11233 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11234
11235         * configure.ac:
11236         * ext/a52dec/Makefile.am:
11237         * ext/a52dec/gsta52dec.c:
11238           a52dec: Use orc for CPU feature detection and don't check for liboil
11239
11240 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11241
11242         * configure.ac:
11243           configure: Use GLIB_EXTRA_CFLAGS
11244
11245 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11246
11247         * common:
11248           Automatic update of common submodule
11249           From 7a0fdf5 to c804988
11250
11251 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11252
11253         * common:
11254           Automatic update of common submodule
11255           From 6da3bab to 7a0fdf5
11256
11257 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11258
11259         * common:
11260           Automatic update of common submodule
11261           From 733fca9 to 6da3bab
11262
11263 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
11264
11265         * common:
11266           Automatic update of common submodule
11267           From fad145b to 733fca9
11268
11269 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
11270
11271         * common:
11272           Automatic update of common submodule
11273           From 47683c1 to fad145b
11274
11275 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11276
11277         * gst/realmedia/rmdemux.c:
11278           rmdemux: pass bitrate on caps
11279           Set the bitrate on the caps, some decoders like sipro need this to function
11280           properly.
11281           Fixes #620007
11282
11283 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
11284
11285         * common:
11286           Automatic update of common submodule
11287           From 17f89e5 to 47683c1
11288
11289 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
11290
11291         * common:
11292           Automatic update of common submodule
11293           From fd7ca04 to 17f89e5
11294
11295 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11296
11297         * ext/x264/gstx264enc.c:
11298           x264enc: Only set i_weighted_pred on versions where it exists
11299
11300 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
11301
11302         * ext/lame/gstlamemp3enc.c:
11303           lamemp3enc: implement latency query
11304           The encoder's latency is deduced from the framesize. Fixes #618896.
11305
11306 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11307
11308         * configure.ac:
11309         * docs/plugins/gst-plugins-ugly-plugins.args:
11310         * docs/plugins/gst-plugins-ugly-plugins.signals:
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         * win32/common/config.h:
11330           Back to development
11331
11332 === release 0.10.15 ===
11333
11334 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11335
11336         * ChangeLog:
11337         * NEWS:
11338         * RELEASE:
11339         * configure.ac:
11340         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11341         * docs/plugins/inspect/plugin-a52dec.xml:
11342         * docs/plugins/inspect/plugin-amrnb.xml:
11343         * docs/plugins/inspect/plugin-amrwbdec.xml:
11344         * docs/plugins/inspect/plugin-asf.xml:
11345         * docs/plugins/inspect/plugin-cdio.xml:
11346         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11347         * docs/plugins/inspect/plugin-dvdread.xml:
11348         * docs/plugins/inspect/plugin-dvdsub.xml:
11349         * docs/plugins/inspect/plugin-iec958.xml:
11350         * docs/plugins/inspect/plugin-lame.xml:
11351         * docs/plugins/inspect/plugin-mad.xml:
11352         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11353         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11354         * docs/plugins/inspect/plugin-mpegstream.xml:
11355         * docs/plugins/inspect/plugin-realmedia.xml:
11356         * docs/plugins/inspect/plugin-siddec.xml:
11357         * docs/plugins/inspect/plugin-twolame.xml:
11358         * docs/plugins/inspect/plugin-x264.xml:
11359         * gst-plugins-ugly.doap:
11360         * win32/common/config.h:
11361           Release 0.10.15
11362
11363 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11364
11365         * po/af.po:
11366         * po/az.po:
11367         * po/bg.po:
11368         * po/ca.po:
11369         * po/cs.po:
11370         * po/da.po:
11371         * po/de.po:
11372         * po/el.po:
11373         * po/en_GB.po:
11374         * po/es.po:
11375         * po/eu.po:
11376         * po/fi.po:
11377         * po/fr.po:
11378         * po/hu.po:
11379         * po/id.po:
11380         * po/it.po:
11381         * po/ja.po:
11382         * po/lt.po:
11383         * po/lv.po:
11384         * po/ms.po:
11385         * po/mt.po:
11386         * po/nb.po:
11387         * po/nl.po:
11388         * po/or.po:
11389         * po/pl.po:
11390         * po/pt_BR.po:
11391         * po/ru.po:
11392         * po/sk.po:
11393         * po/sl.po:
11394         * po/sq.po:
11395         * po/sr.po:
11396         * po/sv.po:
11397         * po/tr.po:
11398         * po/uk.po:
11399         * po/vi.po:
11400         * po/zh_CN.po:
11401           Update .po files
11402
11403 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11404
11405         * configure.ac:
11406           configure: make implicit GLib and liboil requirements explicit
11407           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
11408
11409 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
11410
11411         * ext/x264/gstx264enc.c:
11412           x264enc: disable I weighted pred
11413           If it is enabled, then it will be main profile instead of baseline.
11414           This ensures maximum compatibility of the output stream until the
11415           encoder configuration interface gets an overhaul with explicit
11416           output profile selection.
11417           Fixes #619776.
11418
11419 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11420
11421         * configure.ac:
11422         * win32/common/config.h:
11423           0.10.14.3 pre-release
11424
11425 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11426
11427         * po/af.po:
11428         * po/az.po:
11429         * po/bg.po:
11430         * po/ca.po:
11431         * po/cs.po:
11432         * po/da.po:
11433         * po/de.po:
11434         * po/el.po:
11435         * po/en_GB.po:
11436         * po/es.po:
11437         * po/eu.po:
11438         * po/fi.po:
11439         * po/fr.po:
11440         * po/hu.po:
11441         * po/id.po:
11442         * po/it.po:
11443         * po/ja.po:
11444         * po/lt.po:
11445         * po/lv.po:
11446         * po/ms.po:
11447         * po/mt.po:
11448         * po/nb.po:
11449         * po/nl.po:
11450         * po/or.po:
11451         * po/pl.po:
11452         * po/pt_BR.po:
11453         * po/ru.po:
11454         * po/sk.po:
11455         * po/sl.po:
11456         * po/sq.po:
11457         * po/sr.po:
11458         * po/sv.po:
11459         * po/tr.po:
11460         * po/uk.po:
11461         * po/vi.po:
11462         * po/zh_CN.po:
11463           po: update translations
11464
11465 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11466
11467         * common:
11468           Automatic update of common submodule
11469           From 357b0db to fd7ca04
11470
11471 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11472
11473         * configure.ac:
11474         * win32/common/config.h:
11475           0.10.14.2 pre-release
11476
11477 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11478
11479         * common:
11480           Automatic update of common submodule
11481           From 4d67bd6 to 357b0db
11482
11483 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11484
11485         * gst/realmedia/rmdemux.c:
11486         * gst/realmedia/rmutils.c:
11487         * gst/realmedia/rmutils.h:
11488           rmdemux: add better sipr nibble swap routine
11489
11490 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11491
11492         * gst/realmedia/rmdemux.c:
11493           rmdemux: descramble SIPR before pushing out
11494           Collect and descramble the SIPR packets before pushing.
11495           Descramble ATRAC audio.
11496           Fixes #618098
11497
11498 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11499
11500         * gst/realmedia/rmutils.c:
11501         * gst/realmedia/rmutils.h:
11502           rm: add function to descramble sipr
11503
11504 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
11505
11506         * ext/x264/gstx264enc.c:
11507         * ext/x264/gstx264enc.h:
11508           x264enc: Re-send the received upstream event as-is downstream
11509           https://bugzilla.gnome.org/show_bug.cgi?id=606689
11510
11511 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
11512
11513         * ext/amrnb/amrnb.c:
11514           amrnbenc: Set rank to GST_RANK_SECONDARY
11515
11516 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11517
11518         * gst/realmedia/rtspreal.c:
11519           rtspreal: use GLib's base64 functions if available
11520           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
11521
11522 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
11523
11524         * ext/amrnb/amrnbdec.h:
11525         * ext/amrnb/amrnbenc.h:
11526         * ext/amrwbdec/amrwbdec.h:
11527           amr: Use correct includes (as pkg-config suggests)
11528           Fixes #617078
11529
11530 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
11531
11532         * gst/ac3parse/.gitignore:
11533         * gst/ac3parse/Makefile.am:
11534         * gst/ac3parse/README:
11535         * gst/ac3parse/ac3parse.vcproj:
11536         * gst/ac3parse/gstac3parse.c:
11537         * gst/ac3parse/gstac3parse.h:
11538           ac3parse: remove unported 0.8 plugin
11539           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
11540
11541 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
11542
11543         * gst/mpegaudioparse/gstmpegaudioparse.c:
11544           docs: adding a mp3decoder as well is useful
11545
11546 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
11547
11548         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11549           docs: massage section index
11550
11551 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
11552
11553         * ext/amrwbdec/amrwbdec.c:
11554         * ext/amrwbdec/amrwbdec.h:
11555           amrwbdec: move define to source to avoid hiding it from the docs
11556
11557 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
11558
11559         * ext/cdio/gstcdiocddasrc.c:
11560           docs: remove short_desc, it is taken from element details
11561
11562 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
11563
11564         * gst/synaesthesia/gstsynaesthesia.c:
11565           docs: fix sections docs for synaesthesia
11566
11567 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
11568
11569         * docs/plugins/Makefile.am:
11570         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11571         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11572         * gst/mpegaudioparse/gstmpegaudioparse.c:
11573           docs: add docs for mp3parse
11574
11575 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11576
11577         * gst-plugins-ugly.doap:
11578           doap: update repository info from cvs->git and maintainers
11579
11580 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11581
11582         * common:
11583           Automatic update of common submodule
11584           From fc85867 to 4d67bd6
11585
11586 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11587
11588         * tests/check/elements/x264enc.c:
11589           x264enc: adaptive NALU type checking
11590           In particular, be less picky about SEI NALU order, which makes test more
11591           robust with respect to changes in libx264.
11592           See also #615410.
11593
11594 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11595
11596         * ext/x264/gstx264enc.c:
11597           x264enc: adaptive x264 header NAL layout handling
11598           Fixes #615410.
11599
11600 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11601
11602         * gst/asfdemux/gstrtpasfdepay.c:
11603           asfdepay: we require a dynamic payload type
11604           Add an extra caps property that restricts the depayloader to only accept dynamic
11605           payload types.
11606
11607 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11608
11609         * configure.ac:
11610           configure: Drop -Wcast-align
11611           Commit message copied from core's commit from Benjamin Otte:
11612           246f5dba96a5b50bb74621af67b30942cca72af5
11613           Apparently gcc warns that GstMiniObject is not castable to
11614           GstEvent/Message/Buffer due to them containing 64bit variables, even
11615           though ARM hackers claim that those only need 4byte alignment. And as
11616           long as gcc behaves that way, this warning is not very useful.
11617           So we'll remove the warning until this problem is fixed.
11618           Fixes #615698
11619
11620 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
11621
11622         * ext/mpeg2dec/gstmpeg2dec.c:
11623           mpeg2dec: copy over all buffer flags when copying buffers.
11624           Avoids losing the tff/rff video buffer flags
11625
11626 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
11627
11628         * gst/asfdemux/asfpacket.c:
11629           asfdemux: Make a table static to avoid having to always allocate it.
11630
11631 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11632
11633         * ext/x264/gstx264enc.c:
11634           x264enc: fix up avcC header construction
11635           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
11636           for BUILD_X264 < 76.
11637           Also fixes #610089.
11638
11639 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11640
11641         * ext/x264/gstx264enc.c:
11642           x264enc: parameterize libx264 provided NAL layout in codec-data creation
11643
11644 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
11645
11646         * configure.ac:
11647           configure: Remove -Wundef flag
11648           Same fix as for #615161
11649
11650 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11651
11652         * common:
11653           Automatic update of common submodule
11654           From fdf023d to fc85867
11655
11656 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11657
11658         * gst-libs/gst/gettext.h:
11659           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
11660
11661 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11662
11663         * common:
11664         * ext/Makefile.am:
11665         * gst/Makefile.am:
11666           build: build plugins in parallel where possible, if make -jN is used
11667
11668 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11669
11670         * Makefile.am:
11671           build: add cruft alert for common/shave*
11672
11673 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11674
11675         * win32/MANIFEST:
11676           Fix make distcheck
11677           Remove removed file win32/common/config.h.in from MANIFEST.
11678
11679 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
11680
11681         * gst/synaesthesia/synaescope.c:
11682         * gst/synaesthesia/synaescope.h:
11683           synaestesia: Fix old-style prototype
11684
11685 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
11686
11687         * gst/realmedia/rmutils.c:
11688           Fix pointer type.
11689           Fixes #613815
11690
11691 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
11692
11693         * common:
11694           Automatic update of common submodule
11695           From 55cd514 to c1d07dd
11696
11697 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11698
11699         * configure.ac:
11700         * ext/amrnb/amrnbdec.c:
11701         * ext/amrnb/amrnbenc.c:
11702         * ext/cdio/gstcdiocddasrc.h:
11703         * ext/dvdread/dvdreadsrc.c:
11704         * ext/lame/gstlame.h:
11705         * ext/lame/gstlamemp3enc.h:
11706         * ext/lame/plugin.c:
11707         * ext/mad/gstmad.c:
11708         * ext/x264/gstx264enc.c:
11709         * ext/x264/gstx264enc.h:
11710         * gst/mpegaudioparse/gstmpegaudioparse.c:
11711         * gst/mpegaudioparse/gstxingmux.c:
11712         * gst/mpegstream/gstdvddemux.c:
11713         * gst/mpegstream/gstmpegdemux.c:
11714         * gst/mpegstream/gstmpegparse.c:
11715         * gst/realmedia/asmrules.c:
11716         * gst/realmedia/pnmsrc.c:
11717         * gst/realmedia/pnmsrc.h:
11718         * gst/realmedia/rdtdepay.h:
11719         * gst/realmedia/rdtmanager.c:
11720         * gst/realmedia/rtspreal.c:
11721           build: Add all kinds of compiler warning flags and fix the resulting warnings
11722
11723 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11724
11725         * ext/amrnb/Makefile.am:
11726         * ext/amrwbdec/Makefile.am:
11727         * ext/sidplay/Makefile.am:
11728         * gst/asfdemux/Makefile.am:
11729         * gst/mpegaudioparse/Makefile.am:
11730           build: fix up Makefile.am
11731           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
11732           the order a bit here and there (see docs/random/moving-plugins).
11733
11734 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11735
11736         * win32/common/config.h.in:
11737           win32: remove win32-specific config.h.in copy that's not used any longer
11738           The win32 config.h is now generated from the top-level config.h.in.
11739
11740 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
11741
11742         * ext/a52dec/gsta52dec.c:
11743         * ext/amrnb/amrnbdec.c:
11744         * ext/amrnb/amrnbenc.c:
11745         * ext/amrwbdec/amrwbdec.c:
11746         * ext/cdio/gstcdiocddasrc.c:
11747         * ext/dvdread/dvdreadsrc.c:
11748         * ext/lame/gstlame.c:
11749         * ext/mad/gstmad.c:
11750         * ext/mpeg2dec/gstmpeg2dec.c:
11751         * gst/ac3parse/gstac3parse.c:
11752         * gst/asfdemux/gstasfdemux.c:
11753         * gst/asfdemux/gstrtpasfdepay.c:
11754         * gst/asfdemux/gstrtspwms.c:
11755         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11756         * gst/iec958/ac3iec.c:
11757         * gst/mpegaudioparse/gstmpegaudioparse.c:
11758         * gst/mpegaudioparse/gstxingmux.c:
11759         * gst/mpegstream/gstdvddemux.c:
11760         * gst/mpegstream/gstmpegdemux.c:
11761         * gst/mpegstream/gstmpegparse.c:
11762         * gst/mpegstream/gstrfc2250enc.c:
11763         * gst/realmedia/pnmsrc.c:
11764         * gst/realmedia/rademux.c:
11765         * gst/realmedia/rdtdepay.c:
11766         * gst/realmedia/rdtmanager.c:
11767         * gst/realmedia/rmdemux.c:
11768         * gst/realmedia/rtspreal.c:
11769         * gst/synaesthesia/gstsynaesthesia.c:
11770           gst_element_class_set_details => gst_element_class_set_details_simple
11771
11772 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11773
11774         * ext/x264/gstx264enc.c:
11775           x264enc: Put pixel-aspect-ratio from input into the src pad caps
11776           Fixes bug #612995.
11777
11778 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
11779
11780         * common:
11781           Automatic update of common submodule
11782           From e272f71 to 55cd514
11783
11784 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
11785
11786         * common:
11787           Automatic update of common submodule
11788           From df8a7c8 to e272f71
11789
11790 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
11791
11792         * configure.ac:
11793           Update CXXFLAGS, too
11794
11795 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
11796
11797         * configure.ac:
11798           Update for recent changes to common submodule
11799           This just replaces every "$ERROR_CFLAGS" usage with a usage of
11800           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
11801           previously.
11802           Actually using that separation will happen later.
11803
11804 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
11805
11806         * common:
11807           Automatic update of common submodule
11808           From 9720a7d to df8a7c8
11809
11810 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
11811
11812         * common:
11813           Automatic update of common submodule
11814           From 0b6e072 to 9720a7d
11815
11816 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
11817
11818         * common:
11819           Automatic update of common submodule
11820           From 7cc5eb4 to 0b6e072
11821
11822 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11823
11824         * common:
11825           Automatic update of common submodule
11826           From 7aa65b5 to 7cc5eb4
11827
11828 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11829
11830         * common:
11831           Automatic update of common submodule
11832           From 44ecce7 to 7aa65b5
11833
11834 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11835
11836         * configure.ac:
11837           configure: Use automake 1.11 silent rules instead of shave if available
11838           This makes sure that we use something that is still maintained and
11839           also brings back libtool 1.5 support.
11840
11841 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11842
11843         * configure.ac:
11844         * docs/plugins/inspect/plugin-a52dec.xml:
11845         * docs/plugins/inspect/plugin-amrnb.xml:
11846         * docs/plugins/inspect/plugin-amrwbdec.xml:
11847         * docs/plugins/inspect/plugin-asf.xml:
11848         * docs/plugins/inspect/plugin-cdio.xml:
11849         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11850         * docs/plugins/inspect/plugin-dvdread.xml:
11851         * docs/plugins/inspect/plugin-dvdsub.xml:
11852         * docs/plugins/inspect/plugin-iec958.xml:
11853         * docs/plugins/inspect/plugin-lame.xml:
11854         * docs/plugins/inspect/plugin-mad.xml:
11855         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11856         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11857         * docs/plugins/inspect/plugin-mpegstream.xml:
11858         * docs/plugins/inspect/plugin-realmedia.xml:
11859         * docs/plugins/inspect/plugin-siddec.xml:
11860         * docs/plugins/inspect/plugin-twolame.xml:
11861         * docs/plugins/inspect/plugin-x264.xml:
11862         * win32/common/config.h:
11863           Back to development
11864
11865 === release 0.10.14 ===
11866
11867 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11868
11869         * ChangeLog:
11870         * NEWS:
11871         * RELEASE:
11872         * configure.ac:
11873         * docs/plugins/gst-plugins-ugly-plugins.args:
11874         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11875         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11876         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11877         * docs/plugins/inspect/plugin-a52dec.xml:
11878         * docs/plugins/inspect/plugin-amrnb.xml:
11879         * docs/plugins/inspect/plugin-amrwbdec.xml:
11880         * docs/plugins/inspect/plugin-asf.xml:
11881         * docs/plugins/inspect/plugin-cdio.xml:
11882         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11883         * docs/plugins/inspect/plugin-dvdread.xml:
11884         * docs/plugins/inspect/plugin-dvdsub.xml:
11885         * docs/plugins/inspect/plugin-iec958.xml:
11886         * docs/plugins/inspect/plugin-lame.xml:
11887         * docs/plugins/inspect/plugin-mad.xml:
11888         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11889         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11890         * docs/plugins/inspect/plugin-mpegstream.xml:
11891         * docs/plugins/inspect/plugin-realmedia.xml:
11892         * docs/plugins/inspect/plugin-siddec.xml:
11893         * docs/plugins/inspect/plugin-twolame.xml:
11894         * docs/plugins/inspect/plugin-x264.xml:
11895         * gst-plugins-ugly.doap:
11896         * win32/common/config.h:
11897           Release 0.10.14
11898
11899 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11900
11901         * po/af.po:
11902         * po/az.po:
11903         * po/bg.po:
11904         * po/ca.po:
11905         * po/cs.po:
11906         * po/da.po:
11907         * po/de.po:
11908         * po/el.po:
11909         * po/en_GB.po:
11910         * po/es.po:
11911         * po/eu.po:
11912         * po/fi.po:
11913         * po/fr.po:
11914         * po/hu.po:
11915         * po/id.po:
11916         * po/it.po:
11917         * po/ja.po:
11918         * po/lt.po:
11919         * po/lv.po:
11920         * po/ms.po:
11921         * po/mt.po:
11922         * po/nb.po:
11923         * po/nl.po:
11924         * po/or.po:
11925         * po/pl.po:
11926         * po/pt_BR.po:
11927         * po/ru.po:
11928         * po/sk.po:
11929         * po/sl.po:
11930         * po/sq.po:
11931         * po/sr.po:
11932         * po/sv.po:
11933         * po/tr.po:
11934         * po/uk.po:
11935         * po/vi.po:
11936         * po/zh_CN.po:
11937           Update .po files
11938
11939 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11940
11941         * configure.ac:
11942         * win32/common/config.h:
11943           0.10.13.4 pre-release
11944
11945 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11946
11947         * ext/x264/gstx264enc.c:
11948         * tests/check/elements/x264enc.c:
11949           x264enc: Replace 'avc-sample' with 'avc' in caps
11950           In the element and in its tests
11951           Fixes #606662
11952
11953 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
11954
11955         * gst/asfdemux/gstasfdemux.c:
11956           asfdemux: Don't set durations of 0 on outgoing buffers.
11957           Some (broken) streams don't have the extended stream properties in
11958           the header, resulting in applying a duration of zero on outgoing
11959           buffers.
11960           Fixes #611473
11961
11962 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
11963
11964         * gst/asfdemux/asfpacket.c:
11965           asfdemux: Make sure we always set proper payload duration.
11966           Some (broken) streams will have a delta of 0, resulting in outgoing
11967           buffers having durations of 0.
11968           Fixes #611473
11969
11970 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11971
11972         * configure.ac:
11973         * win32/common/config.h:
11974           0.10.13.3 pre-release
11975
11976 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
11977
11978         * gst/asfdemux/asfpacket.c:
11979           asfdemux: Make sure we don't end up with negative timestamps.
11980           Some files have payload with timestamps smaller than the preroll duration.
11981           Instead of blindly substracting the preroll value (and ending up with
11982           insanely high timestamps on the outgoing buffers), we make sure we
11983           never go below 0.
11984           Fixes #610432
11985
11986 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11987
11988         * configure.ac:
11989         * win32/common/config.h:
11990           0.10.13.2 pre-release
11991           Update core/base requirement to 0.10.26, since that's more likely
11992           to be the actual requirement.
11993
11994 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11995
11996         * po/LINGUAS:
11997         * po/el.po:
11998         * po/sl.po:
11999           po: update translations
12000
12001 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12002
12003         * tests/check/elements/x264enc.c:
12004           x264enc: add caps check to x264enc unit test
12005           Add some minimal caps checking to x264enc unit test.
12006           See #610089.
12007
12008 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
12009
12010         * ext/x264/gstx264enc.c:
12011           x264enc: fix up avcC header construction and playback by flash players
12012           Fix off-by-one bug when constructing the avcC header chunk: we
12013           wrote wrong profile info into the header. The first byte in the
12014           SPS NAL we get from x264 is the nal type, not the profile_idc.
12015           Also add some debug logging.
12016           Fixes #610089.
12017
12018 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
12019
12020         * gst/asfdemux/gstasfdemux.c:
12021           asfdemux: Improve seek behaviour for audio-only with no index
12022           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
12023           for video, we can just seek to seek_time instead.
12024
12025 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12026
12027         * configure.ac:
12028           configure: fix up GST_CXXFLAGS properly
12029           We don't want C specific flags in GST_CXXFLAGS, so base it on the
12030           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
12031           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
12032
12033 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12034
12035         * MAINTAINERS:
12036           Update MAINTAINERS, add myself
12037
12038 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
12039
12040         * configure.ac:
12041           configure: base GST_CXXFLAGS on --cflags from pkg-config
12042           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
12043           point for for both C and CXX settings.
12044
12045 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12046
12047         * common:
12048           Automatic update of common submodule
12049           From 96dc793 to 44ecce7
12050
12051 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12052
12053         * Makefile.am:
12054         * configure.ac:
12055         * win32/common/.gitignore:
12056         * win32/common/config.h:
12057           win32: change how win32/common/config.h is updated
12058           Generate win32/common/config.h-new directly from config.h.in,
12059           using shell variables in configure and some hard-coded information.
12060           Change top-level makefile so that 'make win32-update' copies the
12061           generated file to win32/common/config.h, which we keep in source
12062           control. It's kept in source control so that the git tree is
12063           buildable from VS.
12064           This change is similar to the ones applied a while ago to GStreamer
12065           core, gst-plugins-base and gst-plugins-good and prevents configure
12066           from changing files in source control. The generated config.h
12067           should be ok, but needs testing.
12068
12069 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12070
12071         * gst/realmedia/rtspreal.c:
12072           rtspreal: don't construct config header with uninitialised bytes
12073           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
12074           a presumably unintentional padding of uninitialised bytes at the end
12075           of the CONT tags chunk, which should be harmless but causes warnings
12076           in valgrind (see #608533 for a test URL).
12077
12078 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12079
12080         * gst/realmedia/rtspreal.c:
12081           rtspreal: add finalize function so we can free streams and rulebook
12082           Fix memory leak in Real RTSP component (#608533).
12083
12084 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12085
12086         * gst/realmedia/rtspreal.c:
12087           rtspreal: fix minor memory leak
12088           Caps take their own reference when a buffer is added to them, so
12089           unref buffer after adding it to caps (#608533).
12090
12091 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12092
12093         * gst/realmedia/rdtdepay.c:
12094           rdtdepay: unref input buffer when done
12095           Fixes memory leak, see #608533.
12096
12097 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12098
12099         * common:
12100           Automatic update of common submodule
12101           From 15d47a6 to 96dc793
12102
12103 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12104
12105         * ext/x264/gstx264enc.c:
12106         * ext/x264/gstx264enc.h:
12107           x264enc: make use of Access Unit delimiters configurable
12108           API: GstX264Enc:aud
12109
12110 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12111
12112         * gst/asfdemux/asfpacket.c:
12113           asfdemux: Do not subtract padding twice
12114           Only subtract implicit padding if an explicit one isn't
12115           provided. Avoids subtracting it twice and causing
12116           parsing errors.
12117           Fixes #607698
12118
12119 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
12120
12121         * gst/asfdemux/gstasfdemux.c:
12122         * gst/mpegstream/gstmpegpacketize.c:
12123           assert: g_assert_not_reached() cannot replace return statement
12124           Fix build with assert being turned off.
12125
12126 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12127
12128         * common:
12129           Automatic update of common submodule
12130           From 14cec89 to 15d47a6
12131
12132 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
12133
12134         * gst/asfdemux/gstasfdemux.c:
12135           asfdemux: Don't forget to update flow variable
12136           Forgot to update the return value in the loop.
12137
12138 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
12139
12140         * gst/asfdemux/gstasfdemux.c:
12141           asfdemux: Check flow return on every push
12142           We previously only aggregated flow returns after the while(push) loop,
12143           which meant that in some cases we would end-up not properly aggregating
12144           the flow returns.
12145           This is based on the same flow aggregation algorithm as oggdemux.
12146
12147 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12148
12149         * ext/x264/gstx264enc.c:
12150           x264enc: Add stream-format to output caps
12151           Adds stream-format to output caps of x264enc that
12152           informs if the stream is in bytestream of avc format.
12153           Fixes #606662
12154
12155 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
12156
12157         * gst/mpegaudioparse/gstxingmux.c:
12158           xingmux: Fix unaligned memory access
12159           ARM/SPARC need 32bit alignment but xingmux accesses possibly
12160           unaligned memory, which leads to SIGBUS.
12161           Fixes bug #586464.
12162
12163 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
12164
12165         * gst/asfdemux/gstasfdemux.c:
12166           asfdemux: Use GST_STR_NULL in a couple of places.
12167           Fixes crashing on some of the log statements on win32.
12168
12169 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12170
12171         * gst/realmedia/rmdemux.c:
12172           rmdemux: Parse and post bitrate for streams
12173           Parse the bitrate of the streams and post their tags.
12174           Fixes #599299
12175
12176 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12177
12178         * gst/asfdemux/gstasfdemux.c:
12179         * gst/asfdemux/gstasfdemux.h:
12180           asfdemux: Post bitrate tag
12181           If stream bitrate object is available, post the bitrate
12182           tags.
12183           Fixes #599297
12184
12185 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12186
12187         * gst/mpegaudioparse/gstmpegaudioparse.c:
12188         * gst/mpegaudioparse/gstmpegaudioparse.h:
12189           mp3parse: minor validation check of (Xing, VBRI) metadata
12190           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
12191
12192 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12193
12194         * gst/mpegaudioparse/gstmpegaudioparse.c:
12195           mp3parse: use proper total_time and total_bytes in various cases
12196           The correct basis for (Xing, VBRI) seek table calculations is the
12197           byte size and duration provided by that metadata, rather than some
12198           other (possibly even estimated) one.  This also prevents an infinite
12199           conversion loop in (unlikely) case where a TOC is provided without
12200           such corresponding (duration) metdata.
12201
12202 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12203
12204         * gst/mpegaudioparse/gstmpegaudioparse.c:
12205         * gst/mpegaudioparse/gstmpegaudioparse.h:
12206           mp3parse: conserve stop time for non-accurate seek
12207           Use the same strategy as accurate seeks to store
12208           pending non-accurate seeks to avoid overwriting non-definite
12209           stop times. When doing non-accurate seeks our position
12210           reporting might drift off by some secs and the stream can
12211           end up before it should.
12212           Fixes #603695
12213
12214 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12215
12216         * common:
12217           Automatic update of common submodule
12218           From 47cb23a to 14cec89
12219
12220 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12221
12222         * ext/amrwbdec/amrwb.c:
12223           amrwbdec: give decoder a rank so decodebin/playbin will use it
12224
12225 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12226
12227         * gst/mpegaudioparse/gstmpegaudioparse.c:
12228           mp3parse: return false when we can't seek
12229           When upstream can't seek, we return false as well
12230
12231 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12232
12233         * ext/lame/gstlame.c:
12234         * ext/lame/gstlamemp3enc.c:
12235           lame: Avoid crash when seeking before negotiating
12236           lame's 'lgv' variable is only initialized when the caps
12237           is negotiated, whenever a seek happens before that, it would
12238           attempt to call a function on an empty pointer, causing the crash.
12239           Fixes #603515
12240
12241 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12242
12243         * common:
12244           Automatic update of common submodule
12245           From 87bf428 to 47cb23a
12246
12247 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12248
12249         * common:
12250           Automatic update of common submodule
12251           From da4c75c to 87bf428
12252
12253 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
12254
12255         * common:
12256           Automatic update of common submodule
12257           From 53a2485 to da4c75c
12258
12259 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12260
12261         * gst/mpegaudioparse/gstmpegaudioparse.c:
12262           mp3parse: fix non-flushing seek
12263           Specifically, in addition to clearing lots of variables/offsets
12264           when receiving newsegment, also clear leftover data to match.
12265
12266 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
12267
12268         * ext/x264/gstx264enc.c:
12269         * ext/x264/gstx264enc.h:
12270           x264enc: Make upstream GstForceKeyUnit thread-safe
12271           Also send the GstForceKeyUnit event downstream when an upstream on is received,
12272           allowing muxers or payloaders to take appropriate actions.
12273           https://bugzilla.gnome.org/show_bug.cgi?id=602556
12274
12275 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12276
12277         * common:
12278           Automatic update of common submodule
12279           From a3e3ce4 to 53a2485
12280
12281 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
12282
12283         * gst/asfdemux/gstasfdemux.c:
12284           asfdemux: Don't call strlen() on NULL pointers
12285           Fixes bug #602280.
12286
12287 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12288
12289         * gst/asfdemux/gstasfdemux.c:
12290           asfdemux: Remove old pads when new ones are added
12291           The old pads were being removed before adding the new ones,
12292           we should add the new ones first.
12293           Fixes #599718
12294
12295 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12296
12297         * gst/asfdemux/gstasfdemux.c:
12298         * gst/asfdemux/gstasfdemux.h:
12299           asfdemux: Handle chained asfs on pull mode
12300           Adds chained asfs handling to pull mode. It now checks if
12301           there is a new asf header after the last packet (when it
12302           is possible to know how many packets are) or it tries
12303           checking if a processed packet that fails is an header
12304           object.
12305           Fixes #599718
12306
12307 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12308
12309         * gst/asfdemux/gstasfdemux.c:
12310         * gst/asfdemux/gstasfdemux.h:
12311           asfdemux: properly do chained asfs on push mode
12312           To properly do chained asfs work with playbin2, we need to
12313           push eos on the old pads before removing them.
12314           Fixes #599718
12315
12316 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12317
12318         * gst/asfdemux/gstasfdemux.c:
12319         * gst/asfdemux/gstasfdemux.h:
12320           asfdemux: add support for chained asfs (push mode)
12321           Adds support for detecting and playing chained asfs
12322           in push mode. asfdemux tries to detect a new asf start
12323           by identifying the header object guid in a input buffer.
12324           When it finds it, it resets its state, removing its pads
12325           and creates new ones for the new file.
12326
12327 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12328
12329         * gst/asfdemux/gstasfdemux.c:
12330           asfdemux: fix two small leaks
12331
12332 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12333
12334         * gst/asfdemux/gstasfdemux.c:
12335           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
12336           WM/Track has a 0 base but is often wrongly written as starting from 1,
12337           so not as reliable as WM/TrackNumber which always starts from 1.
12338
12339 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12340
12341         * gst/asfdemux/gstasfdemux.c:
12342           asfdemux: WM/Track starts counting from 0, adjust to start from 1
12343
12344 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12345
12346         * gst/asfdemux/gstasfdemux.c:
12347           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
12348           There's both WM/Track and WM/TrackNumber.
12349
12350 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
12351
12352         * ext/a52dec/gsta52dec.c:
12353           a52dec: Fix debug statement: Pass pos variable instead of time() function
12354
12355 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
12356
12357         * gst/dvdsub/gstdvdsubdec.c:
12358           dvdsubdec: Fix printf format string warning
12359
12360 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
12361
12362         * gst/asfdemux/gstasfdemux.c:
12363           asfdemux: Fix bogus variable used uninitialised warnings
12364
12365 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
12366
12367         * po/Makevars:
12368           po: Don't create backup .po files
12369           As well as preventing creation of useless backup files, it works
12370           around a bug in gettext 0.17 on OS/X
12371
12372 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
12373
12374         * gst/asfdemux/asfpacket.c:
12375           asfdemux: fix c99-style comments.
12376
12377 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
12378
12379         * gst/asfdemux/asfpacket.c:
12380           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
12381
12382 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12383
12384         * gst/realmedia/rmutils.c:
12385           rmutils: fix byteswapping
12386           fix the byteswapping code that was wrong because of the side effects of the
12387           READ/WRITE macros.
12388           Fixes #599676
12389
12390 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
12391
12392         * ext/x264/gstx264enc.c:
12393           x264enc: Adapt to slightly modified x264 API
12394           Fixes #599095.
12395
12396 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12397
12398         * gst/asfdemux/asfpacket.c:
12399           asfdemux: careful to avoid crash on bogus data
12400           When receiving bogus data, we have to avoid subtracting a value
12401           larger than 'size' from 'size' variable, resulting in a wrap
12402           that would make 'size' a really large bogus value.
12403           Fixes #599333
12404
12405 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
12406
12407         * win32/common/config.h:
12408           win32: Commit bumped version number
12409
12410 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
12411
12412         * gst/mpegaudioparse/gstmpegaudioparse.c:
12413           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
12414           Fixes #598761
12415           This removes a good 50% of processing time for parsing a buffer.
12416           We do this by simply... getting the nicks that we already have handy
12417           instead of going through the expensive glib system.
12418
12419 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
12420
12421         * configure.ac:
12422           configure.ac: And back to development we go...
12423
12424 === release 0.10.13 ===
12425
12426 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
12427
12428         * ChangeLog:
12429         * NEWS:
12430         * RELEASE:
12431         * common:
12432         * configure.ac:
12433         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12434         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12435         * docs/plugins/inspect/plugin-a52dec.xml:
12436         * docs/plugins/inspect/plugin-asf.xml:
12437         * docs/plugins/inspect/plugin-cdio.xml:
12438         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12439         * docs/plugins/inspect/plugin-dvdread.xml:
12440         * docs/plugins/inspect/plugin-dvdsub.xml:
12441         * docs/plugins/inspect/plugin-iec958.xml:
12442         * docs/plugins/inspect/plugin-lame.xml:
12443         * docs/plugins/inspect/plugin-mad.xml:
12444         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12445         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12446         * docs/plugins/inspect/plugin-mpegstream.xml:
12447         * docs/plugins/inspect/plugin-realmedia.xml:
12448         * docs/plugins/inspect/plugin-siddec.xml:
12449         * docs/plugins/inspect/plugin-twolame.xml:
12450         * docs/plugins/inspect/plugin-x264.xml:
12451         * gst-plugins-ugly.doap:
12452         * win32/common/config.h:
12453           Release 0.10.13
12454
12455 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
12456
12457         * po/af.po:
12458         * po/az.po:
12459         * po/bg.po:
12460         * po/ca.po:
12461         * po/cs.po:
12462         * po/da.po:
12463         * po/de.po:
12464         * po/en_GB.po:
12465         * po/es.po:
12466         * po/eu.po:
12467         * po/fi.po:
12468         * po/fr.po:
12469         * po/hu.po:
12470         * po/id.po:
12471         * po/it.po:
12472         * po/ja.po:
12473         * po/lt.po:
12474         * po/lv.po:
12475         * po/ms.po:
12476         * po/mt.po:
12477         * po/nb.po:
12478         * po/nl.po:
12479         * po/or.po:
12480         * po/pl.po:
12481         * po/pt_BR.po:
12482         * po/ru.po:
12483         * po/sk.po:
12484         * po/sq.po:
12485         * po/sr.po:
12486         * po/sv.po:
12487         * po/tr.po:
12488         * po/uk.po:
12489         * po/vi.po:
12490         * po/zh_CN.po:
12491           Update .po files
12492
12493 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
12494
12495         * common:
12496           Automatic update of common submodule
12497           From 85d1530 to 0702fe1
12498
12499 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
12500
12501         * ChangeLog:
12502         * configure.ac:
12503         * po/af.po:
12504         * po/az.po:
12505         * po/bg.po:
12506         * po/ca.po:
12507         * po/cs.po:
12508         * po/da.po:
12509         * po/de.po:
12510         * po/en_GB.po:
12511         * po/es.po:
12512         * po/eu.po:
12513         * po/fi.po:
12514         * po/fr.po:
12515         * po/hu.po:
12516         * po/id.po:
12517         * po/it.po:
12518         * po/ja.po:
12519         * po/lt.po:
12520         * po/lv.po:
12521         * po/ms.po:
12522         * po/mt.po:
12523         * po/nb.po:
12524         * po/nl.po:
12525         * po/or.po:
12526         * po/pl.po:
12527         * po/pt_BR.po:
12528         * po/ru.po:
12529         * po/sk.po:
12530         * po/sq.po:
12531         * po/sr.po:
12532         * po/sv.po:
12533         * po/tr.po:
12534         * po/uk.po:
12535         * po/vi.po:
12536         * po/zh_CN.po:
12537         * win32/common/config.h:
12538           0.10.12.3 pre-release
12539
12540 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
12541
12542         * common:
12543           Automatic update of common submodule
12544           From a3e3ce4 to 85d1530
12545
12546 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
12547
12548         * ext/a52dec/gsta52dec.c:
12549           a52dec: Fix reference leak on all input buffers in 'dvd mode'
12550           https://bugzilla.gnome.org/show_bug.cgi?id=598272
12551
12552 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
12553
12554         * ChangeLog:
12555         * configure.ac:
12556         * po/LINGUAS:
12557         * po/af.po:
12558         * po/az.po:
12559         * po/bg.po:
12560         * po/ca.po:
12561         * po/cs.po:
12562         * po/da.po:
12563         * po/de.po:
12564         * po/en_GB.po:
12565         * po/es.po:
12566         * po/eu.po:
12567         * po/fi.po:
12568         * po/fr.po:
12569         * po/hu.po:
12570         * po/id.po:
12571         * po/it.po:
12572         * po/ja.po:
12573         * po/lt.po:
12574         * po/lv.po:
12575         * po/ms.po:
12576         * po/mt.po:
12577         * po/nb.po:
12578         * po/nl.po:
12579         * po/or.po:
12580         * po/pl.po:
12581         * po/pt_BR.po:
12582         * po/ru.po:
12583         * po/sk.po:
12584         * po/sq.po:
12585         * po/sr.po:
12586         * po/sv.po:
12587         * po/tr.po:
12588         * po/uk.po:
12589         * po/vi.po:
12590         * po/zh_CN.po:
12591         * win32/common/config.h:
12592           0.10.12.2 pre-release
12593
12594 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
12595
12596         * docs/plugins/gst-plugins-ugly-plugins.args.new:
12597         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
12598           docs: Remove files accidentally added
12599           Remove the gst-plugins-ugly-plugins.args.new and
12600           gst-plugins-ugly-plugins.signals.new files, that appear
12601           to have been accidentally added in commit
12602           f5d046a0b034f9bd7274291f7131ee5db1a30052
12603
12604 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
12605
12606         * ext/a52dec/gsta52dec.c:
12607           a52dec: Add some debugging for new segment events
12608
12609 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
12610
12611         * ext/mpeg2dec/gstmpeg2dec.c:
12612           mpeg2dec: fix warning in macosx snow leopard
12613
12614 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
12615
12616         * gst/mpegstream/gstmpegparse.c:
12617           mpegstream: fix warning in macosx snow leopard
12618
12619 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
12620
12621         * gst/mpegaudioparse/gstmpegaudioparse.c:
12622           mpegaudioparse: fix warning in macosx snow leopard
12623
12624 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
12625
12626         * gst/dvdsub/gstdvdsubdec.c:
12627           dvdsubdec: fix warning on macosx snow leopard
12628
12629 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
12630
12631         * gst/asfdemux/gstasfdemux.c:
12632           asfdemux: fix warning in macosx snow leopard
12633
12634 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
12635
12636         * gst/mpegaudioparse/gstmpegaudioparse.c:
12637           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
12638
12639 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
12640
12641         * common:
12642           Automatic update of common submodule
12643           From 19fa4f3 to a3e3ce4
12644
12645 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
12646
12647         * gst/asfdemux/gstasfdemux.c:
12648         * gst/realmedia/rdtmanager.c:
12649           build: fprintf, sprintf, sscanf need stdio.h
12650
12651 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
12652
12653         * ext/mad/gstmad.c:
12654           mad: add missing include to fix the build
12655
12656 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12657
12658         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12659           dvdlpcm: whitespace fixes
12660
12661 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
12662
12663         * gst-plugins-ugly.spec.in:
12664           update spec file
12665
12666 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12667
12668         * configure.ac:
12669           x264enc: adjust configure checking to changed upstream
12670
12671 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12672
12673         * ext/x264/gstx264enc.c:
12674           x264enc: conditionally adjust to new upstream API
12675           Fixes #596517.
12676
12677 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12678
12679         * gst/mpegaudioparse/gstmpegaudioparse.c:
12680         * gst/mpegaudioparse/gstmpegaudioparse.h:
12681           mpegaudioparse: prevent infinite (re)syncing
12682           Conflicts:
12683           gst/mpegaudioparse/gstmpegaudioparse.c
12684
12685 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
12686
12687         * gst/mpegaudioparse/gstmpegaudioparse.c:
12688           mp3parse: Refactor checking for sync. Make resyncing more reliable.
12689           Previously, we could get false sync relatively easily - it sometimes happened
12690           on real files. This cleans the code up a fair bit, and makes it require more
12691           confirmation that we've found valid sync before continuing.
12692
12693 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12694
12695         * gst/mpegaudioparse/gstmpegaudioparse.c:
12696           mpegaudioparse: ensure 2 valid headers in a row when resyncing
12697
12698 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12699
12700         * gst/mpegstream/gstdvddemux.c:
12701           dvddemux: remove bogus ifndef
12702
12703 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12704
12705         * common:
12706           Automatic update of common submodule
12707           From 94f95e3 to 19fa4f3
12708
12709 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12710
12711         * ext/mpeg2dec/gstmpeg2dec.c:
12712           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
12713
12714 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12715
12716         * gst/dvdsub/gstdvdsubparse.c:
12717           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
12718
12719 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
12720
12721         * ext/amrnb/amrnbdec.c:
12722         * ext/amrnb/amrnbenc.c:
12723           Remove Ronald Bultje from Authors field
12724           Replaced with "GStreamer maintainers
12725           <gstreamer-devel@lists.sourceforge.net>" or just removed,
12726           depending on the number of other authors.
12727
12728 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
12729
12730         * gst/asfdemux/Makefile.am:
12731         * gst/asfdemux/gstasfmux.c:
12732         * gst/asfdemux/gstasfmux.h:
12733           asfdemux: Remove old non-built asfmux code
12734           Remove so people don't confuse it with the new asfmux code
12735           in -bad.
12736
12737 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12738
12739         * ext/a52dec/gsta52dec.c:
12740           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
12741           It's not defined for older liba52 versions.
12742
12743 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
12744
12745         * ext/a52dec/gsta52dec.c:
12746           a52dec: Allow liba52 to use djbfft based IMDCT transform
12747           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
12748           IMDCT transform acceleration. It does however have a software based
12749           acceleration using the djbfft library (D.J. Bernstein's library for
12750           fourier transforms - Extremely fast library for floating-point
12751           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
12752           flag.
12753           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
12754           and AltiVec implementations, but those are checked for first, and
12755           djbfft is chosen only if none of those is available - good in the
12756           case of some distributions including a port of the MPlayer changes
12757           in their system a52dec library.
12758           The down and upmix code in liba52 doesn't seem to be disturbed by
12759           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
12760           versions if passed from oil_cpu_get_flags (SSE currently is not).
12761           Fixes bug #592787.
12762
12763 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12764
12765         * configure.ac:
12766           amr: Use opencore-amr pkg-config files if possible
12767           This makes it possible to build the plugins when the libraries
12768           are installed at non-standard locations.
12769           Fixes bug #591348.
12770
12771 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12772
12773         * gst/mpegaudioparse/gstmpegaudioparse.c:
12774           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
12775           Metadata provided seek tables are consistent with metadata's view of
12776           total size, which typically matches real size, but need not do so
12777           (e.g. a truncated file).  Fixes seeking and position reporting
12778           in such truncated files (although duration based on metadata may then
12779           still be incorrect).
12780
12781 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12782
12783         * configure.ac:
12784           configure: bump core/base requirements to released versions
12785           to avoid confusion.
12786
12787 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12788
12789         * configure.ac:
12790           configure: Remove all mentions to the id3tag plugin which was removed
12791
12792 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
12793
12794         * configure.ac:
12795           mad: make check for mad independent of the check for id3tag
12796           Fixes bug #590432.
12797
12798 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
12799
12800         * gst/asfdemux/gstrtpasfdepay.c:
12801           rtpasfdepay: set padding size to the correct value
12802           asf packets in rtp packets should come with their padding fields
12803           set to 0 and the depayload must update them to the correct
12804           value before pushing downstream
12805
12806 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
12807
12808         * configure.ac:
12809         * docs/plugins/Makefile.am:
12810         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12811         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12812         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12813         * docs/plugins/inspect/plugin-amrnb.xml:
12814         * docs/plugins/inspect/plugin-amrwbdec.xml:
12815         * ext/Makefile.am:
12816         * ext/amrnb/GstAmrnbEnc.prs:
12817         * ext/amrnb/Makefile.am:
12818         * ext/amrnb/README:
12819         * ext/amrnb/amrnb.c:
12820         * ext/amrnb/amrnbdec.c:
12821         * ext/amrnb/amrnbdec.h:
12822         * ext/amrnb/amrnbenc.c:
12823         * ext/amrnb/amrnbenc.h:
12824         * ext/amrnb/amrnbparse.c:
12825         * ext/amrnb/amrnbparse.h:
12826         * ext/amrwbdec/Makefile.am:
12827         * ext/amrwbdec/README:
12828         * ext/amrwbdec/amrwb.c:
12829         * ext/amrwbdec/amrwbdec.c:
12830         * ext/amrwbdec/amrwbdec.h:
12831           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
12832           These are based on the OpenCore codecs.
12833           Fixes bug #584890.
12834
12835 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
12836
12837         * common:
12838           Automatic update of common submodule
12839           From fedaaee to 94f95e3
12840
12841 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12842
12843         * LICENSE_readme:
12844         * REQUIREMENTS:
12845         * configure.ac:
12846         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12847         * docs/plugins/gst-plugins-ugly-plugins.args.new:
12848         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
12849         * docs/plugins/inspect/plugin-dvdnav.xml:
12850         * ext/Makefile.am:
12851         * ext/dvdnav/.gitignore:
12852         * ext/dvdnav/Makefile.am:
12853         * ext/dvdnav/README:
12854         * ext/dvdnav/dvdnavsrc.c:
12855         * ext/dvdnav/dvdnavsrc.h:
12856         * ext/dvdnav/gst-dvd:
12857         * ext/dvdread/dvdreadsrc.c:
12858         * gst-plugins-ugly.spec.in:
12859         * po/POTFILES.in:
12860           dvdnav: remove dvdnav plugin
12861           Remove dvdnav plugin, it has no future. resindvd is the plugin to
12862           use for dvd playback. Note that dvdnav was never really enabled
12863           in -ugly, you had to edit configure.ac to get it built.
12864
12865 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12866
12867         * tests/check/elements/mpeg2dec.c:
12868           mpeg2dec: Fix unused variables compiler warnings in unit test
12869
12870 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
12871
12872         * autogen.sh:
12873           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
12874           Check for more automake command variants. Use printf instead of 'echo -n'
12875           for portability
12876
12877 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
12878
12879         * common:
12880           Automatic update of common submodule
12881           From 5845b63 to fedaaee
12882
12883 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
12884
12885         * .gitignore:
12886           Make git ignore more files
12887
12888 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
12889
12890         * gst/asfdemux/gstasfdemux.c:
12891           asfdemux: Refactor multiple packet pull.
12892           This also fixes a bug by which the first buffer (in a multi-packet mode)
12893           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
12894           full incoming buffer and not just of the single asf packet.
12895           Fixes corrupted frames introduced by latest commit.
12896
12897 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12898
12899         * gst/asfdemux/gstasfdemux.c:
12900           asfdemux: use the right accurate field
12901           Remove accurate variable and its faulty use because the real variable is an
12902           instance variable.
12903
12904 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
12905
12906         * gst/asfdemux/asfpacket.c:
12907         * gst/asfdemux/gstasfdemux.c:
12908           asfdemux: Sprinkle branch prediction macros accross the code
12909
12910 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
12911
12912         * gst/asfdemux/gstasfdemux.c:
12913           asfdemux: Delay newsegment handling until we have a keyframe.
12914           We now have a chance for packets to be collected before we send out the
12915           newsegment. If we're not in accurate seeking (keyunit) it will set
12916           the segment start/time to the keyframe's timestamp.
12917
12918 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
12919
12920         * gst/asfdemux/gstasfdemux.c:
12921           asfdemux: Remove useless check. We already have checked for it above.
12922
12923 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
12924
12925         * gst/asfdemux/gstasfdemux.c:
12926           asfdemux: No longer queue GOPs now that seeking is fixed.
12927           We now *always* seek to the keyframe just before our requested position.
12928           When we encounter the first keyframe and we were not accurate (therefore doing
12929           keyframe seeking), we update the segment start position to the keyframe timestamp.
12930
12931 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
12932
12933         * gst/asfdemux/gstasfdemux.c:
12934         * gst/asfdemux/gstasfdemux.h:
12935           asfdemux: Store the accurate seeking flag
12936
12937 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
12938
12939         * gst/asfdemux/gstasfdemux.c:
12940           asfdemux: Use the average frame duration for buffers without a duration.
12941           This will still cause some timestamp jitter, but giving a hint as to the duration
12942           rather than nothing seems to be a better idea.
12943           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
12944           duration using the accumulated packet duration (which will be correct).
12945
12946 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
12947
12948         * gst/asfdemux/gstasfdemux.c:
12949         * gst/asfdemux/gstasfdemux.h:
12950           asfdemux: Use index entry packet count to optimize seeking.
12951           The simple index entries also contain the number of packets one needs
12952           to retrieve at a given position to get a full keyframe. We therefore
12953           use that information to retrieve all those packets in one buffer when
12954           working in pull-mode.
12955
12956 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
12957
12958         * gst/asfdemux/gstasfdemux.c:
12959           asfdemux: Do not try to free const pointer
12960           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
12961           asfdemux tried to free a const pointer that had been cast to a
12962           normal pointer variable.
12963
12964 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
12965
12966         * gst/asfdemux/gstasfdemux.c:
12967           asfdemux: Use presentation timestamp when searching in the index.
12968           We need to take the preroll into account... else we end up too early.
12969
12970 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
12971
12972         * common:
12973           Automatic update of common submodule
12974           From f3bb51b to 5845b63
12975
12976 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
12977
12978         * gst/asfdemux/gstasfdemux.c:
12979           asfdemux: Convert index entry from presentation time to timestamps.
12980           We weren't taking the preroll into account previously, meaning that we
12981           were always seeking preroll nanoseconds too early... resulting in a lot
12982           of dropped packets (which are before the start time).
12983           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
12984
12985 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
12986
12987         * common:
12988         * gst/asfdemux/gstasfdemux.c:
12989           asfdemux: Fix byte array metadata handling.
12990           We basically discard byte array metadata. Should be trivial to adapt
12991           to storing the pointers if we need it later on.
12992
12993 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
12994
12995         * gst/asfdemux/gstasfdemux.c:
12996         * gst/asfdemux/gstasfdemux.h:
12997           asfdemux: Handle PAR/interlaced information stored in packet payload.
12998           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
12999           in the ASF Packet payload extensions).
13000
13001 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
13002
13003         * gst/asfdemux/gstasfdemux.c:
13004         * gst/asfdemux/gstasfdemux.h:
13005           asfdemux: Store/Handle global metadata (not specific to one stream).
13006           This allows us to store (and handle) PAR information which might be stored there.
13007
13008 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13009
13010         * gst/mpegaudioparse/gstmpegaudioparse.c:
13011           mpegaudioparse: fix Xing inverse seek table building
13012
13013 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
13014
13015         * common:
13016           Automatic update of common submodule
13017           From f3bb51b to f810030
13018
13019 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13020
13021         * gst/asfdemux/gstasfdemux.c:
13022           asfdemux: don't try to free a NULL taglist
13023
13024 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13025
13026         * gst/asfdemux/gstasfdemux.c:
13027           asfdemux: post tags only after we've created our source pads
13028           Post global tags only after we've added our source pads, so that
13029           tag events get sent downstream in addition to tag messages posted
13030           on the bus. This makes sure tags can be picked up automatically
13031           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
13032           While we're at it, also add a container-format tag.
13033
13034 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13035
13036         * configure.ac:
13037         * gst/asfdemux/gstasfdemux.c:
13038           asfdemux: use new bytereader functions for image tag parsing
13039
13040 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13041
13042         * gst/asfdemux/gstasfdemux.c:
13043         * gst/asfdemux/gstasfdemux.h:
13044           asfdemux: remove some more unused variables
13045
13046 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13047
13048         * gst/realmedia/rmdemux.c:
13049           rmdemux: plug buffer leaking
13050
13051 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13052
13053         * gst/asfdemux/gstrtpasfdepay.c:
13054           asfdepay: guard against dropped buffers
13055           If a buffer was dropped, we might request data from the adapter that is not
13056           there and then we get a NULL buffer.
13057
13058 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13059
13060         * gst/asfdemux/gstasfdemux.c:
13061         * gst/asfdemux/gstasfdemux.h:
13062           asfdemux: set DISCONT on streams
13063           When we receive a DISCONT as input, don't clear our complete state but simply
13064           mark a discont that will be put on the next buffer. The code will be able to
13065           handle and throw away incomplete data.
13066           Add some more debug info.
13067           Remove an unused variable.
13068
13069 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13070
13071         * gst/asfdemux/gstrtpasfdepay.c:
13072           asfdepay: set DELTA_UNIT flag correctly
13073           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
13074           Add some more debug info.
13075
13076 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13077
13078         * gst/asfdemux/gstasfdemux.c:
13079           asfdemux: fix latency calculations
13080           We need to check for -1 as an invalid timestamp, not 1.
13081
13082 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13083
13084         * gst/mpegaudioparse/gstmpegaudioparse.c:
13085         * gst/mpegaudioparse/gstmpegaudioparse.h:
13086           mp3parse: don't put every single frame into the index
13087           Let's not put every single mp3 frame in our index, a few frames per
13088           second should be more than enough. For now use an index interval
13089           of 100ms-500ms depending on the upstream size, to keep the index at
13090           a reasonable size. Factor out the code that adds the index entry
13091           into a separate function for better code readability.
13092
13093 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13094
13095         * gst/mpegaudioparse/gstmpegaudioparse.c:
13096         * gst/mpegaudioparse/gstmpegaudioparse.h:
13097           mp3parse: assume seekability only if we know the upstream size
13098           While technically upstream may be seekable even if it doesn't know
13099           the exact size, I can't think of a use case where this distincation
13100           is relevant in practice, so for now just assume we're not seekable
13101           if upstream doesn't provide us with a size. Makes sure we don't
13102           build a seek index when streaming internet radio with sources that
13103           pretend to be seekable until you try to actually seek.
13104
13105 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13106
13107         * gst-plugins-ugly.spec.in:
13108           Fix x264 requirement in SPEC file
13109
13110 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13111
13112         * ext/x264/gstx264enc.c:
13113         * gst/realmedia/rdtmanager.c:
13114           x264enc, rdtmanager: fix compilation with debugging disabled
13115
13116 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
13117
13118         * common:
13119         * docs/plugins/Makefile.am:
13120           docs: Bump common. Fix comment in the docs Makefile.am
13121
13122 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
13123
13124         * configure.ac:
13125         * win32/common/config.h:
13126           Back to development -> 0.10.12.1
13127
13128 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
13129
13130         * gst-plugins-ugly.doap:
13131           Add 0.10.12 release to the doap file
13132
13133 === release 0.10.12 ===
13134
13135 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
13136
13137         * ChangeLog:
13138         * NEWS:
13139         * RELEASE:
13140         * configure.ac:
13141         * docs/plugins/gst-plugins-ugly-plugins.args:
13142         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13143         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13144         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13145         * docs/plugins/inspect/plugin-a52dec.xml:
13146         * docs/plugins/inspect/plugin-asf.xml:
13147         * docs/plugins/inspect/plugin-cdio.xml:
13148         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13149         * docs/plugins/inspect/plugin-dvdread.xml:
13150         * docs/plugins/inspect/plugin-dvdsub.xml:
13151         * docs/plugins/inspect/plugin-iec958.xml:
13152         * docs/plugins/inspect/plugin-lame.xml:
13153         * docs/plugins/inspect/plugin-mad.xml:
13154         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13155         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13156         * docs/plugins/inspect/plugin-mpegstream.xml:
13157         * docs/plugins/inspect/plugin-realmedia.xml:
13158         * docs/plugins/inspect/plugin-siddec.xml:
13159         * docs/plugins/inspect/plugin-synaesthesia.xml:
13160         * docs/plugins/inspect/plugin-twolame.xml:
13161         * docs/plugins/inspect/plugin-x264.xml:
13162         * win32/common/config.h:
13163           Release 0.10.12
13164
13165 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
13166
13167         * po/bg.po:
13168         * po/id.po:
13169         * po/it.po:
13170         * po/nl.po:
13171         * po/zh_CN.po:
13172           Update .po files
13173
13174 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
13175
13176         * po/af.po:
13177         * po/az.po:
13178         * po/bg.po:
13179         * po/ca.po:
13180         * po/cs.po:
13181         * po/da.po:
13182         * po/en_GB.po:
13183         * po/es.po:
13184         * po/fi.po:
13185         * po/fr.po:
13186         * po/hu.po:
13187         * po/id.po:
13188         * po/it.po:
13189         * po/ja.po:
13190         * po/lt.po:
13191         * po/mt.po:
13192         * po/nb.po:
13193         * po/nl.po:
13194         * po/or.po:
13195         * po/pl.po:
13196         * po/pt_BR.po:
13197         * po/ru.po:
13198         * po/sk.po:
13199         * po/sq.po:
13200         * po/sr.po:
13201         * po/sv.po:
13202         * po/tr.po:
13203         * po/uk.po:
13204         * po/vi.po:
13205         * po/zh_CN.po:
13206           Update .po files
13207
13208 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
13209
13210         * configure.ac:
13211         * po/af.po:
13212         * po/az.po:
13213         * po/bg.po:
13214         * po/ca.po:
13215         * po/cs.po:
13216         * po/da.po:
13217         * po/en_GB.po:
13218         * po/es.po:
13219         * po/fi.po:
13220         * po/fr.po:
13221         * po/hu.po:
13222         * po/id.po:
13223         * po/it.po:
13224         * po/ja.po:
13225         * po/lt.po:
13226         * po/mt.po:
13227         * po/nb.po:
13228         * po/nl.po:
13229         * po/or.po:
13230         * po/pl.po:
13231         * po/pt_BR.po:
13232         * po/ru.po:
13233         * po/sk.po:
13234         * po/sq.po:
13235         * po/sr.po:
13236         * po/sv.po:
13237         * po/tr.po:
13238         * po/uk.po:
13239         * po/vi.po:
13240         * po/zh_CN.po:
13241         * win32/common/config.h:
13242           0.10.11.2 pre-release
13243
13244 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
13245
13246         * win32/common/config.h.in:
13247           win32: Remove #undef inline from the win32 config.h
13248
13249 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13250
13251         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13252         * docs/plugins/inspect/plugin-mad.xml:
13253         * ext/mad/Makefile.am:
13254         * ext/mad/gstid3tag.c:
13255         * ext/mad/gstmad.c:
13256         * ext/mad/gstmad.h:
13257           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
13258           It will be reborn with a shiny new code base under its hood in -bad.
13259           See #581756 and #565764.
13260
13261 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
13262
13263         * tests/check/pipelines/.gitignore:
13264           gitignore: Ignore some built files in the test area
13265
13266 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
13267
13268         * docs/plugins/inspect/plugin-a52dec.xml:
13269         * docs/plugins/inspect/plugin-asf.xml:
13270         * docs/plugins/inspect/plugin-cdio.xml:
13271         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13272         * docs/plugins/inspect/plugin-dvdread.xml:
13273         * docs/plugins/inspect/plugin-dvdsub.xml:
13274         * docs/plugins/inspect/plugin-iec958.xml:
13275         * docs/plugins/inspect/plugin-lame.xml:
13276         * docs/plugins/inspect/plugin-mad.xml:
13277         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13278         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13279         * docs/plugins/inspect/plugin-mpegstream.xml:
13280         * docs/plugins/inspect/plugin-realmedia.xml:
13281         * docs/plugins/inspect/plugin-siddec.xml:
13282         * docs/plugins/inspect/plugin-synaesthesia.xml:
13283         * docs/plugins/inspect/plugin-twolame.xml:
13284           docs: Update plugin inspect files
13285
13286 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
13287
13288         * configure.ac:
13289         * docs/plugins/Makefile.am:
13290         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13291         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13292         * docs/plugins/inspect/plugin-x264.xml:
13293         * ext/Makefile.am:
13294         * gst-plugins-ugly.spec.in:
13295         * tests/check/Makefile.am:
13296         * tests/check/elements/.gitignore:
13297           Moved 'x264enc' from -bad to -ugly
13298
13299 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13300
13301         * ext/x264/gstx264enc.c:
13302         * ext/x264/gstx264enc.h:
13303           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
13304           Fixes #583627
13305
13306 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13307
13308         * ext/x264/GstX264Enc.prs:
13309           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
13310
13311 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13312
13313         * ext/x264/GstX264Enc.prs:
13314           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
13315
13316 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13317
13318         * ext/x264/gstx264enc.c:
13319           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
13320
13321 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
13322
13323         * ext/x264/GstX264Enc.prs:
13324         * ext/x264/Makefile.am:
13325         * ext/x264/gstx264enc.c:
13326           [MOVED FROM BAD 24/28] x264enc: add preset support
13327           Add preset iface and a (dummy) preset file as a starting point.
13328
13329 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13330
13331         * ext/x264/gstx264enc.c:
13332           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
13333
13334 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
13335
13336         * ext/x264/gstx264enc.c:
13337         * ext/x264/gstx264enc.h:
13338           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
13339           Use the GstForceKeyUnit event to force a keyframe.
13340           Fixes #578112.
13341
13342 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13343
13344           [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...
13345           Original commit message from CVS:
13346           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
13347           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
13348           Use hyphen in property name, perform safety buffer size check
13349           prior to mem access, and some more parentheses in macro.
13350
13351 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
13352
13353           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
13354           Original commit message from CVS:
13355           * ext/apexsink/Makefile.am:
13356           Link against -lgcrpyto for RSA_new and RSA_free.
13357           * ext/faac/gstfaac.c:
13358           * ext/x264/gstx264enc.c:
13359           Fix compiler warnings.
13360
13361 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13362
13363           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
13364           Original commit message from CVS:
13365           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
13366           Construct source caps in more conventional (and correct) manner.
13367
13368 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13369
13370           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
13371           Original commit message from CVS:
13372           * ext/alsaspdif/Makefile.am:
13373           * ext/amrwb/Makefile.am:
13374           * ext/apexsink/Makefile.am:
13375           * ext/arts/Makefile.am:
13376           * ext/artsd/Makefile.am:
13377           * ext/audiofile/Makefile.am:
13378           * ext/audioresample/Makefile.am:
13379           * ext/bz2/Makefile.am:
13380           * ext/cdaudio/Makefile.am:
13381           * ext/celt/Makefile.am:
13382           * ext/dc1394/Makefile.am:
13383           * ext/dirac/Makefile.am:
13384           * ext/directfb/Makefile.am:
13385           * ext/divx/Makefile.am:
13386           * ext/dts/Makefile.am:
13387           * ext/faac/Makefile.am:
13388           * ext/faad/Makefile.am:
13389           * ext/gsm/Makefile.am:
13390           * ext/hermes/Makefile.am:
13391           * ext/ivorbis/Makefile.am:
13392           * ext/jack/Makefile.am:
13393           * ext/jp2k/Makefile.am:
13394           * ext/ladspa/Makefile.am:
13395           * ext/lcs/Makefile.am:
13396           * ext/libfame/Makefile.am:
13397           * ext/libmms/Makefile.am:
13398           * ext/metadata/Makefile.am:
13399           * ext/mpeg2enc/Makefile.am:
13400           * ext/mplex/Makefile.am:
13401           * ext/musepack/Makefile.am:
13402           * ext/musicbrainz/Makefile.am:
13403           * ext/mythtv/Makefile.am:
13404           * ext/nas/Makefile.am:
13405           * ext/neon/Makefile.am:
13406           * ext/ofa/Makefile.am:
13407           * ext/polyp/Makefile.am:
13408           * ext/resindvd/Makefile.am:
13409           * ext/sdl/Makefile.am:
13410           * ext/shout/Makefile.am:
13411           * ext/snapshot/Makefile.am:
13412           * ext/sndfile/Makefile.am:
13413           * ext/soundtouch/Makefile.am:
13414           * ext/spc/Makefile.am:
13415           * ext/swfdec/Makefile.am:
13416           * ext/tarkin/Makefile.am:
13417           * ext/theora/Makefile.am:
13418           * ext/timidity/Makefile.am:
13419           * ext/twolame/Makefile.am:
13420           * ext/x264/Makefile.am:
13421           * ext/xine/Makefile.am:
13422           * ext/xvid/Makefile.am:
13423           * gst-libs/gst/app/Makefile.am:
13424           * gst-libs/gst/dshow/Makefile.am:
13425           * gst/aiffparse/Makefile.am:
13426           * gst/app/Makefile.am:
13427           * gst/audiobuffer/Makefile.am:
13428           * gst/bayer/Makefile.am:
13429           * gst/cdxaparse/Makefile.am:
13430           * gst/chart/Makefile.am:
13431           * gst/colorspace/Makefile.am:
13432           * gst/dccp/Makefile.am:
13433           * gst/deinterlace/Makefile.am:
13434           * gst/deinterlace2/Makefile.am:
13435           * gst/dvdspu/Makefile.am:
13436           * gst/festival/Makefile.am:
13437           * gst/filter/Makefile.am:
13438           * gst/flacparse/Makefile.am:
13439           * gst/flv/Makefile.am:
13440           * gst/games/Makefile.am:
13441           * gst/h264parse/Makefile.am:
13442           * gst/librfb/Makefile.am:
13443           * gst/mixmatrix/Makefile.am:
13444           * gst/modplug/Makefile.am:
13445           * gst/mpeg1sys/Makefile.am:
13446           * gst/mpeg4videoparse/Makefile.am:
13447           * gst/mpegdemux/Makefile.am:
13448           * gst/mpegtsmux/Makefile.am:
13449           * gst/mpegvideoparse/Makefile.am:
13450           * gst/mve/Makefile.am:
13451           * gst/nsf/Makefile.am:
13452           * gst/nuvdemux/Makefile.am:
13453           * gst/overlay/Makefile.am:
13454           * gst/passthrough/Makefile.am:
13455           * gst/pcapparse/Makefile.am:
13456           * gst/playondemand/Makefile.am:
13457           * gst/rawparse/Makefile.am:
13458           * gst/real/Makefile.am:
13459           * gst/rtjpeg/Makefile.am:
13460           * gst/rtpmanager/Makefile.am:
13461           * gst/scaletempo/Makefile.am:
13462           * gst/sdp/Makefile.am:
13463           * gst/selector/Makefile.am:
13464           * gst/smooth/Makefile.am:
13465           * gst/smoothwave/Makefile.am:
13466           * gst/speed/Makefile.am:
13467           * gst/speexresample/Makefile.am:
13468           * gst/stereo/Makefile.am:
13469           * gst/subenc/Makefile.am:
13470           * gst/tta/Makefile.am:
13471           * gst/vbidec/Makefile.am:
13472           * gst/videodrop/Makefile.am:
13473           * gst/videosignal/Makefile.am:
13474           * gst/virtualdub/Makefile.am:
13475           * gst/vmnc/Makefile.am:
13476           * gst/y4m/Makefile.am:
13477           * sys/acmenc/Makefile.am:
13478           * sys/cdrom/Makefile.am:
13479           * sys/dshowdecwrapper/Makefile.am:
13480           * sys/dshowsrcwrapper/Makefile.am:
13481           * sys/dvb/Makefile.am:
13482           * sys/dxr3/Makefile.am:
13483           * sys/fbdev/Makefile.am:
13484           * sys/oss4/Makefile.am:
13485           * sys/qcam/Makefile.am:
13486           * sys/qtwrapper/Makefile.am:
13487           * sys/vcd/Makefile.am:
13488           * sys/wininet/Makefile.am:
13489           * win32/common/config.h:
13490           Don't install static libs for plugins. Fixes #550851 for -bad.
13491
13492 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13493
13494           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
13495           Original commit message from CVS:
13496           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
13497           Adapt to slightly modified x264 API.  Fixes #555238.
13498
13499 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13500
13501           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
13502           Original commit message from CVS:
13503           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
13504           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
13505           * ext/x264/gstx264enc.h:
13506           Do not deal with duplicated input (timestamps).  If needed,
13507           a generic element can do so.
13508           Do not manipulate input timestamps on the way out,
13509           since that shifts the timeline and A/V sync.
13510
13511 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13512
13513           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
13514           Original commit message from CVS:
13515           * docs/plugins/gst-plugins-bad-plugins.args:
13516           Integrate new properties into documentation.
13517           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
13518           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13519           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
13520           Fix up API prior to eventual plugin move.
13521           API: GstX264Enc:pass (provides more options, and changed to enum)
13522
13523 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13524
13525           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
13526           Original commit message from CVS:
13527           * docs/plugins/Makefile.am:
13528           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
13529           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
13530           * ext/x264/gstx264enc.c:
13531           * tests/check/Makefile.am:
13532           * tests/check/elements/x264enc.c: (setup_x264enc),
13533           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
13534           Add documentation and unit test for x264enc.
13535
13536 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13537
13538           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
13539           Original commit message from CVS:
13540           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
13541           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
13542           Allocate some buffers in more adaptive and economical fashion.
13543
13544 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13545
13546           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
13547           Original commit message from CVS:
13548           * configure.ac:
13549           Check for sufficiently up-to-date x264 API.
13550           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
13551           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
13552           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13553           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
13554           * ext/x264/gstx264enc.h:
13555           Expose some more parameters of the x264 encoder as properties.
13556
13557 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13558
13559           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
13560           Original commit message from CVS:
13561           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
13562           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
13563           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
13564           (gst_x264_enc_flush_frames):
13565           Coding style and layout; re-order some functions in more
13566           typical and natural flow.
13567
13568 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13569
13570           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
13571           Original commit message from CVS:
13572           * ext/x264/Makefile.am:
13573           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
13574           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
13575           (gst_x264_enc_reset), (gst_x264_enc_finalize),
13576           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
13577           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
13578           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
13579           * ext/x264/gstx264enc.h:
13580           Use GQueue in stead of custom queue code.
13581           Factorize flushing out encoder delayed frames.
13582           Factorize initialization and state change reset.
13583
13584 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13585
13586           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
13587           Original commit message from CVS:
13588           * ext/x264/gstx264enc.h:
13589           * sys/fbdev/gstfbdevsink.c:
13590           Use configure-generated _stdint.h.
13591
13592 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13593
13594           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
13595           Original commit message from CVS:
13596           * ext/x264/Makefile.am:
13597           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
13598           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
13599           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
13600           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13601           (gst_x264_enc_finalize), (gst_x264_enc_chain),
13602           (gst_x264_enc_encode_frame), (plugin_init):
13603           * ext/x264/gstx264enc.h:
13604           Use video format library and GST_WRITE_*_BE macros where applicable.
13605           Use finalize in stead of dispose.
13606           Set up debug category and log callback.
13607
13608 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
13609
13610           [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...
13611           Original commit message from CVS:
13612           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
13613           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
13614           (gst_x264_enc_encode_frame):
13615           Try harder not to crash when we get an EOS event but haven't set
13616           up the encoder yet (as may happen when upstream errors out with
13617           not-negotiated, for example). Also, always push the EOS event
13618           downstream.
13619
13620 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
13621
13622           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
13623           Original commit message from CVS:
13624           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
13625           Fix caps memleak.
13626
13627 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
13628
13629           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
13630           Original commit message from CVS:
13631           * ext/x264/gstx264enc.c:
13632           Fix build against the libx264 version that ships with debian stable.
13633
13634 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13635
13636           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
13637           Original commit message from CVS:
13638           * ext/audioresample/gstaudioresample.c:
13639           * ext/x264/gstx264enc.c:
13640           * gst/dvdspu/gstdvdspu.c:
13641           * gst/dvdspu/gstdvdspu.h:
13642           * gst/festival/gstfestival.c:
13643           * gst/h264parse/gsth264parse.c:
13644           * gst/mpegtsparse/mpegtspacketizer.c:
13645           * gst/mpegtsparse/mpegtsparse.c:
13646           * gst/multifile/gstmultifilesink.c:
13647           * gst/multifile/gstmultifilesrc.c:
13648           * gst/nuvdemux/gstnuvdemux.c:
13649           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
13650           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
13651           * sys/vcd/vcdsrc.c:
13652           Massive leak fixing, plus code cleanups.
13653
13654 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13655
13656           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
13657           Original commit message from CVS:
13658           * examples/app/appsrc_ex.c:
13659           * examples/switch/switcher.c:
13660           * ext/neon/gstneonhttpsrc.c:
13661           * ext/timidity/gstwildmidi.c:
13662           * ext/x264/gstx264enc.c:
13663           * gst/mve/mveaudioenc.c: (mve_compress_audio):
13664           * gst/rtpmanager/gstrtpclient.c:
13665           * gst/rtpmanager/gstrtpjitterbuffer.c:
13666           * gst/spectrum/demo-audiotest.c:
13667           * gst/spectrum/demo-osssrc.c:
13668           * sys/dvb/gstdvbsrc.c:
13669           Add stdlib include (free, atoi, exit).
13670
13671 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13672
13673           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
13674           Original commit message from CVS:
13675           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
13676           This needs a version check.
13677           * gst/bayer/Makefile.am:
13678           Fix the build.
13679
13680 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
13681
13682           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
13683           Original commit message from CVS:
13684           Patch by: Michal Benes <michal.benes at itonis tv>
13685           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
13686           * configure.ac:
13687           * ext/Makefile.am:
13688           * ext/x264/Makefile.am:
13689           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
13690           (gst_x264_enc_analyse_get_type),
13691           (gst_x264_enc_timestamp_queue_init),
13692           (gst_x264_enc_timestamp_queue_free),
13693           (gst_x264_enc_timestamp_queue_put),
13694           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
13695           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
13696           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
13697           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13698           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
13699           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
13700           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
13701           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
13702           (plugin_init):
13703           * ext/x264/gstx264enc.h:
13704           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
13705           handle 'odd' widths and heights correctly yet.
13706
13707 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13708
13709         * gst/asfdemux/gstasfdemux.c:
13710           asfdemux: nicer metadata extraction of genre tags in some cases
13711           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
13712           that they presumably stand for.
13713
13714 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13715
13716         * gst/asfdemux/gstasfdemux.c:
13717           asfdemux: parse WM/Picture tags to extract cover art
13718           Fixes #583112.
13719
13720 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13721
13722         * REQUIREMENTS:
13723           docs: fix http links for amr libs in REQUIREMENTS
13724
13725 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13726
13727         * gst/asfdemux/gstasfdemux.c:
13728           asfdemux: fix bogus flow return handling in eos handler
13729           Don't overwrite the origin flow return by whatever flow we get
13730           when trying to push the remaining internally queued payloads.
13731           We want to do our eos logic, ie. send an EOS event or segment-done
13732           message in any case. Makes things EOS properly when an EOS event
13733           is forced upon the pipeline so that the source returns
13734           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
13735
13736 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13737
13738         * win32/common/config.h:
13739           win32: update config.h
13740
13741 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13742
13743         * configure.ac:
13744           configure: bump core/base requirements to released versions
13745
13746 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13747
13748         * autogen.sh:
13749         * configure.ac:
13750           autogen: move the -Wno-portability for automake into configure.ac
13751
13752 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
13753
13754         * gst/dvdlpcmdec/Makefile.am:
13755         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13756           dvdlpcmdec: Add multichannel channel maps, and send some tags
13757           Add a multichannel map to the output caps, and send at least a CODEC and
13758           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
13759           no samples and can't find info about the channel ordering, but this is
13760           better than nothing.
13761
13762 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
13763
13764         * common:
13765           Automatic update of common submodule
13766           From 888e0a2 to c572721
13767
13768 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
13769
13770         * common:
13771           Automatic update of common submodule
13772           From 6ab11d1 to 888e0a2
13773
13774 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
13775
13776         * gst/dvdsub/gstdvdsubdec.c:
13777           dvdsubdec: Remove some dead code
13778           Remove some redundant memset - gobject memory is already initalised to 0.
13779           Remove a commented out line leftover from the previous commit
13780
13781 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
13782
13783         * gst/dvdsub/gstdvdsubdec.c:
13784         * gst/dvdsub/gstdvdsubdec.h:
13785           dvdsubdec: Support ARGB output
13786           Negotiate to and render into ARGB buffers directly if the peer supports it.
13787           Fixes: #580869
13788
13789 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
13790
13791         * ext/a52dec/gsta52dec.c:
13792           a52dec: Reconcile code with dtsdec
13793           Perform some cleanups based on the dtsdec code such as using the boilerplate
13794           macro and static pad template functions.
13795           Add some documentation. Don't register a change in flags until we synch on
13796           another frame successfully.
13797
13798 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13799
13800         * ext/lame/gstlamemp3enc.c:
13801           lamemp3enc: Improve debugging a bit
13802
13803 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
13804
13805         * ext/mpeg2dec/gstmpeg2dec.c:
13806           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
13807
13808 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13809
13810         * po/Makevars:
13811         * po/af.po:
13812         * po/az.po:
13813         * po/bg.po:
13814         * po/ca.po:
13815         * po/cs.po:
13816         * po/da.po:
13817         * po/en_GB.po:
13818         * po/es.po:
13819         * po/fi.po:
13820         * po/fr.po:
13821         * po/hu.po:
13822         * po/id.po:
13823         * po/it.po:
13824         * po/ja.po:
13825         * po/lt.po:
13826         * po/mt.po:
13827         * po/nb.po:
13828         * po/nl.po:
13829         * po/or.po:
13830         * po/pl.po:
13831         * po/pt_BR.po:
13832         * po/ru.po:
13833         * po/sk.po:
13834         * po/sq.po:
13835         * po/sr.po:
13836         * po/sv.po:
13837         * po/tr.po:
13838         * po/uk.po:
13839         * po/vi.po:
13840         * po/zh_CN.po:
13841           po: avoid conflicts of local *.po files with files in git
13842           Make it so that filenames and line numbers are only stored in the *.pot file
13843           (which is not in git), but not in the individual *.po files. This information
13844           is hardly useful for translators in our case, and it should avoid the constant
13845           conflicts of local *.po files with the ones in git which are caused by the
13846           source files changing and the line numbers being updated. This commit might
13847           cause one last merge conflict for you, which you can work around with
13848           "git checkout po/*.po" before merging or pulling. After that there should
13849           (hopefully) not be any more local modifications of these files (unless
13850           someone committed additions or changes to translated strings and the
13851           *.po files haven't been updated yet, that is).
13852
13853 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13854
13855         * ext/lame/gstlamemp3enc.c:
13856           lamemp3enc: add Since tag to gtk-doc chunk
13857
13858 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13859
13860         * tests/check/elements/mpeg2dec.c:
13861           checks: fix mpeg2dec unit test again after interlace addition to caps
13862
13863 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13864
13865         * ext/mpeg2dec/gstmpeg2dec.c:
13866           mpeg2dec: work around old mpeg2dec versions
13867           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
13868           detection and just assume no rff is used. This fixes the compilation.
13869           Fixes #582375
13870
13871 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13872
13873         * ext/mpeg2dec/Makefile.am:
13874           mpeg2dec: link to gstvideo
13875           Fix compilation by adding the right include directories and linking to the video
13876           library.
13877
13878 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
13879
13880         * gst/asfdemux/asfpacket.c:
13881           asfdemux: Downgrade simple statements from WARNING to DEBUG
13882
13883 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
13884
13885         * gst/asfdemux/asfheaders.c:
13886         * gst/asfdemux/asfheaders.h:
13887         * gst/asfdemux/asfpacket.c:
13888         * gst/asfdemux/asfpacket.h:
13889           asf: Detect more payload extensions.
13890           These should help fix interlaced/PAR issues with more files.
13891
13892 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
13893
13894         * ext/mpeg2dec/gstmpeg2dec.c:
13895         * ext/mpeg2dec/gstmpeg2dec.h:
13896           mpeg2dec: Implement interlaced support.
13897           Expand the debugging statements to show more picture information.
13898
13899 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13900
13901         * ext/mpeg2dec/gstmpeg2dec.c:
13902           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
13903           ffdec_mpeg2video is much faster, fixes bug #574461.
13904
13905 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13906
13907         * ext/lame/gstlamemp3enc.c:
13908           lamemp3enc: Don't write a Xing header
13909
13910 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
13911
13912         * autogen.sh:
13913           Run libtoolize before aclocal
13914           This unbreaks the build in some cases. Fixes bug #582021
13915
13916 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
13917
13918         * ext/mpeg2dec/gstmpeg2dec.c:
13919           mpeg2dec: use 64bit safe scaling functions.
13920           Got this to fail when seeking in a 14GB file (the value in bytes is
13921           bigger than 2**32).
13922
13923 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13924
13925         * gst/mpegaudioparse/gstmpegaudioparse.c:
13926           mpegaudioparse: remove some pointless g_return_if_fail()s
13927
13928 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13929
13930         * ext/twolame/gsttwolame.c:
13931           Switch twolame to primary rank
13932
13933 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13934
13935         * ext/lame/gstlame.c:
13936         * ext/lame/gstlamemp3enc.c:
13937         * ext/twolame/gsttwolame.c:
13938           Add ranks to mp3 encoders
13939
13940 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13941
13942         * gst-plugins-ugly.spec.in:
13943           Add twolame plugin to spec file
13944
13945 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13946
13947         * gst/asfdemux/asfpacket.c:
13948         * gst/asfdemux/gstasfdemux.c:
13949         * gst/asfdemux/gstasfdemux.h:
13950           asfdemux: use upstream segment and timestamps for some interpolation
13951           This should particularly help in case of upstream live src, e.g. rtspsrc,
13952           and especially so if it has to perform fallback to TCP.
13953
13954 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
13955
13956         * gst/asfdemux/gstrtpasfdepay.c:
13957           rtpasfdepay: Add support for fragmented packet (L == 0).
13958           This happens with rtp-over-udp.
13959
13960 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13961
13962         * ext/lame/gstlamemp3enc.c:
13963           lamemp3enc: Fixup the bitrate only for CBR
13964           Additionally clarify some property descriptions.
13965
13966 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
13967
13968         * ext/lame/gstlamemp3enc.c:
13969           lame: fix format string in debug statement
13970
13971 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
13972
13973         * gst/mpegaudioparse/gstmpegaudioparse.c:
13974           mp3parse: Don't reject valid Xing tables of contents
13975           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
13976           reject them because of it, just subtract the initial offset when reading
13977           the table.
13978
13979 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
13980
13981         * gst/mpegaudioparse/gstmpegaudioparse.c:
13982           mp3parse: Allow more bits to change in headers during resynch
13983           Be more lenient about what we accept as changing bits in a header - basically,
13984           only require that the mp3 sync marker is present, for the mpeg version,
13985           layer and samplerate.
13986           Fixes: #581464
13987
13988 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
13989
13990         * ext/mad/gstmad.c:
13991           mad: Add duration of incoming/outgoing buffers in debug statements
13992
13993 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
13994
13995         * gst/mpegaudioparse/gstmpegaudioparse.c:
13996           mpegaudioparse: Remove useless checks for valid buffer duration.
13997           The buffer duration is set to a valid value at the very top of
13998           emit_frame(), we therefore don't need to check it later on.
13999
14000 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
14001
14002         * gst/mpegaudioparse/gstmpegaudioparse.c:
14003           mpegaudioparse: Fix stop condition for outputting buffers.
14004           Some mp3 streams have an offset in timestamps, requiring us to push the
14005           frame *AFTER* segment.stop in order for the decoder to be able to push
14006           all data up to the segment.stop position.
14007
14008 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14009
14010         * gst/asfdemux/asfpacket.c:
14011         * gst/asfdemux/gstasfdemux.c:
14012         * gst/asfdemux/gstasfdemux.h:
14013           asfdemux: 0-base timestamps consistently (whether or not streaming)
14014           This also makes timestamps (more) consistent before and after a possible
14015           seek, and moreover makes for reasonable position reporting in live stream
14016           (whose payload timestamps should not be taken for granted).
14017
14018 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14019
14020         * gst/asfdemux/gstasfdemux.c:
14021         * gst/asfdemux/gstasfdemux.h:
14022           asfdemux: report initial latency due to internal preroll queue
14023
14024 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14025
14026         * gst/asfdemux/gstasfdemux.c:
14027           asfdemux: enhance debug statement and refactor some initialization
14028
14029 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14030
14031         * gst/asfdemux/gstasfdemux.c:
14032           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
14033
14034 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14035
14036         * gst/asfdemux/asfpacket.c:
14037         * gst/asfdemux/gstasfdemux.c:
14038         * gst/asfdemux/gstasfdemux.h:
14039           asfdemux: handle FIXME; normalize preroll
14040
14041 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14042
14043         * gst/asfdemux/gstasfdemux.c:
14044         * gst/asfdemux/gstasfdemux.h:
14045           asfdemux: fixes for streaming mode
14046           * Improve newsegment handling, e.g. upstream might live in TIME.
14047           * Only send newsegment if we have needed info.
14048           * Avoid reading past end of data section.
14049
14050 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14051
14052         * gst/asfdemux/gstasfdemux.c:
14053           asfdemux: fixes/enhancements for streaming mode
14054           * Do not rock the boat by reacting to FLUSH_START.
14055           * Try to handle TIME seeking by seeking upstream in BYTES.
14056           * Handle SEEKING query.
14057
14058 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14059
14060         * configure.ac:
14061         * ext/lame/gstlamemp3enc.c:
14062           lame: fix compilation with LAME versions < 3.98
14063           lame_set_VBR_quality(), which takes a floating point value for the
14064           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
14065           takes quality as an integer, for older LAME versions.
14066           Fixes #581341.
14067
14068 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14069
14070         * win32/common/config.h:
14071           win32: update config.h to git
14072           Until someone ports the new win32 config.h logic from the
14073           other modules to -ugly.
14074
14075 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14076
14077         * docs/plugins/gst-plugins-ugly-plugins.args:
14078         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14079         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14080           Update docs
14081
14082 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14083
14084         * ext/lame/gstlamemp3enc.c:
14085           lamemp3enc: Add a note to the encoding-engine-quality property
14086           that says, that this does not affect the bitrate at all.
14087
14088 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14089
14090         * ext/lame/gstlame.c:
14091         * ext/lame/gstlamemp3enc.c:
14092           lame: Implement preset interface
14093
14094 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14095
14096         * ext/twolame/gsttwolame.c:
14097           twolame: Implement preset interface
14098
14099 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14100
14101         * docs/plugins/gst-plugins-ugly-plugins.args:
14102         * ext/lame/gstlamemp3enc.c:
14103         * ext/lame/gstlamemp3enc.h:
14104           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
14105
14106 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14107
14108         * ext/lame/gstlame.c:
14109         * ext/lame/gstlamemp3enc.c:
14110           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
14111
14112 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14113
14114         * ext/lame/gstlame.c:
14115           lame: Deprecate the lame element
14116
14117 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14118
14119         * docs/plugins/Makefile.am:
14120         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14121         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14122         * docs/plugins/gst-plugins-ugly-plugins.args:
14123         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14124         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14125         * docs/plugins/inspect/plugin-a52dec.xml:
14126         * docs/plugins/inspect/plugin-amrnb.xml:
14127         * docs/plugins/inspect/plugin-asf.xml:
14128         * docs/plugins/inspect/plugin-cdio.xml:
14129         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14130         * docs/plugins/inspect/plugin-dvdread.xml:
14131         * docs/plugins/inspect/plugin-dvdsub.xml:
14132         * docs/plugins/inspect/plugin-iec958.xml:
14133         * docs/plugins/inspect/plugin-lame.xml:
14134         * docs/plugins/inspect/plugin-mad.xml:
14135         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14136         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14137         * docs/plugins/inspect/plugin-mpegstream.xml:
14138         * docs/plugins/inspect/plugin-realmedia.xml:
14139         * docs/plugins/inspect/plugin-siddec.xml:
14140         * docs/plugins/inspect/plugin-synaesthesia.xml:
14141         * docs/plugins/inspect/plugin-twolame.xml:
14142           Update docs
14143
14144 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14145
14146         * ext/lame/gstlamemp3enc.c:
14147           lame: Update example pipelines with the new properties
14148
14149 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14150
14151         * ext/lame/Makefile.am:
14152         * ext/lame/gstlame.c:
14153         * ext/lame/gstlamemp3enc.c:
14154         * ext/lame/gstlamemp3enc.h:
14155         * ext/lame/plugin.c:
14156           lame: Add lamemp3enc element with much simplified interface
14157           This deprecates the lame element and fixes bug #494528.
14158
14159 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
14160
14161         * gst/asfdemux/asfpacket.c:
14162           asfpacket: Fix pull-mode timestamping handling.
14163           The problem that happens is the following:
14164           * A packet with multiple payloads comes in
14165           * Those payloads get handled one by one
14166           * The first payload contains the first audio payload with timestamp A
14167           * The second payload contains the first video (key)frame with timestamp V (where V < A)
14168           With the previous code, the following would happen:
14169           * the first payload gets processed, then passed to queue_for_stream
14170           * queue_for_stream detects it's the first valid timestamp received and stores
14171           first_ts = A
14172           * the second payload gets processed, then pass to queue_for_stream
14173           * queue_for_stream detects the timestamp is lower than first_ts... and
14174           discards it... resulting in losing the first keyframe of the video stream
14175           We've been having this issue for *ages*... it's just that nobody noticed it
14176           that much with playbin. But with playbin2's aggresive multiqueue handling, this
14177           will result in multiqueue not being able to preroll (because the video decoder will
14178           be dropping a ton of buffers before (maybe) receiving the next keyframe).
14179           Tested with over 200 asf files, and they all play the first frame correctly now,
14180           even the most braindead ones.
14181
14182 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
14183
14184         * gst/mpegaudioparse/gstmpegaudioparse.c:
14185         * gst/mpegaudioparse/gstmpegaudioparse.h:
14186           mp3parse: don't build seek table if we can't seek.
14187           Fixes #573720 - unbounded memory usage increase when listening to mp3
14188           stream for a long time.
14189
14190 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
14191
14192         * common:
14193           Automatic update of common submodule
14194           From b3941ea to 6ab11d1
14195
14196 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
14197
14198         * gst/mpegaudioparse/gstmpegaudioparse.c:
14199         * gst/mpegaudioparse/gstxingmux.c:
14200           mpegaudioparse: Remove dead assignment and duplicate code
14201
14202 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
14203
14204         * gst/realmedia/rmdemux.c:
14205           rmdemux: Actually return the return value for the seek handling.
14206
14207 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
14208
14209         * gst/mpegstream/gstmpegdemux.c:
14210         * gst/mpegstream/gstmpegparse.c:
14211           mpegstream: Remove dead assignments.
14212           The duplicate assignment of update_time was weird... but it seems normal
14213           that it's indeed the second statement which is the valid one.
14214
14215 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
14216
14217         * ext/amrnb/amrnbparse.c:
14218           armnb: Remove unused variable, adapt debug message accordingly.
14219
14220 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
14221
14222         * gst/dvdsub/gstdvdsubdec.c:
14223         * gst/mpegstream/gstdvddemux.c:
14224         * gst/mpegstream/gstmpegclock.c:
14225           dvdsub/mpegstream: _class_init: Remove unused class variables
14226
14227 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
14228
14229         * gst/asfdemux/gstasfdemux.c:
14230           asfdemux: Initialize flow for a corner case.
14231           This might be caused by entering the if() line 1214 and then not having
14232           any activated_streams.. resulting in reaching line 1267 without having
14233           any valid flow value.
14234
14235 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
14236
14237         * ext/twolame/gsttwolame.c:
14238           twolame: Remove unneeded variable, value assigned was never read.
14239
14240 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
14241
14242         * ext/mpeg2dec/gstmpeg2dec.c:
14243           mpeg2dec: Remove dead assignment. Value overwritten later on.
14244
14245 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
14246
14247         * ext/mad/gstmad.c:
14248           mad: Remove dead assignment and variables given values which are never read.
14249
14250 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
14251
14252         * ext/lame/gstlame.c:
14253           lame: Remove unneeded variable, it's assigned a value never read.
14254
14255 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
14256
14257         * gst/realmedia/rmdemux.c:
14258           rmdemux: Remove dead assignment, value is being overwritten before being read.
14259
14260 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
14261
14262         * gst/realmedia/rmdemux.c:
14263           rmdemux: Remove unused accurate flag.
14264           I couldn't see any reason why this was there in the first place.
14265
14266 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
14267
14268         * gst/realmedia/asmrules.c:
14269         * gst/realmedia/rdtdepay.c:
14270           realmedia: Remove dead assignments. The results are never read.
14271
14272 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
14273
14274         * gst/realmedia/gstrdtbuffer.c:
14275         * gst/realmedia/rademux.c:
14276         * gst/realmedia/rdtmanager.c:
14277         * gst/realmedia/rmdemux.c:
14278           realmedia: Remove useless variables, only being used once (or not).
14279
14280 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
14281
14282         * ext/mpeg2dec/gstmpeg2dec.c:
14283         * gst/asfdemux/gstrtspwms.c:
14284         * gst/realmedia/pnmsrc.c:
14285         * gst/realmedia/rdtdepay.c:
14286         * gst/realmedia/rtspreal.c:
14287           remove empty method implementations.
14288
14289 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
14290
14291         * gst/asfdemux/gstrtspwms.c:
14292           rtspwms: fix condition to detect extension commands for WMS
14293           Reply with OK to the extension commands for WMS.
14294
14295 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
14296
14297         * gst/realmedia/rtspreal.c:
14298           realmedia: add special Real header to DESCRIBE message only for Real servers
14299           Add headers that are specific to real only if a real server had been
14300           detected by the OPTIONS message.
14301
14302 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
14303
14304         * gst/synaesthesia/synaescope.c:
14305           synaesthesia: fix compilation on windows
14306           Fix compilation under MSVC due to references to headers
14307           that are not available with the MS SDKs.
14308           Fixes #578524
14309
14310 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14311
14312         * gst/asfdemux/gstrtspwms.c:
14313           rtspwms: reply to extension commands
14314           Reply with OK to the extension commands for WMS.
14315
14316 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14317
14318         * gst/asfdemux/gstrtpasfdepay.c:
14319           asfdepay: fix a comment
14320
14321 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14322
14323         * gst/asfdemux/gstasfdemux.c:
14324           asfdemux: add some more debugging
14325
14326 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14327
14328         * configure.ac:
14329           configure.ac: require git -base
14330           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
14331
14332 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14333
14334         * gst/realmedia/rtspreal.c:
14335           realmedia: add special Real header to SETUP message only for Real servers
14336           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
14337           streams where the server errors out because it can't handle the
14338           Real-specific 'Required: com.real.retain-entity-for-setup' header
14339           we've been adding unconditionally in the recent past.
14340           For reference:
14341           rtsp://66.111.34.191:601/broadcast/alnour.rm
14342           rtsp://195.134.224.231/snowboard_100.wmv
14343
14344 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
14345
14346         * configure.ac:
14347         * gst/asfdemux/Makefile.am:
14348           asfdemux: link to all required libraries including indirectly used ones.
14349           On win32, we're required to link to all the libraries used - including
14350           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
14351           (for windows only) winsock.
14352
14353 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
14354
14355         * common:
14356           Automatic update of common submodule
14357           From d0ea89e to b3941ea
14358
14359 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
14360
14361         * common:
14362           Automatic update of common submodule
14363           From f8b3d91 to d0ea89e
14364
14365 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
14366
14367         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14368           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
14369
14370 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14371
14372         * gst/realmedia/rtspreal.c:
14373         * gst/realmedia/rtspreal.h:
14374           realrtsp: add more headers
14375           Parse the ETag from the describe method and pass the sessionid as the value for
14376           the If-Match header is subsequent setup calls.
14377           Fixes support for more RealMedia RTSP streams.
14378
14379 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
14380
14381         * configure.ac:
14382           twolame: bump requirement to 0.3.10
14383           0.3.10 is the first version with the float32 encoder functions.
14384           Fixes #576305.
14385
14386 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
14387
14388         * configure.ac:
14389           back to development -> 0.10.11.1
14390
14391 === release 0.10.11 ===
14392
14393 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
14394
14395         * ChangeLog:
14396         * NEWS:
14397         * RELEASE:
14398         * configure.ac:
14399         * docs/plugins/inspect/plugin-a52dec.xml:
14400         * docs/plugins/inspect/plugin-asf.xml:
14401         * docs/plugins/inspect/plugin-cdio.xml:
14402         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14403         * docs/plugins/inspect/plugin-dvdread.xml:
14404         * docs/plugins/inspect/plugin-dvdsub.xml:
14405         * docs/plugins/inspect/plugin-iec958.xml:
14406         * docs/plugins/inspect/plugin-lame.xml:
14407         * docs/plugins/inspect/plugin-mad.xml:
14408         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14409         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14410         * docs/plugins/inspect/plugin-mpegstream.xml:
14411         * docs/plugins/inspect/plugin-realmedia.xml:
14412         * docs/plugins/inspect/plugin-siddec.xml:
14413         * docs/plugins/inspect/plugin-twolame.xml:
14414         * gst-plugins-ugly.doap:
14415         * po/cs.po:
14416         * win32/common/config.h:
14417           Release 0.10.11
14418
14419 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
14420
14421         * po/af.po:
14422         * po/az.po:
14423         * po/bg.po:
14424         * po/ca.po:
14425         * po/cs.po:
14426         * po/da.po:
14427         * po/en_GB.po:
14428         * po/es.po:
14429         * po/fi.po:
14430         * po/fr.po:
14431         * po/hu.po:
14432         * po/id.po:
14433         * po/it.po:
14434         * po/ja.po:
14435         * po/lt.po:
14436         * po/mt.po:
14437         * po/nb.po:
14438         * po/nl.po:
14439         * po/or.po:
14440         * po/pl.po:
14441         * po/pt_BR.po:
14442         * po/ru.po:
14443         * po/sk.po:
14444         * po/sq.po:
14445         * po/sr.po:
14446         * po/sv.po:
14447         * po/tr.po:
14448         * po/uk.po:
14449         * po/vi.po:
14450         * po/zh_CN.po:
14451           Update .po files
14452
14453 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
14454
14455         * configure.ac:
14456         * win32/common/config.h:
14457           0.10.10.3 pre-release
14458
14459 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
14460
14461         * po/fi.po:
14462         * po/id.po:
14463         * po/pl.po:
14464         * po/pt_BR.po:
14465         * po/sv.po:
14466           po: Update translations from upstream
14467
14468 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
14469
14470         * po/LINGUAS:
14471         * po/tr.po:
14472           po: Add Turkish translation
14473
14474 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
14475
14476         * gst/mpegaudioparse/gstmpegaudioparse.c:
14477         * gst/mpegaudioparse/gstmpegaudioparse.h:
14478           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
14479           Don't introduce glitches in the output by a) relaxing the threshold for
14480           taking upstream timestamps in preference to our calculated timestamps and
14481           b) only set the discont flag on outgoing buffers in response to an incoming
14482           discont buffer.
14483           Fixes: #575046
14484
14485 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
14486
14487         * gst/mpegaudioparse/gstmpegaudioparse.c:
14488           mp3parse: fix deadlock with accurate seeks.
14489           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
14490           Fixes #575068.
14491
14492 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
14493
14494         * configure.ac:
14495         * po/af.po:
14496         * po/az.po:
14497         * po/bg.po:
14498         * po/ca.po:
14499         * po/cs.po:
14500         * po/da.po:
14501         * po/en_GB.po:
14502         * po/es.po:
14503         * po/fi.po:
14504         * po/fr.po:
14505         * po/hu.po:
14506         * po/id.po:
14507         * po/it.po:
14508         * po/lt.po:
14509         * po/mt.po:
14510         * po/nb.po:
14511         * po/nl.po:
14512         * po/or.po:
14513         * po/pl.po:
14514         * po/pt_BR.po:
14515         * po/ru.po:
14516         * po/sk.po:
14517         * po/sq.po:
14518         * po/sr.po:
14519         * po/sv.po:
14520         * po/uk.po:
14521         * po/vi.po:
14522         * po/zh_CN.po:
14523         * win32/common/config.h:
14524           0.10.10.2 pre-release
14525           Bump version number, update translations and win32 config.h
14526
14527 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
14528
14529         * po/LINGUAS:
14530         * po/ja.po:
14531           po: Add Japanese translation
14532
14533 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
14534
14535         * configure.ac:
14536         * docs/plugins/Makefile.am:
14537         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14538         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14539         * docs/plugins/gst-plugins-ugly-plugins.args:
14540         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14541         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14542         * docs/plugins/inspect/plugin-a52dec.xml:
14543         * docs/plugins/inspect/plugin-asf.xml:
14544         * docs/plugins/inspect/plugin-cdio.xml:
14545         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14546         * docs/plugins/inspect/plugin-dvdread.xml:
14547         * docs/plugins/inspect/plugin-dvdsub.xml:
14548         * docs/plugins/inspect/plugin-iec958.xml:
14549         * docs/plugins/inspect/plugin-lame.xml:
14550         * docs/plugins/inspect/plugin-mad.xml:
14551         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14552         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14553         * docs/plugins/inspect/plugin-mpegstream.xml:
14554         * docs/plugins/inspect/plugin-realmedia.xml:
14555         * docs/plugins/inspect/plugin-siddec.xml:
14556         * docs/plugins/inspect/plugin-synaesthesia.xml:
14557         * docs/plugins/inspect/plugin-twolame.xml:
14558         * ext/Makefile.am:
14559         * po/POTFILES.in:
14560           Moved twolame from Bad to Ugly
14561
14562 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14563
14564           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
14565           Original commit message from CVS:
14566           * ext/alsaspdif/Makefile.am:
14567           * ext/amrwb/Makefile.am:
14568           * ext/apexsink/Makefile.am:
14569           * ext/arts/Makefile.am:
14570           * ext/artsd/Makefile.am:
14571           * ext/audiofile/Makefile.am:
14572           * ext/audioresample/Makefile.am:
14573           * ext/bz2/Makefile.am:
14574           * ext/cdaudio/Makefile.am:
14575           * ext/celt/Makefile.am:
14576           * ext/dc1394/Makefile.am:
14577           * ext/dirac/Makefile.am:
14578           * ext/directfb/Makefile.am:
14579           * ext/divx/Makefile.am:
14580           * ext/dts/Makefile.am:
14581           * ext/faac/Makefile.am:
14582           * ext/faad/Makefile.am:
14583           * ext/gsm/Makefile.am:
14584           * ext/hermes/Makefile.am:
14585           * ext/ivorbis/Makefile.am:
14586           * ext/jack/Makefile.am:
14587           * ext/jp2k/Makefile.am:
14588           * ext/ladspa/Makefile.am:
14589           * ext/lcs/Makefile.am:
14590           * ext/libfame/Makefile.am:
14591           * ext/libmms/Makefile.am:
14592           * ext/metadata/Makefile.am:
14593           * ext/mpeg2enc/Makefile.am:
14594           * ext/mplex/Makefile.am:
14595           * ext/musepack/Makefile.am:
14596           * ext/musicbrainz/Makefile.am:
14597           * ext/mythtv/Makefile.am:
14598           * ext/nas/Makefile.am:
14599           * ext/neon/Makefile.am:
14600           * ext/ofa/Makefile.am:
14601           * ext/polyp/Makefile.am:
14602           * ext/resindvd/Makefile.am:
14603           * ext/sdl/Makefile.am:
14604           * ext/shout/Makefile.am:
14605           * ext/snapshot/Makefile.am:
14606           * ext/sndfile/Makefile.am:
14607           * ext/soundtouch/Makefile.am:
14608           * ext/spc/Makefile.am:
14609           * ext/swfdec/Makefile.am:
14610           * ext/tarkin/Makefile.am:
14611           * ext/theora/Makefile.am:
14612           * ext/timidity/Makefile.am:
14613           * ext/twolame/Makefile.am:
14614           * ext/x264/Makefile.am:
14615           * ext/xine/Makefile.am:
14616           * ext/xvid/Makefile.am:
14617           * gst-libs/gst/app/Makefile.am:
14618           * gst-libs/gst/dshow/Makefile.am:
14619           * gst/aiffparse/Makefile.am:
14620           * gst/app/Makefile.am:
14621           * gst/audiobuffer/Makefile.am:
14622           * gst/bayer/Makefile.am:
14623           * gst/cdxaparse/Makefile.am:
14624           * gst/chart/Makefile.am:
14625           * gst/colorspace/Makefile.am:
14626           * gst/dccp/Makefile.am:
14627           * gst/deinterlace/Makefile.am:
14628           * gst/deinterlace2/Makefile.am:
14629           * gst/dvdspu/Makefile.am:
14630           * gst/festival/Makefile.am:
14631           * gst/filter/Makefile.am:
14632           * gst/flacparse/Makefile.am:
14633           * gst/flv/Makefile.am:
14634           * gst/games/Makefile.am:
14635           * gst/h264parse/Makefile.am:
14636           * gst/librfb/Makefile.am:
14637           * gst/mixmatrix/Makefile.am:
14638           * gst/modplug/Makefile.am:
14639           * gst/mpeg1sys/Makefile.am:
14640           * gst/mpeg4videoparse/Makefile.am:
14641           * gst/mpegdemux/Makefile.am:
14642           * gst/mpegtsmux/Makefile.am:
14643           * gst/mpegvideoparse/Makefile.am:
14644           * gst/mve/Makefile.am:
14645           * gst/nsf/Makefile.am:
14646           * gst/nuvdemux/Makefile.am:
14647           * gst/overlay/Makefile.am:
14648           * gst/passthrough/Makefile.am:
14649           * gst/pcapparse/Makefile.am:
14650           * gst/playondemand/Makefile.am:
14651           * gst/rawparse/Makefile.am:
14652           * gst/real/Makefile.am:
14653           * gst/rtjpeg/Makefile.am:
14654           * gst/rtpmanager/Makefile.am:
14655           * gst/scaletempo/Makefile.am:
14656           * gst/sdp/Makefile.am:
14657           * gst/selector/Makefile.am:
14658           * gst/smooth/Makefile.am:
14659           * gst/smoothwave/Makefile.am:
14660           * gst/speed/Makefile.am:
14661           * gst/speexresample/Makefile.am:
14662           * gst/stereo/Makefile.am:
14663           * gst/subenc/Makefile.am:
14664           * gst/tta/Makefile.am:
14665           * gst/vbidec/Makefile.am:
14666           * gst/videodrop/Makefile.am:
14667           * gst/videosignal/Makefile.am:
14668           * gst/virtualdub/Makefile.am:
14669           * gst/vmnc/Makefile.am:
14670           * gst/y4m/Makefile.am:
14671           * sys/acmenc/Makefile.am:
14672           * sys/cdrom/Makefile.am:
14673           * sys/dshowdecwrapper/Makefile.am:
14674           * sys/dshowsrcwrapper/Makefile.am:
14675           * sys/dvb/Makefile.am:
14676           * sys/dxr3/Makefile.am:
14677           * sys/fbdev/Makefile.am:
14678           * sys/oss4/Makefile.am:
14679           * sys/qcam/Makefile.am:
14680           * sys/qtwrapper/Makefile.am:
14681           * sys/vcd/Makefile.am:
14682           * sys/wininet/Makefile.am:
14683           * win32/common/config.h:
14684           Don't install static libs for plugins. Fixes #550851 for -bad.
14685
14686 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
14687
14688           [MOVED FROM BAD] Enable/fix up translations for these plugins.
14689           Original commit message from CVS:
14690           * ext/resindvd/plugin.c: (plugin_init):
14691           * ext/resindvd/resindvdsrc.c:
14692           * ext/twolame/gsttwolame.c: (plugin_init):
14693           * gst/aiffparse/aiffparse.c: (plugin_init):
14694           Enable/fix up translations for these plugins.
14695           * po/LINGUAS:
14696           Add 'ca' to LINGUAS.
14697           * po/POTFILES.in:
14698           * po/POTFILES.skip:
14699           Add more files for translation and more files which tools
14700           should skip.
14701
14702 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14703
14704           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
14705           Original commit message from CVS:
14706           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
14707           (gst_two_lame_chain):
14708           * ext/twolame/gsttwolame.h:
14709           Allow raw float samples as input for encoding.
14710
14711 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14712
14713           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
14714           Original commit message from CVS:
14715           * configure.ac:
14716           * ext/Makefile.am:
14717           * ext/twolame/Makefile.am:
14718           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
14719           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
14720           (gst_two_lame_release_memory), (gst_two_lame_finalize),
14721           (gst_two_lame_base_init), (gst_two_lame_class_init),
14722           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
14723           (gst_two_lame_init), (gst_two_lame_set_property),
14724           (gst_two_lame_get_property), (gst_two_lame_sink_event),
14725           (gst_two_lame_chain), (gst_two_lame_setup),
14726           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
14727           (plugin_init):
14728           * ext/twolame/gsttwolame.h:
14729           Add TwoLAME MP2 encoding element, based on the LAME element.
14730
14731 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
14732
14733         * common:
14734           Automatic update of common submodule
14735           From 7032163 to f8b3d91
14736
14737 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14738
14739         * common:
14740           Automatic update of common submodule
14741           From ffa738d to 7032163
14742
14743 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14744
14745         * common:
14746           Automatic update of common submodule
14747           From 3f13e4e to ffa738d
14748
14749 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14750
14751         * common:
14752           Automatic update of common submodule
14753           From 3c7456b to 3f13e4e
14754
14755 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14756
14757         * common:
14758           Automatic update of common submodule
14759           From 57c83f2 to 3c7456b
14760
14761 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
14762
14763         * gst/mpegaudioparse/gstmpegaudioparse.c:
14764           mp3parse: be more conservative when changing layer/rate/etc.
14765           Don't allow a change in sample rate/channels/layer/version unless we can
14766           see another frame at the correct offset. Prevents accidently flipping
14767           due to simple single-bit corruption.
14768
14769 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
14770
14771         * gst/realmedia/realhash.c:
14772           rmdemux: Fix strict-aliasing warnings.
14773           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
14774           hand-rolled ones.
14775
14776 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
14777
14778         * gst/mpegaudioparse/gstmpegaudioparse.c:
14779           mpegaudioparse: Remove empty lines added by buggy indent.
14780
14781 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14782
14783         * gst/mpegaudioparse/gstmpegaudioparse.c:
14784           mpegaudioparse: Provide SEEKING query handling.
14785           Since SEEK event handling might perform some conversion
14786           from TIME to BYTES, do not let upstream fool application
14787           into (TIME) seeking not being possible.
14788
14789 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
14790
14791         * gst/mpegaudioparse/gstmpegaudioparse.c:
14792           mp3parse: fix accurate seeks to near 0
14793           Integer underflow made accurate seeks to near zero fail and seek to
14794           completely the wrong place. Fix by clamping to zero, since we can't seek
14795           to negative times anyway.
14796
14797 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
14798
14799         * common:
14800         * configure.ac:
14801           build: Update shave init statement for changes in common. Bump common.
14802
14803 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14804
14805         * gst/realmedia/rtspreal.c:
14806           rtspreal: ignore data streams. Fixes #527112
14807           Ignore data streams when parsing the SDP as they don't contain anything we need
14808           to put in the realmedia header.
14809
14810 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
14811
14812         * common:
14813           Automatic update of common submodule
14814           From 9cf8c9b to a6ce5c6
14815
14816 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14817
14818         * ext/mad/gstid3tag.c:
14819           Forward unknown events
14820           Forward unknown events upstream instead of dropping them. Also return the result
14821           of the seek event instead of a fixed value.
14822
14823 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
14824
14825         * gst/asfdemux/gstrtpasfdepay.c:
14826           rtpasfdepay: Fix the build by adding the needed include for atoi.
14827
14828 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
14829
14830         * configure.ac:
14831         * docs/plugins/Makefile.am:
14832           Use shave for the build output
14833
14834 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
14835
14836         * common:
14837           Automatic update of common submodule
14838           From 5d7c9cc to 9cf8c9b
14839
14840 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
14841
14842         * gst/asfdemux/gstasf.c:
14843         * gst/asfdemux/gstrtpasfdepay.c:
14844         * gst/realmedia/rademux.c:
14845         * gst/realmedia/rdtdepay.c:
14846         * gst/synaesthesia/gstsynaesthesia.c:
14847         * gst/synaesthesia/synaescope.c:
14848           Fix indentation.
14849
14850 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
14851
14852         * gst/realmedia/pnmsrc.c:
14853           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
14854
14855 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
14856
14857         * common:
14858           Automatic update of common submodule
14859           From 80c627d to 5d7c9cc
14860
14861 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14862
14863         * gst/realmedia/Makefile.am:
14864         * gst/realmedia/pnmsrc.c:
14865         * gst/realmedia/pnmsrc.h:
14866         * gst/realmedia/rademux.c:
14867         * gst/realmedia/rademux.h:
14868         * gst/realmedia/realmedia.c:
14869         * gst/realmedia/rmdemux.c:
14870         * gst/realmedia/rmdemux.h:
14871           Add pnm:// uri source
14872           Add a new utri handler for pnm:// that for now just redirects to the same uri
14873           with the rtsp:// protocol, which usually works nowadays.
14874           Separate the registration of the various plugins into a separate source file.
14875
14876 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14877
14878         * gst/asfdemux/Makefile.am:
14879         * gst/asfdemux/gstasf.c:
14880         * gst/asfdemux/gstrtpasfdepay.c:
14881         * gst/asfdemux/gstrtpasfdepay.h:
14882           Add ASF depayloader
14883           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
14884           Fixes #335067.
14885
14886 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
14887
14888         * ext/mad/gstmad.c:
14889           mad: remove log line added in error
14890
14891 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
14892
14893         * ext/mad/gstmad.c:
14894           mad: just flush data when seeing BADDATAPTR instead of going into error state
14895
14896 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
14897
14898         * gst/realmedia/rmdemux.c:
14899           Fix parsing of the flags in rmdemux
14900           Fix parsing of the flags in version 1 realmedia streams.
14901           Fixes #571358.
14902
14903 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
14904
14905         * common:
14906           Bump revision to use for common submodule.
14907
14908 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
14909
14910         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14911           Add releaseinfo with online url.
14912
14913 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
14914
14915         * common:
14916           Bump common
14917
14918 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14919
14920         * gst/asfdemux/asfpacket.c:
14921         * gst/asfdemux/gstasfdemux.c:
14922         * gst/asfdemux/gstasfdemux.h:
14923           Remove redundant push_mode struct member
14924
14925 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
14926
14927         * autogen.sh:
14928           Fix previous commit, wasn't actually setting up a symbolic link
14929
14930 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
14931
14932         * autogen.sh:
14933         * common:
14934           Use a symbolic link for the pre-commit client-side hook
14935
14936 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
14937
14938         * .gitignore:
14939           Ignore some more files
14940
14941 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
14942
14943         * gst/synaesthesia/synaescope.c:
14944         * gst/synaesthesia/synaescope.h:
14945           Precalculate some size dependent variables. Demystify the height scaling a bit.
14946           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
14947
14948 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
14949
14950           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
14951
14952 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14953
14954         * gst/realmedia/rdtdepay.c:
14955           Set flags on the realmedia chunks
14956           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
14957           descrambler can be reset on keyframes. Fixes #556714.
14958
14959 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14960
14961         * gst/realmedia/gstrdtbuffer.c:
14962         * gst/realmedia/gstrdtbuffer.h:
14963           Add method to get RDT flags
14964           Add a method to get the RDT flags. We need these flags to mark keyframes to
14965           reset the descrambing queue. See #556714.
14966
14967 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
14968
14969         * gst/asfdemux/asfpacket.c:
14970         * gst/asfdemux/gstasfdemux.c:
14971         * gst/asfdemux/gstasfdemux.h:
14972           Add seeking support to asfdemux in push mode
14973           Fixes bug #568836.
14974
14975 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
14976
14977         * gst/asfdemux/asfpacket.c:
14978           Drop packets with an invalid replicated data length
14979           Drop packets with an invalid replicated data length
14980           instead of continuing with an invalid timestamp
14981           and uninitialized payload metadata.
14982           All other code assumes that the timestamps are valid.
14983
14984 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
14985
14986         * gst/synaesthesia/synaescope.h:
14987           Change comment to refer to right variable.
14988
14989 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
14990
14991         * gst/synaesthesia/gstsynaesthesia.c:
14992         * gst/synaesthesia/gstsynaesthesia.h:
14993         * gst/synaesthesia/synaescope.c:
14994         * gst/synaesthesia/synaescope.h:
14995           Bring synaesthesia to next century.
14996           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
14997
14998 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
14999
15000         * gst/asfdemux/gstasfdemux.c:
15001           Fix leak of converted string
15002
15003 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
15004
15005         * .gitignore:
15006         * po/.gitignore:
15007           Add more to the gitignores
15008
15009 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
15010
15011         * gst/synaesthesia/gstsynaesthesia.c:
15012           Make synaesthesia build again.
15013           _init() has no params.
15014
15015 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
15016
15017         * common:
15018           Update common snapshot.
15019
15020 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
15021
15022         * common:
15023           Fix pre-commit hook
15024
15025 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
15026
15027         * autogen.sh:
15028         * common:
15029           Install and use pre-commit indentation hook from common
15030
15031 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
15032
15033         * autogen.sh:
15034           autogen.sh : Use git submodule
15035
15036 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
15037
15038           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
15039           Original commit message from CVS:
15040           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
15041           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
15042           (gst_dvd_demux_get_audio_stream),
15043           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
15044           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
15045           (gst_mpeg_demux_get_video_stream),
15046           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
15047           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
15048           Fix some caps leaks. Fixes bug #564885.
15049
15050 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
15051
15052           ext/cdio/gstcdio.c: Remove unused format argument.
15053           Original commit message from CVS:
15054           * ext/cdio/gstcdio.c:
15055           Remove unused format argument.
15056
15057 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
15058
15059           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
15060           Original commit message from CVS:
15061           * win32/common/.cvsignore:
15062           * win32/common/config.h:
15063           * win32/common/config.h.in:
15064           Hardcode cpu for win32 build, just like we do in the other modules,
15065           to remove VCS conflicts and inconsistent defines between modules,
15066           and update version defines to CVS.
15067
15068 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
15069
15070           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
15071           Original commit message from CVS:
15072           * m4/Makefile.am:
15073           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
15074
15075 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
15076
15077           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
15078           Original commit message from CVS:
15079           * m4/Makefile.am:
15080           inttypes.m4 hasn't been available since gettext-0.15, and since we now
15081           require gettext >= 0.17 ... we can remove it from the list of files to
15082           dist.
15083
15084 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
15085
15086           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
15087           Original commit message from CVS:
15088           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
15089           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
15090           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
15091           * gst/mpegaudioparse/gstmpegaudioparse.h:
15092           Do an initial class_ref on an internal enum type from within the
15093           class_init function so that there aren't any issues when multiple
15094           mp3parse elements are started in separate threads at the same
15095           time. (Why we use an enum type here if the tag is registered as
15096           a string type, I don't know). Also remove custom UNUSED macro
15097           and use GLib's instead.
15098
15099 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15100
15101           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
15102           Original commit message from CVS:
15103           * configure.ac:
15104           Apparently AC_CONFIG_MACRO_DIR breaks when using more
15105           than one macro directory, reverting last change.
15106
15107 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15108
15109           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
15110           Original commit message from CVS:
15111           * configure.ac:
15112           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
15113           our M4 macros.
15114
15115 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15116
15117           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
15118           Original commit message from CVS:
15119           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15120           Last change introduced a regression that made mpeg2dec handle
15121           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
15122
15123 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15124
15125           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
15126           Original commit message from CVS:
15127           Patch by: Cygwin Ports maintainer
15128           <yselkowitz at users dot sourceforge dot net>
15129           * autogen.sh:
15130           * configure.ac:
15131           Require gettext 0.17 because older versions don't mix with libtool
15132           2.2. At build time an older gettext version will still work.
15133           Fixes bug #556091.
15134
15135 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
15136
15137           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
15138           Original commit message from CVS:
15139           * ext/mpeg2dec/gstmpeg2dec.c:
15140           * ext/mpeg2dec/gstmpeg2dec.h:
15141           Add support for 4:4:4 video.  Fixes #562086
15142
15143 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
15144
15145           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
15146           Original commit message from CVS:
15147           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
15148           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
15149           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
15150           >= 0.5.0. Fixes bug #562065.
15151
15152 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
15153
15154           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
15155           Original commit message from CVS:
15156           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
15157           Remove duplicate and broken code for the streaming case and simply reuse
15158           the much better working pull based code. Fixes #560348.
15159
15160 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15161
15162           configure.ac: Back to development -> 0.10.10.1
15163           Original commit message from CVS:
15164           * configure.ac:
15165           Back to development -> 0.10.10.1
15166
15167 === release 0.10.10 ===
15168
15169 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15170
15171         * ChangeLog:
15172         * NEWS:
15173         * RELEASE:
15174         * configure.ac:
15175         * docs/plugins/inspect/plugin-a52dec.xml:
15176         * docs/plugins/inspect/plugin-asf.xml:
15177         * docs/plugins/inspect/plugin-cdio.xml:
15178         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15179         * docs/plugins/inspect/plugin-dvdread.xml:
15180         * docs/plugins/inspect/plugin-dvdsub.xml:
15181         * docs/plugins/inspect/plugin-iec958.xml:
15182         * docs/plugins/inspect/plugin-lame.xml:
15183         * docs/plugins/inspect/plugin-mad.xml:
15184         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15185         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15186         * docs/plugins/inspect/plugin-mpegstream.xml:
15187         * docs/plugins/inspect/plugin-realmedia.xml:
15188         * docs/plugins/inspect/plugin-siddec.xml:
15189         * gst-plugins-ugly.doap:
15190         * po/LINGUAS:
15191           Release 0.10.10 - "Under the House"
15192           Original commit message from CVS:
15193           Release 0.10.10 - "Under the House"
15194
15195 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15196
15197         * po/bg.po:
15198         * po/ca.po:
15199         * po/da.po:
15200         * po/id.po:
15201         * po/it.po:
15202         * po/mt.po:
15203         * po/vi.po:
15204           Update .po files
15205           Original commit message from CVS:
15206           Update .po files
15207
15208 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15209
15210           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
15211           Original commit message from CVS:
15212           * ext/sidplay/Makefile.am:
15213           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
15214           contain CFLAGS that do not exist for C++, like -Wvla or
15215           -Wdeclaration-after-statement. Fixes bug #561161.
15216
15217 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15218
15219           configure.ac: 0.10.9.3 pre-release
15220           Original commit message from CVS:
15221           * configure.ac:
15222           0.10.9.3 pre-release
15223
15224 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
15225
15226           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
15227           Original commit message from CVS:
15228           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
15229           Only copy sane aspect ratio values on the caps. Fixes #559682.
15230
15231 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15232
15233         * ChangeLog:
15234           Add bug number to the mp3parse mpeg 2.5 fix
15235           Original commit message from CVS:
15236           Add bug number to the mp3parse mpeg 2.5 fix
15237
15238 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
15239
15240           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
15241           Original commit message from CVS:
15242           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
15243           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
15244           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
15245           * ext/amrnb/amrnbdec.h:
15246           Add a property to select the amr variant. Fixes #424070.
15247
15248 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
15249
15250           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
15251           Original commit message from CVS:
15252           Patch by: Tal Shalif <tshalif at nargila dot org>
15253           * gst/mpegstream/gstdvddemux.c:
15254           (gst_dvd_demux_get_subpicture_stream):
15255           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
15256           (gst_mpeg_demux_get_audio_stream):
15257           Fix memmory corruption due to not storing the new updated pointer
15258           after a g_renew(). Fixes #558896.
15259
15260 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15261
15262           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
15263           Original commit message from CVS:
15264           * tests/check/Makefile.am:
15265           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
15266
15267 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15268
15269           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
15270           Original commit message from CVS:
15271           * configure.ac:
15272           oops, forgot to bump the version back to devel
15273           after the last release 0.10.9.1
15274
15275 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
15276
15277           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
15278           Original commit message from CVS:
15279           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15280           (gst_rmdemux_descramble_mp4a_audio),
15281           (gst_rmdemux_handle_scrambled_packet):
15282           Add suport for mpeg4 and aac audio. See #556714.
15283
15284 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
15285
15286           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
15287           Original commit message from CVS:
15288           * gst/mpegaudioparse/gstmpegaudioparse.c:
15289           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
15290           Fixes skipping on these files.
15291
15292 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
15293
15294           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
15295           Original commit message from CVS:
15296           Patch by: Robin Stocker <robin at nibor dot org>
15297           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15298           (handle_sequence), (gst_mpeg2dec_setcaps):
15299           * ext/mpeg2dec/gstmpeg2dec.h:
15300           Prefer the container's PAR over the stream's PAR if it's
15301           given in the srcpad caps. Fixes bug #556184.
15302
15303 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15304
15305           Don't install static libs for plugins. Fixes #550851 for ugly.
15306           Original commit message from CVS:
15307           * ext/a52dec/Makefile.am:
15308           * ext/amrnb/Makefile.am:
15309           * ext/cdio/Makefile.am:
15310           * ext/dvdnav/Makefile.am:
15311           * ext/dvdread/Makefile.am:
15312           * ext/lame/Makefile.am:
15313           * ext/mad/Makefile.am:
15314           * ext/mpeg2dec/Makefile.am:
15315           * ext/sidplay/Makefile.am:
15316           * gst/ac3parse/Makefile.am:
15317           * gst/asfdemux/Makefile.am:
15318           * gst/dvdlpcmdec/Makefile.am:
15319           * gst/dvdsub/Makefile.am:
15320           * gst/iec958/Makefile.am:
15321           * gst/mpegaudioparse/Makefile.am:
15322           * gst/mpegstream/Makefile.am:
15323           * gst/realmedia/Makefile.am:
15324           * gst/synaesthesia/Makefile.am:
15325           Don't install static libs for plugins. Fixes #550851 for ugly.
15326
15327 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15328
15329           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
15330           Original commit message from CVS:
15331           * gst/mpegaudioparse/gstmpegaudioparse.c:
15332           (gst_mp3parse_sink_event):
15333           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
15334           frames. Partially fixes bug #552237.
15335
15336 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15337
15338           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
15339           Original commit message from CVS:
15340           * ext/amrnb/amrnbparse.c:
15341           use #defines for HEADER. Unref the object in _sink_activate_pull().
15342
15343 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
15344
15345           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
15346           Original commit message from CVS:
15347           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
15348           (gst_mad_change_state):
15349           * ext/mad/gstmad.h:
15350           track discont on incomming buffers and set discont on outgoing
15351           buffers.
15352           Pass unknown events upstreams instead of dropping them.
15353
15354 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
15355
15356           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
15357           Original commit message from CVS:
15358           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
15359           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
15360           (handle_slice), (gst_mpeg2dec_sink_event),
15361           (gst_mpeg2dec_src_event):
15362           * ext/mpeg2dec/gstmpeg2dec.h:
15363           Fix compilation with --disable-index. Fixes bug #554150.
15364
15365 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
15366
15367           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
15368           Original commit message from CVS:
15369           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
15370           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
15371           (gst_mad_src_event), (gst_mad_chain):
15372           * ext/mad/gstmad.h:
15373           Fix compilation with --disable-index. Fixes bug #554142.
15374
15375 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
15376
15377           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
15378           Original commit message from CVS:
15379           * ext/a52dec/gsta52dec.c:
15380           * ext/a52dec/gsta52dec.h:
15381           Fix channel re-negotiation on a change of the incoming stream.
15382           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
15383           Fixes: #551660
15384
15385 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
15386
15387           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
15388           Original commit message from CVS:
15389           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
15390           (gst_amrnbenc_state_change):
15391           * ext/amrnb/amrnbenc.h:
15392           Pass the discont flag from the input buffer on to the output buffer in
15393           the AMR encoder.
15394
15395 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
15396
15397           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
15398           Original commit message from CVS:
15399           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
15400           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15401           (gst_amrnbparse_handle_pull_seek),
15402           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
15403           (gst_amrnbparse_sink_activate_push),
15404           (gst_amrnbparse_sink_activate_pull):
15405           * ext/amrnb/amrnbparse.h:
15406           Add flush seek handler. Fixes #536274.
15407
15408 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
15409
15410           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
15411           Original commit message from CVS:
15412           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
15413           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
15414           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
15415           (gst_amrnbparse_state_change):
15416           * ext/amrnb/amrnbparse.h:
15417           Fix the duration query. Fixes #536226.
15418           Also set caps on the pads and buffers more correctly.
15419
15420 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
15421
15422           po/LINGUAS: Add 'ca' to LINGUAS.
15423           Original commit message from CVS:
15424           * po/LINGUAS:
15425           Add 'ca' to LINGUAS.
15426
15427 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
15428
15429           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
15430           Original commit message from CVS:
15431           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
15432           Fix aggregated GST_FLOW_RETURN check for when to send an error message
15433           on the bus.
15434           Re-fixes #546859
15435
15436 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
15437
15438           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
15439           Original commit message from CVS:
15440           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
15441           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
15442           (create_segment_event), (gst_rdt_depay_push),
15443           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
15444           * gst/realmedia/rdtdepay.h:
15445           Parse other values from the incomming caps.
15446           Add event handler to handle flushing and segments.
15447           Create segment events.
15448           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
15449           Do skew correction based on RDT timestamps.
15450           * gst/realmedia/rdtmanager.c: (activate_session),
15451           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
15452           (create_recv_rtp):
15453           Parse caps to get the clockrate needed for the jitterbuffer.
15454           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
15455           Apply timestamp fixup after correcting for initial timestamp and
15456           internal base timestamp corrections.
15457
15458 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
15459
15460           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
15461           Original commit message from CVS:
15462           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
15463           (gst_rdt_depay_change_state):
15464           * gst/realmedia/rdtdepay.h:
15465           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
15466           with a DISCONT flag when needed.
15467           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
15468           Report the configure latency instead of a hardcoded value.
15469
15470 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
15471
15472           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
15473           Original commit message from CVS:
15474           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
15475           (free_session), (gst_rdt_manager_query_src),
15476           (gst_rdt_manager_src_activate_push),
15477           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
15478           (gst_rdt_manager_loop), (create_recv_rtp):
15479           Include the new rdt jitterbuffer in the session manager.
15480
15481 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
15482
15483           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
15484           Original commit message from CVS:
15485           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
15486           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
15487           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
15488           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
15489           * gst/realmedia/rdtdepay.h:
15490           Use new RDT parsing helper functions.
15491           Copy discont flags correctly.
15492           Push the header from the chain function instead of the setcaps function.
15493           Copy incomming timestamp to the output buffers instead of doing magic
15494           with the RDT timestamps.
15495
15496 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
15497
15498           gst/realmedia/: Add first support for parsing RDT messages.
15499           Original commit message from CVS:
15500           * gst/realmedia/Makefile.am:
15501           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
15502           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
15503           (read_packet_header), (gst_rdt_buffer_get_first_packet),
15504           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
15505           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
15506           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
15507           (gst_rdt_packet_data_peek_data),
15508           (gst_rdt_packet_data_get_stream_id),
15509           (gst_rdt_packet_data_get_timestamp):
15510           * gst/realmedia/gstrdtbuffer.h:
15511           Add first support for parsing RDT messages.
15512           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
15513           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
15514           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
15515           (calculate_skew), (rdt_jitter_buffer_insert),
15516           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
15517           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
15518           (rdt_jitter_buffer_get_ts_diff):
15519           * gst/realmedia/rdtjitterbuffer.h:
15520           Add first version of an RDT jitterbuffer.
15521
15522 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
15523
15524           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
15525           Original commit message from CVS:
15526           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
15527           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
15528           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
15529           (gst_rmdemux_descramble_dnet_audio),
15530           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
15531           * gst/realmedia/rmdemux.h:
15532           Keep track of the first timestamp of the stream and add this to the
15533           outgoing buffer timestamps so that we can handle live streams.
15534           Set discont flag on the first buffers and after a seek.
15535
15536 === release 0.10.9 ===
15537
15538 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15539
15540         * ChangeLog:
15541         * NEWS:
15542         * RELEASE:
15543         * configure.ac:
15544         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15545         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15546         * docs/plugins/inspect/plugin-a52dec.xml:
15547         * docs/plugins/inspect/plugin-asf.xml:
15548         * docs/plugins/inspect/plugin-cdio.xml:
15549         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15550         * docs/plugins/inspect/plugin-dvdread.xml:
15551         * docs/plugins/inspect/plugin-dvdsub.xml:
15552         * docs/plugins/inspect/plugin-iec958.xml:
15553         * docs/plugins/inspect/plugin-lame.xml:
15554         * docs/plugins/inspect/plugin-mad.xml:
15555         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15556         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15557         * docs/plugins/inspect/plugin-mpegstream.xml:
15558         * docs/plugins/inspect/plugin-realmedia.xml:
15559         * docs/plugins/inspect/plugin-siddec.xml:
15560         * gst-plugins-ugly.doap:
15561           Release 0.10.9
15562           Original commit message from CVS:
15563           Release 0.10.9
15564
15565 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15566
15567         * po/af.po:
15568         * po/az.po:
15569         * po/bg.po:
15570         * po/cs.po:
15571         * po/da.po:
15572         * po/en_GB.po:
15573         * po/es.po:
15574         * po/fi.po:
15575         * po/fr.po:
15576         * po/hu.po:
15577         * po/id.po:
15578         * po/it.po:
15579         * po/lt.po:
15580         * po/nb.po:
15581         * po/nl.po:
15582         * po/or.po:
15583         * po/pl.po:
15584         * po/pt_BR.po:
15585         * po/ru.po:
15586         * po/sk.po:
15587         * po/sq.po:
15588         * po/sr.po:
15589         * po/sv.po:
15590         * po/uk.po:
15591         * po/vi.po:
15592         * po/zh_CN.po:
15593           Update .po files
15594           Original commit message from CVS:
15595           Update .po files
15596
15597 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15598
15599           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
15600           Original commit message from CVS:
15601           * ext/a52dec/gsta52dec.c:
15602           Set up a default time segment for output when receiving
15603           an incoming byte segment (as for raw AC3 files).
15604           Fixes: #548194
15605
15606 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15607
15608           0.10.8.2 pre-release.
15609           Original commit message from CVS:
15610           * configure.ac:
15611           * docs/plugins/Makefile.am:
15612           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15613           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15614           * docs/plugins/gst-plugins-ugly-plugins.args:
15615           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15616           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15617           * docs/plugins/inspect/plugin-a52dec.xml:
15618           * docs/plugins/inspect/plugin-asf.xml:
15619           * docs/plugins/inspect/plugin-cdio.xml:
15620           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15621           * docs/plugins/inspect/plugin-dvdread.xml:
15622           * docs/plugins/inspect/plugin-dvdsub.xml:
15623           * docs/plugins/inspect/plugin-iec958.xml:
15624           * docs/plugins/inspect/plugin-lame.xml:
15625           * docs/plugins/inspect/plugin-mad.xml:
15626           * docs/plugins/inspect/plugin-mpeg2dec.xml:
15627           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15628           * docs/plugins/inspect/plugin-mpegstream.xml:
15629           * docs/plugins/inspect/plugin-realmedia.xml:
15630           * docs/plugins/inspect/plugin-siddec.xml:
15631           * ext/Makefile.am:
15632           0.10.8.2 pre-release.
15633           * po/LINGUAS:
15634           * po/POTFILES.in:
15635           * po/id.po:
15636           Add new translation.
15637
15638 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
15639
15640           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
15641           Original commit message from CVS:
15642           * gst/asfdemux/gstasfdemux.c:
15643           Properly aggregate flow returns for both push and pull mode, so we shut
15644           down if all pads are unlinked.
15645           Fixes #546859.
15646
15647 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
15648
15649           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
15650           Original commit message from CVS:
15651           Patch by: Frederic Crozat <fcrozat@mandriva.org>
15652           * ext/dvdread/dvdreadsrc.c: (plugin_init):
15653           * ext/lame/gstlame.c: (plugin_init):
15654           * gst/asfdemux/gstasf.c: (plugin_init):
15655           Make sure gettext returns translations in UTF-8 encoding rather
15656           than in the current locale encoding (#546822).
15657
15658 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15659
15660           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
15661           Original commit message from CVS:
15662           * gst/mpegaudioparse/gstmpegaudioparse.c:
15663           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
15664           (mp3parse_total_time), (mp3parse_bytepos_to_time):
15665           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
15666           if we're called from there already. Otherwise we end up in a endless
15667           recursion and crash with a stack overflow.
15668           This can happen when a Xing or VBRI header with TOC exists but it
15669           doesn't contain the total time. Fixes bug #545370.
15670
15671 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15672
15673           ext/lame/gstlame.c: Use the default for the strict-iso property too.
15674           Original commit message from CVS:
15675           * ext/lame/gstlame.c: (gst_lame_class_init),
15676           (gst_lame_get_default_settings):
15677           Use the default for the strict-iso property too.
15678           Allow a bitrate setting of 0, which lets lame choose the default value
15679           and which makes it possible to set the compression-ratio property.
15680
15681 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15682
15683           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
15684           Original commit message from CVS:
15685           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
15686           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
15687           * ext/lame/gstlame.h:
15688           Get the defaults settings of LAME in the plugin initialization
15689           function and return FALSE here if something goes wrong. This removes
15690           the hacky failing instance init function.
15691           Use LAMEs default value for all settings instead of overwriting some
15692           of them. Overwriting some of them gives unexpected results if one only
15693           sets a preset. Fixes bug #498004.
15694
15695 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15696
15697           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
15698           Original commit message from CVS:
15699           * ext/lame/gstlame.c: (gst_lame_init):
15700           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
15701           defaults will restrict the bitrate when using the presets in a bad way.
15702           Fixes bug #498004.
15703
15704 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15705
15706           Put the MPEG audio version into the caps as "mpegaudioversion".
15707           Original commit message from CVS:
15708           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
15709           * gst/mpegaudioparse/gstmpegaudioparse.c:
15710           (mp3_type_frame_length_from_header), (mp3_caps_create),
15711           (gst_mp3parse_chain):
15712           Put the MPEG audio version into the caps as "mpegaudioversion".
15713           This is different from "mpegversion".
15714
15715 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15716
15717           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
15718           Original commit message from CVS:
15719           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
15720           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
15721           * ext/lame/gstlame.h:
15722           Fix build with lame >= 3.97. The padding type and cwlimit settings
15723           are deprecated now and the function declarations are hidden in the
15724           headers so deprecate the GObject properties for them and remove them
15725           in 0.11. Fixes bug #544039.
15726
15727 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15728
15729           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
15730           Original commit message from CVS:
15731           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
15732           Don't allow width/height outside the spec (i.e. smaller than 16
15733           and higher than 4096). Such files are corrupted ones and setting
15734           caps that are not a subset of the template caps confuses playbin.
15735           Fixes bug #542646.
15736
15737 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15738
15739           ext/sidplay/Makefile.am: Fix the build.
15740           Original commit message from CVS:
15741           * ext/sidplay/Makefile.am:
15742           Fix the build.
15743
15744 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15745
15746           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
15747           Original commit message from CVS:
15748           * configure.ac:
15749           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
15750           flags that are invalid for C++.
15751
15752 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
15753
15754           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
15755           Original commit message from CVS:
15756           Patch by: Tal Shalif <tshalif at nargila dot org>
15757           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
15758           Prevent double free. Fixes bug #541697.
15759
15760 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15761
15762           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
15763           Original commit message from CVS:
15764           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
15765           (gst_dvd_demux_get_audio_stream),
15766           (gst_dvd_demux_get_subpicture_stream),
15767           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
15768           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
15769           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
15770           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
15771           * gst/mpegstream/gstmpegdemux.h:
15772           Resend tags event after a FLUSH (seek) to support prerolling
15773           a partial pipeline.
15774
15775 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
15776
15777           Use correct error code for encrypted streams.
15778           Original commit message from CVS:
15779           * configure.ac:
15780           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
15781           Use correct error code for encrypted streams.
15782
15783 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15784
15785           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
15786           Original commit message from CVS:
15787           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
15788           (gst_mpeg_demux_sync_stream_to_time):
15789           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
15790
15791 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15792
15793           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
15794           Original commit message from CVS:
15795           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
15796           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
15797           Allow and implement non-flushing and/or segment seek
15798           (mainly in TIME and chapter format).
15799           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
15800           (gst_dvd_demux_get_subpicture_stream),
15801           (gst_dvd_demux_synchronise_pads),
15802           (gst_dvd_demux_sync_stream_to_time):
15803           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
15804           (gst_mpeg_demux_send_subbuffer),
15805           (gst_mpeg_demux_sync_stream_to_time),
15806           (gst_mpeg_streams_reset_cur_ts):
15807           * gst/mpegstream/gstmpegdemux.h:
15808           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15809           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
15810           Delegate a query to upstream if it can't be handled.
15811           Make segment stop aware.
15812           Fix (subtitle) stream synchronization.
15813           Add some debug statements.
15814
15815 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
15816
15817           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
15818           Original commit message from CVS:
15819           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
15820           Fix build on macosx.
15821
15822 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15823
15824           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
15825           Original commit message from CVS:
15826           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15827           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15828           * ext/a52dec/gsta52dec.c:
15829           * ext/amrnb/amrnbdec.c:
15830           * ext/amrnb/amrnbenc.c:
15831           * ext/amrnb/amrnbparse.c:
15832           * ext/lame/gstlame.c:
15833           * ext/mad/gstmad.c:
15834           * ext/sidplay/gstsiddec.cc:
15835           * gst/asfdemux/gstrtspwms.c:
15836           * gst/mpegaudioparse/gstxingmux.c:
15837           * gst/realmedia/rademux.c:
15838           * gst/realmedia/rdtmanager.c:
15839           * gst/realmedia/rtspreal.c:
15840           * gst/synaesthesia/gstsynaesthesia.c:
15841           Add missing elements to docs. Restore alphabetical order in section
15842           file. Document mad (it was included in docs already).
15843           Fix doc-markup: use convinience syntax for examples
15844           (produces valid docbook), add several refsec2 when we have several
15845           titles. Fix some types.
15846
15847 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15848
15849           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
15850           Original commit message from CVS:
15851           * ext/lame/gstlame.c:
15852           * ext/sidplay/gstsiddec.cc:
15853           * gst/mpegaudioparse/gstxingmux.c:
15854           Do not use short_description in section docs for elements. We extract
15855           them from element details and there will be warnings if they differ.
15856
15857 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
15858
15859           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
15860           Original commit message from CVS:
15861           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
15862           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
15863           (gst_cdio_add_cdtext_album_tags):
15864           * ext/cdio/gstcdio.h:
15865           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15866           Also extract album title and album genre from CD-TEXT if
15867           available (#537021).
15868
15869 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15870
15871           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
15872           Original commit message from CVS:
15873           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
15874           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
15875           emphasis value is reserved but unfortunately files with that
15876           value exist and the information is not important for the decoder
15877           anyway. Fixes bug #537235.
15878
15879 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
15880
15881           Require libcdio >= 0.76.
15882           Original commit message from CVS:
15883           * configure.ac:
15884           * ext/cdio/gstcdio.c:
15885           * ext/cdio/gstcdio.h:
15886           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15887           Require libcdio >= 0.76.
15888
15889 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
15890
15891           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
15892           Original commit message from CVS:
15893           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
15894           Drain queued buffers before forwarding the segment event.
15895
15896 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
15897
15898           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
15899           Original commit message from CVS:
15900           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
15901           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
15902           (gst_a52dec_chain), (gst_a52dec_change_state):
15903           * ext/a52dec/gsta52dec.h:
15904           Add segment handling, buffer clipping and basic reverse playback.
15905
15906 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15907
15908           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
15909           Original commit message from CVS:
15910           * docs/plugins/Makefile.am:
15911           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15912           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15913           * docs/plugins/gst-plugins-ugly-plugins.args:
15914           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15915           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15916           * docs/plugins/inspect/plugin-a52dec.xml:
15917           * docs/plugins/inspect/plugin-amrnb.xml:
15918           * docs/plugins/inspect/plugin-asf.xml:
15919           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15920           * docs/plugins/inspect/plugin-dvdread.xml:
15921           * docs/plugins/inspect/plugin-dvdsub.xml:
15922           * docs/plugins/inspect/plugin-iec958.xml:
15923           * docs/plugins/inspect/plugin-lame.xml:
15924           * docs/plugins/inspect/plugin-mad.xml:
15925           * docs/plugins/inspect/plugin-mpeg2dec.xml:
15926           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15927           * docs/plugins/inspect/plugin-mpegstream.xml:
15928           * docs/plugins/inspect/plugin-realmedia.xml:
15929           * docs/plugins/inspect/plugin-siddec.xml:
15930           * docs/plugins/inspect/plugin-synaesthesia.xml:
15931           * ext/a52dec/gsta52dec.c:
15932           Random doc of the day. Also print human readable format of newsegment
15933           in log message if we complain about it.
15934
15935 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
15936
15937           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
15938           Original commit message from CVS:
15939           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
15940           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
15941           (gst_a52dec_chain), (gst_a52dec_change_state):
15942           * ext/a52dec/gsta52dec.h:
15943           Mark discont on outgoing buffers after receiving a DISCONT buffer or
15944           when we have a decoding error.
15945           We don't need to clear the cache when we receive a NEWSEGMENT event.
15946           Clear buffer cache in DISCONT.
15947           Add beginnings of GstSegment handling.
15948
15949 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15950
15951           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
15952           Original commit message from CVS:
15953           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
15954           Fix alignment issues that caused SIGBUS on some architectures.
15955
15956 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
15957
15958           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
15959           Original commit message from CVS:
15960           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
15961           Fix alignment issue which isn't really an issue at all because
15962           the plugin hasn't been ported to 0.10 yet.
15963
15964 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15965
15966           configure.ac: Back to devel -> 0.10.8.1
15967           Original commit message from CVS:
15968           * configure.ac:
15969           Back to devel -> 0.10.8.1
15970
15971 === release 0.10.8 ===
15972
15973 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15974
15975         * ChangeLog:
15976         * NEWS:
15977         * RELEASE:
15978         * configure.ac:
15979         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15980         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15981         * docs/plugins/inspect/plugin-a52dec.xml:
15982         * docs/plugins/inspect/plugin-asf.xml:
15983         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15984         * docs/plugins/inspect/plugin-dvdread.xml:
15985         * docs/plugins/inspect/plugin-dvdsub.xml:
15986         * docs/plugins/inspect/plugin-iec958.xml:
15987         * docs/plugins/inspect/plugin-lame.xml:
15988         * docs/plugins/inspect/plugin-mad.xml:
15989         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15990         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15991         * docs/plugins/inspect/plugin-mpegstream.xml:
15992         * docs/plugins/inspect/plugin-realmedia.xml:
15993         * docs/plugins/inspect/plugin-siddec.xml:
15994         * gst-plugins-ugly.doap:
15995         * po/LINGUAS:
15996           Release 0.10.8
15997           Original commit message from CVS:
15998           Release 0.10.8
15999
16000 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16001
16002         * common:
16003         * po/af.po:
16004         * po/az.po:
16005         * po/bg.po:
16006         * po/cs.po:
16007         * po/da.po:
16008         * po/en_GB.po:
16009         * po/es.po:
16010         * po/fi.po:
16011         * po/fr.po:
16012         * po/hu.po:
16013         * po/it.po:
16014         * po/lt.po:
16015         * po/nb.po:
16016         * po/nl.po:
16017         * po/or.po:
16018         * po/pl.po:
16019         * po/pt_BR.po:
16020         * po/ru.po:
16021         * po/sk.po:
16022         * po/sq.po:
16023         * po/sr.po:
16024         * po/sv.po:
16025         * po/uk.po:
16026         * po/vi.po:
16027         * po/zh_CN.po:
16028           Update .po files
16029           Original commit message from CVS:
16030           Update .po files
16031
16032 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16033
16034           configure.ac: 0.10.7.4 pre-release
16035           Original commit message from CVS:
16036           * configure.ac:
16037           0.10.7.4 pre-release
16038
16039 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
16040
16041           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
16042           Original commit message from CVS:
16043           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
16044           Fix inconsistent use of rate and channels.
16045           Fixes #533581
16046
16047 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
16048
16049           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
16050           Original commit message from CVS:
16051           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
16052           Flush timestamp correction variables on a flush. Fixes #533832.
16053
16054 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16055
16056         * ChangeLog:
16057         * common:
16058         * configure.ac:
16059           Commit 0.10.7.3 pre-rel marker
16060           Original commit message from CVS:
16061           Commit 0.10.7.3 pre-rel marker
16062
16063 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
16064
16065           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
16066           Original commit message from CVS:
16067           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
16068           Properly aggregate GstFlowReturn from downstream in order to properly
16069           stop, and doing that as early as possible.
16070           Fixes #532807
16071
16072 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16073
16074           configure.ac: 0.10.7.2 pre-release
16075           Original commit message from CVS:
16076           * configure.ac:
16077           0.10.7.2 pre-release
16078
16079 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
16080
16081           Always let FLUSH_START events flow downstream.
16082           Original commit message from CVS:
16083           * ext/mad/gstmad.c: (gst_mad_sink_event):
16084           * gst/mpegaudioparse/gstmpegaudioparse.c:
16085           (gst_mp3parse_sink_event):
16086           Always let FLUSH_START events flow downstream.
16087
16088 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
16089
16090           configure.ac: Error out if we don't have the required core/base versions.
16091           Original commit message from CVS:
16092           * configure.ac:
16093           Error out if we don't have the required core/base versions.
16094
16095 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
16096
16097           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
16098           Original commit message from CVS:
16099           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
16100           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
16101           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
16102           Fix video timestamps by adjusting it with the first timestamp found.
16103           Don't assume we have a complete fragment when flushing the adapter,
16104           packets might have been lost or the stream might just be broken.
16105
16106 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
16107
16108           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
16109           Original commit message from CVS:
16110           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
16111           Set Rank to NONE so that we don't accidentally try to autoplug the
16112           rdtmanager.
16113
16114 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16115
16116           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
16117           Original commit message from CVS:
16118           * gst/mpegaudioparse/gstmpegaudioparse.c:
16119           (gst_mp3parse_emit_frame):
16120           Send a new duration message if the average bitrate changed and
16121           we don't know the duration from the Xing or VBRI header.
16122           Fixes bug #321857.
16123
16124 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
16125
16126           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
16127           Original commit message from CVS:
16128           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
16129           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
16130           * gst/realmedia/rtspreal.h:
16131           Move assembly rule parsing to the place where we parse the SDP as it's
16132           also there that we create the MDPR and we need the currently selected
16133           asmrule in order to select the right MTLI.
16134           Fixes #529359.
16135
16136 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
16137
16138           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
16139           Original commit message from CVS:
16140           * gst/realmedia/realhash.c:
16141           * gst/realmedia/rtspreal.c:
16142           Include generated "_stdint.h" instead of <stdint.h> which might not
16143           exist on some systems.
16144
16145 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16146
16147           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
16148           Original commit message from CVS:
16149           * ext/sidplay/gstsiddec.cc:
16150           Cast NULL sentinels to void * as NULL is defined as an integer
16151           constant in most environments when using C++ and it's size might
16152           be different from a pointer. Fixes #529488.
16153
16154 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
16155
16156         * ChangeLog:
16157         * gst/asfdemux/gstasfdemux.c:
16158         * gst/asfdemux/gstrtspwms.c:
16159           Fix "unused var" compiler error when --disable-gst-debug is used.
16160           Original commit message from CVS:
16161           Fix "unused var" compiler error when --disable-gst-debug is used.
16162
16163 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
16164
16165           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
16166           Original commit message from CVS:
16167           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
16168           We should also stop the streaming task when we get a NOT_LINKED
16169           flow return, which is not covered by FLOW_IS_FATAL.
16170
16171 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
16172
16173           ext/: gst_atomic_int_set ==> g_atomic_int_set
16174           Original commit message from CVS:
16175           * ext/cdio/gstcdiocddasrc.c:
16176           * ext/dv/gstdvdemux.c:
16177           gst_atomic_int_set ==> g_atomic_int_set
16178
16179 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
16180
16181           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
16182           Original commit message from CVS:
16183           2008-04-11  Julien Moutte  <julien@fluendo.com>
16184           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
16185           argument formats.
16186
16187 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
16188
16189           configure.ac: Actually build dlls when cross-compiling with mingw32.
16190           Original commit message from CVS:
16191           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
16192           * configure.ac:
16193           Actually build dlls when cross-compiling with mingw32.
16194           Fixes bug #526247.
16195
16196 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16197
16198           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
16199           Original commit message from CVS:
16200           * configure.ac:
16201           * gst/mpegaudioparse/gstmpegaudioparse.c:
16202           (mpeg_audio_seek_entry_free):
16203           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
16204           Depend on GLib 2.12 and use it unconditionally as we do in other
16205           modules too already.
16206
16207 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16208
16209           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
16210           Original commit message from CVS:
16211           * gst/mpegaudioparse/gstmpegaudioparse.c:
16212           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
16213           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
16214           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
16215           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
16216           (gst_xing_mux_chain):
16217           Use GSlice for allocating the seek table entries if we compile with
16218           GLib 2.10 or newer.
16219
16220 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
16221
16222           gst/asfdemux/gstasfdemux.c: Remove some debug code.
16223           Original commit message from CVS:
16224           * gst/asfdemux/gstasfdemux.c:
16225           (gst_asf_demux_process_ext_stream_props):
16226           Remove some debug code.
16227
16228 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
16229
16230           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
16231           Original commit message from CVS:
16232           * gst/asfdemux/gstasfdemux.c:
16233           (gst_asf_demux_process_ext_stream_props):
16234           Guard against division by 0 and fall back to 25/1 framerate.
16235
16236 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
16237
16238           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
16239           Original commit message from CVS:
16240           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
16241           (gst_asf_demux_process_ext_stream_props):
16242           Instead of adding a fixes 25/1 framerate to the video caps, use the
16243           average frame duration in the extended properties of the video stream as
16244           the framerate. Fixes #524346.
16245
16246 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16247
16248           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
16249           Original commit message from CVS:
16250           * configure.ac:
16251           Check if the compiler supports do { } while (0) macros. This fixes
16252           a warning when compiling with g++ 4.3, resulting in a build failure
16253           because of -Werror.
16254
16255 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
16256
16257           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
16258           Original commit message from CVS:
16259           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
16260           make ) also a delimiter for rules.
16261           Skip \\ when scanning strings.
16262           Add new testcase for these problems.
16263
16264 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16265
16266           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
16267           Original commit message from CVS:
16268           * gst/mpegaudioparse/gstmpegaudioparse.c:
16269           (gst_mp3parse_sink_event):
16270           Don't take the stream lock when caching events. This is not necessary
16271           and results in a deadlock when seeking with rhythmbox (but not with
16272           totem or banshee for some reason).
16273
16274 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
16275
16276           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
16277           Original commit message from CVS:
16278           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
16279           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
16280           Add the version field when creating the CONT chunk resulting in
16281           the Author, Comment and Copyright tags not being parsed correctly.
16282           Fixes #521459.
16283
16284 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
16285
16286           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
16287           Original commit message from CVS:
16288           * gst/mpegaudioparse/gstmpegaudioparse.c:
16289           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
16290           Remove trailing newlines from debug statements.
16291
16292 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
16293
16294           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
16295           Original commit message from CVS:
16296           * ext/dvdnav/dvdnavsrc.c:
16297           * ext/dvdnav/dvdnavsrc.h:
16298           Apply patch that adds some seeking support to dvdnav, and fixes it
16299           in various other ways. This doesn't make dvdnavsrc fully functional,
16300           but moves it forward.
16301           Fixes: #476149
16302           Patch By: Simone Gotti <simone.gotti@email.it>
16303           * ext/dvdnav/gst-dvd:
16304           Update the simple dvdnavsrc gst-launch example to work for 0.10
16305
16306 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
16307
16308           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
16309           Original commit message from CVS:
16310           * configure.ac:
16311           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
16312           plug-ins are included/excluded. (#498222)
16313
16314 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16315
16316           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
16317           Original commit message from CVS:
16318           * ext/mad/gstmad.c: (gst_mad_sink_event):
16319           * gst/mpegaudioparse/gstmpegaudioparse.c:
16320           (gst_mp3parse_sink_event):
16321           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
16322           of dropping and leaking them.
16323
16324 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16325
16326           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
16327           Original commit message from CVS:
16328           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
16329           (gst_mad_chain):
16330           * ext/mad/gstmad.h:
16331           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
16332           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
16333           * gst/mpegaudioparse/gstmpegaudioparse.h:
16334           Cache all events except EOS if we still have to send a NEWSEGMENT
16335           event. This will let TAG events be forwarded until after decodebin
16336           to an encoder for example as decodebin only links the pads
16337           after NEWSEGMENT. Fixes bug #518933.
16338
16339 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16340
16341           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
16342           Original commit message from CVS:
16343           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
16344           Write Xing header at the correct position in the MP3 frame for
16345           stereo files. Fixes bug #518676.
16346
16347 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
16348
16349           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
16350           Original commit message from CVS:
16351           * configure.ac:
16352           * ext/sidplay/Makefile.am:
16353           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
16354           when building C++ code (#516509).
16355
16356 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
16357
16358           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
16359           Original commit message from CVS:
16360           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
16361           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
16362           Workshop 12 compiler, but probably also crashes (#517985).
16363
16364 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
16365
16366           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
16367           Original commit message from CVS:
16368           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
16369           * gst/mpegaudioparse/gstmpegaudioparse.c:
16370           (gst_mp3_channel_mode_get_type),
16371           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
16372           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
16373           (gst_mp3parse_chain):
16374           * gst/mpegaudioparse/gstmpegaudioparse.h:
16375           Post channel mode and CRC as tags. Fixes bug #504493.
16376
16377 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16378
16379           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
16380           Original commit message from CVS:
16381           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
16382           Correctly chain up to the parent's finalize function.
16383
16384 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16385
16386           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
16387           Original commit message from CVS:
16388           * gst/mpegaudioparse/gstmpegaudioparse.c:
16389           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
16390           Try a bit harder to get valid timestamps, especially if upstream
16391           gives us one and we are at the first frame or resyncing.
16392           Return UNEXPECTED if we get a valid timestamp that is outside of
16393           our configured segment. After all changes done so far this doesn't
16394           seem to cause any regression, please test.
16395
16396 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16397
16398           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...
16399           Original commit message from CVS:
16400           Patch by:
16401           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
16402           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
16403           If we don't have the position to seek to in our index first try
16404           to convert from TIME to BYTES upstream and only if that fails
16405           too use the old hack to simply seek to an earlier position
16406           and let the sink drop everything before segment start.
16407           Partially fixes bug #469930.
16408
16409 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16410
16411           configure.ac: Back to development...
16412           Original commit message from CVS:
16413           * configure.ac:
16414           Back to development...
16415
16416 === release 0.10.7 ===
16417
16418 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16419
16420         * ChangeLog:
16421         * NEWS:
16422         * RELEASE:
16423         * configure.ac:
16424         * docs/plugins/gst-plugins-ugly-plugins.args:
16425         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16426         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16427         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
16428         * docs/plugins/gst-plugins-ugly-plugins.signals:
16429         * docs/plugins/inspect/plugin-a52dec.xml:
16430         * docs/plugins/inspect/plugin-asf.xml:
16431         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16432         * docs/plugins/inspect/plugin-dvdread.xml:
16433         * docs/plugins/inspect/plugin-dvdsub.xml:
16434         * docs/plugins/inspect/plugin-iec958.xml:
16435         * docs/plugins/inspect/plugin-lame.xml:
16436         * docs/plugins/inspect/plugin-mad.xml:
16437         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16438         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16439         * docs/plugins/inspect/plugin-mpegstream.xml:
16440         * docs/plugins/inspect/plugin-realmedia.xml:
16441         * docs/plugins/inspect/plugin-siddec.xml:
16442         * gst-plugins-ugly.doap:
16443         * po/LINGUAS:
16444           Release 0.10.7 - I Cheated Time
16445           Original commit message from CVS:
16446           Release 0.10.7 - I Cheated Time
16447
16448 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16449
16450         * po/af.po:
16451         * po/az.po:
16452         * po/bg.po:
16453         * po/cs.po:
16454         * po/da.po:
16455         * po/en_GB.po:
16456         * po/es.po:
16457         * po/fi.po:
16458         * po/hu.po:
16459         * po/it.po:
16460         * po/nb.po:
16461         * po/nl.po:
16462         * po/or.po:
16463         * po/pl.po:
16464         * po/pt_BR.po:
16465         * po/sk.po:
16466         * po/sq.po:
16467         * po/sr.po:
16468         * po/sv.po:
16469         * po/uk.po:
16470         * po/vi.po:
16471         * po/zh_CN.po:
16472           Update .po files
16473           Original commit message from CVS:
16474           Update .po files
16475
16476 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16477
16478           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
16479           Original commit message from CVS:
16480           * tests/check/Makefile.am:
16481           Exclude dvdreadsrc from the states test too.
16482
16483 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16484
16485           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
16486           Original commit message from CVS:
16487           * gst/mpegaudioparse/gstmpegaudioparse.c:
16488           (gst_mp3parse_emit_frame):
16489           Handler buffers without valid timestamp more correctly: Don't drop
16490           them and don't use the invalid timestamp to calculate the next
16491           timestamp. Fixes bug #516811.
16492
16493 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
16494
16495           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
16496           Original commit message from CVS:
16497           Patch by: Tal Shalif <tshalif at nargila dot org>
16498           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
16499           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
16500           Add some gint64 casts to prevent 32 bit integer overflows.
16501           Fixes bug #516989.
16502
16503 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16504
16505           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
16506           Original commit message from CVS:
16507           * gst/mpegaudioparse/gstmpegaudioparse.c:
16508           Revert previous commit to mp3parse, as it breaks playback
16509           of AVI files.
16510
16511 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16512
16513           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
16514           Original commit message from CVS:
16515           * gst/mpegaudioparse/gstmpegaudioparse.c:
16516           (gst_mp3parse_emit_frame):
16517           Return GST_FLOW_UNEXPECTED if we get data that is after our
16518           configured segment. This makes upstream go EOS immediately instead
16519           of sending us the complete stream. Also improve debugging a bit.
16520
16521 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16522
16523           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
16524           Original commit message from CVS:
16525           * ext/dvdread/dvdreadsrc.c:
16526           Fix regression in DVD seeking - when a pack we
16527           expect to be a NAV block turns out not to be, scan forwards
16528           for up to 2MB (at most ~1sec) until we find one.
16529           Fixes: #516278
16530
16531 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
16532
16533           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
16534           Original commit message from CVS:
16535           * win32/vs6/libgstmpegaudioparse.dsp:
16536           Add xing files to VS project file.
16537
16538 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16539
16540           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
16541           Original commit message from CVS:
16542           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
16543           Stop leaking src pad templates. Fixes bug #515708.
16544
16545 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16546
16547           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
16548           Original commit message from CVS:
16549           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
16550           Correctly write the size in bytes on big endian systems.
16551           Fixes bug #515725.
16552
16553 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16554
16555           ext/lame/gstlame.c: Don't leak the allowed caps.
16556           Original commit message from CVS:
16557           * ext/lame/gstlame.c: (gst_lame_setup):
16558           Don't leak the allowed caps.
16559           * tests/check/pipelines/lame.c: (GST_START_TEST):
16560           Stop leaking all buffers. Fixes bug #515575.
16561
16562 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16563
16564           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
16565           Original commit message from CVS:
16566           * gst/mpegaudioparse/plugin.c:
16567           Commit new file I forgot to add.
16568
16569 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16570
16571           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
16572           Original commit message from CVS:
16573           * configure.ac:
16574           Make DISABLE_DEPRECATED defined *only* during CVS, not during
16575           pre-releases or releases.
16576
16577 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16578
16579         * ChangeLog:
16580           Mention bug 511497 fixed in previous commit
16581           Original commit message from CVS:
16582           Mention bug 511497 fixed in previous commit
16583
16584 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16585
16586           Move xingmux from -bad.
16587           Original commit message from CVS:
16588           * docs/plugins/Makefile.am:
16589           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16590           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16591           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16592           * gst/mpegaudioparse/Makefile.am:
16593           * gst/mpegaudioparse/gstmpegaudioparse.c:
16594           * gst/mpegaudioparse/gstxingmux.c:
16595           * tests/check/Makefile.am:
16596           * tests/check/elements/.cvsignore:
16597           Move xingmux from -bad.
16598
16599 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
16600
16601           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
16602           Original commit message from CVS:
16603           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
16604           Use gst_guint64_to_gdouble for conversion
16605           * win32/vs6/libgstasfdemux.dsp:
16606           * win32/vs6/libgstdvdsub.dsp:
16607           * win32/vs6/libgstrealmedia.dsp:
16608           Update project dependencies and add new source files
16609
16610 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
16611
16612           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
16613           Original commit message from CVS:
16614           * ext/mpeg2dec/gstmpeg2dec.c:
16615           Reset decoder when handling sequence where libmpeg2 has set
16616           frame period to 0, probably due to a corrupt packet.
16617           Fixes bug #514297
16618
16619 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16620
16621           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
16622           Original commit message from CVS:
16623           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
16624           (gst_mp3parse_chain):
16625           Don't set new caps on the srcpad everytime the bitrate or MPEG
16626           version changes but calculate new spf value when the MPEG version
16627           changes.
16628
16629 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16630
16631           Add documentation for the xingheader plugin.
16632           Original commit message from CVS:
16633           * docs/plugins/Makefile.am:
16634           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
16635           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
16636           * gst/xingheader/gstxingmux.c:
16637           * gst/xingheader/gstxingmux.h:
16638           Add documentation for the xingheader plugin.
16639           * tests/check/elements/xingmux.c: (GST_START_TEST):
16640           Set element state to PLAYING before doing something else.
16641
16642 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16643
16644           tests/check/: Add simple unit test for the xingmux element.
16645           Original commit message from CVS:
16646           * tests/check/Makefile.am:
16647           * tests/check/elements/.cvsignore:
16648           * tests/check/elements/xingmux.c: (setup_xingmux),
16649           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
16650           * tests/check/elements/xingmux_testdata.h:
16651           Add simple unit test for the xingmux element.
16652           * gst/xingheader/gstxingmux.c: (generate_xing_header),
16653           (gst_xing_mux_finalize), (xing_reset):
16654           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
16655
16656 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16657
16658           docs/plugins/: Add the real and rtsp elements and update the lists.
16659           Original commit message from CVS:
16660           * docs/plugins/Makefile.am:
16661           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16662           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16663           Add the real and rtsp elements and update the lists.
16664           * docs/plugins/inspect/plugin-amrnb.xml:
16665           * docs/plugins/inspect/plugin-asf.xml:
16666           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16667           * docs/plugins/inspect/plugin-dvdsub.xml:
16668           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16669           * docs/plugins/inspect/plugin-mpegstream.xml:
16670           * docs/plugins/inspect/plugin-realmedia.xml:
16671           * docs/plugins/inspect/plugin-siddec.xml:
16672           * docs/plugins/inspect/plugin-synaesthesia.xml:
16673           Regenerate docs.
16674           * gst/iec958/ac3_padder.c:
16675           * gst/iec958/ac3_padder.h:
16676           Do not use gtk-doc style comments for non gtk-doc comments. Note -
16677           there are functions defined using extern in the .c file - does that
16678           make sense?
16679
16680 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16681
16682           ext/mad/gstmad.c: Chain up at the end of the function.
16683           Original commit message from CVS:
16684           * ext/mad/gstmad.c:
16685           Chain up at the end of the function.
16686
16687 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16688
16689           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
16690           Original commit message from CVS:
16691           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
16692           Don't add pad templates for the base class but only in the
16693           subclasses.
16694
16695 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
16696
16697           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
16698           Original commit message from CVS:
16699           * ext/lame/gstlame.c:
16700           * ext/lame/gstlame.h:
16701           Fix the case where you initially have stereo input, and so lame's
16702           mode is not set to mono, and then you get input with mono audio and
16703           soon after you get stereo input again. What happened before this
16704           commit is that it would keep the encoding mode as mono. It should
16705           change it back to the one requested by the app (or the default one)
16706           if not requested.
16707
16708 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16709
16710           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
16711           Original commit message from CVS:
16712           * gst/mpegaudioparse/gstmpegaudioparse.c:
16713           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
16714           (mp3parse_bytepos_to_time):
16715           Interpolate the VBRI seek table entries to get better results,
16716           support 3 byte seek table entries and prevent overflows in the
16717           seek table by adding the relative offsets when using the seek
16718           table in a large enough data type.
16719
16720 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16721
16722           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
16723           Original commit message from CVS:
16724           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16725           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
16726           (mp3parse_bytepos_to_time):
16727           * gst/mpegaudioparse/gstmpegaudioparse.h:
16728           Add support for seeking based on the VBRI seek table. Might make
16729           sense to use interpolation in the table later to get hopefully a
16730           bit more accurate values.
16731
16732 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
16733
16734           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
16735           Original commit message from CVS:
16736           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
16737           (handle_picture), (handle_slice):
16738           Fix compilation error. Fixes #509313.
16739
16740 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16741
16742           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
16743           Original commit message from CVS:
16744           * ext/lame/gstlame.c: (gst_lame_sink_event):
16745           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
16746           as 8 * GST_SECOND is too large for int.
16747
16748 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16749
16750           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
16751           Original commit message from CVS:
16752           * gst/xingheader/gstxingmux.c: (generate_xing_header):
16753           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
16754           of 0xfe.
16755
16756 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16757
16758           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
16759           Original commit message from CVS:
16760           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16761           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
16762           (mp3parse_total_bytes), (mp3parse_total_time):
16763           * gst/mpegaudioparse/gstmpegaudioparse.h:
16764           Add initial support for reading VBRI headers as found in VBR files
16765           created by some Fraunhofer encoders. Currently we only read the
16766           number of frames and bytes (and calculate duration, etc from this)
16767           but there is also a seek table that we currently don't use.
16768
16769 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
16770
16771           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
16772           Original commit message from CVS:
16773           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
16774           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
16775           (gst_lame_sink_event):
16776           Correctly set number of channels when using mono-encoding mode
16777           and fix the duration calculation of the EOS buffer.
16778
16779 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16780
16781           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
16782           Original commit message from CVS:
16783           * gst/mpegaudioparse/gstmpegaudioparse.c:
16784           (gst_mp3parse_handle_first_frame):
16785           Guard against 0 values in the Xing header as frame count and
16786           byte count and calculate the bitrate when we have all values
16787           we need and not before.
16788
16789 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16790
16791           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
16792           Original commit message from CVS:
16793           * gst/xingheader/gstxingmux.c: (generate_xing_header):
16794           Remove accidentially leftover debug printf.
16795
16796 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16797
16798           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
16799           Original commit message from CVS:
16800           * gst/xingheader/gstxingmux.c: (has_xing_header),
16801           (generate_xing_header), (gst_xing_mux_chain),
16802           (gst_xing_mux_sink_event):
16803           Choose smallest possible frame size for the Xing header, properly
16804           set the timestamp, duration and offset on the outgoing buffers,
16805           only send NEWSEGMENT events in BYTE format downstream and also
16806           drop VBRI headers if already existing.
16807
16808 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16809
16810           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
16811           Original commit message from CVS:
16812           * gst/xingheader/Makefile.am:
16813           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
16814           (has_xing_header), (generate_xing_header),
16815           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
16816           (gst_xing_mux_init), (gst_xing_mux_chain),
16817           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
16818           * gst/xingheader/gstxingmux.h:
16819           Major cleanup and rewrite of xingmux with less bugs and new features:
16820           - Handles other layers as 3
16821           - Write TOC
16822
16823 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
16824
16825           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
16826           Original commit message from CVS:
16827           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
16828           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
16829           Call g_type_class_ref() from a thread-safe context and not
16830           from the streaming thread to avoid GLib screwing up (see
16831           bug #349410 and #493432). Comment out unused code.
16832
16833 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
16834
16835           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
16836           Original commit message from CVS:
16837           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
16838           (handle_picture), (clip_buffer), (handle_slice),
16839           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
16840           (gst_mpeg2dec_change_state):
16841           * ext/mpeg2dec/gstmpeg2dec.h:
16842           Add buffer clipping.
16843           Add basic reverse playback support. Not complete yet when dealing with
16844           non-closed GOPs.
16845
16846 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16847
16848           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
16849           Original commit message from CVS:
16850           * autogen.sh:
16851           Add -Wno-portability to the automake parameters to stop warnings
16852           about GNU make extensions being used. We require GNU make in almost
16853           every Makefile anyway.
16854           * configure.ac:
16855           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
16856           at the same time is required for per target flags.
16857
16858 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16859
16860           Makefile.am: Include lcov.mak to allow building coverage reports.
16861           Original commit message from CVS:
16862           * Makefile.am:
16863           Include lcov.mak to allow building coverage reports.
16864
16865 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16866
16867           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
16868           Original commit message from CVS:
16869           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
16870           * gst/mpegaudioparse/gstmpegaudioparse.c:
16871           (gst_mp3parse_handle_first_frame):
16872           Make sure that the Xing TOC starts with 0 and the entries
16873           are increasing over time. Otherwise it's broken and should
16874           be skipped. Fixes bug #507821.
16875
16876 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
16877
16878           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
16879           Original commit message from CVS:
16880           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
16881           (gst_asf_demux_add_video_stream),
16882           (gst_asf_demux_process_ext_content_desc),
16883           (gst_asf_demux_get_metadata_for_stream),
16884           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
16885           (gst_asf_demux_change_state):
16886           * gst/asfdemux/gstasfdemux.h:
16887           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
16888
16889 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
16890
16891           docs/plugins/.cvsignore: Add *-undeclared.txt
16892           Original commit message from CVS:
16893           * docs/plugins/.cvsignore:
16894           Add *-undeclared.txt
16895
16896 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
16897
16898           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
16899           Original commit message from CVS:
16900           * gst/realmedia/rdtmanager.c:
16901           (gst_rdt_manager_marshal_VOID__UINT_UINT),
16902           (gst_rdt_manager_class_init):
16903           * gst/realmedia/rdtmanager.h:
16904           Implement some more signals that rtspsrc connects to.
16905           Fixes #504671.
16906
16907 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
16908
16909           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
16910           Original commit message from CVS:
16911           * Makefile.am:
16912           Include common/win32.mak for CRLF check of win32 project
16913           files (see #393626).
16914
16915 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16916
16917           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
16918           Original commit message from CVS:
16919           * gst/mpegaudioparse/gstmpegaudioparse.c:
16920           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
16921           Don't post SEGMENT_START messages on the bus, only the element
16922           driving the pipeline should do that.
16923
16924 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16925
16926           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
16927           Original commit message from CVS:
16928           * configure.ac:
16929           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
16930
16931 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
16932
16933           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
16934           Original commit message from CVS:
16935           * ext/mpeg2dec/gstmpeg2dec.h:
16936           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
16937           Fixes #500808.
16938
16939 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
16940
16941           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
16942           Original commit message from CVS:
16943           2007-11-20  Julien MOUTTE  <julien@moutte.net>
16944           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
16945           on Mac OS X.
16946
16947 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16948
16949           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
16950           Original commit message from CVS:
16951           * gst/mpegaudioparse/gstmpegaudioparse.c:
16952           Restore the segment handling logic.
16953           Please don't do behavioural changes under the heading of 'leak fixes'
16954           or 'whitespace changes', people.
16955
16956 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16957
16958           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
16959           Original commit message from CVS:
16960           * gst/mpegaudioparse/gstmpegaudioparse.c:
16961           Plug some leaks.
16962
16963 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16964
16965           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
16966           Original commit message from CVS:
16967           * gst/asfdemux/gstasfdemux.c:
16968           Sync _activate_pull() a little more with other demuxers.
16969
16970 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
16971
16972           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
16973           Original commit message from CVS:
16974           * gst/mpegstream/gstmpegdemux.c:
16975           recognize the padding stream
16976
16977 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
16978
16979           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
16980           Original commit message from CVS:
16981           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
16982           Convert tags that come as string into the type required by
16983           GstTagList.
16984
16985 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
16986
16987           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
16988           Original commit message from CVS:
16989           * gst/mpegaudioparse/gstmpegaudioparse.c:
16990           (gst_mp3parse_emit_frame):
16991           Remove some more broken code, it seems to clip even when it should not.
16992           See #491305.
16993
16994 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
16995
16996           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
16997           Original commit message from CVS:
16998           * gst/mpegaudioparse/gstmpegaudioparse.c:
16999           (gst_mp3parse_emit_frame):
17000           When the element is not driving the streaming thread it is not supposed
17001           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
17002           upstream when it detects EOS. See #491305.
17003
17004 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
17005
17006           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
17007           Original commit message from CVS:
17008           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
17009           * gst/dvdsub/Makefile.am:
17010           * gst/dvdsub/gstdvdsubdec.c:
17011           * gst/dvdsub/gstdvdsubparse.c:
17012           * gst/dvdsub/gstdvdsubparse.h:
17013           Add dvd subtitle parser, which just packetizes the input
17014           stream. This is needed to mux dvd subtitles into matroska
17015           files, since the muxer expects unfragmented and properly
17016           timestamped input (#415754).
17017
17018 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
17019
17020           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
17021           Original commit message from CVS:
17022           * configure.ac:
17023           Update requirements from past CVS versions to released
17024           versions (0.10.14 in this case).
17025           * ext/sidplay/gstsiddec.cc:
17026           Fix compilation with g++-4.2.
17027
17028 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17029
17030           gst/realmedia/: Fix some compiler warnings shown on Forte.
17031           Original commit message from CVS:
17032           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
17033           (gst_asm_scan_parse_condition):
17034           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17035           Fix some compiler warnings shown on Forte.
17036
17037 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
17038
17039           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
17040           Original commit message from CVS:
17041           Patch by: Gautier Portet <kassoulet at gmail dot com>
17042           * gst/xingheader/gstxingmux.c:
17043           The size of the Xing header is actually 417 as it's rounded to the
17044           next smaller integer. Fixes #397759.
17045           * gst/xingheader/gstxingmux.c: (xing_generate_header),
17046           (xing_push_header):
17047           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
17048           event to the beginning was successful before pushing the header again.
17049
17050 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
17051
17052           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
17053           Original commit message from CVS:
17054           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
17055           (mp3parse_bytepos_to_time):
17056           Use gst_util_guint64_to_gdouble for conversions.
17057           * win32/vs6/libgstmad.dsp:
17058           Add a link to libgstaudio.
17059
17060 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
17061
17062           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
17063           Original commit message from CVS:
17064           * ext/lame/gstlame.c:
17065           Fix up case where there is no peer, in which case
17066           _get_allowed_caps() will return NULL.
17067
17068 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
17069
17070           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
17071           Original commit message from CVS:
17072           * ext/lame/gstlame.c:
17073           Use GST_PTR_FORMAT to print caps in debug statement.
17074
17075 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17076
17077           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
17078           Original commit message from CVS:
17079           * configure.ac:
17080           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
17081           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
17082           in configure.ac.
17083
17084 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17085
17086           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
17087           Original commit message from CVS:
17088           * ext/lame/gstlame.c:
17089           Allow fixing the sample rate lame converts to by negotiating fixed
17090           sample rate on the src pad caps.
17091           Add docs for it.
17092           * tests/check/Makefile.am:
17093           * tests/check/pipelines/lame.c:
17094           Add a check for it.
17095
17096 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17097
17098           po/: Updated translations.
17099           Original commit message from CVS:
17100           * po/LINGUAS:
17101           * po/da.po:
17102           Updated translations.
17103
17104 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17105
17106           po/pl.po: Added Polish translation.
17107           Original commit message from CVS:
17108           translated by: Jakub Bogusz <qboosh@pld-linux.org>
17109           * po/pl.po:
17110           Added Polish translation.
17111
17112 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17113
17114           po/fi.po: Added Finnish translation.
17115           Original commit message from CVS:
17116           translated by: Ilkka Tuohela <hile@iki.fi>
17117           * po/fi.po:
17118           Added Finnish translation.
17119
17120 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17121
17122           po/es.po: Added Spanish translation.
17123           Original commit message from CVS:
17124           translated by: Jorge González González <aloriel@gmail.com>
17125           * po/es.po:
17126           Added Spanish translation.
17127
17128 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17129
17130           po/bg.po: Added Bulgarian translation.
17131           Original commit message from CVS:
17132           translated by: Alexander Shopov <ash@contact.bg>
17133           * po/bg.po:
17134           Added Bulgarian translation.
17135
17136 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17137
17138           gst/iec958/ac3iec.c: Chainup in finalize.
17139           Original commit message from CVS:
17140           * gst/iec958/ac3iec.c:
17141           Chainup in finalize.
17142           * tests/check/Makefile.am:
17143           * tests/check/generic/states.c:
17144           Improved state change unit test.
17145
17146 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17147
17148           Ignore registries in any format.
17149           Original commit message from CVS:
17150           * docs/plugins/.cvsignore:
17151           * tests/check/.cvsignore:
17152           Ignore registries in any format.
17153
17154 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17155
17156           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
17157           Original commit message from CVS:
17158           * configure.ac:
17159           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
17160           define in the lame headers.  This has the advantage that
17161           it should still work when we're cross-compiling (#452025).
17162
17163 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17164
17165           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
17166           Original commit message from CVS:
17167           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17168           Add other allowed rates to the pad templates.
17169           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
17170           Reset the parser to release memory in dispose.
17171
17172 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17173
17174           ext/: Fix more leaks.
17175           Original commit message from CVS:
17176           * ext/amrnb/amrnbdec.c:
17177           * ext/amrnb/amrnbenc.c:
17178           * ext/amrnb/amrnbparse.c:
17179           * ext/sidplay/gstsiddec.cc:
17180           Fix more leaks.
17181
17182 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
17183
17184           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
17185           Original commit message from CVS:
17186           Patch by: Daniel Charles <dcharles at ti dot com>
17187           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
17188           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
17189           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
17190           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
17191           * ext/amrnb/amrnbenc.h:
17192           Add property to select the BandMode of the AMR encoder.
17193           See #466442.
17194
17195 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17196
17197           gst/realmedia/asmrules.c: Make ro memory to share.
17198           Original commit message from CVS:
17199           * gst/realmedia/asmrules.c:
17200           Make ro memory to share.
17201
17202 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17203
17204           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
17205           Original commit message from CVS:
17206           * gst/mpegaudioparse/gstmpegaudioparse.c:
17207           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
17208           * gst/mpegaudioparse/gstmpegaudioparse.h:
17209           Queue segment event and push it after we know the caps on the pad or
17210           else an autoplugger might not have plugged the element yet and the
17211           segment is lost.
17212
17213 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17214
17215           gst/iec958/ac3iec.c: Fix tests.
17216           Original commit message from CVS:
17217           * gst/iec958/ac3iec.c:
17218           Fix tests.
17219
17220 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17221
17222           tests/check/: Add generic state-change test suite to help to fi leaks.
17223           Original commit message from CVS:
17224           * tests/check/Makefile.am:
17225           * tests/check/generic/.cvsignore:
17226           * tests/check/generic/states.c:
17227           Add generic state-change test suite to help to fi leaks.
17228
17229 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17230
17231           po/: Added Portuguese (Brazilian) translation.
17232           Original commit message from CVS:
17233           translated by: Raphael Higino <phhigino@gmail.com>
17234           * po/LINGUAS:
17235           * po/pt_BR.po:
17236           Added Portuguese (Brazilian) translation.
17237
17238 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17239
17240           po/: Updated translations.
17241           Original commit message from CVS:
17242           * po/hu.po:
17243           * po/nl.po:
17244           * po/sv.po:
17245           * po/uk.po:
17246           Updated translations.
17247
17248 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
17249
17250           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
17251           Original commit message from CVS:
17252           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
17253           (gst_rmdemux_parse_video_packet):
17254           Activate timestamp fixing code.
17255
17256 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
17257
17258           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
17259           Original commit message from CVS:
17260           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
17261           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
17262           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17263           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17264           Do fragment collection in the demuxer so that we can now work with
17265           both ffmpeg and realvideodec to decoder real video content.
17266
17267 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17268
17269           gst/realmedia/asmrules.c: Include stdlib.h.
17270           Original commit message from CVS:
17271           * gst/realmedia/asmrules.c:
17272           Include stdlib.h.
17273
17274 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
17275
17276           gst/realmedia/rdtmanager.c: Fix caps.
17277           Original commit message from CVS:
17278           * gst/realmedia/rdtmanager.c:
17279           Fix caps.
17280
17281 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
17282
17283           gst/realmedia/rtspreal.c: Disable UDP transport for now.
17284           Original commit message from CVS:
17285           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17286           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17287           Disable UDP transport for now.
17288
17289 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
17290
17291           gst/realmedia/: Add simple rdt manager.
17292           Original commit message from CVS:
17293           * gst/realmedia/Makefile.am:
17294           * gst/realmedia/rdtmanager.c: (find_session_by_id),
17295           (create_session), (free_session), (gst_rdt_manager_base_init),
17296           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
17297           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
17298           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
17299           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
17300           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
17301           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
17302           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
17303           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
17304           (gst_rdt_manager_plugin_init):
17305           * gst/realmedia/rdtmanager.h:
17306           * gst/realmedia/rmdemux.c: (plugin_init):
17307           Add simple rdt manager.
17308
17309 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
17310
17311           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
17312           Original commit message from CVS:
17313           * gst/realmedia/rdtdepay.c:
17314           Fix the encoding-name so that it matches what the rtsp extension sets.
17315
17316 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
17317
17318           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
17319           Original commit message from CVS:
17320           * gst/realmedia/asmrules.c: (gst_asm_node_free),
17321           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
17322           (gst_asm_scan_string), (gst_asm_scan_number),
17323           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
17324           (gst_asm_scan_next_token), (gst_asm_rule_free),
17325           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
17326           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
17327           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
17328           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
17329           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
17330           (gst_asm_rule_book_match), (main):
17331           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
17332           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
17333           Use g_hash_table_destroy instead of _unref which is too new.
17334
17335 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
17336
17337           gst/realmedia/.cvsignore: Add test to ignore.
17338           Original commit message from CVS:
17339           * gst/realmedia/.cvsignore:
17340           Add test to ignore.
17341           * gst/realmedia/Makefile.am:
17342           * gst/realmedia/asmrules.c: (gst_asm_node_new),
17343           (gst_asm_node_free), (gst_asm_operator_eval),
17344           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
17345           (gst_asm_scan_string), (gst_asm_scan_number),
17346           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
17347           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
17348           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
17349           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
17350           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
17351           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
17352           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
17353           (gst_asm_rule_book_match), (main):
17354           * gst/realmedia/asmrules.h:
17355           Added asembler rule book parser and evaluator.
17356           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
17357           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
17358           * gst/realmedia/rtspreal.h:
17359           Keep per stream config info.
17360           Parse and evaluate asm rule books for stream selection.
17361
17362 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17363
17364           gst/realmedia/rtspreal.c: Include stdlib.
17365           Original commit message from CVS:
17366           * gst/realmedia/rtspreal.c:
17367           Include stdlib.
17368
17369 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
17370
17371           gst/realmedia/: Split out hash code in separate file.
17372           Original commit message from CVS:
17373           * gst/realmedia/Makefile.am:
17374           * gst/realmedia/realhash.c: (hash), (call_hash),
17375           (gst_rtsp_ext_real_calc_response_and_checksum):
17376           * gst/realmedia/realhash.h:
17377           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17378           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
17379           Split out hash code in separate file.
17380
17381 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
17382
17383           gst/: Fix include paths and link dependecies for rtsp extension.
17384           Original commit message from CVS:
17385           * gst/asfdemux/Makefile.am:
17386           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
17387           (gst_rtsp_wms_class_init):
17388           * gst/realmedia/Makefile.am:
17389           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17390           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
17391           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
17392           (_do_init), (gst_rtsp_real_class_init):
17393           Fix include paths and link dependecies for rtsp extension.
17394
17395 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
17396
17397           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
17398           Original commit message from CVS:
17399           * gst/realmedia/Makefile.am:
17400           * gst/realmedia/rmdemux.c: (plugin_init):
17401           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17402           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
17403           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
17404           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
17405           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
17406           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
17407           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
17408           (gst_rtsp_real_plugin_init):
17409           * gst/realmedia/rtspreal.h:
17410           Add RealMedia RTSP extension module. It has rank NONE until it is fully
17411           functional.
17412
17413 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
17414
17415           gst/asfdemux/: Move WMS RTSP extension from -good to here.
17416           Original commit message from CVS:
17417           * gst/asfdemux/Makefile.am:
17418           * gst/asfdemux/gstasf.c: (plugin_init):
17419           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
17420           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
17421           (gst_rtsp_wms_configure_stream), (_do_init),
17422           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
17423           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
17424           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
17425           * gst/asfdemux/gstrtspwms.h:
17426           Move WMS RTSP extension from -good to here.
17427           Port it to the new pluggable extension interface.
17428
17429 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17430
17431           ext/mad/Makefile.am: Link to audio helper from plugins-base.
17432           Original commit message from CVS:
17433           * ext/mad/Makefile.am:
17434           Link to audio helper from plugins-base.
17435
17436 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17437
17438           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
17439           Original commit message from CVS:
17440           * configure.ac:
17441           * ext/mad/gstmad.c: (gst_mad_chain):
17442           Use the new buffer clipping function from gstaudio here and
17443           require gst-plugins-base CVS.
17444
17445 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17446
17447           configure.ac: Sync liboil check with plugins-base. Add libm check.
17448           Original commit message from CVS:
17449           * configure.ac:
17450           Sync liboil check with plugins-base. Add libm check.
17451           * gst/synaesthesia/Makefile.am:
17452           Link against libm. We're using sqrt here.
17453
17454 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17455
17456           gst/asfdemux/gstasfdemux.c: Include stdlib.
17457           Original commit message from CVS:
17458           * gst/asfdemux/gstasfdemux.c:
17459           Include stdlib.
17460
17461 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17462
17463           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
17464           Original commit message from CVS:
17465           * ext/annodex/Makefile.am:
17466           Fix CFLAGS/LIBS.
17467           * ext/cdio/gstcdiocddasrc.c:
17468           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
17469           Include stdlib
17470           * ext/cairo/Makefile.am:
17471           * gst/videofilter/Makefile.am:
17472           * tests/examples/level/Makefile.am:
17473           Use $(LIBM) instead of -lm
17474
17475 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17476
17477           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
17478           Original commit message from CVS:
17479           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17480           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
17481           * gst/mpegaudioparse/gstmpegaudioparse.h:
17482           Save some memory for each frame by only saving the start timestamp
17483           and start byte position instead of additionally the stop timestamp
17484           and stop byte position. This requires us to use a doubly-linked list
17485           but still saves 8-12 bytes per frame.
17486
17487 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17488
17489           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
17490           Original commit message from CVS:
17491           * ext/mad/gstmad.c: (clip_outgoing_buffer):
17492           Fix buffer clipping to correctly clip to the segment stop.
17493
17494 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17495
17496           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
17497           Original commit message from CVS:
17498           * gst/mpegaudioparse/gstmpegaudioparse.c:
17499           (gst_mp3parse_emit_frame):
17500           Fix a calculation that was causing mp3parse to drop every incoming
17501           frame when upstream delivered a segment in TIME format, breaking
17502           playback of all mpeg system streams.
17503
17504 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17505
17506           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
17507           Original commit message from CVS:
17508           * Makefile.am:
17509           * configure.ac:
17510           * tests/Makefile.am:
17511           Remove bogus check for libcheck, since we check for
17512           gstreamer-check and it pulls in the required info from
17513           and we weren't actually _using_ the information for
17514           libcheck ourselves anyway.
17515
17516 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17517
17518           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
17519           Original commit message from CVS:
17520           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17521           (gst_mp3parse_init), (gst_mp3parse_dispose),
17522           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
17523           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
17524           (mp3parse_handle_seek), (mp3parse_src_query):
17525           * gst/mpegaudioparse/gstmpegaudioparse.h:
17526           Implement accurate seeking in mpegaudioparse. Fixes #308312.
17527           Also implement segment seeks.
17528
17529 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17530
17531           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
17532           Original commit message from CVS:
17533           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
17534           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
17535           (gst_mad_chain), (gst_mad_change_state):
17536           * ext/mad/gstmad.h:
17537           Implement buffer clipping and use GST_BOILERPLATE instead of manual
17538           GType magic. Part one of bug #308312.
17539
17540 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17541
17542           configure.ac: Use pkg-config to locate check.
17543           Original commit message from CVS:
17544           * configure.ac:
17545           Use pkg-config to locate check.
17546
17547 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
17548
17549           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
17550           Original commit message from CVS:
17551           * configure.ac:
17552           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
17553           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
17554           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
17555           Fix build against core CVS by not using deprecated API. Bump
17556           requirements for new API (overdue anyway).
17557
17558 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17559
17560           REQUIREMENTS: Also add amr-libs here and update a little.
17561           Original commit message from CVS:
17562           * REQUIREMENTS:
17563           Also add amr-libs here and update a little.
17564
17565 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
17566
17567           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
17568           Original commit message from CVS:
17569           * docs/plugins/inspect/plugin-dvdnav.xml:
17570           * docs/plugins/inspect/plugin-realmedia.xml:
17571           * docs/plugins/inspect/plugin-synaesthesia.xml:
17572           Add inspect file for synaesthesia so the docs can be built even if
17573           the plugin isn't built yet. Fixes #454311. Also add inspect files
17574           for dvdnavsrc and realmedia.
17575
17576 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17577
17578           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
17579           Original commit message from CVS:
17580           * docs/plugins/Makefile.am:
17581           Simplify --extra-dir as gtkdoc scans recursively.
17582
17583 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17584
17585           And yet more docs enabled.
17586           Original commit message from CVS:
17587           * docs/plugins/Makefile.am:
17588           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17589           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17590           * gst/synaesthesia/Makefile.am:
17591           * gst/synaesthesia/gstsynaesthesia.c:
17592           * gst/synaesthesia/gstsynaesthesia.h:
17593           And yet more docs enabled.
17594
17595 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17596
17597           docs/plugins/: Add new docs. Scan c++ files too.
17598           Original commit message from CVS:
17599           * docs/plugins/Makefile.am:
17600           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17601           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17602           * docs/plugins/inspect/plugin-a52dec.xml:
17603           * docs/plugins/inspect/plugin-amrnb.xml:
17604           * docs/plugins/inspect/plugin-asf.xml:
17605           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17606           * docs/plugins/inspect/plugin-dvdsub.xml:
17607           * docs/plugins/inspect/plugin-iec958.xml:
17608           * docs/plugins/inspect/plugin-lame.xml:
17609           * docs/plugins/inspect/plugin-mad.xml:
17610           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17611           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17612           * docs/plugins/inspect/plugin-mpegstream.xml:
17613           Add new docs. Scan c++ files too.
17614           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
17615           (gst_amrnbdec_event):
17616           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
17617           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
17618           (gst_amrnbparse_loop):
17619           Add documentation headers.
17620           * ext/mad/gstmad.c:
17621           * ext/mad/gstmad.h:
17622           Refactor for docs.
17623
17624 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17625
17626           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
17627           Original commit message from CVS:
17628           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
17629           (gst_mp3parse_init):
17630           Use GST_BOILERPLATE instead of manual GType magic.
17631           * gst/mpegaudioparse/gstmpegaudioparse.c:
17632           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
17633           (mp3parse_bytepos_to_time):
17634           * gst/mpegaudioparse/gstmpegaudioparse.h:
17635           Implement seeking, byte->time, time->byte conversions with the Xing
17636           seek table if available. This allows better at least a bit more
17637           accurate seeks and file position reporting.
17638
17639 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17640
17641           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
17642           Original commit message from CVS:
17643           * gst/mpegaudioparse/gstmpegaudioparse.c:
17644           (gst_mp3parse_handle_first_frame):
17645           Copy the complete Xing seek table in the 100 byte array instead of
17646           copying the first byte 100 times.
17647           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
17648           (mp3parse_total_time), (mp3parse_time_to_bytepos):
17649           Add seeking support based on the Xing header but comment it out for
17650           now as it seems to yield worse result than the other method.
17651           Also use gst_pad_query_peer_duration() instead of getting the peer pad
17652           ourself, creating a new GstQuery, etc.
17653
17654 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17655
17656           docs/plugins/: Update docs with caps info.
17657           Original commit message from CVS:
17658           * docs/plugins/gst-plugins-ugly-plugins.args:
17659           * docs/plugins/inspect/plugin-a52dec.xml:
17660           * docs/plugins/inspect/plugin-amrnb.xml:
17661           * docs/plugins/inspect/plugin-asf.xml:
17662           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17663           * docs/plugins/inspect/plugin-dvdread.xml:
17664           * docs/plugins/inspect/plugin-dvdsub.xml:
17665           * docs/plugins/inspect/plugin-iec958.xml:
17666           * docs/plugins/inspect/plugin-lame.xml:
17667           * docs/plugins/inspect/plugin-mad.xml:
17668           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17669           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17670           * docs/plugins/inspect/plugin-mpegstream.xml:
17671           Update docs with caps info.
17672
17673 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
17674
17675           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
17676           Original commit message from CVS:
17677           * po/POTFILES.in:
17678           Make sure dvdnav strings get translated too (no reason not to have
17679           them in the .po file, even if the plugin is disabled for now).
17680           Fixes #450879.
17681
17682 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17683
17684           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
17685           Original commit message from CVS:
17686           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
17687           (gst_amrnbdec_event), (gst_amrnbdec_chain),
17688           (gst_amrnbdec_state_change):
17689           * ext/amrnb/amrnbdec.h:
17690           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
17691           (gst_amrnbparse_loop):
17692           Add newsegment and discont handling. Some code cleanups.
17693
17694 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
17695
17696           ext/dvdread/dvdreadsrc.c: check for an error from
17697           Original commit message from CVS:
17698           * ext/dvdread/dvdreadsrc.c: check for an error from
17699           DVDReadBlocks() correctly.
17700
17701 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
17702
17703           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...
17704           Original commit message from CVS:
17705           * ext/dvdread/dvdreadsrc.c:
17706           If we can't read a nav packet, or it doesn't look like a nav
17707           packet, that's an error.  Previous behavior was to look at
17708           the next packet; I can't find any justification for doing that.
17709           Fixes: #358891.
17710
17711 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17712
17713           po/it.po: Updated Italian translation.
17714           Original commit message from CVS:
17715           * po/it.po:
17716           Updated Italian translation.
17717
17718 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17719
17720           po/vi.po: Updated Vietnames translation.
17721           Original commit message from CVS:
17722           * po/vi.po:
17723           Updated Vietnames translation.
17724
17725 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17726
17727           po/: Added Chinese (simplified) translation.
17728           Original commit message from CVS:
17729           contributed by: Wenzheng Hu <db_lobster@163.com>
17730           * po/LINGUAS:
17731           * po/zh_CN.po:
17732           Added Chinese (simplified) translation.
17733
17734 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17735
17736           MAINTAINERS: Updating all the maintainers files
17737           Original commit message from CVS:
17738           * MAINTAINERS:
17739           Updating all the maintainers files
17740
17741 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
17742
17743           Fix leaks some more.
17744           Original commit message from CVS:
17745           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
17746           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
17747           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
17748           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
17749           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
17750           * gst/iec958/ac3iec.c: (ac3iec_init):
17751           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
17752           Fix leaks some more.
17753
17754 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
17755
17756           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
17757           Original commit message from CVS:
17758           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
17759           "She's leaking me", said valgrind.
17760
17761 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17762
17763           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
17764           Original commit message from CVS:
17765           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
17766           Fix "pad caps are not a real subset of its template caps" warning.
17767
17768 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
17769
17770           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
17771           Original commit message from CVS:
17772           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
17773           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
17774           (gst_amrnbdec_finalize):
17775           Don't leak the adapter, unref it in a new finalize method instead.
17776           Fixes #448782.
17777
17778 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17779
17780           configure.ac: Back to CVS
17781           Original commit message from CVS:
17782           * configure.ac:
17783           Back to CVS
17784           * gst-plugins-ugly.doap:
17785           Add 0.10.6 to the list of releases.
17786
17787 === release 0.10.6 ===
17788
17789 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17790
17791         * ChangeLog:
17792         * NEWS:
17793         * RELEASE:
17794         * configure.ac:
17795         * docs/plugins/gst-plugins-ugly-plugins.args:
17796         * docs/plugins/inspect/plugin-a52dec.xml:
17797         * docs/plugins/inspect/plugin-asf.xml:
17798         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17799         * docs/plugins/inspect/plugin-dvdread.xml:
17800         * docs/plugins/inspect/plugin-dvdsub.xml:
17801         * docs/plugins/inspect/plugin-iec958.xml:
17802         * docs/plugins/inspect/plugin-lame.xml:
17803         * docs/plugins/inspect/plugin-mad.xml:
17804         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17805         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17806         * docs/plugins/inspect/plugin-mpegstream.xml:
17807         * docs/plugins/inspect/plugin-siddec.xml:
17808           Release 0.10.6
17809           Original commit message from CVS:
17810           Release 0.10.6
17811
17812 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17813
17814         * po/af.po:
17815         * po/az.po:
17816         * po/cs.po:
17817         * po/da.po:
17818         * po/en_GB.po:
17819         * po/hu.po:
17820         * po/it.po:
17821         * po/nb.po:
17822         * po/nl.po:
17823         * po/or.po:
17824         * po/sq.po:
17825         * po/sr.po:
17826         * po/sv.po:
17827         * po/uk.po:
17828         * po/vi.po:
17829           Update .po files
17830           Original commit message from CVS:
17831           Update .po files
17832
17833 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17834
17835           win32/vs6/: Convert line endings to CRLF and mark as binary files.
17836           Original commit message from CVS:
17837           * win32/vs6/gst_plugins_ugly.dsw:
17838           * win32/vs6/libgstac3parse.dsp:
17839           * win32/vs6/libgstasfdemux.dsp:
17840           * win32/vs6/libgstdvdlpcmdec.dsp:
17841           * win32/vs6/libgstdvdsub.dsp:
17842           * win32/vs6/libgstiec958.dsp:
17843           * win32/vs6/libgstlame.dsp:
17844           * win32/vs6/libgstmad.dsp:
17845           * win32/vs6/libgstmpegaudioparse.dsp:
17846           * win32/vs6/libgstmpegstream.dsp:
17847           * win32/vs6/libgstrealmedia.dsp:
17848           * win32/vs6/libgstsynaesthesia.dsp:
17849           Convert line endings to CRLF and mark as binary files.
17850
17851 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
17852
17853           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
17854           Original commit message from CVS:
17855           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
17856           Don't forget to unlock when setting the device property, or
17857           we'll sooner or later deadlock.
17858
17859 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
17860
17861           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
17862           Original commit message from CVS:
17863           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
17864           Use gst_util_guint64_to_gdouble for conversion.
17865           * win32/vs6/libgstasfdemux.dsp:
17866           Add asfpacket.c to the build.
17867
17868 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17869
17870           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
17871           Original commit message from CVS:
17872           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17873           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
17874           * gst/mpegaudioparse/gstmpegaudioparse.h:
17875           If the Xing header provides a total time, use it to calculate the
17876           correct average bitrate immediately, instead of sending updates as
17877           we parse the stream.
17878
17879 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
17880
17881           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
17882           Original commit message from CVS:
17883           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
17884           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
17885           Use GstClockTime instead of guint for a time variable to prevent
17886           overflows on too large subtitle durations. Fixes #444514.
17887
17888 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
17889
17890           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
17891           Original commit message from CVS:
17892           Patch by: Mark Nauwelaerts <manauw at skynet be>
17893           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
17894           Clear state when handling the serialized FLUSH_STOP event instead of
17895           the FLUSH_START event, thereby making sure we don't free buffers the
17896           chain function is still using. Fixes dvdsubdec crashing when flusing
17897           or seeking (#442706).
17898
17899 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
17900
17901           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
17902           Original commit message from CVS:
17903           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17904           Initialise variable to make fc4 build bot happy.
17905
17906 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17907
17908           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
17909           Original commit message from CVS:
17910           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17911           Add sanity check so we don't abort for broken or non-MPEG streams,
17912           but instead error out. Fixes crashes/aborts for when our typefinder
17913           wrongly identifies quicktime files as mpeg (which should be fixed in
17914           -base now too). (#440120).
17915
17916 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17917
17918         * ChangeLog:
17919         * ext/amrnb/amrnbdec.c:
17920         * ext/amrnb/amrnbenc.c:
17921         * ext/amrnb/amrnbparse.c:
17922           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
17923           Original commit message from CVS:
17924           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
17925           block_size, _do_init, gst_amrnbdec_base_init,
17926           gst_amrnbdec_class_init, gst_amrnbdec_init):
17927           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
17928           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
17929           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
17930           block_size, _do_init, gst_amrnbparse_base_init,
17931           gst_amrnbparse_class_init, gst_amrnbparse_init):
17932           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
17933           GST_DEBUG_FUNCPTR and add log-category.
17934
17935 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17936
17937           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
17938           Original commit message from CVS:
17939           * gst/mpegaudioparse/gstmpegaudioparse.c:
17940           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17941           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
17942           (gst_mp3parse_chain), (mp3parse_total_bytes),
17943           (mp3parse_total_time):
17944           * gst/mpegaudioparse/gstmpegaudioparse.h:
17945           Implement parsing of Xing headers from the first frame of the stream,
17946           and use it to report duration correctly where possible.
17947
17948 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
17949
17950           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
17951           Original commit message from CVS:
17952           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
17953           After descrambling, push the packets out as individual packets
17954           instead of one big descrambled buffer. Makes cook audio decoding
17955           work with the 'realaudiodec' decoder from gst-plugins-bad.
17956
17957 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17958
17959           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
17960           Original commit message from CVS:
17961           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17962           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
17963           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
17964           (gst_rmdemux_parse_packet):
17965           * gst/realmedia/rmdemux.h:
17966           Remember first timestamp encountered in stream and re-timestamp
17967           stream to start from zero (fixes #397219); only send one newsegment
17968           event, not two; when seeking, send newsegment events from the
17969           streaming thread and not from the seeking thread.
17970
17971 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
17972
17973           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
17974           Original commit message from CVS:
17975           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
17976           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
17977           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
17978           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
17979           * gst/mpegstream/gstmpegdemux.h:
17980           Reset last_flow values for the various streams after a flushing
17981           seek, otherwise we might aggregate wrong flow returns afterwards
17982           that will make upstream pause silently. This should fix seeking
17983           in DVDs and also fix the Thoggen cropping dialog (#438610).
17984
17985 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
17986
17987           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
17988           Original commit message from CVS:
17989           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
17990           (gst_asf_demux_chain_headers),
17991           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
17992           (gst_asf_demux_have_mutually_exclusive_active_stream),
17993           (gst_asf_demux_check_activate_streams),
17994           (gst_asf_demux_find_stream_with_complete_payload),
17995           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
17996           (gst_asf_demux_activate_ext_props_streams),
17997           (gst_asf_demux_process_object):
17998           * gst/asfdemux/gstasfdemux.h:
17999           Activate streams (ie. add the pads to the element) depending on
18000           whether we actually get data for those streams within the ASF
18001           preroll value specified. Currently only done in pull-mode though
18002           (this will fix problems with playbin hanging on mms streams once
18003           we use this in push-mode as well).
18004
18005 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
18006
18007           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
18008           Original commit message from CVS:
18009           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
18010           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
18011           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
18012           (gst_asf_demux_process_file):
18013           * gst/asfdemux/gstasfdemux.h:
18014           Make all timestamps start from zero in pull-mode too; some small
18015           clean-ups and FIXMEs here and there.
18016
18017 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
18018
18019           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
18020           Original commit message from CVS:
18021           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
18022           (gst_asf_demux_parse_packet):
18023           If packet size is specified within the packet and smaller than
18024           the actual packet size, don't parse beyond the size specified in
18025           the packet (this makes us parse some cases of packets with single
18026           compressed payloads cleanly, see e.g stream from #431318). Also
18027           add a sanity check when parsing compressed single payloads.
18028
18029 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
18030
18031           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
18032           Original commit message from CVS:
18033           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
18034           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
18035           (gst_asf_demux_handle_seek_event),
18036           (gst_asf_demux_push_complete_payloads):
18037           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
18038           send data from the keyframe right before the new segment start to
18039           make sure the decoder doesn't have to decode more than absolutely
18040           necessary.
18041
18042 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
18043
18044           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
18045           Original commit message from CVS:
18046           * gst/asfdemux/asfheaders.c:
18047           * gst/asfdemux/asfheaders.h:
18048           * gst/asfdemux/asfpacket.c:
18049           (asf_payload_parse_replicated_data_extensions),
18050           (gst_asf_demux_parse_payload):
18051           * gst/asfdemux/asfpacket.h:
18052           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18053           (gst_asf_demux_push_complete_payloads),
18054           (gst_asf_demux_process_ext_stream_props):
18055           * gst/asfdemux/gstasfdemux.h:
18056           Implement payload extension system/extended replicated data parsing,
18057           so we can extract payload durations if they're specified.
18058
18059 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
18060
18061           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
18062           Original commit message from CVS:
18063           * gst/asfdemux/asfheaders.h:
18064           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18065           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
18066           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
18067           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
18068           (gst_asf_demux_parse_stream_object),
18069           (gst_asf_demux_process_ext_stream_props),
18070           (gst_asf_demux_process_queued_extended_stream_objects),
18071           (gst_asf_demux_activate_ext_props_streams),
18072           (gst_asf_demux_process_object):
18073           * gst/asfdemux/gstasfdemux.h:
18074           Refactor stream parse/activation a bit (stream activation heuristics
18075           are still the same though); some more clean-ups.
18076
18077 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
18078
18079           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
18080           Original commit message from CVS:
18081           * win32/common/.cvsignore:
18082           Ignore generated config.h file to make build bot happy.
18083
18084 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
18085
18086           gst/asfdemux/: Init debug category before using it.
18087           Original commit message from CVS:
18088           * gst/asfdemux/gstasf.c: (plugin_init):
18089           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
18090           * gst/asfdemux/gstasfdemux.h:
18091           Init debug category before using it.
18092
18093 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
18094
18095           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
18096           Original commit message from CVS:
18097           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
18098           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
18099           Fix silly bug when we can't pull as much data as we want; don't
18100           forget to announce pending tags in the new packet parsing code.
18101
18102 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
18103
18104           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
18105           Original commit message from CVS:
18106           * configure.ac:
18107           * win32/MANIFEST:
18108           Generate a win32 config.h into win32/common and add to MANIFEST so
18109           it gets disted (#393890). Looks like win32/common/config.h.in needs
18110           some work though.
18111
18112 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
18113
18114           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
18115           Original commit message from CVS:
18116           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
18117           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
18118           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
18119           Fix pull mode operation some more: send newsegment event before
18120           sending data; handle EOS and fatal flow returns a bit better; don't
18121           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
18122
18123 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
18124
18125           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
18126           Original commit message from CVS:
18127           * gst/asfdemux/Makefile.am:
18128           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
18129           (asf_packet_create_payload_buffer),
18130           (asf_payload_find_previous_fragment),
18131           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
18132           (gst_asf_demux_parse_packet):
18133           * gst/asfdemux/asfpacket.h:
18134           * gst/asfdemux/gstasfdemux.c:
18135           (gst_asf_demux_reset_stream_state_after_discont),
18136           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
18137           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
18138           (gst_asf_demux_process_chunk):
18139           * gst/asfdemux/gstasfdemux.h:
18140           New packet parsing code: should put halfway decent timestamps on
18141           buffers, and might even set the appropriate keyframe/discont buffer
18142           flags from time to time (and even if it doesn't, I'm at least able
18143           to debug this code); only used in pull-mode so far. Still needs
18144           some more work, like payload extensions parsing and proper flow
18145           aggregation, and stream activation based on preroll. Stay tuned.
18146
18147 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
18148
18149           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
18150           Original commit message from CVS:
18151           * gst/asfdemux/asfheaders.h:
18152           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18153           (gst_asf_demux_seek_index_lookup),
18154           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
18155           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
18156           (gst_asf_demux_process_ext_content_desc),
18157           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
18158           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
18159           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
18160           * gst/asfdemux/gstasfdemux.h:
18161           Some clean-ups and small fixes: rename asf_stream_context structure to
18162           AsfStream; inline some three-line utility functions that are only used
18163           once anyway and get rid of their associated helper structs; make debug
18164           category global so that it is used by the debug statements in the other
18165           file as well; simplify gst_asf_demux_get_stream(); fix accidental
18166           implicit initialisation of stream->last_buffer_timestamp to 0, which
18167           would lead to missing timestamps on the first buffer; put fourcc format
18168           into video caps to make certain proprietary wmv decoders happy (for the
18169           case of WMVA in particular); play_time is offset by preroll as well, so
18170           fix overreporting of duration for some files.
18171
18172 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
18173
18174           gst/asfdemux/gstasfdemux.c: Printf format fixes.
18175           Original commit message from CVS:
18176           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
18177           (gst_asf_demux_pull_indices):
18178           Printf format fixes.
18179
18180 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
18181
18182           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
18183           Original commit message from CVS:
18184           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18185           (gst_mpeg_parse_send_event):
18186           Post an error message if EOS wasn't handled by anything downstream.
18187           This should fix playbin freezing/hanging with small VobSub subtitle
18188           files (background: not-linked flow returns from downstream are
18189           ignored for a while at the beginning, so if the file is small
18190           upstream will never get a not-linked flow return even if nothing
18191           is connected downstream). (#429960).
18192
18193 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
18194
18195           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
18196           Original commit message from CVS:
18197           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
18198           (gst_amrnbparse_sink_activate),
18199           (gst_amrnbparse_sink_activate_pull):
18200           Rewrite terminally broken sinkpad activation code.
18201           Now actually supports pull-mode activation (didn't before), and push
18202           mode activation doesn't leave the sinkpad flushing.
18203
18204 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
18205
18206           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
18207           Original commit message from CVS:
18208           * gst/asfdemux/asfheaders.c:
18209           * gst/asfdemux/asfheaders.h:
18210           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18211           (gst_asf_demux_reset), (gst_asf_demux_init),
18212           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
18213           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
18214           (gst_asf_demux_seek_index_lookup),
18215           (gst_asf_demux_reset_stream_state_after_discont),
18216           (gst_asf_demux_handle_seek_event),
18217           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
18218           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
18219           (gst_asf_demux_pull_indices),
18220           (gst_asf_demux_parse_data_object_start),
18221           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
18222           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
18223           (gst_asf_demux_process_simple_index),
18224           (gst_asf_demux_process_object),
18225           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
18226           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
18227           * gst/asfdemux/gstasfdemux.h:
18228           Make asfdemux work in pull mode where possible. If there's an index
18229           at the end of the file, read it and use it for seeking purposes.
18230
18231 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
18232
18233           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
18234           Original commit message from CVS:
18235           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18236           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
18237           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
18238           Some timestamp fixes.
18239           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
18240           Fix for 64-bit machines.
18241
18242 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
18243
18244           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
18245           Original commit message from CVS:
18246           Patch by: René Stadler <mail at renestadler dot de>
18247           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
18248           (find_seek_offset_time), (gst_rmdemux_reset),
18249           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
18250           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
18251           * gst/realmedia/rmdemux.h:
18252           Make rmdemux handle any number of logical streams. Fixes #428698.
18253
18254 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18255
18256         * po/nl.po:
18257           update dutch
18258           Original commit message from CVS:
18259           update dutch
18260
18261 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18262
18263           po/: Added Danish translation.
18264           Original commit message from CVS:
18265           submitted by: Mogens Jaeger <mogens@jaeger.tf>
18266           * po/LINGUAS:
18267           * po/da.po:
18268           Added Danish translation.
18269
18270 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18271
18272           po/.cvsignore: Add pot.
18273           Original commit message from CVS:
18274           * po/.cvsignore:
18275           Add pot.
18276
18277 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
18278
18279           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
18280           Original commit message from CVS:
18281           2007-03-27  Julien MOUTTE  <julien@moutte.net>
18282           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
18283           stream and try to adapt to incoming timestamps lack of
18284           precision up to half a frame. This allows generating
18285           a perfect stream even with muxed formats like FLV where
18286           the timestamps are stored in milliseconds.
18287
18288 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18289
18290           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
18291           Original commit message from CVS:
18292           * gst/realmedia/rmdemux.c:
18293           Remove unused zlib.h include. Fixes #421594.
18294
18295 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18296
18297           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
18298           Original commit message from CVS:
18299           * ext/lame/gstlame.c: (gst_lame_setup):
18300           Disable the bitrate checking when the user has requested
18301           Free Format mode, as all bitrates less than the maximum
18302           are valid then.
18303
18304 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18305
18306           po/: Update translations.
18307           Original commit message from CVS:
18308           * po/hu.po:
18309           * po/it.po:
18310           * po/sv.po:
18311           Update translations.
18312
18313 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18314
18315           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
18316           Original commit message from CVS:
18317           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
18318           When handling seeks, don't convert -1 start or stop values to a bogus
18319           byte position - pass them upstream as -1.
18320
18321 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18322
18323           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
18324           Original commit message from CVS:
18325           * gst/mpegaudioparse/gstmpegaudioparse.c:
18326           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
18327           (gst_mp3parse_init), (gst_mp3parse_sink_event),
18328           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
18329           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
18330           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
18331           (mp3parse_total_time), (mp3parse_handle_seek),
18332           (mp3parse_src_event), (mp3parse_src_query),
18333           (mp3parse_get_query_types), (plugin_init):
18334           * gst/mpegaudioparse/gstmpegaudioparse.h:
18335           Implement seeking via average bitrate, and position+duration
18336           querying in mp3parse. Later, it will support frame-accurate seeking by
18337           building a seek table as it parses.
18338           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
18339           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
18340           before any extant MP3 decoder plugin. This allows us to remove framing
18341           support from the decoders, if we want, and will provide them with
18342           accurate seeking automatically once it is finished.
18343           Fix the handling of MPEG-1 Layer 1 files.
18344           Partially fix timestamping of packets arriving from a demuxer by
18345           queueing the incoming timestamp until the next packet starts, rather
18346           than applying it immediately to the next pushed buffer.
18347
18348 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
18349
18350           gst/asfdemux/gstasfdemux.c: Printf format fix.
18351           Original commit message from CVS:
18352           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
18353           Printf format fix.
18354
18355 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18356
18357           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
18358           Original commit message from CVS:
18359           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
18360           (gst_cdio_cdda_src_finalize):
18361           Make sure we always destroy our libcdio handle.
18362
18363 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
18364
18365           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
18366           Original commit message from CVS:
18367           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
18368           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
18369           (gst_cdio_cdda_src_finalize):
18370           Small code cleanups.
18371           Don't use pad_alloc as the base class cannot deal with the error codes.
18372
18373 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
18374
18375           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
18376           Original commit message from CVS:
18377           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
18378           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
18379           Never post a (fatal) error message on the bus on decoding errors. We
18380           should only do this if we can't recover, but mpeg2dec can always
18381           recover. This is needed for DVB streams, for example, where there
18382           may be temporary glitches in the stream. Instead of an error
18383           message, post a warning message on the bus for every N decoding
18384           errors. Fixes #370020.
18385
18386 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18387
18388           configure.ac: Convert to new AG_GST style.
18389           Original commit message from CVS:
18390           * configure.ac:
18391           Convert to new AG_GST style.
18392
18393 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18394
18395           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
18396           Original commit message from CVS:
18397           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
18398           (gst_lame_setup):
18399           Display sensible defaults and limits for the
18400           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
18401           property - it's supposed to be a boolean 0/1 value.
18402
18403 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18404
18405           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
18406           Original commit message from CVS:
18407           * ext/lame/gstlame.c:
18408           Initialise the variables so gcc doesn't complain about possibly
18409           uninitialised uses, even though they can't actually happen.
18410
18411 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
18412
18413           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
18414           Original commit message from CVS:
18415           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
18416           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
18417           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
18418           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18419           Implement all sample rates.
18420           Implement sample permutation a little smarter avoiding a memcpy.
18421           Fix timestamps, use segments, fix seeking.
18422
18423 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
18424
18425           Document siddec.
18426           Original commit message from CVS:
18427           * docs/plugins/Makefile.am:
18428           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18429           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18430           * docs/plugins/inspect/plugin-siddec.xml:
18431           * ext/sidplay/gstsiddec.cc:
18432           * ext/sidplay/gstsiddec.h:
18433           Document siddec.
18434
18435 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18436
18437           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
18438           Original commit message from CVS:
18439           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18440           (gst_lame_set_property), (gst_lame_setup):
18441           Fix up bitrate checking macro.  Make it give us a
18442           GST_ELEMENT_WARNING message so the application has a chance of
18443           reporting this to the user.  Move the checking to _setup, so we
18444           are sure it runs in the READY state, when we hope to have a pipeline
18445           and a bus that is not flushing.
18446           This fixes e.g. using 96 kbit/sec as a bitrate.
18447
18448 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
18449
18450           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
18451           Original commit message from CVS:
18452           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
18453           (gst_asf_demux_process_advanced_mutual_exclusion),
18454           (gst_asf_demux_process_queued_extended_stream_objects),
18455           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
18456           * gst/asfdemux/gstasfdemux.h:
18457           Parse advanced mutual exclusion object and only add pads for
18458           'hidden' streams (those in an extended stream header) that are
18459           mutually exclusive with an already existing 'main stream' if
18460           the broadcasting flag is not set. If the broadcasting flag is set,
18461           assume that data for this stream isn't sent. (This should ideally be
18462           solved better by making playbin more robust against this and/or by
18463           making mmssrc send some information downstream about which streams
18464           will be streamed). Fixes #353116.
18465
18466 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18467
18468           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
18469           Original commit message from CVS:
18470           * gst/synaesthesia/gstsynaesthesia.c:
18471           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
18472           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
18473           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
18474           (synaescope32), (synaescope_set_data), (synaesthesia_update),
18475           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
18476           * gst/synaesthesia/synaescope.h:
18477           Move all the mutable engine state into a structure so that
18478           multiple element instances can run without interfering.
18479
18480 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18481
18482           Add crossreferences to glib/gobject/gstream docs.
18483           Original commit message from CVS:
18484           * configure.ac:
18485           * docs/plugins/Makefile.am:
18486           Add crossreferences to glib/gobject/gstream docs.
18487
18488 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18489
18490           gst/synaesthesia/: More source cleanups and add FIXME comments.
18491           Original commit message from CVS:
18492           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18493           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18494           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
18495           (plugin_init):
18496           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
18497           (synaescope8):
18498           More source cleanups and add FIXME comments.
18499
18500 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
18501
18502           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
18503           Original commit message from CVS:
18504           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
18505           Use gst_guint64_to_gdouble for conversions.
18506           * gst/synaesthesia/synaescope.c:
18507           Define M_PI and do not include <pthread.h> and
18508           <sys/time.h> for G_OS_WIN32
18509           * win32/vs6/libgstrealmedia.dsp:
18510           * win32/vs6/synaesthesia.dsp:
18511           Update projects files.
18512           * win32/common/config.h.in:
18513           Add config.h.in for autogen of config.h
18514
18515 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18516
18517           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
18518           Original commit message from CVS:
18519           * configure.ac:
18520           Add --enable-experimental support. Activate synaesthesia when building
18521           with --enable-experimental. Fix --enable external configure switch
18522           description.
18523
18524 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18525
18526           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
18527           Original commit message from CVS:
18528           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
18529           (gst_lame_change_state):
18530           * ext/lame/gstlame.h:
18531           On receiving EOS, we try to push a last buffer with the remaining
18532           samples. Don't do that if we got an unclean flow return on the last
18533           gst_pad_push(), downstream might not handle this very gracefully
18534           (see #403168).
18535           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
18536           Pass flow returns upstream (helps #403168).
18537
18538 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18539
18540           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
18541           Original commit message from CVS:
18542           * gst/synaesthesia/gstsynaesthesia.c:
18543           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
18544           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18545           (gst_synaesthesia_chain), (plugin_init):
18546           check result of gst_pad_push() in _chain.
18547
18548 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18549
18550           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
18551           Original commit message from CVS:
18552           * gst/synaesthesia/Makefile.am:
18553           * gst/synaesthesia/gstsynaesthesia.c:
18554           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
18555           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18556           (gst_synaesthesia_chain), (plugin_init):
18557           * gst/synaesthesia/synaescope.c:
18558           * gst/synaesthesia/synaescope.h:
18559           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
18560           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
18561           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
18562           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
18563           possible leak in _chain. (#356882)
18564
18565 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
18566
18567           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
18568           Original commit message from CVS:
18569           * gst/asfdemux/asfheaders.c:
18570           * gst/asfdemux/asfheaders.h:
18571           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
18572           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
18573           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
18574           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
18575           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
18576           (gst_asf_demux_process_ext_content_desc),
18577           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
18578           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
18579           (gst_asf_demux_process_bitrate_props_object),
18580           (gst_asf_demux_process_header_ext),
18581           (gst_asf_demux_process_language_list),
18582           (gst_asf_demux_process_ext_stream_props),
18583           (gst_asf_demux_process_queued_extended_stream_objects),
18584           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
18585           * gst/asfdemux/gstasfdemux.h:
18586           Refactor and clean up header parsing and chain function a bit; get
18587           rid of some cruft; make header parsing a tad more robust, fixing
18588           #403188.
18589
18590 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
18591
18592           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
18593           Original commit message from CVS:
18594           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
18595           Post an error if we receive an EOS event while still waiting for the
18596           ASF header object to come through.
18597
18598 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
18599
18600           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
18601           Original commit message from CVS:
18602           Patch by: Xavier B. <xavierb gmail com>
18603           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
18604           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
18605           (gst_asf_demux_process_ext_content_desc),
18606           (gst_asf_demux_process_data),
18607           (gst_asf_demux_process_language_list),
18608           (gst_asf_demux_process_ext_stream_props),
18609           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
18610           Guard places where we assume that a certain amount of data is
18611           available better against less data being available (should fix
18612           infamous assertion crasher bug #336370). Also fixes a small
18613           memory leak.
18614
18615 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
18616
18617           gst/realmedia/: Add demuxer for RealAudio files (#349779).
18618           Original commit message from CVS:
18619           * gst/realmedia/Makefile.am:
18620           * gst/realmedia/rademux.c:
18621           * gst/realmedia/rademux.h:
18622           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18623           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
18624           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
18625           * gst/realmedia/rmutils.h:
18626           Add demuxer for RealAudio files (#349779).
18627
18628 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
18629
18630           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
18631           Original commit message from CVS:
18632           * Makefile.am:
18633           Add win32/MANIFEST to EXTRA_DIST so win32 files will
18634           be include in the next release.
18635           * win32/MANIFEST:
18636           Remove win32/common/config.h is which is not autogenerated yet.
18637
18638 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18639
18640           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
18641           Original commit message from CVS:
18642           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
18643           warn when outgoing sample rate is different from incoming
18644
18645 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18646
18647           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
18648           Original commit message from CVS:
18649           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
18650           All sample-rates < 32khz come from the LSF extensions, which only
18651           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
18652           Use gst_util_uint64_scale because we can.
18653
18654 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18655
18656           tests/check/elements/amrnbenc.c: and fix compilation of this test
18657           Original commit message from CVS:
18658           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
18659           (cleanup_amrnbenc):
18660           and fix compilation of this test
18661
18662 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18663
18664           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
18665           Original commit message from CVS:
18666           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
18667           (cleanup_amrnbenc):
18668           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18669           (cleanup_mpeg2dec):
18670           re-apply as it was -bad and not -ugly that is frozen, doh
18671
18672 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18673
18674           tests/check/elements/: revert my freeze breakage
18675           Original commit message from CVS:
18676           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
18677           (cleanup_amrnbenc):
18678           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18679           (cleanup_mpeg2dec):
18680           revert my freeze breakage
18681
18682 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18683
18684           gst/asfdemux/gstasfdemux.c: add a comment about a future change
18685           Original commit message from CVS:
18686           * gst/asfdemux/gstasfdemux.c:
18687           (gst_asf_demux_get_gst_tag_from_tag_name),
18688           (gst_asf_demux_process_ext_content_desc):
18689           add a comment about a future change
18690           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
18691           (cleanup_amrnbenc):
18692           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18693           (cleanup_mpeg2dec):
18694           consistent pad (de)activation
18695
18696 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
18697
18698           gst/asfdemux/gstasfdemux.c: Update query_types function too.
18699           Original commit message from CVS:
18700           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
18701           Update query_types function too.
18702
18703 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
18704
18705           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
18706           Original commit message from CVS:
18707           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
18708           (gst_rmdemux_src_query_types):
18709           Implement SEEKING query, make query function thread-safe.
18710
18711 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
18712
18713           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
18714           Original commit message from CVS:
18715           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
18716           Use alignment-safe macros here too (subbuffers ...); guard against
18717           hypothetical memory access beyond our given buffer in the case
18718           where the buffer size is not a multiple of 2.
18719
18720 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
18721
18722           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
18723           Original commit message from CVS:
18724           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
18725           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
18726           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
18727           * gst/asfdemux/gstasfdemux.h:
18728           Don't crash in the seek event handling code when playtime is 0,
18729           as may be the case with live streams (#386218). Implement SEEKING
18730           query so applications can query seekability without second-guessing
18731           based on whether we have a duration or not.
18732
18733 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18734
18735           add doap file
18736           Original commit message from CVS:
18737           * Makefile.am:
18738           * gst-plugins-ugly.doap:
18739           * gst-plugins-ugly.spec.in:
18740           add doap file
18741
18742 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
18743
18744           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
18745           Original commit message from CVS:
18746           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
18747           Use our alignment-safe macros here too, since we can't assume that
18748           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
18749           here).
18750
18751 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
18752
18753           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
18754           Original commit message from CVS:
18755           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
18756           Also, don't read the index for a stream a second time when
18757           operating in pull-mode and reaching the end of the file.
18758
18759 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
18760
18761           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
18762           Original commit message from CVS:
18763           Patch by: Roland Kay  <roland.kay at ox compsoc net>
18764           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
18765           Don't leak stream index (#385292).
18766
18767 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
18768
18769           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
18770           Original commit message from CVS:
18771           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
18772           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
18773           (gst_lame_setup):
18774           * ext/lame/gstlame.h:
18775           Fix leak (by calling lame_init_params() before lame_close()); handle
18776           NULL return from lame_init() more gracefully. Fixes #385311.
18777
18778 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18779
18780           configure.ac: Back to CVS
18781           Original commit message from CVS:
18782           * configure.ac:
18783           Back to CVS
18784
18785 === release 0.10.5 ===
18786
18787 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18788
18789         * ChangeLog:
18790         * NEWS:
18791         * RELEASE:
18792         * configure.ac:
18793         * docs/plugins/gst-plugins-ugly-plugins.args:
18794         * docs/plugins/inspect/plugin-a52dec.xml:
18795         * docs/plugins/inspect/plugin-asf.xml:
18796         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18797         * docs/plugins/inspect/plugin-dvdsub.xml:
18798         * docs/plugins/inspect/plugin-iec958.xml:
18799         * docs/plugins/inspect/plugin-lame.xml:
18800         * docs/plugins/inspect/plugin-mad.xml:
18801         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18802         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18803         * docs/plugins/inspect/plugin-mpegstream.xml:
18804         * docs/plugins/inspect/plugin-siddec.xml:
18805           Release 0.10.5
18806           Original commit message from CVS:
18807           Release 0.10.5
18808
18809 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
18810
18811           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
18812           Original commit message from CVS:
18813           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
18814           to in the previous checkin.  see #385192.  You can have your
18815           cheese back now.
18816
18817 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
18818
18819           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
18820           Original commit message from CVS:
18821           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
18822           from the dereferenced integer, not the pointer itself.  Fixes
18823           #385192.
18824           I'm takin ur cheese!
18825
18826 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
18827
18828         * ChangeLog:
18829           ChangeLog surgery: fix bug number
18830           Original commit message from CVS:
18831           ChangeLog surgery: fix bug number
18832
18833 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
18834
18835           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
18836           Original commit message from CVS:
18837           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
18838           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
18839           For version 4 streams, read the extra codec data size from the
18840           header instead of assuming it is always 16 (also read it from the
18841           right position) (#384989). For version 4 and 5 streams, check that
18842           the specified extra codec data size doesn't make us read beyond the
18843           chunk boundary (#384989).
18844
18845 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18846
18847         * po/af.po:
18848         * po/az.po:
18849         * po/cs.po:
18850         * po/en_GB.po:
18851         * po/hu.po:
18852         * po/it.po:
18853         * po/nb.po:
18854         * po/nl.po:
18855         * po/or.po:
18856         * po/sq.po:
18857         * po/sr.po:
18858         * po/sv.po:
18859         * po/uk.po:
18860         * po/vi.po:
18861           Update .po files
18862           Original commit message from CVS:
18863           Update .po files
18864
18865 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
18866
18867           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
18868           Original commit message from CVS:
18869           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
18870           Cosmetic changes: fix misleading debug statement, update
18871           comment, add cast.
18872
18873 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18874
18875           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
18876           Original commit message from CVS:
18877           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
18878           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18879           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
18880           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
18881           * ext/mpeg2dec/gstmpeg2dec.h:
18882           Align buffers to a 16 byte boundary so the altivec optimisations
18883           don't crash. Fixes #327350.
18884
18885 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
18886
18887           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
18888           Original commit message from CVS:
18889           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
18890           The availability of extra codec data isn't something that
18891           warrants debug messages at WARNING level (see #376958).
18892
18893 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18894
18895           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
18896           Original commit message from CVS:
18897           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
18898           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
18899           (gst_dvd_demux_send_subbuffer):
18900           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
18901           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
18902           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
18903           (gst_mpeg_demux_send_subbuffer):
18904           * gst/mpegstream/gstmpegdemux.h:
18905           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18906           (gst_mpeg_parse_chain):
18907           Fix flow value combination; this fixes playbin/totem locking up if
18908           a VobSub file is specified as subtitle file (#334322). Flow value
18909           combination should only happen once we are fairly sure we've got all
18910           pads that are available for now. Since there isn't a well-specified
18911           time when this is the case in MPEG, we'll just assume this is the
18912           case once there has been a certain number of packets for each
18913           stream we've found so far.
18914
18915 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
18916
18917           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
18918           Original commit message from CVS:
18919           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
18920           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
18921           Simplify the framerate code and support more framerates. Fixes #361584.
18922
18923 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18924
18925           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
18926           Original commit message from CVS:
18927           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
18928           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
18929           Fix minor memleak when creating pads from static pad templates (#369627).
18930           * tests/check/Makefile.am:
18931           * tests/check/elements/.cvsignore:
18932           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18933           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
18934           Add unit tests for mpeg2dec (#369627).
18935
18936 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
18937
18938         * ChangeLog:
18939           give credit
18940           Original commit message from CVS:
18941           give credit
18942
18943 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
18944
18945           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
18946           Original commit message from CVS:
18947           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
18948           (gst_lame_change_state):
18949           * ext/lame/gstlame.h:
18950           Make lame timestamp flushed eos buffer by some additional timestamp
18951           accounting. Fixes #374760.
18952
18953 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
18954
18955           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
18956           Original commit message from CVS:
18957           * gst/mpegaudioparse/gstmpegaudioparse.c:
18958           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
18959           (gst_mp3parse_init), (gst_mp3parse_dispose),
18960           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
18961           (gst_mp3parse_change_state):
18962           * gst/mpegaudioparse/gstmpegaudioparse.h:
18963           Make timestamp handling in mp3parse saner; now works for at least
18964           simple cases.
18965
18966 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
18967
18968           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
18969           Original commit message from CVS:
18970           * gst/mpegaudioparse/Makefile.am:
18971           * gst/mpegaudioparse/gstmpegaudioparse.c:
18972           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18973           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
18974           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
18975           (gst_mp3parse_change_state), (plugin_init):
18976           * gst/mpegaudioparse/gstmpegaudioparse.h:
18977           Bring mp3parse into the 21st century.
18978           Use its own debug category, use gstadapter, format nicely to 80
18979           columns, and fix incorrect handling of 32 kHz and less files.
18980
18981 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
18982
18983           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
18984           Original commit message from CVS:
18985           Patch by: Sebastian Droege <slomo at ubuntu dot com>
18986           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
18987           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
18988           * ext/mpeg2dec/gstmpeg2dec.h:
18989           libmpeg2 requires its output buffers to start at a 16byte aligned
18990           address or the altivec optimizations will explode.
18991
18992 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
18993
18994           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
18995           Original commit message from CVS:
18996           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
18997           * ext/cdio/gstcdio.h:
18998           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
18999           Move CD-TEXT utility function into common file so it can also be
19000           used by a future cdioparanoiasrc.
19001
19002 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19003
19004           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
19005           Original commit message from CVS:
19006           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
19007           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
19008           information (fixes #340433).
19009
19010 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
19011
19012           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
19013           Original commit message from CVS:
19014           Patch by: Josep Torra Valles  <josep at fluendo com>
19015           * gst/iec958/ac3_padder.c: (ac3p_init):
19016           * gst/mpegstream/gstmpegparse.c:
19017           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
19018           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
19019           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
19020           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
19021           (gst_rmdemux_parse_packet):
19022           Misc. fixes for problems discovered by Forte (different return types
19023           in function declaration and definition, pointer arithmetics with
19024           void pointers). Fixes #362639.
19025
19026 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
19027
19028           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
19029           Original commit message from CVS:
19030           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
19031           Don't announce audio or subtitle streams that aren't really present,
19032           it makes dvddemux create pads that will never carry any data, which
19033           is not good.
19034
19035 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
19036
19037           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
19038           Original commit message from CVS:
19039           * ext/lame/gstlame.c: (gst_lame_set_property):
19040           Round up not allowed bitrates to the next higher allowed one
19041           (Closes: #361140).
19042
19043 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
19044
19045           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
19046           Original commit message from CVS:
19047           * docs/plugins/Makefile.am:
19048           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19049           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19050           * ext/lame/gstlame.c: (gst_lame_class_init):
19051           * ext/lame/gstlame.h:
19052           Add docs for lame and lame to docs. Specify allowed bitrates
19053           in the properties description (#361140). Canonicalise object
19054           property names (ie. use hyphen instead of underscore).
19055           * docs/plugins/inspect/plugin-a52dec.xml:
19056           * docs/plugins/inspect/plugin-amrnb.xml:
19057           * docs/plugins/inspect/plugin-asf.xml:
19058           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19059           * docs/plugins/inspect/plugin-dvdread.xml:
19060           * docs/plugins/inspect/plugin-dvdsub.xml:
19061           * docs/plugins/inspect/plugin-iec958.xml:
19062           * docs/plugins/inspect/plugin-lame.xml:
19063           * docs/plugins/inspect/plugin-mad.xml:
19064           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19065           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19066           * docs/plugins/inspect/plugin-mpegstream.xml:
19067           * docs/plugins/inspect/plugin-siddec.xml:
19068           Update version to CVS.
19069
19070 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
19071
19072           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
19073           Original commit message from CVS:
19074           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
19075           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
19076           (plugin_init):
19077           * po/POTFILES.in:
19078           Add i18n magic to lame plugin. Throw decent error message when we
19079           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
19080
19081 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
19082
19083           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
19084           Original commit message from CVS:
19085           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
19086           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
19087           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
19088           Change caps to x-rdt, because it's not x-rtp.
19089           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19090           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
19091           (gst_rmdemux_plugin_init):
19092           Activate pad before adding to the element.
19093           Return the combined stream return values after pad_alloc.
19094
19095 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
19096
19097           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
19098           Original commit message from CVS:
19099           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
19100           * ext/mpeg2dec/gstmpeg2dec.h:
19101           Add some debugging to timestamp handling.
19102           Make sure we don't convert invalid timestamps.
19103
19104 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19105
19106           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
19107           Original commit message from CVS:
19108           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
19109           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
19110           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
19111           (gst_dvd_demux_get_subpicture_stream):
19112           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
19113           (gst_mpeg_demux_get_audio_stream),
19114           (gst_mpeg_demux_get_private_stream):
19115           Active pads before adding them to the running element. Don't assert
19116           on non-BYTE format newsegment events in asfdemux.
19117
19118 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
19119
19120           Printf format fixes.
19121           Original commit message from CVS:
19122           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
19123           (gst_dvd_read_src_handle_seek_event):
19124           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
19125           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
19126           * ext/sidplay/gstsiddec.cc:
19127           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
19128           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
19129           (gst_rmdemux_parse_packet):
19130           Printf format fixes.
19131
19132 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
19133
19134           gst/realmedia/: Added RDT depayloader.
19135           Original commit message from CVS:
19136           * gst/realmedia/Makefile.am:
19137           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
19138           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
19139           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
19140           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
19141           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
19142           * gst/realmedia/rdtdepay.h:
19143           Added RDT depayloader.
19144           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
19145           (gst_rmdemux_plugin_init), (plugin_init):
19146           Remove unused function.
19147           Added some more mime-types.
19148
19149 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19150
19151           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
19152           Original commit message from CVS:
19153           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
19154           If an incoming timestamp is within one sample of our current
19155           timestamp, then keep it. This prevents imprecision in the
19156           PTS (which only has 90khz granularity) from affecting our stream.
19157
19158 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
19159
19160           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
19161           Original commit message from CVS:
19162           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
19163           Reflow code so that compiler doesn't complain about possible use
19164           of uninitialised variable any longer; but just in case, initialise
19165           it anyway; also take object ref in query function and do peer pad
19166           stuff in a more thread-safe way.
19167
19168 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
19169
19170           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
19171           Original commit message from CVS:
19172           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
19173           Init a variable to make compilers happy.
19174
19175 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
19176
19177           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
19178           Original commit message from CVS:
19179           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
19180           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
19181           (gst_dvd_demux_sync_stream_to_time):
19182           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
19183           (gst_mpeg_demux_synchronise_pads),
19184           (gst_mpeg_demux_sync_stream_to_time):
19185           Send newsegment updates for sparse streams (#350778).
19186
19187 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19188
19189           ext/dvdread/dvdreadsrc.c: fix compile warning
19190           Original commit message from CVS:
19191           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
19192           fix compile warning
19193
19194 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19195
19196         * configure.ac:
19197           bump the nano bitches
19198           Original commit message from CVS:
19199           bump the nano bitches
19200
19201 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19202
19203           configure.ac: As another attempt, synaesthesia can be enabled by passing
19204           Original commit message from CVS:
19205           * configure.ac:
19206           As another attempt, synaesthesia can be enabled by passing
19207           --with-plugins="synaesthesia" to configure
19208
19209 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19210
19211           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
19212           Original commit message from CVS:
19213           * configure.ac:
19214           Don't build synaesthesia by default, until someone confirms that it
19215           is okay (filed as #356882)
19216
19217 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19218
19219           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
19220           Original commit message from CVS:
19221           * configure.ac:
19222           Don't build synaesthesia by default, until someone confirms that it
19223           is okay (filed as #356882)
19224
19225 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19226
19227           Port synaesthesia.
19228           Original commit message from CVS:
19229           * configure.ac:
19230           * gst/synaesthesia/Makefile.am:
19231           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19232           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19233           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
19234           (gst_synaesthesia_change_state), (plugin_init):
19235           Port synaesthesia.
19236
19237 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19238
19239           More G_OBJECT macro fixing.
19240           Original commit message from CVS:
19241           * ext/mad/gstid3tag.c:
19242           * gst/mpegstream/gstrfc2250enc.h:
19243           * gst/synaesthesia/gstsynaesthesia.c:
19244           More G_OBJECT macro fixing.
19245
19246 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
19247
19248           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
19249           Original commit message from CVS:
19250           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
19251           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
19252           Fix initialisation dummy buffer, the offsets are relative to the start
19253           of the buffers. Fixes #356004.
19254
19255 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
19256
19257         * gst-plugins-ugly.spec.in:
19258           update spec file
19259           Original commit message from CVS:
19260           update spec file
19261
19262 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
19263
19264           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
19265           Original commit message from CVS:
19266           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
19267           Add convert query (needed for later when we just operate in time
19268           format and let the base source class handle all the seeking stuff).
19269
19270 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19271
19272           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
19273           Original commit message from CVS:
19274           * gst/asfdemux/gstasfdemux.c:
19275           (gst_asf_demux_get_gst_tag_from_tag_name),
19276           (gst_asf_demux_process_ext_content_desc):
19277           Erm, lets properly fix it. The only non-text tag that we support is
19278           the track-number and that is an UINT. asfdemux was returning a GValue
19279           initialized as INT. Further the Track and not the TrackNumber tag
19280           (the latter is a string too).
19281
19282 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19283
19284           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
19285           Original commit message from CVS:
19286           * gst/asfdemux/gstasfdemux.c:
19287           (gst_asf_demux_get_gst_tag_from_tag_name),
19288           (gst_asf_demux_process_ext_content_desc):
19289           Skip tags that are unknown (was producing an uninialized GValue).
19290
19291 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
19292
19293           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
19294           Original commit message from CVS:
19295           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
19296           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
19297           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
19298           (gst_a52dec_set_property), (gst_a52dec_get_property):
19299           * ext/a52dec/gsta52dec.h:
19300           Patch from from Michal Benes <michal.benes@itonis.tv>:
19301           Add two things to a52dec: configure the exact output format for ac3
19302           decoding through properties, if desired.
19303           By default, configure an output format preferred by downstream. Now
19304           that audioconvert lists caps by preference, this means that a52dec
19305           can do downmixing (iff required) rather than audioconvert, so it can
19306           use the ac3 downmix levels from the bitstream.
19307
19308 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19309
19310           Add missing GST_LIBS to the link flags
19311           Original commit message from CVS:
19312           * ext/lame/Makefile.am:
19313           * ext/mpeg2dec/Makefile.am:
19314           * gst/dvdlpcmdec/Makefile.am:
19315           * gst/dvdsub/Makefile.am:
19316           * gst/mpegaudioparse/Makefile.am:
19317           Add missing GST_LIBS to the link flags
19318
19319 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
19320
19321           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
19322           Original commit message from CVS:
19323           * configure.ac:
19324           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
19325
19326 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19327
19328           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
19329           Original commit message from CVS:
19330           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
19331           fix build for debug disabled
19332
19333 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19334
19335           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
19336           Original commit message from CVS:
19337           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
19338           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
19339           Use static pad templates with ANY caps for the source pads for
19340           simplicity and to avoid warnings when creating pads for unhandled
19341           codec IDs (#351795).
19342
19343 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
19344
19345           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
19346           Original commit message from CVS:
19347           Patch by: Michal Benes <michal dot benes at itonis dot tv>
19348           * ext/mad/gstmad.c: (gst_mad_chain):
19349           Fix timestamping in mad by only activating a new timestamp when the
19350           previous frame has been decoded. Fixes #350723.
19351           Also clean up some of the non fatal warnings when the input buffer is
19352           too small to decode a header.
19353
19354 === release 0.10.4 ===
19355
19356 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19357
19358         * ChangeLog:
19359         * NEWS:
19360         * RELEASE:
19361         * configure.ac:
19362         * docs/plugins/gst-plugins-ugly-plugins.args:
19363         * docs/plugins/inspect/plugin-a52dec.xml:
19364         * docs/plugins/inspect/plugin-amrnb.xml:
19365         * docs/plugins/inspect/plugin-asf.xml:
19366         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19367         * docs/plugins/inspect/plugin-dvdread.xml:
19368         * docs/plugins/inspect/plugin-dvdsub.xml:
19369         * docs/plugins/inspect/plugin-iec958.xml:
19370         * docs/plugins/inspect/plugin-lame.xml:
19371         * docs/plugins/inspect/plugin-mad.xml:
19372         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19373         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19374         * docs/plugins/inspect/plugin-mpegstream.xml:
19375         * docs/plugins/inspect/plugin-rmdemux.xml:
19376         * docs/plugins/inspect/plugin-siddec.xml:
19377           releasing 0.10.4
19378           Original commit message from CVS:
19379           releasing 0.10.4
19380
19381 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19382
19383         * po/af.po:
19384         * po/az.po:
19385         * po/cs.po:
19386         * po/en_GB.po:
19387         * po/hu.po:
19388         * po/it.po:
19389         * po/nb.po:
19390         * po/nl.po:
19391         * po/or.po:
19392         * po/sq.po:
19393         * po/sr.po:
19394         * po/sv.po:
19395         * po/uk.po:
19396         * po/vi.po:
19397           Update .po files
19398           Original commit message from CVS:
19399           Update .po files
19400
19401 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
19402
19403           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
19404           Original commit message from CVS:
19405           Patch by: Wim Taymans <wim at fluendo dot com>
19406           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
19407           Instead of forwarding the event in the wrong format, unref it and set
19408           a boolean that we still need to send it in the streaming thread.
19409           Fixes #350554
19410
19411 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19412
19413           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
19414           Original commit message from CVS:
19415           Patch by: Edward Hervey (edward at fluendo dot com)
19416           * ext/dvdread/dvdreadsrc.c: (plugin_init):
19417           Put debug category initialization before use of GST_DEBUG, in order
19418           to remove a fatal warning.  Fixes #350895
19419
19420 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
19421
19422           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
19423           Original commit message from CVS:
19424           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
19425           Set rank to NONE for the time being until we make playbin handle
19426           subtitle pictures again (dvdsubdec seems to be a bit shaky at
19427           times when seeking, so it's probably better if it doesn't get
19428           autoplugged for the time being).
19429
19430 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
19431
19432           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
19433           Original commit message from CVS:
19434           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19435           (gst_rmdemux_parse_mdpr):
19436           Handle audio streams with stream_version 3 properly; warn about
19437           unknown stream versions; handle unknown fourccs a tad more
19438           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
19439           with GST_FOURCC_FORMAT.
19440
19441 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19442
19443           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
19444           Original commit message from CVS:
19445           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
19446           Error out properly if this is an interactive DVD (fixes #345694).
19447
19448 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19449
19450           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
19451           Original commit message from CVS:
19452           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
19453           When the first_access is 1 or 0, we should copy the timestamp from
19454           the incoming buffer if there is one.
19455
19456 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
19457
19458           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
19459           Original commit message from CVS:
19460           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
19461           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
19462           Use GST_ELEMENT_ERROR for error reporting; post errors in some
19463           more places; remove superfluous newlines from debug statements.
19464
19465 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
19466
19467           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
19468           Original commit message from CVS:
19469           Patch by: Frédéric Riss  <frederic.riss at gmail com>
19470           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
19471           Don't set negative durations on outgoing buffers (#350044),
19472           which happens when you use macros that got changed during
19473           the last unstable cycle because they were thought not to
19474           be used anywhere.
19475
19476 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
19477
19478           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
19479           Original commit message from CVS:
19480           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
19481           (gst_dvd_read_src_goto_chapter),
19482           (gst_dvd_read_src_get_chapter_starts),
19483           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
19484           (gst_dvd_read_src_get_time_for_sector),
19485           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
19486           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
19487           (gst_dvd_read_src_goto_sector):
19488           * ext/dvdread/dvdreadsrc.h:
19489           Add basic support for time-based seeking; set timestamps on
19490           outgoing buffers if we have them; create table with
19491           chapter to time mapping when opening a title; rename
19492           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
19493           make it take an explicit pgc argument; fix up some debugging
19494           messages so that title/chapter numbers are printed as starting
19495           from 1 for easier readability.
19496
19497 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
19498
19499           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
19500           Original commit message from CVS:
19501           * gst/realmedia/Makefile.am:
19502           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
19503           (gst_rmdemux_parse_cont):
19504           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
19505           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
19506           * gst/realmedia/rmutils.h:
19507           Factor out some code into rmutils.[ch]; when reading
19508           strings, don't read beyond the available data; read
19509           metadata strings correctly (string length is 16 bits
19510           here, not just 8).
19511
19512 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19513
19514           Fix dist by including gst-libs/
19515           Original commit message from CVS:
19516           * Makefile.am:
19517           * configure.ac:
19518           * gst/asfdemux/gstasfdemux.c:
19519           Fix dist by including gst-libs/
19520
19521 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
19522
19523           Make custom error messages translatable.
19524           Original commit message from CVS:
19525           * ext/dvdread/dvdreadsrc.c: (plugin_init):
19526           * po/POTFILES.in:
19527           Make custom error messages translatable.
19528           * gst/asfdemux/gstasf.c: (plugin_init):
19529           Remove setlocale() call, doesn't seem to be needed or recommended for
19530           plugins, at least not according to gstreamer/docs/random/i18n.
19531
19532 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
19533
19534           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
19535           Original commit message from CVS:
19536           * gst/asfdemux/Makefile.am:
19537           * gst/asfdemux/asfheaders.c:
19538           * gst/asfdemux/asfheaders.h:
19539           * gst/asfdemux/gstasf.c: (plugin_init):
19540           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
19541           Error out when the stream is encrypted (rather than feeding
19542           garbage to the decoders). Fixes #349025.
19543
19544 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
19545
19546           Add/enable autofoo magic for translations.
19547           Original commit message from CVS:
19548           * Makefile.am:
19549           * autogen.sh:
19550           * configure.ac:
19551           * po/POTFILES.in:
19552           Add/enable autofoo magic for translations.
19553
19554 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
19555
19556           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
19557           Original commit message from CVS:
19558           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
19559           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
19560           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
19561           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
19562           Don't leak streams, strings or caps. Get rid of unnecessary
19563           getcaps() function.
19564
19565 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
19566
19567           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
19568           Original commit message from CVS:
19569           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
19570           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19571           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
19572           (gst_rmdemux_stream_clear_cached_subpackets),
19573           (gst_rmdemux_descramble_cook_audio),
19574           (gst_rmdemux_descramble_dnet_audio),
19575           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
19576           Descramble cook audio streams before sending them to the
19577           decoder. Fixes #347292.
19578           Also miscellaneous clean-ups and log-level changes.
19579
19580 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
19581
19582           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
19583           Original commit message from CVS:
19584           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
19585           * ext/lame/gstlame.c: (gst_lame_setup):
19586           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
19587
19588 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
19589
19590           ext/sidplay/gstsiddec.*: Remove old metadata thing.
19591           Original commit message from CVS:
19592           * ext/sidplay/gstsiddec.cc:
19593           * ext/sidplay/gstsiddec.h:
19594           Remove old metadata thing.
19595
19596 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
19597
19598           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
19599           Original commit message from CVS:
19600           * gst/asfdemux/gstasfdemux.c:
19601           (gst_asf_demux_get_ext_stream_props_for_stream),
19602           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
19603           Find language codes for audio streams if they are available.
19604
19605 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
19606
19607           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
19608           Original commit message from CVS:
19609           * gst/asfdemux/asfheaders.h:
19610           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
19611           (gst_asf_demux_process_stream),
19612           (gst_asf_demux_process_language_list),
19613           (gst_asf_demux_process_ext_stream_props),
19614           (gst_asf_demux_process_queued_extended_stream_objects),
19615           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
19616           * gst/asfdemux/gstasfdemux.h:
19617           Parse extended stream properties objects and stream objects
19618           hidden inside them (but delay creation of the appropriate
19619           pads until after all the 'normal' stream objects have been
19620           dealt with) (#343763). Also parse language list object.
19621
19622 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
19623
19624           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
19625           Original commit message from CVS:
19626           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
19627           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
19628           (find_seek_offset_time), (gst_rmdemux_perform_seek),
19629           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
19630           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
19631           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
19632           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
19633           * gst/realmedia/rmdemux.h:
19634           Cleanups, use GstSegment for seeking.
19635           Fix error handling.
19636           Combine flow return from all streams.
19637
19638 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
19639
19640           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
19641           Original commit message from CVS:
19642           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
19643           Remove g_assert that shouldn't be there.
19644
19645 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
19646
19647           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
19648           Original commit message from CVS:
19649           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
19650           Fix refcounting when cropping. Fixes #341677.
19651
19652 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
19653
19654           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
19655           Original commit message from CVS:
19656           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
19657           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
19658           (gst_asf_demux_process_segment):
19659           Fix typo. Closes #347029.
19660
19661 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
19662
19663           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
19664           Original commit message from CVS:
19665           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
19666           Skip chunks for unknown streams properly. Fixes broken sound
19667           and/or video for files that have additional streams that
19668           we don't recognise yet (e.g. if they are embedded in extended
19669           stream properties). Partly fixes #343763.
19670
19671 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
19672
19673           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
19674           Original commit message from CVS:
19675           * gst/asfdemux/asfheaders.c:
19676           * gst/asfdemux/asfheaders.h:
19677           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
19678           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
19679           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
19680           (gst_asf_demux_change_state):
19681           * gst/asfdemux/gstasfdemux.h:
19682           Add some more GUIDs and make debug log more readable
19683           and easier to follow when parsing the headers.
19684
19685 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
19686
19687           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
19688           Original commit message from CVS:
19689           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
19690           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
19691           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
19692           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
19693           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
19694           * ext/dvdread/dvdreadsrc.h:
19695           Rewrite seeking code and make seeking in DVDs work (#337834).
19696
19697 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
19698
19699           autogen.sh: Check for automake-1.9 as well.
19700           Original commit message from CVS:
19701           * autogen.sh:
19702           Check for automake-1.9 as well.
19703
19704 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
19705
19706           ext/dvdread/dvdreadsrc.c: Make check stronger.
19707           Original commit message from CVS:
19708           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
19709           Make check stronger.
19710
19711 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
19712
19713           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
19714           Original commit message from CVS:
19715           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
19716           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
19717           (gst_asf_demux_push_buffer):
19718           * gst/asfdemux/gstasfdemux.h:
19719           Handle unknown codec IDs/fourccs properly (#345879); send tag
19720           events after newsegment event; fix use of GST_FOURCC_FORMAT
19721           macro.
19722
19723 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19724
19725           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
19726           Original commit message from CVS:
19727           * ext/a52dec/gsta52dec.c: (plugin_init):
19728           Call the channel positions get_type() method in plugin_init
19729           to ensure that it isn't simultaneously called later from
19730           multiple threads.
19731
19732 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
19733
19734           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
19735           Original commit message from CVS:
19736           * gst/mpegstream/gstmpegpacketize.c:
19737           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
19738           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
19739           Also flush packetizer cache when we get a buffer that has the
19740           DISCONT flag set; update current byte position from buffer
19741           offset after a flush.
19742
19743 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
19744
19745           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
19746           Original commit message from CVS:
19747           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
19748           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
19749           (gst_mpeg_packetize_read):
19750           * gst/mpegstream/gstmpegpacketize.h:
19751           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19752           (gst_mpeg_parse_change_state):
19753           Flush packetizer cache when we get a FLUSH_STOP event;
19754           remove unused source pad member from packetizer; add debug
19755           category for packetizer.
19756
19757 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19758
19759           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
19760           Original commit message from CVS:
19761           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
19762           Treat dual-mono as stereo. It should really be output on 2 separate
19763           pads, but isn't for now.
19764
19765 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19766
19767           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
19768           Original commit message from CVS:
19769           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
19770           Assume 4:3 DAR rather than 4:3 PAR (#345184).
19771
19772 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19773
19774           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
19775           Original commit message from CVS:
19776           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
19777           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
19778           any PAR whatsoever (rather than using 0/0, which will lead to
19779           an abort later on). Fixes #345184.
19780
19781 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
19782
19783           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
19784           Original commit message from CVS:
19785           Patch by: Michael Dominic K.  < mdk at mdk org pl>
19786           * ext/mad/gstmad.c: (gst_mad_chain):
19787           Send newsegment event before calling
19788           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
19789           in connection with pad blocking (#342594). While we're at it,
19790           do some minor clean-ups.
19791
19792 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
19793
19794           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
19795           Original commit message from CVS:
19796           * configure.ac:
19797           Fix --disable-external (can't set conditionals conditionally,
19798           #343602).
19799
19800 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19801
19802           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
19803           Original commit message from CVS:
19804           * ext/a52dec/Makefile.am:
19805           ... and then he said "When you go and fix the build you
19806           better make sure you have some spare backslashes in your
19807           pocket".
19808
19809 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
19810
19811           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
19812           Original commit message from CVS:
19813           * ext/sidplay/gstsiddec.cc:
19814           Fix copyright, email addresses and descriptions.
19815           Use saner defaults for arguments. Fixes #344667.
19816           constify some stuff.
19817           Fix memleaks.
19818           Add tags.
19819           Fix negotiation to do mono/44100 by default.
19820           Post error messages.
19821           Use _scale_int where possible.
19822
19823 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
19824
19825           ext/dvdnav/.cvsignore: More ignore
19826           Original commit message from CVS:
19827           * ext/dvdnav/.cvsignore:
19828           More ignore
19829
19830 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
19831
19832           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
19833           Original commit message from CVS:
19834           * tests/check/elements/amrnbenc.c: (push_data):
19835           Init memory before feeding it to the encoder to make
19836           the valgrind test succeed.
19837
19838 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
19839
19840           gst/asfdemux/.cvsignore: More ignore
19841           Original commit message from CVS:
19842           * gst/asfdemux/.cvsignore:
19843           More ignore
19844
19845 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
19846
19847           .cvsignore: Ignore files generated by 'make dist'.
19848           Original commit message from CVS:
19849           * .cvsignore:
19850           Ignore files generated by 'make dist'.
19851
19852 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19853
19854           update build files
19855           Original commit message from CVS:
19856           * autogen.sh:
19857           * configure.ac:
19858           * ext/a52dec/Makefile.am:
19859           * ext/dvdnav/Makefile.am:
19860           * ext/dvdread/Makefile.am:
19861           * ext/lame/Makefile.am:
19862           * ext/mad/Makefile.am:
19863           * ext/mpeg2dec/Makefile.am:
19864           * ext/sidplay/Makefile.am:
19865           update build files
19866
19867 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19868
19869           autogen.sh: require am17
19870           Original commit message from CVS:
19871           * autogen.sh:
19872           require am17
19873           * configure.ac:
19874           * ext/annodex/Makefile.am:
19875           * ext/cdio/Makefile.am:
19876           * ext/dv/Makefile.am:
19877           * ext/esd/Makefile.am:
19878           * ext/flac/Makefile.am:
19879           * ext/gdk_pixbuf/Makefile.am:
19880           * ext/ladspa/Makefile.am:
19881           * ext/libcaca/Makefile.am:
19882           * ext/speex/Makefile.am:
19883           * ext/taglib/Makefile.am:
19884           * sys/oss/Makefile.am:
19885           * sys/sunaudio/Makefile.am:
19886           * sys/ximage/Makefile.am:
19887           clean up build further
19888
19889 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
19890
19891           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
19892           Original commit message from CVS:
19893           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
19894           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
19895           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
19896           (gst_mpeg2dec_change_state):
19897           * ext/mpeg2dec/gstmpeg2dec.h:
19898           Simplify and don't leak our buffer pool.
19899           Use _scale_int.
19900           Remove unfixed bug number from previous ChangeLog entry.
19901
19902 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
19903
19904           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
19905           Original commit message from CVS:
19906           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
19907           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
19908           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
19909           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
19910           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
19911           (handle_sequence), (handle_picture), (handle_slice),
19912           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
19913           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
19914           * ext/mpeg2dec/gstmpeg2dec.h:
19915           Fix padtemplate as we can now do fractional framerates.
19916           Small cleanups.
19917           Use GstSegment.
19918           Add simple frame dropping QoS.
19919           Precalc buffer output sizes and UV offsets.
19920           Always give libmpeg2 a valid fbuf when it wants one.
19921           don't trust libmpeg to discard our buffers but manage it
19922           ourselves.
19923           Fixes #343627, #327350, #335288
19924
19925 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
19926
19927           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
19928           Original commit message from CVS:
19929           * win32/MANIFEST:
19930           Add a manifest for futures ugly win32 releases.
19931           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
19932           Move bufcaps declaration at the begining of the instructions
19933           block.
19934
19935 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19936
19937           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19938           Original commit message from CVS:
19939           * ext/alsaspdif/alsaspdifsink.h:
19940           * ext/amrwb/gstamrwbdec.h:
19941           * ext/amrwb/gstamrwbenc.h:
19942           * ext/amrwb/gstamrwbparse.h:
19943           * ext/arts/gst_arts.h:
19944           * ext/artsd/gstartsdsink.h:
19945           * ext/audiofile/gstafparse.h:
19946           * ext/audiofile/gstafsink.h:
19947           * ext/audiofile/gstafsrc.h:
19948           * ext/audioresample/gstaudioresample.h:
19949           * ext/bz2/gstbz2dec.h:
19950           * ext/bz2/gstbz2enc.h:
19951           * ext/dirac/gstdiracdec.h:
19952           * ext/directfb/dfbvideosink.h:
19953           * ext/divx/gstdivxdec.h:
19954           * ext/divx/gstdivxenc.h:
19955           * ext/dts/gstdtsdec.h:
19956           * ext/faac/gstfaac.h:
19957           * ext/gsm/gstgsmdec.h:
19958           * ext/gsm/gstgsmenc.h:
19959           * ext/ivorbis/vorbisenc.h:
19960           * ext/libfame/gstlibfame.h:
19961           * ext/nas/nassink.h:
19962           * ext/neon/gstneonhttpsrc.h:
19963           * ext/polyp/polypsink.h:
19964           * ext/sdl/sdlaudiosink.h:
19965           * ext/sdl/sdlvideosink.h:
19966           * ext/shout/gstshout.h:
19967           * ext/snapshot/gstsnapshot.h:
19968           * ext/sndfile/gstsf.h:
19969           * ext/swfdec/gstswfdec.h:
19970           * ext/tarkin/gsttarkindec.h:
19971           * ext/tarkin/gsttarkinenc.h:
19972           * ext/theora/theoradec.h:
19973           * ext/wavpack/gstwavpackdec.h:
19974           * ext/wavpack/gstwavpackparse.h:
19975           * ext/xine/gstxine.h:
19976           * ext/xvid/gstxviddec.h:
19977           * ext/xvid/gstxvidenc.h:
19978           * gst/cdxaparse/gstcdxaparse.h:
19979           * gst/cdxaparse/gstcdxastrip.h:
19980           * gst/colorspace/gstcolorspace.h:
19981           * gst/festival/gstfestival.h:
19982           * gst/freeze/gstfreeze.h:
19983           * gst/gdp/gstgdpdepay.h:
19984           * gst/gdp/gstgdppay.h:
19985           * gst/modplug/gstmodplug.h:
19986           * gst/mpeg1sys/gstmpeg1systemencode.h:
19987           * gst/mpeg1videoparse/gstmp1videoparse.h:
19988           * gst/mpeg2sub/gstmpeg2subt.h:
19989           * gst/mpegaudioparse/gstmpegaudioparse.h:
19990           * gst/multifilesink/gstmultifilesink.h:
19991           * gst/overlay/gstoverlay.h:
19992           * gst/playondemand/gstplayondemand.h:
19993           * gst/qtdemux/qtdemux.h:
19994           * gst/rtjpeg/gstrtjpegdec.h:
19995           * gst/rtjpeg/gstrtjpegenc.h:
19996           * gst/smooth/gstsmooth.h:
19997           * gst/smoothwave/gstsmoothwave.h:
19998           * gst/spectrum/gstspectrum.h:
19999           * gst/speed/gstspeed.h:
20000           * gst/stereo/gststereo.h:
20001           * gst/switch/gstswitch.h:
20002           * gst/tta/gstttadec.h:
20003           * gst/tta/gstttaparse.h:
20004           * gst/videodrop/gstvideodrop.h:
20005           * gst/xingheader/gstxingmux.h:
20006           * sys/directdraw/gstdirectdrawsink.h:
20007           * sys/directsound/gstdirectsoundsink.h:
20008           * sys/dxr3/dxr3audiosink.h:
20009           * sys/dxr3/dxr3spusink.h:
20010           * sys/dxr3/dxr3videosink.h:
20011           * sys/qcam/gstqcamsrc.h:
20012           * sys/vcd/vcdsrc.h:
20013           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20014
20015 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20016
20017           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20018           Original commit message from CVS:
20019           * ext/a52dec/gsta52dec.h:
20020           * ext/amrnb/amrnbdec.h:
20021           * ext/amrnb/amrnbenc.h:
20022           * ext/amrnb/amrnbparse.h:
20023           * ext/mpeg2dec/gstmpeg2dec.h:
20024           * ext/sidplay/gstsiddec.h:
20025           * gst/ac3parse/gstac3parse.h:
20026           * gst/asfdemux/gstasfdemux.h:
20027           * gst/asfdemux/gstasfmux.h:
20028           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20029           * gst/iec958/ac3iec.h:
20030           * gst/mpegaudioparse/gstmpegaudioparse.h:
20031           * gst/mpegstream/gstdvddemux.h:
20032           * gst/mpegstream/gstmpegclock.h:
20033           * gst/mpegstream/gstmpegdemux.h:
20034           * gst/mpegstream/gstmpegparse.h:
20035           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20036
20037 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20038
20039           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
20040           Original commit message from CVS:
20041           * README:
20042           Replace current README (containing the release notes from
20043           some 0.9.x version) with a proper README taken from the core.
20044
20045 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
20046
20047           ext/amrnb/: Sortof first quick cleanup of all this mess...
20048           Original commit message from CVS:
20049           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
20050           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20051           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
20052           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
20053           * ext/amrnb/amrnbparse.h:
20054           Sortof first quick cleanup of all this mess...
20055           Don't crap out on empty and invalid FTs but treat them as
20056           empty packets, the decoder handles them fine.
20057           Fixes #342222.
20058
20059 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
20060
20061           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
20062           Original commit message from CVS:
20063           * gst/asfdemux/gstasf.c: (plugin_init):
20064           Call gst_riff_init() so the riff debug category gets set up
20065           before it is being used.
20066
20067 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
20068
20069           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
20070           Original commit message from CVS:
20071           * gst/iec958/ac3_padder.c: (ac3p_parse):
20072           * gst/iec958/ac3_padder.h:
20073           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
20074           (ac3iec_chain_raw), (ac3iec_change_state):
20075           * gst/iec958/ac3iec.h:
20076           Write rate into the caps, for the allowed ac3 rates. Some minor
20077           cleanups.
20078
20079 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
20080
20081           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
20082           Original commit message from CVS:
20083           Patch by: James "Doc" Livingston  <doclivingston gmail com>
20084           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
20085           Do tag merging correctly (#339918). Output taglists
20086           properly in debug statements too while we're at it.
20087
20088 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20089
20090           ext/a52dec/gsta52dec.c: Add more debug
20091           Original commit message from CVS:
20092           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
20093           Add more debug
20094           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20095           (gst_dvdlpcmdec_init), (update_timestamps),
20096           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
20097           (dvdlpcmdec_sink_event):
20098           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20099           If we have a first_access offset but no current timestamp (might
20100           happen after a seek), then calculate a start time for the first
20101           portion so that it will align with the timestamp given for the
20102           first_access portion.
20103           If a new-segment arrives with format time, store the start
20104           time as a failsafe timestamp in case we never get any further
20105           timestamp info (unlikely)
20106           Mask out the 'frame number' section of the incoming header so
20107           that we don't consider it to be changing on every buffer and
20108           reset the caps constantly.
20109           Use gst_util_uint64_scale for duration calculation
20110
20111 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
20112
20113           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
20114           Original commit message from CVS:
20115           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
20116           Fix timestamping for cases where the first_access parameter is 4.
20117           Ensure we don't overrun buffers in other cases.
20118
20119 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
20120
20121           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
20122           Original commit message from CVS:
20123           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
20124           Fix silly bug when reading metadata (#341254).
20125
20126 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
20127
20128           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
20129           Original commit message from CVS:
20130           * autogen.sh: (CONFIGURE_DEF_OPT):
20131           libtoolize on Darwin/MacOSX is called glibtoolize
20132
20133 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
20134
20135           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
20136           Original commit message from CVS:
20137           * ext/lame/gstlame.c: (gst_lame_get_type),
20138           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
20139           (gst_lame_setup), (gst_lame_change_state):
20140           * ext/lame/gstlame.h:
20141           Remove tag writing from lame (which was completely broken
20142           anyway, #329184). Leaving GstTagSetter interface around for
20143           now, albeit non-functional. Should be removed completely
20144           in 0.11. Use the 'id3v2mux' plugin from -good for writing
20145           tags.
20146
20147 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
20148
20149         * ChangeLog:
20150         * ext/dvdread/dvdreadsrc.c:
20151         * gst/asfdemux/gstasfdemux.c:
20152           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
20153           Original commit message from CVS:
20154           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
20155
20156 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
20157
20158           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
20159           Original commit message from CVS:
20160           Patch by: Andres Salomon  <dilinger at debian org>
20161           * ext/lame/gstlame.c: (gst_lame_sink_event):
20162           Fix typo (comma vs. semicolon) (#340710).
20163
20164 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
20165
20166           ext/mad/gstmad.c: Make mad the second element to support the highly useful
20167           Original commit message from CVS:
20168           Patch by: Lutz Müller <lutz at topfrose de>
20169           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
20170           Make mad the second element to support the highly useful
20171           FORMATS query (#340594)
20172
20173 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
20174
20175           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
20176           Original commit message from CVS:
20177           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
20178           (gst_mpeg2dec_src_query):
20179           Remember the query duration format before passing it upstream since it
20180           could have been modified.
20181           Add GST_WARNING_OBJECT in sink convert function to detail why the
20182           conversion didn't work.
20183
20184 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20185
20186           Define GstElementDetails as const and also static (when defined as global)
20187           Original commit message from CVS:
20188           * ext/amrwb/gstamrwbdec.c:
20189           * ext/amrwb/gstamrwbenc.c:
20190           * ext/amrwb/gstamrwbparse.c:
20191           * ext/arts/gst_arts.c:
20192           * ext/artsd/gstartsdsink.c:
20193           * ext/audiofile/gstafparse.c:
20194           * ext/audiofile/gstafsink.c:
20195           * ext/audiofile/gstafsrc.c:
20196           * ext/audioresample/gstaudioresample.c:
20197           * ext/bz2/gstbz2dec.c:
20198           * ext/bz2/gstbz2enc.c:
20199           * ext/cdaudio/gstcdaudio.c:
20200           * ext/directfb/dfbvideosink.c:
20201           * ext/divx/gstdivxdec.c:
20202           * ext/divx/gstdivxenc.c:
20203           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
20204           * ext/faac/gstfaac.c: (gst_faac_base_init):
20205           * ext/faad/gstfaad.c:
20206           * ext/gsm/gstgsmdec.c:
20207           * ext/gsm/gstgsmenc.c:
20208           * ext/hermes/gsthermescolorspace.c:
20209           * ext/ivorbis/vorbisfile.c:
20210           * ext/lcs/gstcolorspace.c:
20211           * ext/libfame/gstlibfame.c:
20212           * ext/libmms/gstmms.c: (gst_mms_base_init):
20213           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
20214           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
20215           * ext/nas/nassink.c: (gst_nassink_base_init):
20216           * ext/neon/gstneonhttpsrc.c:
20217           * ext/sdl/sdlaudiosink.c:
20218           * ext/sdl/sdlvideosink.c:
20219           * ext/shout/gstshout.c:
20220           * ext/snapshot/gstsnapshot.c:
20221           * ext/sndfile/gstsf.c:
20222           * ext/swfdec/gstswfdec.c:
20223           * ext/tarkin/gsttarkindec.c:
20224           * ext/tarkin/gsttarkinenc.c:
20225           * ext/theora/theoradec.c:
20226           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
20227           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
20228           * ext/xvid/gstxviddec.c:
20229           * ext/xvid/gstxvidenc.c:
20230           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
20231           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
20232           * gst/chart/gstchart.c:
20233           * gst/colorspace/gstcolorspace.c:
20234           * gst/deinterlace/gstdeinterlace.c:
20235           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
20236           * gst/festival/gstfestival.c:
20237           * gst/filter/gstbpwsinc.c:
20238           * gst/filter/gstiir.c:
20239           * gst/filter/gstlpwsinc.c:
20240           * gst/freeze/gstfreeze.c:
20241           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
20242           * gst/librfb/gstrfbsrc.c:
20243           * gst/mixmatrix/mixmatrix.c:
20244           * gst/mpeg1sys/gstmpeg1systemencode.c:
20245           * gst/mpeg1videoparse/gstmp1videoparse.c:
20246           * gst/mpeg2sub/gstmpeg2subt.c:
20247           * gst/mpegaudioparse/gstmpegaudioparse.c:
20248           * gst/multifilesink/gstmultifilesink.c:
20249           * gst/overlay/gstoverlay.c:
20250           * gst/passthrough/gstpassthrough.c:
20251           * gst/playondemand/gstplayondemand.c:
20252           * gst/qtdemux/qtdemux.c:
20253           * gst/rtjpeg/gstrtjpegdec.c:
20254           * gst/rtjpeg/gstrtjpegenc.c:
20255           * gst/smooth/gstsmooth.c:
20256           * gst/smoothwave/gstsmoothwave.c:
20257           * gst/spectrum/gstspectrum.c:
20258           * gst/speed/gstspeed.c:
20259           * gst/stereo/gststereo.c:
20260           * gst/switch/gstswitch.c:
20261           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
20262           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
20263           * gst/vbidec/gstvbidec.c:
20264           * gst/videocrop/gstvideocrop.c:
20265           * gst/videodrop/gstvideodrop.c:
20266           * gst/virtualdub/gstxsharpen.c:
20267           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
20268           * gst/y4m/gsty4mencode.c:
20269           * sys/cdrom/gstcdplayer.c:
20270           * sys/directdraw/gstdirectdrawsink.c:
20271           * sys/directsound/gstdirectsoundsink.c:
20272           * sys/glsink/glimagesink.c:
20273           * sys/qcam/gstqcamsrc.c:
20274           * sys/v4l2/gstv4l2src.c:
20275           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
20276           * sys/ximagesrc/ximagesrc.c:
20277           Define GstElementDetails as const and also static (when defined as
20278           global)
20279
20280 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20281
20282           Define GstElementDetails as const and also static (when defined as global)
20283           Original commit message from CVS:
20284           * ext/mad/gstid3tag.c:
20285           * ext/mad/gstmad.c:
20286           * gst/ac3parse/gstac3parse.c:
20287           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20288           * gst/synaesthesia/gstsynaesthesia.c:
20289           Define GstElementDetails as const and also static (when defined as
20290           global)
20291
20292 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20293
20294           Define GstElementDetails as const and also static (when defined as global)
20295           Original commit message from CVS:
20296           * ext/aalib/gstaasink.c:
20297           * ext/annodex/gstcmmldec.c:
20298           * ext/annodex/gstcmmlenc.c:
20299           * ext/cairo/gsttextoverlay.c:
20300           * ext/cairo/gsttimeoverlay.c:
20301           * ext/cdio/gstcdiocddasrc.c:
20302           * ext/dv/gstdvdec.c:
20303           * ext/dv/gstdvdemux.c:
20304           * ext/esd/esdmon.c:
20305           * ext/esd/esdsink.c:
20306           * ext/flac/gstflacenc.c:
20307           * ext/flac/gstflactag.c:
20308           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
20309           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
20310           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
20311           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
20312           * ext/gdk_pixbuf/pixbufscale.c:
20313           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
20314           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
20315           * ext/jpeg/gstjpegdec.c:
20316           * ext/jpeg/gstjpegenc.c:
20317           * ext/jpeg/gstsmokedec.c:
20318           * ext/jpeg/gstsmokeenc.c:
20319           * ext/libcaca/gstcacasink.c:
20320           * ext/libmng/gstmngdec.c:
20321           * ext/libmng/gstmngenc.c:
20322           * ext/libpng/gstpngdec.c:
20323           * ext/libpng/gstpngenc.c:
20324           * ext/mikmod/gstmikmod.c:
20325           * ext/raw1394/gstdv1394src.c:
20326           * ext/shout2/gstshout2.c: (gst_shout2send_init):
20327           * ext/shout2/gstshout2.h:
20328           * ext/speex/gstspeexdec.c:
20329           * ext/speex/gstspeexenc.c:
20330           * gst/alpha/gstalpha.c:
20331           * gst/alpha/gstalphacolor.c:
20332           * gst/apetag/gstapedemux.c:
20333           * gst/auparse/gstauparse.c:
20334           * gst/autodetect/gstautoaudiosink.c:
20335           (gst_auto_audio_sink_base_init):
20336           * gst/autodetect/gstautovideosink.c:
20337           (gst_auto_video_sink_base_init):
20338           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
20339           * gst/avi/gstavimux.c: (gst_avimux_base_init):
20340           * gst/cutter/gstcutter.c:
20341           * gst/debug/breakmydata.c:
20342           * gst/debug/efence.c:
20343           * gst/debug/gstnavigationtest.c:
20344           * gst/debug/gstnavseek.c:
20345           * gst/debug/negotiation.c:
20346           * gst/debug/progressreport.c:
20347           * gst/debug/testplugin.c:
20348           * gst/effectv/gstaging.c:
20349           * gst/effectv/gstdice.c:
20350           * gst/effectv/gstedge.c:
20351           * gst/effectv/gstquark.c:
20352           * gst/effectv/gstrev.c:
20353           * gst/effectv/gstshagadelic.c:
20354           * gst/effectv/gstvertigo.c:
20355           * gst/effectv/gstwarp.c:
20356           * gst/flx/gstflxdec.c:
20357           * gst/goom/gstgoom.c:
20358           * gst/icydemux/gsticydemux.c:
20359           * gst/id3demux/gstid3demux.c:
20360           * gst/interleave/deinterleave.c:
20361           * gst/interleave/interleave.c:
20362           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
20363           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
20364           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
20365           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
20366           * gst/level/gstlevel.c:
20367           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
20368           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
20369           * gst/median/gstmedian.c:
20370           * gst/monoscope/gstmonoscope.c:
20371           * gst/multipart/multipartdemux.c:
20372           * gst/multipart/multipartmux.c:
20373           * gst/oldcore/gstaggregator.c:
20374           * gst/oldcore/gstfdsink.c:
20375           * gst/oldcore/gstmd5sink.c:
20376           * gst/oldcore/gstmultifilesrc.c:
20377           * gst/oldcore/gstpipefilter.c:
20378           * gst/oldcore/gstshaper.c:
20379           * gst/oldcore/gststatistics.c:
20380           * gst/rtp/gstasteriskh263.c:
20381           * gst/rtp/gstrtpL16depay.c:
20382           * gst/rtp/gstrtpL16pay.c:
20383           * gst/rtp/gstrtpamrdepay.c:
20384           * gst/rtp/gstrtpamrpay.c:
20385           * gst/rtp/gstrtpdepay.c:
20386           * gst/rtp/gstrtpgsmpay.c:
20387           * gst/rtp/gstrtph263pay.c:
20388           * gst/rtp/gstrtph263pdepay.c:
20389           * gst/rtp/gstrtph263ppay.c:
20390           * gst/rtp/gstrtpilbcdepay.c:
20391           * gst/rtp/gstrtpmp4gpay.c:
20392           * gst/rtp/gstrtpmp4vdepay.c:
20393           * gst/rtp/gstrtpmp4vpay.c:
20394           * gst/rtp/gstrtpmpadepay.c:
20395           * gst/rtp/gstrtpmpapay.c:
20396           * gst/rtp/gstrtppcmadepay.c:
20397           * gst/rtp/gstrtppcmapay.c:
20398           * gst/rtp/gstrtppcmudepay.c:
20399           * gst/rtp/gstrtppcmupay.c:
20400           * gst/rtp/gstrtpspeexdepay.c:
20401           * gst/rtp/gstrtpspeexpay.c:
20402           * gst/rtsp/gstrtpdec.c:
20403           * gst/rtsp/gstrtspsrc.c:
20404           * gst/smpte/gstsmpte.c:
20405           * gst/udp/gstdynudpsink.c:
20406           * gst/udp/gstmultiudpsink.c:
20407           * gst/udp/gstudpsink.c:
20408           * gst/udp/gstudpsrc.c:
20409           * gst/videobox/gstvideobox.c:
20410           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
20411           * gst/videofilter/gstvideobalance.c:
20412           * gst/videofilter/gstvideoflip.c:
20413           * gst/videofilter/gstvideotemplate.c:
20414           (gst_videotemplate_base_init):
20415           * gst/videomixer/videomixer.c:
20416           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
20417           (gst_wavparse_class_init), (gst_wavparse_dispose),
20418           (gst_wavparse_reset), (gst_wavparse_init),
20419           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
20420           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
20421           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
20422           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
20423           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
20424           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
20425           (gst_wavparse_change_state):
20426           * gst/wavparse/gstwavparse.h:
20427           * sys/oss/gstossmixerelement.c:
20428           * sys/oss/gstosssink.c:
20429           * sys/oss/gstosssrc.c:
20430           * sys/osxaudio/gstosxaudioelement.c:
20431           * sys/osxaudio/gstosxaudiosink.c:
20432           * sys/osxaudio/gstosxaudiosrc.c:
20433           * sys/sunaudio/gstsunaudiomixer.c:
20434           * sys/sunaudio/gstsunaudiosink.c:
20435           Define GstElementDetails as const and also static (when defined as
20436           global)
20437
20438 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
20439
20440           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
20441           Original commit message from CVS:
20442           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
20443           Fix name of custom event (use same as dvdreadsrc).
20444           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
20445           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
20446           Fix event parsing (the event name is in the structure, not the
20447           name of the structure itself); also fix indentation after
20448           boilerplate macro.
20449
20450 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20451
20452           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
20453           Original commit message from CVS:
20454           * ext/mad/gstid3tag.c: (plugin_init):
20455           Change debug category to 'id3mux'.
20456
20457 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
20458
20459           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
20460           Original commit message from CVS:
20461           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
20462           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
20463           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
20464           (gst_id3_tag_chain):
20465           When acting as a muxer, set caps on outgoing buffers and set caps
20466           on source pad (fixes #323658). Remove unused application/x-gst-tags
20467           cruft from the 0.6 days.
20468
20469 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
20470
20471           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
20472           Original commit message from CVS:
20473           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
20474           (gst_mad_src_query), (gst_mad_chain):
20475           .. and DEFAULT queries should work too. Use magic gst util scale
20476           functions in some places.
20477
20478 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
20479
20480           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
20481           Original commit message from CVS:
20482           * ext/mad/gstmad.c: (gst_mad_src_query):
20483           Fix duration query in BYTES format (#336824).
20484
20485 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
20486
20487           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
20488           Original commit message from CVS:
20489           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
20490           * ext/lame/gstlame.c: (gst_lame_sink_event):
20491           Don't crash if we get an EOS event before the encoder
20492           has been set up (#339287).
20493
20494 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
20495
20496           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
20497           Original commit message from CVS:
20498           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
20499           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
20500           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
20501           Move errors out of the normal code flow.
20502           Don't send eos, basesrc will do that for us when needed.
20503
20504 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
20505
20506           gst/mpegstream/: Do state changes correctly
20507           Original commit message from CVS:
20508           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
20509           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
20510           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
20511           Do state changes correctly
20512
20513 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
20514
20515           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
20516           Original commit message from CVS:
20517           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
20518           (gst_mpeg2dec_alloc_buffer):
20519           Can't use gst_pad_alloc_buffer*() when we are going to crop
20520           the image before sending it out. Downstream basetransform-based
20521           elements will complain about the wrong unit size otherwise
20522           (when not operating in passthrough-mode at least).
20523           Const-ify some static variables and do some minor clean-ups.
20524           Use I420 macros for size/offsets (not really necessary in this
20525           particular context, but this kind of code gets copy'n'pasted).
20526
20527 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
20528
20529           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
20530           Original commit message from CVS:
20531           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
20532           (read_cache):
20533           * gst/mpegstream/gstmpegpacketize.h:
20534           g_malloc() can't fail, we don't need to handle this. Same for
20535           gst_buffer_new_and_alloc().
20536           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
20537           klass->send_buffer() should have the same semantics as
20538           gst_pad_push(), ie. ownership of the buffer is transfered,
20539           so we never have to unref the buffer no matter what the flow
20540           return value was.
20541
20542 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20543
20544         * tests/check/gst-plugins-ugly.supp:
20545           one more suppression for FC4
20546           Original commit message from CVS:
20547           one more suppression for FC4
20548
20549 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
20550
20551         * tests/check/gst-plugins-ugly.supp:
20552           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
20553           Original commit message from CVS:
20554           The AMR encoder sucks giant sucky things through a sucky object with a giant
20555           sucking machine. More suppressions.
20556
20557 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20558
20559           add test for amrnbenc, enable test infrastructure, and fix a leak
20560           Original commit message from CVS:
20561           add test for amrnbenc, enable test infrastructure, and fix a leak
20562           * common/check.mak:
20563           allow for specifying more than one suppressions file in SUPPRESSIONS
20564           * Makefile.am:
20565           * tests/Makefile.am:
20566           * tests/check/.cvsignore:
20567           * tests/check/Makefile.am:
20568           * tests/check/elements/.cvsignore:
20569           * configure.ac:
20570           add tests/check
20571           * tests/check/gst-plugins-ugly.supp:
20572           add suppressions for libs used by -ugly
20573           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
20574           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
20575           (GST_START_TEST), (amrnbenc_suite), (main):
20576           add a simple test for encoding amr
20577           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
20578           fix pad template leaks
20579
20580 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
20581
20582           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
20583           Original commit message from CVS:
20584           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
20585           Plug big leak in AMR encoder.
20586
20587 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
20588
20589           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
20590           Original commit message from CVS:
20591           * ext/mad/gstmad.c: (index_seek):
20592           move GstIndexEntry *entry variable declaration before
20593           the first instruction
20594           * ext/mad/gstmad.c:
20595           remove debug macros with variable number of parameter by using
20596           GST_DEBUG for WIN32
20597           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
20598           use gst_guint64_to_gdouble for conversions
20599           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
20600           replace __FUNCTION__ which is not supported by MSVC by the current function name
20601           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
20602           remove LL suffix by using G_GINT64_CONSTANT
20603           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
20604           use gst_guint64_to_gdouble for conversions
20605           * gst/mpegstream/gstmpegparse.h:
20606           remove LL suffix by using G_GINT64_CONSTANT
20607           * win32/vs6:
20608           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
20609           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
20610
20611 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20612
20613           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
20614           Original commit message from CVS:
20615           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
20616           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
20617           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
20618           * ext/mad/gstmad.c: (gst_mad_class_init):
20619           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
20620           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
20621           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
20622           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
20623           * gst/iec958/ac3iec.c: (ac3iec_class_init):
20624           * gst/mpegaudioparse/gstmpegaudioparse.c:
20625           (gst_mp3parse_class_init):
20626           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
20627           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
20628           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
20629           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
20630           * gst/synaesthesia/gstsynaesthesia.c:
20631           (gst_synaesthesia_class_init):
20632           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
20633
20634 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
20635
20636           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
20637           Original commit message from CVS:
20638           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
20639           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
20640           (gst_asf_demux_push_buffer):
20641           Send newsegment event only once per pad, fixes #336550.
20642
20643 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
20644
20645           Unify the long descriptions in the plugin details (#337263).
20646           Original commit message from CVS:
20647           Patch by: j^  <j at bootlab dot org>
20648           * ext/amrwb/gstamrwbdec.c:
20649           * ext/amrwb/gstamrwbenc.c:
20650           * ext/amrwb/gstamrwbparse.c:
20651           * ext/arts/gst_arts.c:
20652           * ext/artsd/gstartsdsink.c:
20653           * ext/audiofile/gstafparse.c:
20654           * ext/audiofile/gstafsink.c:
20655           * ext/audiofile/gstafsrc.c:
20656           * ext/cdaudio/gstcdaudio.c:
20657           * ext/directfb/dfbvideosink.c:
20658           * ext/divx/gstdivxdec.c:
20659           * ext/divx/gstdivxenc.c:
20660           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
20661           * ext/faac/gstfaac.c: (gst_faac_base_init):
20662           * ext/faad/gstfaad.c:
20663           * ext/gsm/gstgsmdec.c:
20664           * ext/gsm/gstgsmenc.c:
20665           * ext/hermes/gsthermescolorspace.c:
20666           * ext/ivorbis/vorbisfile.c:
20667           * ext/lcs/gstcolorspace.c:
20668           * ext/libfame/gstlibfame.c:
20669           * ext/libmms/gstmms.c: (gst_mms_base_init):
20670           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
20671           * ext/nas/nassink.c: (gst_nassink_base_init):
20672           * ext/neon/gstneonhttpsrc.c:
20673           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
20674           * ext/sdl/sdlaudiosink.c:
20675           * ext/sdl/sdlvideosink.c:
20676           * ext/shout/gstshout.c:
20677           * ext/snapshot/gstsnapshot.c:
20678           * ext/sndfile/gstsf.c:
20679           * ext/tarkin/gsttarkindec.c:
20680           * ext/tarkin/gsttarkinenc.c:
20681           * ext/theora/theoradec.c:
20682           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
20683           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
20684           * ext/xvid/gstxviddec.c:
20685           * ext/xvid/gstxvidenc.c:
20686           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
20687           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
20688           * gst/chart/gstchart.c:
20689           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
20690           * gst/festival/gstfestival.c:
20691           * gst/filter/gstiir.c:
20692           * gst/filter/gstlpwsinc.c:
20693           * gst/freeze/gstfreeze.c:
20694           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
20695           * gst/mixmatrix/mixmatrix.c:
20696           * gst/mpeg1sys/gstmpeg1systemencode.c:
20697           * gst/mpeg1videoparse/gstmp1videoparse.c:
20698           * gst/mpeg2sub/gstmpeg2subt.c:
20699           * gst/mpegaudioparse/gstmpegaudioparse.c:
20700           * gst/multifilesink/gstmultifilesink.c:
20701           * gst/overlay/gstoverlay.c:
20702           * gst/passthrough/gstpassthrough.c:
20703           * gst/playondemand/gstplayondemand.c:
20704           * gst/qtdemux/qtdemux.c:
20705           * gst/rtjpeg/gstrtjpegdec.c:
20706           * gst/rtjpeg/gstrtjpegenc.c:
20707           * gst/smooth/gstsmooth.c:
20708           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
20709           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
20710           * gst/videocrop/gstvideocrop.c:
20711           * gst/videodrop/gstvideodrop.c:
20712           * gst/virtualdub/gstxsharpen.c:
20713           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
20714           * gst/y4m/gsty4mencode.c:
20715           Unify the long descriptions in the plugin details (#337263).
20716
20717 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
20718
20719         * gst-plugins-ugly.spec.in:
20720           fix version numbering
20721           Original commit message from CVS:
20722           fix version numbering
20723
20724 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
20725
20726         * common:
20727         * gst-plugins-ugly.spec.in:
20728           add dvdsub plugin to spec
20729           Original commit message from CVS:
20730           add dvdsub plugin to spec
20731
20732 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20733
20734           docs/plugins/: add siddec
20735           Original commit message from CVS:
20736           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20737           * docs/plugins/inspect/plugin-siddec.xml:
20738           add siddec
20739           * ext/dvdnav/dvdnavsrc.c:
20740           doc fixes
20741
20742 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20743
20744         * common:
20745         * configure.ac:
20746         * ext/sidplay/Makefile.am:
20747           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
20748           Original commit message from CVS:
20749           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
20750
20751 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20752
20753         * docs/plugins/.gitignore:
20754         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20755           ignore more
20756           Original commit message from CVS:
20757           ignore more
20758
20759 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20760
20761         * common:
20762         * docs/plugins/inspect/plugin-a52dec.xml:
20763         * docs/plugins/inspect/plugin-amrnb.xml:
20764         * docs/plugins/inspect/plugin-asf.xml:
20765         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20766         * docs/plugins/inspect/plugin-dvdread.xml:
20767         * docs/plugins/inspect/plugin-dvdsub.xml:
20768         * docs/plugins/inspect/plugin-iec958.xml:
20769         * docs/plugins/inspect/plugin-lame.xml:
20770         * docs/plugins/inspect/plugin-mad.xml:
20771         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20772         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20773         * docs/plugins/inspect/plugin-mpegstream.xml:
20774         * docs/plugins/inspect/plugin-rmdemux.xml:
20775           update plugin inspect files
20776           Original commit message from CVS:
20777           update plugin inspect files
20778
20779 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20780
20781         * gst/mpegaudioparse/gstxingmux.c:
20782           rework build; add translations for v4l2
20783           Original commit message from CVS:
20784           rework build; add translations for v4l2
20785
20786 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20787
20788           configure.ac: rework similarly to other modules
20789           Original commit message from CVS:
20790           * configure.ac:
20791           rework similarly to other modules
20792           * ext/a52dec/gsta52dec.c:
20793           * ext/amrnb/amrnb.c:
20794           * ext/dvdnav/dvdnavsrc.c:
20795           * ext/dvdread/dvdreadsrc.c:
20796           * ext/lame/gstlame.c:
20797           * ext/mad/gstid3tag.c:
20798           * ext/mpeg2dec/gstmpeg2dec.c:
20799           * ext/sidplay/gstsiddec.cc:
20800           * gst/asfdemux/gstasf.c:
20801           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20802           * gst/dvdsub/gstdvdsubdec.c:
20803           * gst/iec958/ac3iec.c:
20804           * gst/mpegaudioparse/gstmpegaudioparse.c:
20805           * gst/mpegstream/gstmpegstream.c:
20806           * gst/realmedia/rmdemux.c: (plugin_init):
20807           use the correct defines
20808
20809 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20810
20811         * common:
20812         * docs/.gitignore:
20813         * docs/plugins/.gitignore:
20814           ignore more
20815           Original commit message from CVS:
20816           ignore more
20817
20818 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20819
20820         * ChangeLog:
20821         * common:
20822         * configure.ac:
20823           back to HEAD
20824           Original commit message from CVS:
20825           back to HEAD
20826
20827 === release 0.10.3 ===
20828
20829 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20830
20831         * ChangeLog:
20832         * NEWS:
20833         * RELEASE:
20834         * configure.ac:
20835         * docs/plugins/gst-plugins-ugly-plugins.signals:
20836         * docs/plugins/inspect/plugin-amrnb.xml:
20837         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20838         * docs/plugins/inspect/plugin-iec958.xml:
20839         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20840         * docs/plugins/inspect/plugin-rmdemux.xml:
20841           releasing 0.10.3
20842           Original commit message from CVS:
20843           releasing 0.10.3
20844
20845 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
20846
20847           better/unified long descriptions
20848           Original commit message from CVS:
20849           * ext/aalib/gstaasink.c:
20850           * ext/annodex/gstcmmldec.c:
20851           * ext/annodex/gstcmmlenc.c:
20852           * ext/cairo/gsttextoverlay.c:
20853           * ext/cairo/gsttimeoverlay.c:
20854           * ext/cdio/gstcdiocddasrc.c:
20855           * ext/dv/gstdvdec.c:
20856           * ext/esd/esdmon.c:
20857           * ext/esd/esdsink.c:
20858           * ext/flac/gstflacdec.c:
20859           * ext/flac/gstflacenc.c:
20860           * ext/flac/gstflactag.c:
20861           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
20862           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
20863           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
20864           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
20865           * ext/gdk_pixbuf/gstgdkpixbuf.c:
20866           * ext/gdk_pixbuf/pixbufscale.c:
20867           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
20868           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
20869           * ext/jpeg/gstjpegdec.c:
20870           * ext/jpeg/gstjpegenc.c:
20871           * ext/jpeg/gstsmokedec.c:
20872           * ext/jpeg/gstsmokeenc.c:
20873           * ext/libcaca/gstcacasink.c:
20874           * ext/libmng/gstmngdec.c:
20875           * ext/libmng/gstmngenc.c:
20876           * ext/libpng/gstpngdec.c:
20877           * ext/libpng/gstpngenc.c:
20878           * ext/mikmod/gstmikmod.c:
20879           * ext/raw1394/gstdv1394src.c:
20880           * ext/shout2/gstshout2.c:
20881           * ext/speex/gstspeexdec.c:
20882           * ext/speex/gstspeexenc.c:
20883           * gst/alpha/gstalpha.c:
20884           * gst/alpha/gstalphacolor.c:
20885           * gst/auparse/gstauparse.c:
20886           * gst/autodetect/gstautoaudiosink.c:
20887           (gst_auto_audio_sink_base_init):
20888           * gst/autodetect/gstautovideosink.c:
20889           (gst_auto_video_sink_base_init):
20890           * gst/avi/gstavimux.c: (gst_avimux_base_init):
20891           * gst/cutter/gstcutter.c:
20892           * gst/debug/breakmydata.c:
20893           * gst/debug/efence.c:
20894           * gst/debug/gstnavigationtest.c:
20895           * gst/debug/negotiation.c:
20896           * gst/debug/progressreport.c:
20897           * gst/debug/testplugin.c:
20898           * gst/effectv/gstaging.c:
20899           * gst/effectv/gstdice.c:
20900           * gst/effectv/gstedge.c:
20901           * gst/effectv/gstquark.c:
20902           * gst/effectv/gstrev.c:
20903           * gst/effectv/gstvertigo.c:
20904           * gst/effectv/gstwarp.c:
20905           * gst/flx/gstflxdec.c:
20906           * gst/goom/gstgoom.c:
20907           * gst/interleave/deinterleave.c:
20908           * gst/interleave/interleave.c:
20909           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
20910           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
20911           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
20912           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
20913           * gst/level/gstlevel.c:
20914           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
20915           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
20916           * gst/median/gstmedian.c:
20917           * gst/monoscope/gstmonoscope.c:
20918           * gst/multipart/multipartdemux.c:
20919           * gst/multipart/multipartmux.c:
20920           * gst/oldcore/gstmd5sink.c:
20921           * gst/oldcore/gstmultifilesrc.c:
20922           * gst/oldcore/gstpipefilter.c:
20923           * gst/oldcore/gstshaper.c:
20924           * gst/oldcore/gststatistics.c:
20925           * gst/rtp/gstasteriskh263.c:
20926           * gst/rtp/gstrtpL16depay.c:
20927           * gst/rtp/gstrtpL16pay.c:
20928           * gst/rtp/gstrtpamrdepay.c:
20929           * gst/rtp/gstrtpamrpay.c:
20930           * gst/rtp/gstrtpdepay.c:
20931           * gst/rtp/gstrtpgsmpay.c:
20932           * gst/rtp/gstrtph263pay.c:
20933           * gst/rtp/gstrtph263pdepay.c:
20934           * gst/rtp/gstrtph263ppay.c:
20935           * gst/rtp/gstrtpmp4gpay.c:
20936           * gst/rtp/gstrtpmp4vdepay.c:
20937           * gst/rtp/gstrtpmp4vpay.c:
20938           * gst/rtp/gstrtpmpadepay.c:
20939           * gst/rtp/gstrtpmpapay.c:
20940           * gst/rtp/gstrtppcmadepay.c:
20941           * gst/rtp/gstrtppcmapay.c:
20942           * gst/rtp/gstrtppcmudepay.c:
20943           * gst/rtp/gstrtppcmupay.c:
20944           * gst/rtp/gstrtpspeexdepay.c:
20945           * gst/rtp/gstrtpspeexpay.c:
20946           * gst/rtsp/gstrtpdec.c:
20947           * gst/smpte/gstsmpte.c:
20948           * gst/videobox/gstvideobox.c:
20949           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
20950           * gst/videofilter/gstvideobalance.c:
20951           * gst/videofilter/gstvideoflip.c:
20952           * gst/videofilter/gstvideotemplate.c:
20953           (gst_videotemplate_base_init):
20954           * gst/videomixer/videomixer.c:
20955           * gst/wavenc/gstwavenc.c:
20956           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
20957           better/unified long descriptions
20958           Fixed #336602
20959           Some cleanups to auparse, don't send multiple newsegments.
20960
20961 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
20962
20963           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
20964           Original commit message from CVS:
20965           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
20966           Don't unref event unconditionally after giving away ownership
20967           (gst_pad_push_event(), gst_pad_send_event() and
20968           gst_pad_event_default() take ownership of the event
20969           passed to them). Fixes warnings/crashes caused by
20970           navigation events.
20971
20972 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
20973
20974           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
20975           Original commit message from CVS:
20976           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
20977           Don't ref NULL caps (private streams have NULL caps) (#336387);
20978           also, no need to set caps on the same buffer twice.
20979
20980 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
20981
20982           gst/mpegstream/: Don't leak element and pad names in error messages, use
20983           Original commit message from CVS:
20984           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
20985           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
20986           (gst_dvd_demux_get_subpicture_stream):
20987           * gst/mpegstream/gstmpegdemux.c:
20988           (gst_mpeg_demux_sync_stream_to_time):
20989           Don't leak element and pad names in error messages, use
20990           GST_DEBUG_PAD_NAME instead. Add some more debug code.
20991
20992 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
20993
20994           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
20995           Original commit message from CVS:
20996           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20997           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
20998           Name the structure in the custom event with the
20999           language codes for the audio and subtitle streams
21000           actually like dvddemux expects it to be named.
21001           Set caps on source pad and outgoing buffers.
21002
21003 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
21004
21005           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
21006           Original commit message from CVS:
21007           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
21008           (gst_lame_get_property), (gst_lame_setup):
21009           * ext/lame/gstlame.h:
21010           Make xingheader property non-functional, it's broken anyway
21011           after all (use xingmux instead).
21012
21013 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
21014
21015           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
21016           Original commit message from CVS:
21017           * ext/lame/gstlame.c: (gst_lame_sink_event):
21018           On EOS, flush encoder and send remaining data. Fix
21019           return value handling in sink event function.
21020
21021 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
21022
21023           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
21024           Original commit message from CVS:
21025           Patch by: Jürg Billeter  <j at bitron dot ch>
21026           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
21027           Fix wrong check for started flag when setting the 'device' property.
21028           We want to allow it when the source is NOT started yet and ignore it
21029           when the source is running.
21030
21031 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
21032
21033           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
21034           Original commit message from CVS:
21035           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
21036           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21037           (gst_asf_demux_process_chunk):
21038           * gst/asfdemux/gstasfdemux.h:
21039           Subtract first timestamp from timestamps, so that
21040           stream starts from 0; makes live streams that don't
21041           start at 0 work again (fixes #317310, #336097).
21042
21043 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
21044
21045           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
21046           Original commit message from CVS:
21047           Patch by: Christian Kirbach
21048           * configure.ac:
21049           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
21050           -good. Fixes build on some systems (#331838).
21051
21052 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
21053
21054           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
21055           Original commit message from CVS:
21056           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21057           (gst_rmdemux_parse_cont):
21058           Extract more tags and also post codec name tag on the
21059           bus so this shows up in totem and nautilus.
21060
21061 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
21062
21063           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
21064           Original commit message from CVS:
21065           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21066           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
21067           Extra data usually goes into the caps as 'codec_data', not
21068           as first buffer into the stream.
21069           Need to byte swap AC3 content in realmedia files for some
21070           reason (fixes #331588).
21071
21072 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
21073
21074           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
21075           Original commit message from CVS:
21076           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
21077           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
21078           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
21079           When operating in pull mode, post an error message on the
21080           bus when all source pads are unlinked or some other fatal
21081           error occured (#323023). Regrade some recurring debug messages
21082           to LOG level. Convert c++-style comments into C-style ones.
21083
21084 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
21085
21086           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
21087           Original commit message from CVS:
21088           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
21089           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21090           (gst_rmdemux_all_source_pads_unlinked),
21091           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
21092           (gst_rmdemux_parse_packet):
21093           * gst/realmedia/rmdemux.h:
21094           Handle unlinked source pads properly and stop if all source pads
21095           are unlinked (#323023).
21096
21097 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
21098
21099           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
21100           Original commit message from CVS:
21101           Patch by: Michal Benes <michal dot benes at xeris dot cz>
21102           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
21103           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
21104           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
21105           * gst/mpegstream/gstmpegdemux.h:
21106           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
21107           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
21108           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
21109           situation really happens when grabbing DVB streams. Current
21110           mpegdemuxer can not handle this situation correctly and it
21111           restarts counting gstreamer timestamps from zero.
21112           Fixes #326598.
21113
21114 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
21115
21116           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
21117           Original commit message from CVS:
21118           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
21119           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
21120           * ext/a52dec/gsta52dec.h:
21121           Fix #334550: failure to play raw AC3 files due to segment problems.
21122
21123 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
21124
21125           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
21126           Original commit message from CVS:
21127           Patch by: Christophe Fergeau  <teuf gnome org>
21128           * ext/lame/gstlame.c: (gst_lame_release_memory),
21129           (gst_lame_finalize), (gst_lame_class_init),
21130           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
21131           (gst_lame_change_state):
21132           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
21133
21134 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
21135
21136           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
21137           Original commit message from CVS:
21138           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
21139           (gst_mad_sink_event), (gst_mad_change_state):
21140           Include AUDIO_CODEC tag with tags posted if input is not
21141           framed (#334258). Use _scale() util functions in more places.
21142
21143 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
21144
21145           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
21146           Original commit message from CVS:
21147           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
21148           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21149           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
21150           property as BROKEN (see
21151           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
21152           explanation why it's broken).
21153
21154 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
21155
21156           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
21157           Original commit message from CVS:
21158           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
21159           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21160           * configure.ac:
21161           * gst/xingheader/Makefile.am:
21162           * gst/xingheader/gstxingmux.c:
21163           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
21164           to MP3 files (this allows decoder to figure out the length of VBR
21165           files)
21166
21167 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
21168
21169           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
21170           Original commit message from CVS:
21171           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
21172           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
21173           tag (#333683, patch by: Alex Lancaster).
21174
21175 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
21176
21177           ext/amrnb/: Further fancyfication.
21178           Original commit message from CVS:
21179           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
21180           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
21181           (gst_amrnbdec_state_change):
21182           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
21183           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
21184           (gst_amrnbenc_state_change):
21185           * ext/amrnb/amrnbenc.h:
21186           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21187           (gst_amrnbparse_query):
21188           Further fancyfication.
21189           Use _take to get writable data from the adapter.
21190           Precalc packet duration.
21191           Handle disconts.
21192           Forward _push to upstream.
21193           Post error messages when something goes wrong.
21194           Remove old code in amrnbparse.
21195           Don't ignore query results from upstream.
21196
21197 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
21198
21199           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
21200           Original commit message from CVS:
21201           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
21202           The AMR encoder writes into the audio buffers it processes, so
21203           use gst_buffer_make_writable() on buffers we might (they go through
21204           an adapter, so there can be copying going on later anyway) be
21205           encoding.
21206
21207 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
21208
21209           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
21210           Original commit message from CVS:
21211           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
21212           (gst_mpeg_parse_handle_src_query):
21213           Declare variables at the beginning of a block and make
21214           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
21215
21216 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
21217
21218           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
21219           Original commit message from CVS:
21220           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
21221           Read packet size, sequence and padsize in right order again
21222           (fixes #332796; patch by: Fabrizio Gennari).
21223
21224 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
21225
21226           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
21227           Original commit message from CVS:
21228           * gst/iec958/ac3iec.c:
21229           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
21230
21231 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21232
21233           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
21234           Original commit message from CVS:
21235           * configure.ac:
21236           Make the id3tag and mad checks check for both a header and the
21237           appropriate library if the pkg-config is missing. (Closes #331842)
21238           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
21239           do the same for the plugins themselves.
21240
21241 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
21242
21243           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
21244           Original commit message from CVS:
21245           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21246           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
21247           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
21248           * ext/mpeg2dec/gstmpeg2dec.h:
21249           Don't treat STATE_INVALID as fatal error; throw an error
21250           only after five consecutive decoding errors. Makes decoding
21251           mpeg streams more robust and fixes playback of joined clips
21252           (#300682).
21253
21254 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
21255
21256           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
21257           Original commit message from CVS:
21258           * ext/dvdnav/dvdnavsrc.h:
21259           Oops. forgot to add this one.
21260
21261 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
21262
21263           ext/Makefile.am: Fix dist-check.
21264           Original commit message from CVS:
21265           2006-02-26  Julien MOUTTE  <julien@moutte.net>
21266           * ext/Makefile.am: Fix dist-check.
21267
21268 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21269
21270           configure.ac: Disable dvdnavsrc for now.
21271           Original commit message from CVS:
21272           * configure.ac:
21273           Disable dvdnavsrc for now.
21274
21275 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
21276
21277           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
21278           Original commit message from CVS:
21279           * configure.ac:
21280           * ext/Makefile.am:
21281           * ext/dvdnav/Makefile.am:
21282           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
21283           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
21284           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
21285           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
21286           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
21287           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
21288           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
21289           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
21290           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
21291           (gst_dvd_nav_src_make_dvd_event),
21292           (gst_dvd_nav_src_structure_set_uint64),
21293           (gst_dvd_nav_src_push_dvd_nav_packet_event),
21294           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
21295           (gst_dvd_nav_src_push_titlelang_event),
21296           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
21297           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
21298           (gst_dvd_nav_src_handle_navigation_event),
21299           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
21300           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
21301           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
21302           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
21303           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
21304           (gst_dvd_nav_src_do_init), (plugin_init):
21305           dvdnavsrc ported to 0.10, for the most part at least. Not quite
21306           ready for prime time yet though.
21307
21308 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
21309
21310           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
21311           Original commit message from CVS:
21312           * ext/cdio/Makefile.am:
21313           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
21314           required for Cygwin, see #317048)
21315           * gst/rtp/gstasteriskh263.c:
21316           Cygwin has includes for both the unix network socket API
21317           and the windows API, but only one can be included, so fix
21318           includes to only use one or the other, prefering the unxi
21319           one (#317048).
21320
21321 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
21322
21323           Port dvdsubdec to 0.10
21324           Original commit message from CVS:
21325           * configure.ac:
21326           * gst/dvdsub/Makefile.am:
21327           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
21328           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
21329           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
21330           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
21331           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
21332           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
21333           (gst_send_empty_fill), (gst_send_subtitle_frame),
21334           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
21335           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
21336           (plugin_init):
21337           * gst/dvdsub/gstdvdsubdec.h:
21338           Port dvdsubdec to 0.10
21339
21340 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21341
21342           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
21343           Original commit message from CVS:
21344           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
21345           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
21346           mpegdemux for MPEG-2 video streams.
21347
21348 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21349
21350           configure.ac: Bump nano back to CVS
21351           Original commit message from CVS:
21352           * configure.ac:
21353           Bump nano back to CVS
21354
21355 === release 0.10.2 ===
21356
21357 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21358
21359           configure.ac: releasing 0.10.2, "Season to Taste"
21360           Original commit message from CVS:
21361           * configure.ac:
21362           releasing 0.10.2, "Season to Taste"
21363
21364 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21365
21366           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
21367           Original commit message from CVS:
21368           * configure.ac:
21369           releasing 0.10.1.3 prelease for 0.10.2
21370
21371 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
21372
21373           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
21374           Original commit message from CVS:
21375           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
21376           In sink event handler, release object lock again
21377           _before_ sending EOS event downstream (#313838).
21378
21379 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
21380
21381         * ChangeLog:
21382         * gst/asfdemux/gstasf.c:
21383           fix rank of asfdemux
21384           Original commit message from CVS:
21385           fix rank of asfdemux
21386
21387 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21388
21389           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
21390           Original commit message from CVS:
21391           * configure.ac:
21392           releasing 0.10.1.2 prelease for 0.10.2
21393
21394 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
21395
21396         * gst-plugins-ugly.spec.in:
21397           latest updates
21398           Original commit message from CVS:
21399           latest updates
21400
21401 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
21402
21403           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
21404           Original commit message from CVS:
21405           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
21406           (crop_copy_i422_buffer), (crop_buffer):
21407           When we need to crop the output buffer, make sure we
21408           create a buffer of the right size and respect the implicit
21409           striding used for I420 elsewhere in GStreamer (#331301).
21410
21411 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
21412
21413           ext/cdio/gstcdio.c: Init debug category (#331253).
21414           Original commit message from CVS:
21415           * ext/cdio/gstcdio.c: (plugin_init):
21416           Init debug category (#331253).
21417
21418 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
21419
21420           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
21421           Original commit message from CVS:
21422           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
21423           Do not error out on non-recognized streams. Ignore them and allow
21424           playback of the other streams.
21425
21426 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21427
21428           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
21429           Original commit message from CVS:
21430           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21431           Add a small sanity check for LPCM reading.
21432
21433 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
21434
21435           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
21436           Original commit message from CVS:
21437           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
21438           Take into account the file properties preroll value for
21439           timestamping/newsegment. It's weird this value was commented out.
21440
21441 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
21442
21443           gst/asfdemux/Makefile.am: More asf makefile fixing.
21444           Original commit message from CVS:
21445           * gst/asfdemux/Makefile.am:
21446           More asf makefile fixing.
21447
21448 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
21449
21450           ext/lame/gstlame.c: Fix up lame a bit.
21451           Original commit message from CVS:
21452           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
21453           (gst_lame_change_state):
21454           Fix up lame a bit.
21455           Apply patch #319782 by Gautier Portet.
21456
21457 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
21458
21459           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
21460           Original commit message from CVS:
21461           * gst/asfdemux/Makefile.am:
21462           But we do need to link against the riff libraryr.
21463
21464 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
21465
21466           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
21467           Original commit message from CVS:
21468           * gst/asfdemux/Makefile.am:
21469           We don't want asfmux.c yet.
21470
21471 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
21472
21473           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
21474           Original commit message from CVS:
21475           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
21476           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
21477           (gst_mad_change_state):
21478           Port fixes for bugs 314771, 308772, 140237, and 302625
21479           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
21480           Use GST_EVENT_FLUSH_STOP to clear data from the current input
21481           buffer, to avoid using it for any future decoding.
21482
21483 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
21484
21485           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
21486           Original commit message from CVS:
21487           * configure.ac:
21488           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
21489           (gst_asf_get_guid_nick):
21490           * gst/asfdemux/asfheaders.h:
21491           * gst/asfdemux/gstasf.c: (plugin_init):
21492           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
21493           (gst_asf_demux_class_init), (gst_asf_demux_init),
21494           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
21495           (gst_asf_demux_handle_src_event),
21496           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
21497           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
21498           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
21499           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
21500           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
21501           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
21502           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
21503           (gst_asf_demux_get_bitrate_record),
21504           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
21505           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
21506           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
21507           (gst_asf_demux_get_obj_data_correction),
21508           (gst_asf_demux_get_stream_audio),
21509           (gst_asf_demux_get_stream_correction),
21510           (gst_asf_demux_get_stream_video),
21511           (gst_asf_demux_get_stream_video_format),
21512           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
21513           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21514           (gst_asf_demux_process_stream),
21515           (gst_asf_demux_get_gst_tag_from_tag_name),
21516           (gst_asf_demux_commit_taglist),
21517           (gst_asf_demux_process_ext_content_desc),
21518           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
21519           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
21520           (gst_asf_demux_process_comment),
21521           (gst_asf_demux_process_bitrate_props_object),
21522           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
21523           (gst_asf_demux_descramble_segment),
21524           (gst_asf_demux_element_send_event),
21525           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
21526           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
21527           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
21528           (gst_asf_demux_get_src_query_types),
21529           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
21530           * gst/asfdemux/gstasfdemux.h:
21531           asfdemux ported to 0.10. Does still need a bit of work (seems like
21532           there's something funky going on when timestamping video frames).
21533           The seeking code is likely to make Wim cry, but hey, at least it
21534           compiles.
21535
21536 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
21537
21538           ext/amrnb/amrnbdec.c: Some more comments.
21539           Original commit message from CVS:
21540           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
21541           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
21542           Some more comments.
21543           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21544           Applied patch from Fabrizio Gennari, fixes #330844.
21545
21546 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
21547
21548           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
21549           Original commit message from CVS:
21550           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21551           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
21552           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21553           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
21554           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
21555           * ext/dvdread/dvdreadsrc.h:
21556           Let's try to play the title the user set via the URI handler or
21557           via properties instead of always playing the first title. Also,
21558           Also, count title/chapter/angle number in URI and properties
21559           from 1 rather than 0.
21560
21561 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
21562
21563           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
21564           Original commit message from CVS:
21565           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
21566           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
21567           (gst_dvd_read_src_do_duration_query):
21568           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
21569           otherwise GstBaseSrc will think we can operate pull_range based,
21570           which we don't really, and typefinding will fail miserably.
21571           Also, make seeking work somewhat (only works with flumpegdemux
21572           at the moment, mpegstream needs fixing for that first).
21573
21574 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
21575
21576           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
21577           Original commit message from CVS:
21578           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
21579           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
21580           Only allocate buffer once we know exactly how much we need,
21581           rather than gratuitously allocating 2MB-buffers all the time
21582           even if we usually need much less than that. Also, demote
21583           a debug message from DEBUG to LOG level.
21584
21585 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
21586
21587           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
21588           Original commit message from CVS:
21589           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
21590           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
21591           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
21592           (gst_dvd_read_src_do_position_query):
21593           Add some more debugging and fix duration query in BYTES.
21594
21595 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
21596
21597           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
21598           Original commit message from CVS:
21599           * configure.ac:
21600           * ext/Makefile.am:
21601           * ext/dvdread/Makefile.am:
21602           * ext/dvdread/dvdreadsrc.c:
21603           * ext/dvdread/dvdreadsrc.h:
21604           Half-baked port to 0.10. Needs some love
21605           in the seeking department, but at least
21606           it does something.
21607           * ext/dvdread/stream_labels.c:
21608           * ext/dvdread/stream_labels.h:
21609           Remove these (we use ISO-639 language codes internally; applications
21610           that want to translate those into language names for display to the
21611           user should rely on the iso-codes package for that).
21612
21613 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
21614
21615           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
21616           Original commit message from CVS:
21617           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
21618           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
21619           (gst_amrnbdec_state_change):
21620           * ext/amrnb/amrnbdec.h:
21621           Fix amrnbdec, handle events, take copy from adapter since the decoder
21622           apparently writes in the source data.
21623           Use some _scale_int, and precalc duration.
21624           Fix some leaks, post ERROR messages.
21625
21626 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
21627
21628           docs/plugins/: Add cdio plugin to docs.
21629           Original commit message from CVS:
21630           * docs/plugins/Makefile.am:
21631           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
21632           * docs/plugins/gst-plugins-good-plugins-sections.txt:
21633           * docs/plugins/inspect/plugin-cdio.xml:
21634           Add cdio plugin to docs.
21635           * ext/cdio/gstcdiocddasrc.c:
21636           Add gtk-doc blurb.
21637           * ext/cdio/gstcdio.c:
21638           The plugin is called 'cdio' not 'cddio'.
21639
21640 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
21641
21642           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
21643           Original commit message from CVS:
21644           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
21645           One source pad not being linked is not an error condition when we're
21646           still parsing the header. In this case (e.g. where we don't have a
21647           suitable decoder installed) just pretend everything is fine, so that
21648           the demuxer will actually go on to signal no-more-pads when done
21649           parsing the header, otherwise  decodebin/playbin will never post the
21650           appropriate error message if decoders are not available.
21651
21652 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
21653
21654         * ChangeLog:
21655         * common:
21656         * ext/mad/gstid3tag.c:
21657         * gst/realmedia/rmdemux.c:
21658           Just make it compile with --disable-gst-debug.
21659           Original commit message from CVS:
21660           Just make it compile with --disable-gst-debug.
21661
21662 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
21663
21664           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
21665           Original commit message from CVS:
21666           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
21667           (gst_mad_check_caps_reset), (gst_mad_chain):
21668           Merge patch from Radoslaw Szkodzinski (bug 326734)
21669
21670 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21671
21672           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
21673           Original commit message from CVS:
21674           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
21675           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
21676           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
21677           (gst_id3_tag_chain):
21678           fixing Gdate handling
21679           enabling mux/demux mode switching
21680           adding better debug output
21681
21682 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
21683
21684           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...
21685           Original commit message from CVS:
21686           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
21687           If we haven't set caps on a source pad yet, the caps on the
21688           pad are NULL, not un-fixed. Set caps on outgoing buffers.
21689
21690 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
21691
21692           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
21693           Original commit message from CVS:
21694           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
21695           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
21696           * ext/lame/gstlame.h:
21697           Contrary to what the const char in the lame API might suggest,
21698           lame expects us to keep the strings we pass to id3tag_set_foo()
21699           around; it doesn't free them either though, so we have to store
21700           them somewhere and free them later when we can be sure lame
21701           doesn't need them any longer.
21702
21703 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21704
21705           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...
21706           Original commit message from CVS:
21707           * ext/lame/gstlame.c: (add_one_tag):
21708           Fix handling of GST_TAG_DATE (#311679), don't pass an
21709           uninitialised string pointer to lame if we don't know
21710           how to handle the tag type, and fix minor memory leak.
21711
21712 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
21713
21714           ext/mad/gstmad.c: Fix debug message.
21715           Original commit message from CVS:
21716           * ext/mad/gstmad.c: (gst_mad_chain):
21717           Fix debug message.
21718
21719 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21720
21721           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
21722           Original commit message from CVS:
21723           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
21724           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
21725           Erase spurious call to gst_segment_set_newsegment.
21726           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
21727           the superclass method when handling NEWSEGMENT events.
21728           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
21729           and dvd-audio-restart event handling. There are currently less
21730           hackish ways of handling the sparse audio stream problem.
21731
21732 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21733
21734           fix up error domains, error strings, and use of translation
21735           Original commit message from CVS:
21736           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
21737           * ext/dvdnav/dvdnavsrc.c: (if):
21738           * ext/dvdread/stream_labels.c:
21739           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
21740           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
21741           fix up error domains, error strings, and use of translation
21742           * po/POTFILES.in:
21743           fix up this file, even though none of them are actually marked
21744           for build yet.
21745
21746 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21747
21748           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
21749           Original commit message from CVS:
21750           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
21751           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21752           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
21753           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
21754           (gst_mpeg_parse_change_state):
21755           Make timestamp adjustment somewhat milder. Actual timestamps are
21756           now sent unmodified unless an actual gap is found in the
21757           stream. This should fix time display when playing most MPEG
21758           files.
21759
21760 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
21761
21762           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
21763           Original commit message from CVS:
21764           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
21765           * ext/cdio/gstcdio.h:
21766           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
21767           Fix build for libcdio versions >= 76; give slightly lower rank
21768           than cdparanoia.
21769
21770 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
21771
21772           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
21773           Original commit message from CVS:
21774           * configure.ac:
21775           * ext/Makefile.am:
21776           * ext/cdio/Makefile.am:
21777           * ext/cdio/gstcdio.c:
21778           * ext/cdio/gstcdio.h:
21779           * ext/cdio/gstcdiocddasrc.c:
21780           * ext/cdio/gstcdiocddasrc.h:
21781           Port libcdio cdda source, formerly known as cddasrc, now known as
21782           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
21783           but that's not tested (fixes #317658).
21784
21785 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
21786
21787           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
21788           Original commit message from CVS:
21789           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
21790           tss tss... always set caps on outgoing buffer.
21791
21792 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
21793
21794         * gst-plugins-ugly.spec.in:
21795           update spec file
21796           Original commit message from CVS:
21797           update spec file
21798
21799 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21800
21801         * ChangeLog:
21802         * configure.ac:
21803           back to HEAD
21804           Original commit message from CVS:
21805           back to HEAD
21806
21807 === release 0.10.1 ===
21808
21809 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21810
21811         * ChangeLog:
21812         * NEWS:
21813         * RELEASE:
21814         * configure.ac:
21815         * docs/plugins/gst-plugins-ugly-plugins.args:
21816         * docs/plugins/inspect/plugin-a52dec.xml:
21817         * docs/plugins/inspect/plugin-amrnb.xml:
21818         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21819         * docs/plugins/inspect/plugin-iec958.xml:
21820         * docs/plugins/inspect/plugin-lame.xml:
21821         * docs/plugins/inspect/plugin-mad.xml:
21822         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21823         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21824         * docs/plugins/inspect/plugin-rmdemux.xml:
21825           releasing 0.10.1
21826           Original commit message from CVS:
21827           releasing 0.10.1
21828
21829 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21830
21831         * ChangeLog:
21832         * configure.ac:
21833           prerelease
21834           Original commit message from CVS:
21835           prerelease
21836
21837 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
21838
21839           Pass unhandled queries upstream (useful e.g. for SEEKING query)
21840           Original commit message from CVS:
21841           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
21842           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
21843           * ext/mad/gstmad.c: (gst_mad_src_query):
21844           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
21845           * ext/sidplay/gstsiddec.cc:
21846           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
21847           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
21848           Pass unhandled queries upstream (useful e.g. for SEEKING query)
21849           (fixes #325652; based on patch by: Philippe); make rmdemux return
21850           FALSE for position queries, instead of setting -1 as value and
21851           returning TRUE.
21852
21853 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21854
21855           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21856           Original commit message from CVS:
21857           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
21858           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21859           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
21860           rewrite timestamps in the case segments are being set from
21861           upstream, but use timestamps unmodified. Also send proper position
21862           values. This allows for correct time display and makes queries
21863           work in sink elements.
21864           * gst/mpegstream/gstdvddemux.h:
21865           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21866           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
21867           Rename flush_filter to segment_filter, which is better represents
21868           what the arreibute does.
21869           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
21870           Activate segment filtering when a timestamp discontinuity is seen.
21871
21872 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21873
21874           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...
21875           Original commit message from CVS:
21876           * ext/mad/gstmad.c: (gst_mad_chain):
21877           Don't forget that we need to send out a newsegment event after a
21878           restart even if we don't have enough data to decode a frame right
21879           now.
21880
21881 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21882
21883           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
21884           Original commit message from CVS:
21885           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
21886           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21887           Use the new "audio-shutdown" and "audio-restart" DVD events
21888           instead of the "spu-still-frame" event to shutdown and restart
21889           the audio pipeline.
21890           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
21891           Check for cases where the segment-based adjustment calculation
21892           would produce negative values (which result in an overflow) and
21893           return GST_CLOCK_TIME_NONE instead.
21894           * gst/mpegstream/gstdvddemux.h:
21895           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21896           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
21897           Add a mechanism to discard audio buffers with timestamps outside
21898           the currently set segment. This was causing (sometimes serious)
21899           synchronization problems after seeking in DVDs with LPCM audio,
21900           since VOBUs usually contain audio material that lies outside the
21901           timestamp range specified by the header.
21902
21903 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21904
21905           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
21906           Original commit message from CVS:
21907           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
21908           Remove lingering reference to GstID3Demux
21909           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
21910           Don't output debug saying padding streams are unknown type,
21911           because they're not
21912
21913 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21914
21915           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
21916           Original commit message from CVS:
21917           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
21918           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
21919           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
21920           LPCM.
21921           * gstmpegdemux.h:
21922           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
21923           (gst_mpeg_demux_get_audio_stream):
21924           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
21925           (gst_dvd_demux_get_audio_stream)
21926           (gst_dvd_demux_get_subpicture_stream)
21927           (gst_dvd_demux_send_subbuffer):
21928           Send current* pad buffers with appropriate caps.
21929
21930 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21931
21932           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
21933           Original commit message from CVS:
21934           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
21935           * gst/iec958/ac3iec.h:
21936           * gst/iec958/ac3iec.c:
21937           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
21938           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
21939           raw-audio property to ac3iec958 that allows setting the source pad
21940           caps to raw audio instead of audio/x-iec958. This makes it
21941           possible to use ac3iec958 together with the normal alsasink
21942           element to drive an external receiver that autodetects AC3
21943           content.
21944
21945 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
21946
21947           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
21948           Original commit message from CVS:
21949           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
21950           (ac3iec_chain_dvd):
21951           * gst/iec958/ac3iec.h:
21952           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
21953
21954 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
21955
21956           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
21957           Original commit message from CVS:
21958           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
21959           When getting a seek event, first check if the upstream element
21960           can handle it and only do our own seek stuff when it can't
21961           (should fix #322856).
21962
21963 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
21964
21965           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
21966           Original commit message from CVS:
21967           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21968           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
21969           Really convert to BYTES format when we want to convert
21970           to bytes (use right variable; fixes #322856).
21971
21972 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21973
21974           Big mpegparse clean up, second round:
21975           Original commit message from CVS:
21976           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
21977           Big mpegparse clean up, second round:
21978           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21979           Send and EOS event down the audio pipeline when an still frame
21980           event arrives. This prevents the pipeline from locking when a
21981           still menu comes directly after a flush.
21982           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
21983           Don't send a newsegment in reset.
21984           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
21985           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
21986           Move the code of handle_newsegment to process_event. Send a
21987           NEWSEGMENT after FLUSH_STOP.
21988           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
21989           moving to PAUSED.
21990           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
21991           (gst_mpeg_demux_class_init): Don't override send_event.
21992           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
21993           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
21994           (gst_mpeg_demux_reset):
21995           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
21996           attribute.
21997           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
21998           Reset the mpegparse element after a flush.
21999           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
22000           Don't forward events.
22001           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
22002           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22003           handle_newsegment is not a virtual method anymore.
22004           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
22005           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
22006           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
22007           rid of send_newsegment virtual method.
22008           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
22009           handle DVD events and call the superclass method for other event
22010           types.
22011           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
22012           override process_event anymore.
22013           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
22014           (gst_mpeg_parse_process_event): Move actual event processing to
22015           process event so that subclasses can properly override or extend
22016           it.
22017           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22018           Eliminate time parameter in process event.
22019           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
22020           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
22021           (gst_mpeg_demux_send_subbuffer):
22022           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
22023           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
22024           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
22025           adding the value of the adjust attribute.
22026           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
22027           rid of the adjust attribute. Now all timestamp adjustments are
22028           performed by mpegparse using the current segment.
22029           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
22030           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
22031           on the adjust attribute for SCR values and the current segment.
22032           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
22033           adjust_ts virtual method to adjust timestamps for outgoing
22034           buffers.
22035           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
22036           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
22037           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22038           (gst_dvd_demux_handle_newsegment): Don't override
22039           handle_newsegment.
22040           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
22041           Check for DVD events in process_event instead of
22042           handle_dvd_event.
22043           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22044           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
22045           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
22046           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
22047           (gst_mpeg_demux_send_event):
22048           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
22049           (gst_dvd_demux_handle_dvd_event):
22050           Eliminate the time parameter in send_event.
22051
22052 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22053
22054           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
22055           Original commit message from CVS:
22056           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
22057           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
22058           Fix typefinding in id3demux, and then remove it in favour
22059           of the new LGPL id3demux in gst-plugins-good
22060           * ext/mad/gstmad.c: (gst_mad_dispose):
22061           dispose can run more than once.
22062
22063 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22064
22065           gst/asfdemux/gstasfmux.c: change some char* into char[]
22066           Original commit message from CVS:
22067           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
22068           change some char* into char[]
22069
22070 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
22071
22072           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
22073           Original commit message from CVS:
22074           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
22075           Remove memleak from unused GstRMDemuxStream
22076
22077 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
22078
22079           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
22080           Original commit message from CVS:
22081           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
22082           (gst_id3_tag_do_typefind):
22083           Use the correct function to free typefind factory list.
22084
22085 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
22086
22087           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
22088           Original commit message from CVS:
22089           * ext/mad/gstmad.c: (gst_mad_src_query):
22090           For position and duration queries in TIME format, try the peer
22091           first (might be a demuxer).
22092
22093 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22094
22095           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
22096           Original commit message from CVS:
22097           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
22098           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
22099           Properly handle non contiguous VOBUs by adding the segment accum
22100           field to the adjust value.
22101           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22102           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
22103           handle_newsegment to prevent sending actual newsegment events and
22104           use tiemstamp rewriting instead.
22105           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
22106           dvd-lang-codes.
22107           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
22108           (gst_mpeg_parse_event):
22109           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22110           Add a new parameter to handle_newsegment to allow controlling
22111           whether newsegment events are forwarded or not.
22112           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22113           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
22114           (gst_dvd_demux_reset):
22115           last_end_ptm and discont_time aren't necessary anymore, since
22116           timestamp adjustment is now replaced by newsegment events.
22117           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
22118           timestamps.
22119           * gst/mpegstream/gstdvddemux.h:
22120           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
22121           Don't handle dvd-nav-packet events anymore, since the are now
22122           replaced by standard newsegment events.
22123           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22124           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
22125           (gst_dvd_demux_change_state):
22126           * gst/mpegstream/gstdvddemux.h:
22127           Get rid of the ignore_next_newmedia_discont hack.
22128           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22129           (gst_dvd_demux_handle_newsegment):
22130           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
22131           (gst_mpeg_demux_handle_newsegment): Don't override
22132           handle_newsegment anymore. It was only necessary to handle
22133           NEWMEDIA events.
22134           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
22135           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
22136           (gst_dvd_demux_set_cur_subpicture):
22137           Reactivate handling of DVD events.
22138           * gst/mpegstream/gstmpegparse.c (normal_seek)
22139           (gst_mpeg_parse_handle_src_event)
22140           (gst_mpeg_parse_handle_src_query):
22141           First attempt at reenabling seek.
22142           * gst/mpegstream/gstmpegparse.h:
22143           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22144           (gst_mpeg_parse_update_streaminfo)
22145           (gst_mpeg_parse_get_rate)
22146           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
22147           (gst_mpeg_parse_handle_src_query):
22148           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
22149           Make queries work again.
22150           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
22151           (gst_mpeg_parse_handle_newsegment)
22152           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
22153           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
22154           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22155           Get rid of the newsegment_pending attribute, and rely instead on
22156           proper timestamp adjustment.
22157           * gst/mpegstream/gstmpegparse.c
22158           (gst_mpeg_parse_get_src_event_masks): Erase.
22159           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
22160           Initialize fields before creating pads to prevent the pad creation
22161           callback from failing.
22162           (gst_mpeg_parse_reset): Initialize new fields, and change
22163           initialization order to match the order in the structure.
22164           (gst_mpeg_parse_handle_newsegment): Forward new segment events
22165           whenever possible, and update the current segment.
22166           (gst_mpeg_parse_send_newsegment): Update the current segment and
22167           pending_newsegment.
22168           (gst_mpeg_parse_pad_added): Use the current segment to send
22169           newsegment events to new pads.
22170           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
22171           and events. Properly update newsegment_pending.
22172           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
22173           New fields do_adjust and current_segment.
22174           * gst/mpegstream/gstmpegdemux.c:
22175           * gst/mpegstream/gstdvddemux.c:
22176           * gst/mpegstream/gstmpegparse.h:
22177           Rename handle_discont virtual method to handle_newsegment. Erase
22178           some (already commented out support) for old NEW_MEDIA events.
22179           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22180           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22181           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
22182           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
22183           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
22184           Erase the "pending_scr" field, and replace it by a slightly
22185           different handling of the current SCR. Document code blocks in
22186           parse_packhead and chain.
22187
22188 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
22189
22190           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
22191           Original commit message from CVS:
22192           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
22193           g_warning() are only for really fatal warnings. If we can't decode a
22194           tag, just ignore that tag and do a GST_WARNING.
22195
22196 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22197
22198         * ChangeLog:
22199         * ext/a52dec/gsta52dec.h:
22200         * ext/dvdread/dvdreadsrc.h:
22201         * ext/lame/gstlame.h:
22202         * ext/mad/gstid3tag.c:
22203         * ext/mad/gstmad.c:
22204         * ext/mad/gstmad.h:
22205         * ext/mpeg2dec/gstmpeg2dec.h:
22206         * ext/sidplay/gstsiddec.h:
22207         * gst/ac3parse/gstac3parse.c:
22208         * gst/ac3parse/gstac3parse.h:
22209         * gst/asfdemux/gstasfdemux.c:
22210         * gst/asfdemux/gstasfdemux.h:
22211         * gst/iec958/ac3iec.h:
22212         * gst/mpegaudioparse/gstmpegaudioparse.c:
22213         * gst/mpegaudioparse/gstmpegaudioparse.h:
22214         * gst/mpegstream/gstdvddemux.h:
22215         * gst/mpegstream/gstmpegclock.h:
22216         * gst/mpegstream/gstmpegdemux.h:
22217         * gst/mpegstream/gstmpegpacketize.h:
22218         * gst/mpegstream/gstmpegparse.c:
22219         * gst/mpegstream/gstmpegparse.h:
22220         * gst/mpegstream/gstrfc2250enc.c:
22221         * gst/mpegstream/gstrfc2250enc.h:
22222         * gst/realmedia/rmdemux.c:
22223         * gst/realmedia/rmdemux.h:
22224         * gst/synaesthesia/synaescope.c:
22225           expand tabs
22226           Original commit message from CVS:
22227           expand tabs
22228
22229 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22230
22231         * configure.ac:
22232           back to HEAD
22233           Original commit message from CVS:
22234           back to HEAD
22235
22236 === release 0.10.0 ===
22237
22238 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22239
22240         * ChangeLog:
22241         * NEWS:
22242         * RELEASE:
22243         * configure.ac:
22244         * docs/plugins/inspect/plugin-a52dec.xml:
22245         * docs/plugins/inspect/plugin-amrnb.xml:
22246         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22247         * docs/plugins/inspect/plugin-iec958.xml:
22248         * docs/plugins/inspect/plugin-lame.xml:
22249         * docs/plugins/inspect/plugin-mad.xml:
22250         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22251         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22252         * docs/plugins/inspect/plugin-rmdemux.xml:
22253           releasing 0.10.0
22254           Original commit message from CVS:
22255           releasing 0.10.0
22256
22257 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
22258
22259           Update for alloc_buffer changes.
22260           Original commit message from CVS:
22261           2005-12-05  Andy Wingo  <wingo@pobox.com>
22262           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
22263           * ext/mad/gstmad.c: (gst_mad_chain):
22264           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
22265           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
22266           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
22267           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22268           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
22269
22270 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
22271
22272           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
22273           Original commit message from CVS:
22274           2005-12-05  Andy Wingo  <wingo@pobox.com>
22275           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
22276           id3demux and id3mux now. Fixes #323199.
22277
22278 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
22279
22280         * gst-plugins-ugly.spec.in:
22281           update spec file for latest changes
22282           Original commit message from CVS:
22283           update spec file for latest changes
22284
22285 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22286
22287           fix silly Makefile.am bug so they link correctly again
22288           Original commit message from CVS:
22289           * ext/amrnb/Makefile.am:
22290           * gst/realmedia/Makefile.am:
22291           fix silly Makefile.am bug so they link correctly again
22292
22293 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22294
22295         * configure.ac:
22296           back to HEAD
22297           Original commit message from CVS:
22298           back to HEAD
22299
22300 === release 0.9.7 ===
22301
22302 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22303
22304         * ChangeLog:
22305         * NEWS:
22306         * RELEASE:
22307         * common:
22308         * configure.ac:
22309         * docs/plugins/gst-plugins-ugly-plugins.args:
22310         * docs/plugins/inspect/plugin-a52dec.xml:
22311         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22312         * docs/plugins/inspect/plugin-iec958.xml:
22313         * docs/plugins/inspect/plugin-lame.xml:
22314         * docs/plugins/inspect/plugin-mad.xml:
22315         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22316         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22317         * docs/plugins/inspect/plugin-rmdemux.xml:
22318         * docs/random/LICENSE:
22319         * docs/random/PORTED_09:
22320           releasing 0.9.7
22321           Original commit message from CVS:
22322           releasing 0.9.7
22323
22324 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22325
22326         * ChangeLog:
22327         * common:
22328         * ext/amrnb/Makefile.am:
22329         * gst/realmedia/Makefile.am:
22330           Don't know how these escaped my eye before.  Fix link flags.
22331           Original commit message from CVS:
22332           Don't know how these escaped my eye before.  Fix link flags.
22333
22334 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22335
22336         * common:
22337         * examples/Makefile.am:
22338         * examples/capsfilter/Makefile.am:
22339         * examples/capsfilter/capsfilter1.c:
22340         * examples/gob/Makefile.am:
22341         * examples/gob/gst-identity2.gob:
22342         * examples/gstplay/.gitignore:
22343         * examples/gstplay/Makefile.am:
22344         * examples/gstplay/player.c:
22345         * examples/indexing/.gitignore:
22346         * examples/indexing/Makefile.am:
22347         * examples/indexing/indexmpeg.c:
22348         * examples/level/Makefile.am:
22349         * examples/level/README:
22350         * examples/level/demo.c:
22351         * examples/level/plot.c:
22352         * examples/stats/Makefile.am:
22353         * examples/stats/mp2ogg.c:
22354         * examples/switch/.gitignore:
22355         * examples/switch/Makefile.am:
22356         * examples/switch/switcher.c:
22357           no examples
22358           Original commit message from CVS:
22359           no examples
22360
22361 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
22362
22363           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
22364           Original commit message from CVS:
22365           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22366           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
22367           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
22368           (gst_mpeg_parse_send_event):
22369           Ref events before sending them to multiple pads, after all
22370           gst_pad_send_event() takes ownership of events. Don't leak
22371           events that have not been handled (fixes #322745).
22372
22373 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22374
22375           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22376           Original commit message from CVS:
22377           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
22378           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22379           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
22380           from making timestamp adjustments. This will have to be re-added
22381           in some form in the near future, but in order to do that, some nav
22382           packet parsing will be necessary in mpegdemux.
22383           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22384           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22385           (g_value_set_int, gst_mpeg_parse_set_property)
22386           Get rid of do_adjust and use_adjust. Rename max_discont to
22387           max_src_gap.
22388           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
22389           -1, no adjustment is made.
22390           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
22391           Rename max_discont property to max_scr_gap. Erase "adjust"
22392           property.
22393           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
22394           override send_event anymore, base class does the job.
22395           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
22396           Base class now does most of the work.
22397           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
22398           Generalize to forwarding the event to all source pads in the
22399           element.
22400           * gst/mpegstream/gstmpegparse.h:
22401           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
22402           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
22403           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
22404           (gst_mpeg_parse_set_property):
22405           Clock synchronization doesn't make sense anymore for a
22406           demultiplexer.
22407
22408 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
22409
22410           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
22411           Original commit message from CVS:
22412           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
22413           Don't treat normal EOS as a fatal error.
22414
22415 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
22416
22417           ext/mad/gstmad.c: Proper warning statements,
22418           Original commit message from CVS:
22419           * ext/mad/gstmad.c: (gst_mad_chain):
22420           Proper warning statements,
22421           Don't error if the src pad isn't linked when pushing.
22422           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
22423           Proper state_change, avoids borkage when going to READY
22424
22425 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22426
22427         * configure.ac:
22428         * gst-libs/Makefile.am:
22429         * gst-libs/README:
22430         * gst-libs/ext/.gitignore:
22431         * gst-libs/gst/media-info/.gitignore:
22432         * gst-libs/gst/play/.gitignore:
22433         * gst-libs/gst/play/play.h:
22434         * gst-libs/gst/play/play.vcproj:
22435           no need for an AS_LIBTOOL call
22436           Original commit message from CVS:
22437           no need for an AS_LIBTOOL call
22438
22439 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22440
22441         * Makefile.am:
22442         * common:
22443         * gst-plugins-ugly.spec.in:
22444           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
22445           Original commit message from CVS:
22446           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
22447
22448 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22449
22450           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
22451           Original commit message from CVS:
22452           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
22453           Prime libmpeg2's pumps with some null custom buffers
22454           to ensure it doesn't ask us to discard garbage later yay.
22455
22456 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22457
22458           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
22459           Original commit message from CVS:
22460           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
22461           Prime libmpeg2's pumps with some null custom buffers
22462           to ensure it ask us to discard garbage later yay.
22463
22464 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
22465
22466           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
22467           Original commit message from CVS:
22468           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
22469           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
22470           (gst_a52dec_chain_raw):
22471           * ext/a52dec/gsta52dec.h:
22472           Accept AC3 in audio/x-private1-ac3 format, which includes
22473           DVD-specific headers, as well as raw AC3, for compatibility with
22474           some demuxers.
22475
22476 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22477
22478           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
22479           Original commit message from CVS:
22480           * ext/mad/gstmad.c: (gst_mad_chain):
22481           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
22482           skip frame synthesis and consume input data as if we'd done the
22483           decode. Makes mad not error when the src pad is not connected.
22484           (#319784)
22485
22486 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22487
22488         * ChangeLog:
22489           Erase old CVS conflict line.
22490           Original commit message from CVS:
22491           Erase old CVS conflict line.
22492
22493 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22494
22495           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
22496           Original commit message from CVS:
22497           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
22498           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
22499           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
22500           (gst_mpeg_parse_chain):
22501           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
22502           (gst_mpeg_demux_send_newsegment):
22503           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
22504           * gst/mpegstream/gstmpegparse.h:
22505           Rename send_discont method to send_newsegment and add parameters
22506           to handle actual segments. Adapt code all around to run with the
22507           new name and signature.
22508           * gst/mpegstream/gstmpegdemux.c:
22509           * gst/mpegstream/gstmpegparse.c:
22510           * gst/mpegstream/gstdvddemux.c:
22511           Convert to GST_BOILERPLATE.
22512
22513 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22514
22515         * configure.ac:
22516           fix AS_LIBTOOL call
22517           Original commit message from CVS:
22518           fix AS_LIBTOOL call
22519
22520 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22521
22522         * Makefile.am:
22523           add a torture target
22524           Original commit message from CVS:
22525           add a torture target
22526
22527 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22528
22529         * ChangeLog:
22530         * configure.ac:
22531           back to HEAD
22532           Original commit message from CVS:
22533           back to HEAD
22534
22535 === release 0.9.6 ===
22536
22537 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22538
22539         * ChangeLog:
22540         * NEWS:
22541         * RELEASE:
22542         * configure.ac:
22543         * docs/plugins/gst-plugins-ugly-plugins.args:
22544         * docs/plugins/gst-plugins-ugly-plugins.signals:
22545         * docs/plugins/inspect/plugin-a52dec.xml:
22546         * docs/plugins/inspect/plugin-amrnb.xml:
22547         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22548         * docs/plugins/inspect/plugin-iec958.xml:
22549         * docs/plugins/inspect/plugin-lame.xml:
22550         * docs/plugins/inspect/plugin-mad.xml:
22551         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22552         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22553         * docs/plugins/inspect/plugin-rmdemux.xml:
22554           releasing 0.9.6
22555           Original commit message from CVS:
22556           releasing 0.9.6
22557
22558 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
22559
22560           gst/realmedia/rmdemux.c: Fractional framerates.
22561           Original commit message from CVS:
22562           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
22563           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
22564           (find_seek_offset_bytes), (find_seek_offset_time),
22565           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
22566           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
22567           (gst_rmdemux_chain), (gst_rmdemux_send_event),
22568           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
22569           (gst_rmdemux_parse_packet):
22570           Fractional framerates.
22571
22572 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22573
22574           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
22575           Original commit message from CVS:
22576           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
22577           (gst_mpeg2dec_negotiate_format), (handle_sequence),
22578           (gst_mpeg2dec_sink_event):
22579           * ext/mpeg2dec/gstmpeg2dec.h:
22580           Use fractional framerates
22581
22582 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
22583
22584           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
22585           Original commit message from CVS:
22586           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
22587           set_clock returns a boolean.
22588
22589 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
22590
22591           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
22592           Original commit message from CVS:
22593           * ext/mad/gstmad.c: (gst_mad_chain):
22594           Fix seeking even more by sending the newsegment event with the
22595           right parameters. Should fix querying in playbin/totem after
22596           a seek.
22597
22598 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
22599
22600           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
22601           Original commit message from CVS:
22602           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
22603           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
22604           Fix seeking in stand-alone mode. Fix nonexistant enum value
22605           introduced in previous commit. Improve debug messages here and
22606           there. Actually return a proper return value in the sink event
22607           handler.
22608
22609 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22610
22611         * ext/lame/gstlame.c:
22612           doh
22613           Original commit message from CVS:
22614           doh
22615
22616 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22617
22618         * ChangeLog:
22619         * ext/lame/gstlame.c:
22620         * ext/mad/gstmad.c:
22621         * ext/sidplay/gstsiddec.cc:
22622           fix up GValueEnum
22623           Original commit message from CVS:
22624           fix up GValueEnum
22625
22626 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
22627
22628         * ChangeLog:
22629         * ext/lame/gstlame.c:
22630         * ext/mad/gstid3tag.c:
22631         * ext/sidplay/gstsiddec.cc:
22632           Update for gst_tag_setter API changes.
22633           Original commit message from CVS:
22634           2005-11-22  Andy Wingo  <wingo@pobox.com>
22635           * Update for gst_tag_setter API changes.
22636
22637 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
22638
22639         * ChangeLog:
22640         * ext/a52dec/gsta52dec.c:
22641         * ext/mad/gstid3tag.c:
22642         * ext/mad/gstmad.c:
22643         * gst/mpegaudioparse/gstmpegaudioparse.c:
22644         * gst/mpegstream/gstdvddemux.c:
22645         * gst/mpegstream/gstmpegparse.c:
22646         * gst/realmedia/rmdemux.c:
22647           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
22648           Original commit message from CVS:
22649           2005-11-22  Andy Wingo  <wingo@pobox.com>
22650           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
22651           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
22652           * ext/mad/gstmad.c (gst_mad_chain)
22653           * gst/mpegaudioparse/gstmpegaudioparse.c
22654           (gst_mp3parse_sink_event)
22655           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22656           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
22657           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
22658           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
22659           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
22660
22661 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
22662
22663           ext/mad/Makefile.am: libgsttagedit => libgsttag
22664           Original commit message from CVS:
22665           * ext/mad/Makefile.am:
22666           libgsttagedit => libgsttag
22667
22668 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
22669
22670           ext/lame/gstlame.c: Don't take the stream lock
22671           Original commit message from CVS:
22672           * ext/lame/gstlame.c: (gst_lame_sink_event):
22673           Don't take the stream lock
22674
22675 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
22676
22677           ext/: Don't take the stream lock.
22678           Original commit message from CVS:
22679           2005-11-21  Andy Wingo  <wingo@pobox.com>
22680           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
22681           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
22682           * ext/mad/gstmad.c (gst_mad_sink_event):
22683           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
22684           stream lock.
22685           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
22686           stream lock changes.
22687
22688 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
22689
22690           *.*: Ran scripts/update-macros. Oh yes.
22691           Original commit message from CVS:
22692           2005-11-21  Andy Wingo  <wingo@pobox.com>
22693           * *.h:
22694           * *.c: Ran scripts/update-macros. Oh yes.
22695
22696 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
22697
22698           gst/mpegstream/: Filler events have beem removed for now.
22699           Original commit message from CVS:
22700           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
22701           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
22702           Filler events have beem removed for now.
22703
22704 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
22705
22706           gst/: Update for GST_FOURCC_FORMAT API change.
22707           Original commit message from CVS:
22708           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
22709           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
22710           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
22711           Update for GST_FOURCC_FORMAT API change.
22712
22713 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
22714
22715           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
22716           Original commit message from CVS:
22717           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
22718           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
22719           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
22720           (gst_rmdemux_parse_packet):
22721           Modifications for disapearance of GST_PAD_IS_USABLE()
22722
22723 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
22724
22725           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
22726           Original commit message from CVS:
22727           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
22728           Remove some setcaps brokenness.
22729           Don't crash on bad input.
22730
22731 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
22732
22733           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
22734           Original commit message from CVS:
22735           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
22736           calling transform.
22737           (gst_id3_tag_do_typefind): Unref caps
22738           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
22739
22740 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
22741
22742         * ext/mad/gstmad.c:
22743           remove accidentally commited hack
22744           Original commit message from CVS:
22745           remove accidentally commited hack
22746
22747 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
22748
22749         * ext/mad/gstmad.c:
22750           free pad templates
22751           Original commit message from CVS:
22752           free pad templates
22753
22754 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
22755
22756           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
22757           Original commit message from CVS:
22758           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
22759           (gst_mpeg2dec_sink_event):
22760           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
22761           nice-ify debug message in event handler; add CHECKME.
22762           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22763           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
22764           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
22765           (gst_dvd_demux_sync_stream_to_time):
22766           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
22767           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
22768           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
22769           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
22770           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
22771           (gst_mpeg_demux_sync_stream_to_time),
22772           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
22773           * gst/mpegstream/gstmpegdemux.h:
22774           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
22775           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
22776           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
22777           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
22778           (gst_mpeg_parse_chain):
22779           * gst/mpegstream/gstmpegparse.h:
22780           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
22781           return value confusion (gst_pad_push vs. gst_pad_send_event and
22782           gst_pad_push_event); pass flow return values to caller;
22783           miscellaneous fixes and clean-ups.
22784
22785 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
22786
22787         * gst/mpegstream/gstdvddemux.c:
22788           set rank to secondary until it works 100%
22789           Original commit message from CVS:
22790           set rank to secondary until it works 100%
22791
22792 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
22793
22794         * gst-plugins-ugly.spec.in:
22795           add mpegstream plugin to spec file
22796           Original commit message from CVS:
22797           add mpegstream plugin to spec file
22798
22799 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22800
22801           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
22802           Original commit message from CVS:
22803           2005-11-14  Martin Soto  <soto@localhost.localdomain>
22804           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
22805           gstrfc2250enc.h.
22806
22807 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
22808
22809           partially port the mpegstream plugin to GStreamer 0.9.
22810           Original commit message from CVS:
22811           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
22812           * configure.ac:
22813           * gst/mpegstream/Makefile.am:
22814           * gst/mpegstream/gstdvddemux.c:
22815           * gst/mpegstream/gstdvddemux.h:
22816           * gst/mpegstream/gstmpegdemux.c:
22817           * gst/mpegstream/gstmpegdemux.h:
22818           * gst/mpegstream/gstmpegpacketize.c:
22819           * gst/mpegstream/gstmpegpacketize.h:
22820           * gst/mpegstream/gstmpegparse.c:
22821           * gst/mpegstream/gstmpegparse.h:
22822           * gst/mpegstream/gstmpegstream.c:
22823           * gst/mpegstream/gstrfc2250enc.c:
22824           * gst/mpegstream/gstrfc2250enc.h:
22825           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
22826           partially port the mpegstream plugin to GStreamer 0.9.
22827
22828 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
22829
22830           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
22831           Original commit message from CVS:
22832           2005-11-14  Andy Wingo  <wingo@pobox.com>
22833           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
22834           debugging, allows dll builds on windows. Fixes #316076.
22835
22836 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22837
22838         * ChangeLog:
22839         * configure.ac:
22840           back to head
22841           Original commit message from CVS:
22842           back to head
22843
22844 === release 0.9.5 ===
22845
22846 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22847
22848         * ChangeLog:
22849         * NEWS:
22850         * RELEASE:
22851         * common:
22852         * configure.ac:
22853         * docs/plugins/inspect/plugin-a52dec.xml:
22854         * docs/plugins/inspect/plugin-amrnb.xml:
22855         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22856         * docs/plugins/inspect/plugin-iec958.xml:
22857         * docs/plugins/inspect/plugin-lame.xml:
22858         * docs/plugins/inspect/plugin-mad.xml:
22859         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22860         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22861         * docs/plugins/inspect/plugin-rmdemux.xml:
22862           releasing 0.9.5
22863           Original commit message from CVS:
22864           releasing 0.9.5
22865
22866 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
22867
22868           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
22869           Original commit message from CVS:
22870           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
22871           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
22872           (handle_sequence), (handle_picture), (handle_slice),
22873           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
22874           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
22875           Forward GstFlowReturn about everywhere.
22876           Handle seeking correctly.
22877
22878 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
22879
22880           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
22881           Original commit message from CVS:
22882           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
22883           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
22884           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
22885           Small cleanups in refcounting.
22886
22887 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
22888
22889           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
22890           Original commit message from CVS:
22891           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22892           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
22893           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
22894           (handle_sequence), (handle_picture):
22895           * ext/mpeg2dec/gstmpeg2dec.h:
22896           Removed lots of dubious code.
22897           Handle flushing and seeking correctly. Still leaks though...
22898
22899 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
22900
22901         * ChangeLog:
22902         * configure.ac:
22903           port plugins listing changes
22904           Original commit message from CVS:
22905           port plugins listing changes
22906
22907 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22908
22909         * ChangeLog:
22910         * configure.ac:
22911           back to HEAD
22912           Original commit message from CVS:
22913           back to HEAD
22914
22915 === release 0.9.4 ===
22916
22917 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22918
22919         * ChangeLog:
22920         * Makefile.am:
22921         * NEWS:
22922         * RELEASE:
22923         * configure.ac:
22924         * docs/plugins/gst-plugins-ugly-plugins.args:
22925         * docs/plugins/gst-plugins-ugly-plugins.signals:
22926         * docs/plugins/inspect/plugin-a52dec.xml:
22927         * docs/plugins/inspect/plugin-amrnb.xml:
22928         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22929         * docs/plugins/inspect/plugin-iec958.xml:
22930         * docs/plugins/inspect/plugin-lame.xml:
22931         * docs/plugins/inspect/plugin-mad.xml:
22932         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22933         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22934         * docs/plugins/inspect/plugin-rmdemux.xml:
22935         * gst/realmedia/rmdemux.c:
22936         * po/POTFILES.in:
22937           releasing 0.9.4
22938           Original commit message from CVS:
22939           releasing 0.9.4
22940
22941 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
22942
22943           gst/realmedia/rmdemux.c: STOPPED->FAILED
22944           Original commit message from CVS:
22945           2005-10-23  Julien MOUTTE  <julien@moutte.net>
22946           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
22947
22948 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
22949
22950         * gst-plugins-ugly.spec.in:
22951           add packaging of a52dec
22952           Original commit message from CVS:
22953           add packaging of a52dec
22954
22955 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
22956
22957           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
22958           Original commit message from CVS:
22959           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
22960           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
22961           Set correct stream time in newsegment event.
22962
22963 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22964
22965         * ext/Makefile.am:
22966           fix distcheck
22967           Original commit message from CVS:
22968           fix distcheck
22969
22970 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22971
22972         * ChangeLog:
22973         * ext/Makefile.am:
22974           fix distcheck
22975           Original commit message from CVS:
22976           fix distcheck
22977
22978 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
22979
22980           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
22981           Original commit message from CVS:
22982           * ext/a52dec/Makefile.am:
22983           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
22984           (gst_a52dec_class_init), (gst_a52dec_sink_event),
22985           (gst_a52dec_change_state):
22986           * ext/a52dec/gsta52dec.h:
22987           Re-enable CPU flags, use liboil to get them.
22988
22989 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
22990
22991           Port AC3 decoder to 0.9 (#318849).
22992           Original commit message from CVS:
22993           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22994           * configure.ac:
22995           * ext/a52dec/Makefile.am:
22996           * ext/a52dec/gsta52dec.c:
22997           * ext/a52dec/gsta52dec.h:
22998           Port AC3 decoder to 0.9 (#318849).
22999
23000 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
23001
23002           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
23003           Original commit message from CVS:
23004           * ext/sidplay/gstsiddec.cc:
23005           Small fixes and more error messages.
23006
23007 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
23008
23009           API change fixen.
23010           Original commit message from CVS:
23011           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
23012           (gst_amrnbparse_state_change):
23013           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23014           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
23015           * ext/mpeg2dec/gstmpeg2dec.c:
23016           * ext/sidplay/gstsiddec.cc:
23017           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
23018           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
23019           API change fixen.
23020
23021 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
23022
23023           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
23024           Original commit message from CVS:
23025           * configure.ac:
23026           GST_DOC has been renamed to GST_DOCBOOK_CHECK
23027
23028 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23029
23030           configure.ac: some docs I had
23031           Original commit message from CVS:
23032           * configure.ac:
23033           some docs I had
23034           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
23035           trivial fixes
23036
23037 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
23038
23039           gst/realmedia/rmdemux.c: segment-start/done API change.
23040           Original commit message from CVS:
23041           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
23042           (gst_rmdemux_perform_seek):
23043           segment-start/done API change.
23044
23045 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
23046
23047         * ChangeLog:
23048         * common:
23049         * gst/iec958/ac3iec.c:
23050           Set buffer durations on IEC958 buffers.
23051           Original commit message from CVS:
23052           Set buffer durations on IEC958 buffers.
23053
23054 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
23055
23056           configure.ac: Fix glib check
23057           Original commit message from CVS:
23058           * configure.ac:
23059           Fix glib check
23060
23061 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
23062
23063           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
23064           Original commit message from CVS:
23065           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23066           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
23067
23068 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23069
23070           examples/stats/mp2ogg.c: yes, typo fixes
23071           Original commit message from CVS:
23072           * examples/stats/mp2ogg.c:
23073           yes, typo fixes
23074
23075 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23076
23077           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
23078           Original commit message from CVS:
23079           * examples/indexing/indexmpeg.c: (main):
23080           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
23081           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
23082           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
23083           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
23084           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
23085           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
23086           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
23087           * ext/dvdread/dvdreadsrc.h:
23088           * ext/lame/gstlame.h:
23089           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
23090           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
23091           * gst/iec958/ac3iec.h:
23092           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
23093           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
23094           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
23095           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
23096           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
23097           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
23098           moved bitshift from macro to enum definition
23099
23100 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
23101
23102           newsegment API update.
23103           Original commit message from CVS:
23104           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
23105           * ext/mad/gstmad.c: (gst_mad_chain):
23106           * gst/mpegaudioparse/gstmpegaudioparse.c:
23107           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23108           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
23109           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
23110           newsegment API update.
23111
23112 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
23113
23114           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
23115           Original commit message from CVS:
23116           * ext/amrnb/amrnbdec.c:
23117           Mark invalid frame sizes
23118           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
23119           UNUSABLE is not to be used here, just push out stuff so
23120           probes can continue linking or making the pad usable.
23121
23122 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
23123
23124         * ChangeLog:
23125         * gst/realmedia/rmdemux.c:
23126           Improve seek error-resilience.
23127           Original commit message from CVS:
23128           Improve seek error-resilience.
23129           Better error handling generally.
23130
23131 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23132
23133         * ChangeLog:
23134         * configure.ac:
23135           back to head
23136           Original commit message from CVS:
23137           back to head
23138
23139 === release 0.9.3 ===
23140
23141 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23142
23143         * ChangeLog:
23144         * NEWS:
23145         * README:
23146         * configure.ac:
23147         * ext/sidplay/Makefile.am:
23148           release time
23149           Original commit message from CVS:
23150           release time
23151
23152 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
23153
23154         * gst/realmedia/rmdemux.h:
23155           Forgot to commit this file. I hate Nano.
23156           Original commit message from CVS:
23157           Forgot to commit this file. I hate Nano.
23158
23159 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
23160
23161         * ChangeLog:
23162         * common:
23163         * gst/realmedia/rmdemux.c:
23164           Sanity checks and memory leak fixes for real demuxer
23165           Original commit message from CVS:
23166           Sanity checks and memory leak fixes for real demuxer
23167
23168 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
23169
23170           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
23171           Original commit message from CVS:
23172           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
23173           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
23174           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
23175           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
23176           Real demuxer fixes. Make it more bulletproof against bad data,
23177           identify a few more stream types.
23178           Fix seeking so that it works (at least with the seek example
23179           program; it still fails with totem).
23180
23181 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
23182
23183           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
23184           Original commit message from CVS:
23185           * gst/mpegaudioparse/gstmpegaudioparse.c:
23186           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23187           Set correct caps on buffers too.
23188
23189 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
23190
23191           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
23192           Original commit message from CVS:
23193           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
23194           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23195           * gst/mpegaudioparse/gstmpegaudioparse.h:
23196           Put timestamps on buffers.
23197
23198 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
23199
23200         * ChangeLog:
23201         * ext/amrnb/amrnbenc.c:
23202           Changed amrnbenc description, it is an encoder, not decoder.
23203           Original commit message from CVS:
23204           Changed amrnbenc description, it is an encoder, not decoder.
23205
23206 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
23207
23208         * ChangeLog:
23209         * gst/iec958/ac3_padder.c:
23210         * gst/iec958/ac3_padder.h:
23211         * gst/iec958/ac3iec.c:
23212           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
23213           Original commit message from CVS:
23214           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
23215           more accurate, and to check AC3 checksums (both of them in each frame),
23216           and dump the frame (as a probable sync failure) if they don't match.
23217           General code cleanup, improved comments. Changed to not construct the
23218           header backwards, and not byteswap everything else. If we end up needing
23219           to do little-endian output, we should swap in the element doing the
23220           output (AC3 is big-endian).
23221
23222 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
23223
23224         * gst-plugins-ugly.spec.in:
23225           fix spec file for ugly
23226           Original commit message from CVS:
23227           fix spec file for ugly
23228
23229 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23230
23231         * docs/plugins/inspect/plugin-lame.xml:
23232           revert empty commit
23233           Original commit message from CVS:
23234           revert empty commit
23235
23236 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23237
23238         * docs/plugins/scan.stamp:
23239           whoops, wrong files
23240           Original commit message from CVS:
23241           whoops, wrong files
23242
23243 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23244
23245           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
23246           Original commit message from CVS:
23247           * docs/plugins/gst-plugins-ugly-plugins.args:
23248           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
23249           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
23250           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
23251           commit missing files
23252           * docs/plugins/inspect/plugin-lame.xml:
23253           update
23254
23255 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23256
23257         * Makefile.am:
23258         * common:
23259         * gst-plugins-ugly.spec.in:
23260           add check-valgrind target
23261           Original commit message from CVS:
23262           add check-valgrind target
23263
23264 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23265
23266         * docs/plugins/scanobj-build.stamp:
23267           add stamp
23268           Original commit message from CVS:
23269           add stamp
23270
23271 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
23272
23273           ext/lame/gstlame.c: Set caps on outgoing buffers.
23274           Original commit message from CVS:
23275           * ext/lame/gstlame.c: (gst_lame_chain):
23276           Set caps on outgoing buffers.
23277
23278 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23279
23280         * ChangeLog:
23281         * ext/lame/gstlame.c:
23282         * ext/lame/gstlame.h:
23283           clean up further so we don't try to set up five times for a simple pipeline
23284           Original commit message from CVS:
23285           clean up further so we don't try to set up five times for
23286           a simple pipeline
23287
23288 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
23289
23290         * ChangeLog:
23291         * common:
23292         * gst/iec958/ac3iec.c:
23293           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
23294           Original commit message from CVS:
23295           Set setcaps function on sink pad, not source pad. Produce correct caps
23296           on output buffers.
23297
23298 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23299
23300         * common:
23301         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23302         * docs/plugins/inspect/plugin-iec958.xml:
23303         * docs/plugins/inspect/plugin-lame.xml:
23304         * docs/plugins/inspect/plugin-mad.xml:
23305         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23306         * docs/plugins/inspect/plugin-rmdemux.xml:
23307           update inspect with source
23308           Original commit message from CVS:
23309           update inspect with source
23310
23311 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23312
23313           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
23314           Original commit message from CVS:
23315           * ext/mad/gstid3tag.c:
23316           gsttaginterface.h -> gsttagsetter.h
23317
23318 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23319
23320         * configure.ac:
23321           back to HEAD
23322           Original commit message from CVS:
23323           back to HEAD
23324
23325 === release 0.9.1 ===
23326
23327 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23328
23329         * ChangeLog:
23330         * NEWS:
23331         * README:
23332         * RELEASE:
23333         * autogen.sh:
23334         * configure.ac:
23335           releasing 0.9.2
23336           Original commit message from CVS:
23337           releasing 0.9.2
23338
23339 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
23340
23341           ext/amrnb/: State change function updates.
23342           Original commit message from CVS:
23343           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
23344           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
23345           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
23346           State change function updates.
23347
23348 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23349
23350           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
23351           Original commit message from CVS:
23352           * ext/mpeg2dec/gstmpeg2dec.c:
23353           GST_CAT_SEEK disappeared from the public API at some point
23354
23355 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23356
23357         * gst/iec958/ac3_padder.c:
23358         * gst/iec958/ac3_padder.h:
23359           doc fixes
23360           Original commit message from CVS:
23361           doc fixes
23362
23363 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23364
23365         * Makefile.am:
23366         * autogen.sh:
23367         * common:
23368         * configure.ac:
23369         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
23370         * docs/plugins/inspect-build.stamp:
23371         * docs/plugins/inspect.stamp:
23372         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23373         * docs/plugins/inspect/plugin-iec958.xml:
23374         * docs/plugins/inspect/plugin-lame.xml:
23375         * docs/plugins/inspect/plugin-mad.xml:
23376         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23377         * docs/plugins/inspect/plugin-rmdemux.xml:
23378           docs for ugly plugins
23379           Original commit message from CVS:
23380           docs for ugly plugins
23381
23382 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23383
23384         * gst-plugins-ugly.spec.in:
23385         * gst/iec958/Makefile.am:
23386           build fixes
23387           Original commit message from CVS:
23388           build fixes
23389
23390 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
23391
23392         * ChangeLog:
23393         * gst/iec958/ac3iec.c:
23394           Accept audio/x-private1-a3c on sink pad
23395           Original commit message from CVS:
23396           Accept audio/x-private1-a3c on sink pad
23397
23398 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23399
23400         * gst-plugins-ugly.spec.in:
23401           spec updates
23402           Original commit message from CVS:
23403           spec updates
23404
23405 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
23406
23407         * examples/gstplay/player.c:
23408         * examples/stats/mp2ogg.c:
23409         * ext/a52dec/gsta52dec.c:
23410         * ext/amrnb/amrnbdec.c:
23411         * ext/amrnb/amrnbenc.c:
23412         * ext/amrnb/amrnbparse.c:
23413         * ext/dvdnav/dvdnavsrc.c:
23414         * ext/dvdread/dvdreadsrc.c:
23415         * ext/lame/gstlame.c:
23416         * ext/mad/gstid3tag.c:
23417         * ext/mad/gstmad.c:
23418         * ext/mpeg2dec/gstmpeg2dec.c:
23419         * gst/ac3parse/gstac3parse.c:
23420         * gst/asfdemux/gstasfdemux.c:
23421         * gst/asfdemux/gstasfmux.c:
23422         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23423         * gst/iec958/ac3iec.c:
23424         * gst/mpegaudioparse/gstmpegaudioparse.c:
23425         * gst/mpegstream/gstdvddemux.c:
23426         * gst/mpegstream/gstmpegdemux.c:
23427         * gst/mpegstream/gstmpegparse.c:
23428         * gst/mpegstream/gstrfc2250enc.c:
23429         * gst/realmedia/rmdemux.c:
23430         * gst/synaesthesia/gstsynaesthesia.c:
23431           All plugins updated for element state changes.
23432           Original commit message from CVS:
23433           2005-09-02  Andy Wingo  <wingo@pobox.com>
23434           * All plugins updated for element state changes.
23435
23436 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
23437
23438         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23439         * gst/iec958/ac3iec.c:
23440           Fix return types in setcaps functions
23441           Original commit message from CVS:
23442           Fix return types in setcaps functions
23443
23444 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
23445
23446         * ChangeLog:
23447         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23448         * gst/iec958/ac3iec.c:
23449           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
23450           Original commit message from CVS:
23451           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
23452           Some general cleanups in iec958 framer.
23453
23454 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23455
23456         * common:
23457         * m4/Makefile.am:
23458         * m4/as-arts.m4:
23459         * m4/esd.m4:
23460         * m4/gst-alsa.m4:
23461         * m4/gst-artsc.m4:
23462         * m4/gst-matroska.m4:
23463         * m4/ogg.m4:
23464         * m4/vorbis.m4:
23465           fix distcheck; remove some old m4s
23466           Original commit message from CVS:
23467           fix distcheck; remove some old m4s
23468
23469 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
23470
23471         * ChangeLog:
23472         * configure.ac:
23473         * gst/iec958/Makefile.am:
23474         * gst/iec958/ac3_padder.c:
23475         * gst/iec958/ac3_padder.h:
23476         * gst/iec958/ac3iec.c:
23477         * gst/iec958/ac3iec.h:
23478           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
23479           Original commit message from CVS:
23480           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
23481
23482 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
23483
23484           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
23485           Original commit message from CVS:
23486           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
23487           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
23488           (gst_dvdlpcmdec_change_state):
23489           Cleanups, fixed header parsing and stripping.
23490
23491 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
23492
23493         * ChangeLog:
23494         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23495           Use the right bytes when parsing the LPCM dvd header
23496           Original commit message from CVS:
23497           Use the right bytes when parsing the LPCM dvd header
23498
23499 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
23500
23501         * ChangeLog:
23502         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23503           Return the correct values from chain function
23504           Original commit message from CVS:
23505           Return the correct values from chain function
23506
23507 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23508
23509         * common:
23510         * docs/Makefile.am:
23511         * docs/plugins/.gitignore:
23512         * docs/random/ChangeLog-0.8:
23513         * docs/version.entities.in:
23514           adding doc stuff
23515           Original commit message from CVS:
23516           adding doc stuff
23517
23518 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
23519
23520         * ChangeLog:
23521         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23522         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
23523           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
23524           Original commit message from CVS:
23525           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
23526           header; instead do this internally. Also support the old way, using
23527           a different mime-type. CVS:
23528
23529 2001-12-17 18:37:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23530
23531           building up speed
23532           Original commit message from CVS:
23533           building up speed
23534