Release 1.11.91
[platform/upstream/gst-plugins-ugly.git] / ChangeLog
1 === release 1.11.91 ===
2
3 2017-04-27  Sebastian Dröge <slomo@coaxion.net>
4
5         * configure.ac:
6           releasing 1.11.91
7
8 2017-04-27 15:29:48 +0300  Sebastian Dröge <sebastian@centricular.com>
9
10         * po/LINGUAS:
11         * po/fur.po:
12         * po/id.po:
13         * po/sv.po:
14           po: Update translations
15
16 2017-04-27 12:42:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
17
18         * ext/x264/gstx264enc.h:
19           x264: Use __declspec(dllimport) with MinGW too
20           x264.h says this isn't needed with MinGW, but it looks like it is.
21           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
22
23 2017-04-24 20:28:15 +0100  Tim-Philipp Müller <tim@centricular.com>
24
25         * common:
26           Automatic update of common submodule
27           From 60aeef6 to 48a5d85
28
29 2017-04-10 23:49:25 +0100  Tim-Philipp Müller <tim@centricular.com>
30
31         * autogen.sh:
32         * common:
33           Automatic update of common submodule
34           From 39ac2f5 to 60aeef6
35
36 === release 1.11.90 ===
37
38 2017-04-07 16:34:22 +0300  Sebastian Dröge <sebastian@centricular.com>
39
40         * ChangeLog:
41         * NEWS:
42         * RELEASE:
43         * configure.ac:
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-lame.xml:
53         * docs/plugins/inspect/plugin-mpeg2dec.xml:
54         * docs/plugins/inspect/plugin-mpg123.xml:
55         * docs/plugins/inspect/plugin-realmedia.xml:
56         * docs/plugins/inspect/plugin-siddec.xml:
57         * docs/plugins/inspect/plugin-twolame.xml:
58         * docs/plugins/inspect/plugin-x264.xml:
59         * docs/plugins/inspect/plugin-xingmux.xml:
60         * gst-plugins-ugly.doap:
61         * meson.build:
62           Release 1.11.90
63
64 2017-04-07 15:33:31 +0300  Sebastian Dröge <sebastian@centricular.com>
65
66         * po/af.po:
67         * po/az.po:
68         * po/bg.po:
69         * po/ca.po:
70         * po/cs.po:
71         * po/da.po:
72         * po/de.po:
73         * po/el.po:
74         * po/en_GB.po:
75         * po/eo.po:
76         * po/es.po:
77         * po/eu.po:
78         * po/fi.po:
79         * po/fr.po:
80         * po/gl.po:
81         * po/hr.po:
82         * po/hu.po:
83         * po/id.po:
84         * po/it.po:
85         * po/ja.po:
86         * po/lt.po:
87         * po/lv.po:
88         * po/ms.po:
89         * po/mt.po:
90         * po/nb.po:
91         * po/nl.po:
92         * po/or.po:
93         * po/pl.po:
94         * po/pt_BR.po:
95         * po/ro.po:
96         * po/ru.po:
97         * po/sk.po:
98         * po/sl.po:
99         * po/sq.po:
100         * po/sr.po:
101         * po/sv.po:
102         * po/tr.po:
103         * po/uk.po:
104         * po/vi.po:
105         * po/zh_CN.po:
106           Update .po files
107
108 2017-04-07 15:07:50 +0300  Sebastian Dröge <sebastian@centricular.com>
109
110         * po/id.po:
111         * po/sv.po:
112           po: Update translations
113
114 2017-03-28 14:18:38 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
115
116         * tests/check/meson.build:
117           meson: test: Fix environment object usage
118           And use get_pkgconfig_variable instead of calling pkg-config ourself
119
120 2017-03-20 17:06:16 +0000  Tim-Philipp Müller <tim@centricular.com>
121
122         * REQUIREMENTS:
123           REQUIREMENTS: update for mad mp3 decoder removal
124           https://bugzilla.gnome.org/show_bug.cgi?id=776140
125
126 2017-03-12 11:57:23 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
127
128         * Makefile.am:
129           Add libgstrmdemux.so to cruft list
130           This was renamed to libgstrealmedia.so, this fixes helps fixing
131           uninstalled setup.
132           https://bugzilla.gnome.org/show_bug.cgi?id=779344
133
134 2017-03-04 11:09:33 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.com>
135
136         * docs/plugins/inspect/plugin-realmedia.xml:
137         * gst/realmedia/Makefile.am:
138         * gst/realmedia/meson.build:
139           Rename plugin filenames to match plugin names
140           libgstrmdemux.so becomes libgstrealmedia.so
141           https://bugzilla.gnome.org/show_bug.cgi?id=779344
142
143 2017-03-01 23:00:55 +1100  Jan Schmidt <jan@centricular.com>
144
145         * ext/mpeg2dec/gstmpeg2dec.c:
146           mpeg2dec: Fix latency calculation
147           The latency calculation was missing a scaling by GST_SECOND,
148           so it would always report a tiny latency. Fix that.
149           Spotted by Guillaume Desmottes.
150
151 2017-02-27 20:55:34 +0200  Sebastian Dröge <sebastian@centricular.com>
152
153         * gst/asfdemux/gstasfdemux.c:
154           asfdemux: Fix compilation with gcc 7
155           gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
156           gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
157           is_encrypted = ! !((flags & 0x8000) << 15);
158           ~~~~~~~~~~~~~~~~~~^~~~~~
159           https://bugzilla.gnome.org/show_bug.cgi?id=779329
160
161 2017-02-25 21:48:46 -0300  Edgard Lima <edgard.lima@gmail.com>
162
163         * ext/amrwbdec/amrwb.c:
164         * ext/amrwbdec/amrwbdec.h:
165           Update Edgard Lima's email
166           https://bugzilla.gnome.org/show_bug.cgi?id=779230
167
168 2017-02-24 15:59:47 +0200  Sebastian Dröge <sebastian@centricular.com>
169
170         * meson.build:
171           meson: Update version
172
173 2017-02-24 15:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
174
175         * configure.ac:
176           Back to development
177
178 === release 1.11.2 ===
179
180 2017-02-24 15:07:54 +0200  Sebastian Dröge <sebastian@centricular.com>
181
182         * ChangeLog:
183         * NEWS:
184         * RELEASE:
185         * configure.ac:
186         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
187         * docs/plugins/inspect/plugin-a52dec.xml:
188         * docs/plugins/inspect/plugin-amrnb.xml:
189         * docs/plugins/inspect/plugin-amrwbdec.xml:
190         * docs/plugins/inspect/plugin-asf.xml:
191         * docs/plugins/inspect/plugin-cdio.xml:
192         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
193         * docs/plugins/inspect/plugin-dvdread.xml:
194         * docs/plugins/inspect/plugin-dvdsub.xml:
195         * docs/plugins/inspect/plugin-lame.xml:
196         * docs/plugins/inspect/plugin-mpeg2dec.xml:
197         * docs/plugins/inspect/plugin-mpg123.xml:
198         * docs/plugins/inspect/plugin-realmedia.xml:
199         * docs/plugins/inspect/plugin-siddec.xml:
200         * docs/plugins/inspect/plugin-twolame.xml:
201         * docs/plugins/inspect/plugin-x264.xml:
202         * docs/plugins/inspect/plugin-xingmux.xml:
203         * gst-plugins-ugly.doap:
204           Release 1.11.2
205
206 2017-02-24 12:57:00 +0200  Sebastian Dröge <sebastian@centricular.com>
207
208         * po/af.po:
209         * po/az.po:
210         * po/bg.po:
211         * po/ca.po:
212         * po/cs.po:
213         * po/da.po:
214         * po/de.po:
215         * po/el.po:
216         * po/en_GB.po:
217         * po/eo.po:
218         * po/es.po:
219         * po/eu.po:
220         * po/fi.po:
221         * po/fr.po:
222         * po/gl.po:
223         * po/hr.po:
224         * po/hu.po:
225         * po/id.po:
226         * po/it.po:
227         * po/ja.po:
228         * po/lt.po:
229         * po/lv.po:
230         * po/ms.po:
231         * po/mt.po:
232         * po/nb.po:
233         * po/nl.po:
234         * po/or.po:
235         * po/pl.po:
236         * po/pt_BR.po:
237         * po/ro.po:
238         * po/ru.po:
239         * po/sk.po:
240         * po/sl.po:
241         * po/sq.po:
242         * po/sr.po:
243         * po/sv.po:
244         * po/tr.po:
245         * po/uk.po:
246         * po/vi.po:
247         * po/zh_CN.po:
248           Update .po files
249
250 2017-02-24 12:45:43 +0200  Sebastian Dröge <sebastian@centricular.com>
251
252         * po/id.po:
253         * po/sv.po:
254           po: Update translations
255
256 2017-02-14 19:56:13 +0000  Tim-Philipp Müller <tim@centricular.com>
257
258         * Makefile.am:
259           meson: dist meson build files
260           Ship meson build files in tarballs, so people who use tarballs
261           in their builds can start playing with meson already.
262
263 2017-02-01 03:08:10 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
264
265         * ext/x264/gstx264enc.c:
266           x264: Initialize function vtable in plugin_init()
267           These values are defined in the x264.h header and are not const on
268           Windows due to the way DLLs work. See:
269           https://msdn.microsoft.com/en-us/library/619w14ds.aspx
270           https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
271           https://bugzilla.gnome.org/show_bug.cgi?id=777903
272
273 2017-01-31 13:50:21 +0200  Sebastian Dröge <sebastian@centricular.com>
274
275         * gst/asfdemux/gstasfdemux.c:
276           asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
277           https://bugzilla.gnome.org/show_bug.cgi?id=777955
278
279 2017-01-30 15:39:59 +0200  Sebastian Dröge <sebastian@centricular.com>
280
281         * gst/asfdemux/gstasfdemux.c:
282           asfdemux: Reset number of languages to 0 when freeing the array because of errors
283           Otherwise we will happily index into the array at NULL if the requested
284           index is smaller than the number of languages that were previously
285           allocated.
286           https://bugzilla.gnome.org/show_bug.cgi?id=777937
287
288 2017-01-24 19:24:10 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
289
290         * tests/check/meson.build:
291           meson: Properly use ':' for defining keywords
292
293 2017-01-13 12:39:09 +0000  Tim-Philipp Müller <tim@centricular.com>
294
295         * meson.build:
296           meson: bump version
297
298 2017-01-12 16:32:52 +0200  Sebastian Dröge <sebastian@centricular.com>
299
300         * configure.ac:
301           Back to development
302
303 === release 1.11.1 ===
304
305 2017-01-12 16:10:25 +0200  Sebastian Dröge <sebastian@centricular.com>
306
307         * ChangeLog:
308         * NEWS:
309         * RELEASE:
310         * configure.ac:
311         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
312         * docs/plugins/inspect/plugin-a52dec.xml:
313         * docs/plugins/inspect/plugin-amrnb.xml:
314         * docs/plugins/inspect/plugin-amrwbdec.xml:
315         * docs/plugins/inspect/plugin-asf.xml:
316         * docs/plugins/inspect/plugin-cdio.xml:
317         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
318         * docs/plugins/inspect/plugin-dvdread.xml:
319         * docs/plugins/inspect/plugin-dvdsub.xml:
320         * docs/plugins/inspect/plugin-lame.xml:
321         * docs/plugins/inspect/plugin-mpeg2dec.xml:
322         * docs/plugins/inspect/plugin-mpg123.xml:
323         * docs/plugins/inspect/plugin-realmedia.xml:
324         * docs/plugins/inspect/plugin-siddec.xml:
325         * docs/plugins/inspect/plugin-twolame.xml:
326         * docs/plugins/inspect/plugin-x264.xml:
327         * docs/plugins/inspect/plugin-xingmux.xml:
328         * gst-plugins-ugly.doap:
329           Release 1.11.1
330
331 2017-01-12 14:45:56 +0200  Sebastian Dröge <sebastian@centricular.com>
332
333         * po/af.po:
334         * po/az.po:
335         * po/bg.po:
336         * po/ca.po:
337         * po/cs.po:
338         * po/da.po:
339         * po/de.po:
340         * po/el.po:
341         * po/en_GB.po:
342         * po/eo.po:
343         * po/es.po:
344         * po/eu.po:
345         * po/fi.po:
346         * po/fr.po:
347         * po/gl.po:
348         * po/hr.po:
349         * po/hu.po:
350         * po/id.po:
351         * po/it.po:
352         * po/ja.po:
353         * po/lt.po:
354         * po/lv.po:
355         * po/ms.po:
356         * po/mt.po:
357         * po/nb.po:
358         * po/nl.po:
359         * po/or.po:
360         * po/pl.po:
361         * po/pt_BR.po:
362         * po/ro.po:
363         * po/ru.po:
364         * po/sk.po:
365         * po/sl.po:
366         * po/sq.po:
367         * po/sr.po:
368         * po/sv.po:
369         * po/tr.po:
370         * po/uk.po:
371         * po/vi.po:
372         * po/zh_CN.po:
373           Update .po files
374
375 2017-01-12 14:37:02 +0200  Sebastian Dröge <sebastian@centricular.com>
376
377         * po/hr.po:
378         * po/id.po:
379         * po/sv.po:
380           po: Update translations
381
382 2016-12-16 16:52:00 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
383
384         * ext/amrnb/meson.build:
385         * ext/x264/meson.build:
386         * meson.build:
387           meson: Install presets files
388
389 2015-06-26 20:22:47 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
390
391         * ext/x264/GstX264Enc.prs:
392           x264enc: Add a youtube preset.
393           Based on https://support.google.com/youtube/answer/1722171
394           https://bugzilla.gnome.org/show_bug.cgi?id=751560
395
396 2016-12-28 10:42:15 +0000  Tim-Philipp Müller <tim@centricular.com>
397
398         * config.h.meson:
399         * configure.ac:
400         * docs/plugins/Makefile.am:
401         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
402         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
403         * docs/plugins/inspect/plugin-mad.xml:
404         * ext/Makefile.am:
405         * ext/mad/Makefile.am:
406         * ext/mad/gstmad.c:
407         * ext/mad/gstmad.h:
408         * ext/mad/meson.build:
409         * ext/meson.build:
410           mad: remove plugin
411           We have better replacements such as the mpg123 plugin.
412           The main reason to keep around mad was for 'freeform'
413           mp3 support, but mpg123 can handle those too nowadays.
414           Also, mad is GPL and has been unmaintained for years.
415           https://bugzilla.gnome.org/show_bug.cgi?id=776140
416
417 2016-12-16 19:07:51 +0000  Tim-Philipp Müller <tim@centricular.com>
418
419         * Makefile.am:
420         * configure.ac:
421         * win32/MANIFEST:
422         * win32/common/.gitignore:
423         * win32/common/config.h:
424           win32: remove platform-specific copies of generated headers
425           Unused and no longer needed.
426
427 2016-12-14 10:24:26 +0000  Tim-Philipp Müller <tim@centricular.com>
428
429         * .gitignore:
430         * Makefile.am:
431         * configure.ac:
432         * gst-plugins-ugly.spec.in:
433           Remove generated .spec file
434           Likely extremely bitrotten, and we should not ship this anyway.
435
436 2016-12-09 17:45:34 -0300  Thibault Saunier <tsaunier@gnome.org>
437
438         * meson.build:
439           meson: Support building without Gst debug
440
441 2016-12-03 08:19:44 +0100  Edward Hervey <bilboed@bilboed.com>
442
443         * README:
444         * common:
445           Automatic update of common submodule
446           From f980fd9 to 39ac2f5
447
448 2016-12-02 14:06:21 +0200  Sebastian Dröge <sebastian@centricular.com>
449
450         * gst/asfdemux/gstasfdemux.c:
451           asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
452           https://bugzilla.gnome.org/show_bug.cgi?id=775515
453
454 2016-11-30 18:11:30 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
455
456         * ext/x264/gstx264enc.c:
457           x264enc: Add information for mixed mode
458           https://bugzilla.gnome.org/show_bug.cgi?id=775411
459
460 2016-11-30 17:30:33 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
461
462         * ext/x264/gstx264enc.c:
463           x264enc: Correctly pass interlacing/TFF information
464           Give the interlacing information correctly to the encoder. Also parse
465           TFF/BFF information from the caps and pass it too.
466           https://bugzilla.gnome.org/show_bug.cgi?id=775411
467
468 2016-11-28 15:14:18 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
469
470         * ext/x264/gstx264enc.c:
471           x264enc: Auto-detect interlace mode from caps
472           If the caps are interlaced, interlacing is always enabled on the
473           encoder. If the interlace-mode field is missing or if it's progressive,
474           the encoder uses the "interlaced" property.
475           https://bugzilla.gnome.org/show_bug.cgi?id=775228
476
477 2016-11-26 11:20:51 +0000  Tim-Philipp Müller <tim@centricular.com>
478
479         * .gitmodules:
480           common: use https protocol for common submodule
481           https://bugzilla.gnome.org/show_bug.cgi?id=775110
482
483 2016-11-25 23:51:00 +0200  Sebastian Dröge <sebastian@centricular.com>
484
485         * gst/realmedia/realhash.c:
486           real: Fix compiler warnings with latest clang
487           realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
488           *buf1 = 128;
489           ~ ^~~
490           https://bugzilla.gnome.org/show_bug.cgi?id=775112
491
492 2016-11-25 12:41:03 +0100  Edward Hervey <edward@centricular.com>
493
494         * gst/asfdemux/gstasfdemux.c:
495           asfdemux: Allow 64bit sizes for DATA object
496           we *can* have files greater than 4GB, any other object should be
497           smaller than that
498
499 2016-11-25 10:07:35 +0100  Edward Hervey <edward@centricular.com>
500
501         * gst/asfdemux/gstasfdemux.c:
502           asfdemux: Add sanity check for asf_stream_audio
503           We should have enough bytes for the specified codec_data
504           https://bugzilla.gnome.org/show_bug.cgi?id=775070
505
506 2016-11-25 09:45:04 +0100  Edward Hervey <edward@centricular.com>
507
508         * gst/asfdemux/gstasfdemux.c:
509           asfdemux: Add sanity checks when reading asf_stream_video_format
510           It should report a size of at least 40 bytes
511           Also check for the size of the remaining data (i.e. codec_data)
512           https://bugzilla.gnome.org/show_bug.cgi?id=775070
513
514 2016-11-25 09:44:05 +0100  Edward Hervey <edward@centricular.com>
515
516         * gst/asfdemux/gstasfdemux.c:
517           asfdemux: Add check for invalid/corrupt asf object
518           An asf object can't realistically be bigger than 2**32 bytes.
519           If it reports a size bigger than that, consider it corrupt and properly
520           propagate the error back.
521           https://bugzilla.gnome.org/show_bug.cgi?id=775070
522
523 2016-11-22 17:14:44 +0100  Edward Hervey <edward@centricular.com>
524
525         * gst/asfdemux/gstasfdemux.c:
526           asfdemux: Handle EOS in push-mode on corrupted files
527           It is possible no streams were activated when receiving EOS, if so
528           handled it as if we hadn't seen the header
529           https://bugzilla.gnome.org/show_bug.cgi?id=774846
530
531 2016-11-22 16:56:04 +0100  Edward Hervey <edward@centricular.com>
532
533         * gst/asfdemux/gstasfdemux.c:
534         * gst/asfdemux/gstasfdemux.h:
535           asfdemux: FILE headers are mandatory in the header
536           As per the specification, also avoids ending up trying to play a
537           file with plenty of un-initialized values.
538           https://bugzilla.gnome.org/show_bug.cgi?id=774846
539
540 2016-11-22 16:54:26 +0100  Edward Hervey <edward@centricular.com>
541
542         * gst/asfdemux/gstasfdemux.c:
543           asfdemux: Handle incomplete header in pull mode
544           pulling headers is meant to complete as a whole. If we don't have
545           enough data, it's an error.
546           Avoids pipeline hangs on corrupted files
547           https://bugzilla.gnome.org/show_bug.cgi?id=774846
548
549 2016-11-22 16:22:49 +0100  Edward Hervey <edward@centricular.com>
550
551         * gst/asfdemux/gstasfdemux.c:
552           asfdemux: Handle issues with "empty" files
553           In some corrupted files, we could end up with no actual streams
554           being exposed.
555           In those cases, make sure we properly propagate the failure all
556           the way to the loop function. This avoids ending up in cases where
557           we are neither EOS'd nor ERROR'd out from a pipeline point of view.
558           https://bugzilla.gnome.org/show_bug.cgi?id=774846
559
560 2016-11-20 20:54:25 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
561
562         * ext/dvdread/dvdreadsrc.c:
563           dvdreadsrc: dvd-spu-clut-change is a sticky custom event
564
565 2016-11-17 17:20:03 -0800  Scott D Phillips <scott.d.phillips@intel.com>
566
567         * meson.build:
568           meson: Add ignored warnings for MSVC
569           https://bugzilla.gnome.org/show_bug.cgi?id=774656
570
571 2016-11-11 14:15:17 +0200  Sebastian Dröge <sebastian@centricular.com>
572
573         * configure.ac:
574         * ext/x264/Makefile.am:
575         * ext/x264/gstx264enc.c:
576         * ext/x264/gstx264enc.h:
577         * ext/x264/meson.build:
578         * meson_options.txt:
579           x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
580           x264 has to be compiled specifically for a target bit depth.
581           Distributions currently ship various libraries in their packages, with
582           different bit depths.
583           This change now allows to provide them all at configure time and have
584           the x264enc element dynamically switch between them based on the bit
585           depth of the input format.
586           https://bugzilla.gnome.org/show_bug.cgi?id=763297
587
588 2016-11-01 18:09:25 +0000  Tim-Philipp Müller <tim@centricular.com>
589
590         * meson.build:
591           meson: update version
592
593 === release 1.11.0 ===
594
595 2016-11-01 18:53:15 +0200  Sebastian Dröge <sebastian@centricular.com>
596
597         * configure.ac:
598           Back to development
599
600 === release 1.10.0 ===
601
602 2016-11-01 18:05:31 +0200  Sebastian Dröge <sebastian@centricular.com>
603
604         * ChangeLog:
605         * NEWS:
606         * RELEASE:
607         * configure.ac:
608         * docs/plugins/inspect/plugin-a52dec.xml:
609         * docs/plugins/inspect/plugin-amrnb.xml:
610         * docs/plugins/inspect/plugin-amrwbdec.xml:
611         * docs/plugins/inspect/plugin-asf.xml:
612         * docs/plugins/inspect/plugin-cdio.xml:
613         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
614         * docs/plugins/inspect/plugin-dvdread.xml:
615         * docs/plugins/inspect/plugin-dvdsub.xml:
616         * docs/plugins/inspect/plugin-lame.xml:
617         * docs/plugins/inspect/plugin-mad.xml:
618         * docs/plugins/inspect/plugin-mpeg2dec.xml:
619         * docs/plugins/inspect/plugin-mpg123.xml:
620         * docs/plugins/inspect/plugin-realmedia.xml:
621         * docs/plugins/inspect/plugin-siddec.xml:
622         * docs/plugins/inspect/plugin-twolame.xml:
623         * docs/plugins/inspect/plugin-x264.xml:
624         * docs/plugins/inspect/plugin-xingmux.xml:
625         * gst-plugins-ugly.doap:
626         * win32/common/config.h:
627           Release 1.10.0
628
629 2016-11-01 17:54:16 +0200  Sebastian Dröge <sebastian@centricular.com>
630
631         * po/af.po:
632         * po/az.po:
633         * po/bg.po:
634         * po/ca.po:
635         * po/cs.po:
636         * po/da.po:
637         * po/de.po:
638         * po/el.po:
639         * po/en_GB.po:
640         * po/eo.po:
641         * po/es.po:
642         * po/eu.po:
643         * po/fi.po:
644         * po/fr.po:
645         * po/gl.po:
646         * po/hr.po:
647         * po/hu.po:
648         * po/id.po:
649         * po/it.po:
650         * po/ja.po:
651         * po/lt.po:
652         * po/lv.po:
653         * po/ms.po:
654         * po/mt.po:
655         * po/nb.po:
656         * po/nl.po:
657         * po/or.po:
658         * po/pl.po:
659         * po/pt_BR.po:
660         * po/ro.po:
661         * po/ru.po:
662         * po/sk.po:
663         * po/sl.po:
664         * po/sq.po:
665         * po/sr.po:
666         * po/sv.po:
667         * po/tr.po:
668         * po/uk.po:
669         * po/vi.po:
670         * po/zh_CN.po:
671           Update .po files
672
673 2016-11-01 17:43:01 +0200  Sebastian Dröge <sebastian@centricular.com>
674
675         * po/id.po:
676         * po/sv.po:
677           po: Update translations
678
679 2016-10-25 08:54:52 -0700  Scott D Phillips <scott.d.phillips@intel.com>
680
681         * meson.build:
682         * tests/meson.build:
683           meson: Don't depend on gstreamer-check-1.0 on windows
684           https://bugzilla.gnome.org/show_bug.cgi?id=773114
685
686 2016-10-25 10:51:08 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
687
688         * meson.build:
689         * tests/check/meson.build:
690         * tests/meson.build:
691           Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
692           This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
693           Does not actually work. See:
694           https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
695
696 2016-10-24 00:35:23 +0100  Tim-Philipp Müller <tim@centricular.com>
697
698         * tests/check/meson.build:
699           meson: fix build outside of gst-all
700
701 2016-10-21 00:47:14 -0700  Scott D Phillips <scott.d.phillips@intel.com>
702
703         * meson.build:
704         * tests/check/meson.build:
705         * tests/meson.build:
706           meson: move gstreamer-check-1.0 dependency to tests/check
707           https://bugzilla.gnome.org/show_bug.cgi?id=773114
708
709 2016-10-15 22:20:05 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
710
711         * meson.build:
712           meson: Don't set c_std to gnu99
713           Use the default for each compiler on every platform instead. This
714           improves our compatibility with compilers that don't have gnu99 as
715           a c_std.
716
717 2016-10-04 18:06:09 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
718
719         * meson.build:
720         * tests/check/getpluginsdir:
721         * tests/check/meson.build:
722           meson: Make use of new environment object and set plugin path to builddir
723           Workaround source_root being the root directory of all projects
724           in the subproject case and remove now unneeded getpluginsdir
725           Bump meson requirement to 0.35
726
727 2016-09-30 11:35:40 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
728
729         * hooks/pre-commit.hook:
730         * meson.build:
731         * tests/check/getpluginsdir:
732           meson: Setup pre commit hook and fix getpluginsdir for standalone case
733
734 2016-09-30 11:41:28 +0100  Tim-Philipp Müller <tim@centricular.com>
735
736         * meson.build:
737           meson: update version
738
739 === release 1.9.90 ===
740
741 2016-09-30 13:03:26 +0300  Sebastian Dröge <sebastian@centricular.com>
742
743         * ChangeLog:
744         * NEWS:
745         * RELEASE:
746         * configure.ac:
747         * docs/plugins/inspect/plugin-a52dec.xml:
748         * docs/plugins/inspect/plugin-amrnb.xml:
749         * docs/plugins/inspect/plugin-amrwbdec.xml:
750         * docs/plugins/inspect/plugin-asf.xml:
751         * docs/plugins/inspect/plugin-cdio.xml:
752         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
753         * docs/plugins/inspect/plugin-dvdread.xml:
754         * docs/plugins/inspect/plugin-dvdsub.xml:
755         * docs/plugins/inspect/plugin-lame.xml:
756         * docs/plugins/inspect/plugin-mad.xml:
757         * docs/plugins/inspect/plugin-mpeg2dec.xml:
758         * docs/plugins/inspect/plugin-mpg123.xml:
759         * docs/plugins/inspect/plugin-realmedia.xml:
760         * docs/plugins/inspect/plugin-siddec.xml:
761         * docs/plugins/inspect/plugin-twolame.xml:
762         * docs/plugins/inspect/plugin-x264.xml:
763         * docs/plugins/inspect/plugin-xingmux.xml:
764         * gst-plugins-ugly.doap:
765         * win32/common/config.h:
766           Release 1.9.90
767
768 2016-09-30 12:23:17 +0300  Sebastian Dröge <sebastian@centricular.com>
769
770         * po/af.po:
771         * po/az.po:
772         * po/bg.po:
773         * po/ca.po:
774         * po/cs.po:
775         * po/da.po:
776         * po/de.po:
777         * po/el.po:
778         * po/en_GB.po:
779         * po/eo.po:
780         * po/es.po:
781         * po/eu.po:
782         * po/fi.po:
783         * po/fr.po:
784         * po/gl.po:
785         * po/hr.po:
786         * po/hu.po:
787         * po/id.po:
788         * po/it.po:
789         * po/ja.po:
790         * po/lt.po:
791         * po/lv.po:
792         * po/ms.po:
793         * po/mt.po:
794         * po/nb.po:
795         * po/nl.po:
796         * po/or.po:
797         * po/pl.po:
798         * po/pt_BR.po:
799         * po/ro.po:
800         * po/ru.po:
801         * po/sk.po:
802         * po/sl.po:
803         * po/sq.po:
804         * po/sr.po:
805         * po/sv.po:
806         * po/tr.po:
807         * po/uk.po:
808         * po/vi.po:
809         * po/zh_CN.po:
810           Update .po files
811
812 2016-09-30 11:44:22 +0300  Sebastian Dröge <sebastian@centricular.com>
813
814         * po/id.po:
815         * po/sv.po:
816           po: Update translations
817
818 2016-09-29 12:39:34 +0300  Sebastian Dröge <sebastian@centricular.com>
819
820         * ext/x264/gstx264enc.c:
821           x264enc: Set colorimetry and chroma-site information
822           https://bugzilla.gnome.org/show_bug.cgi?id=772159
823
824 2016-09-24 09:08:00 +0100  Tim-Philipp Müller <tim@centricular.com>
825
826         * meson.build:
827         * po/meson.build:
828           meson: hook up translations
829
830 2016-09-24 08:59:55 +0100  Tim-Philipp Müller <tim@centricular.com>
831
832         * meson.build:
833         * tests/check/getpluginsdir:
834         * tests/check/meson.build:
835         * tests/meson.build:
836           meson: hook up unit tests
837
838 2016-09-14 11:30:58 +0200  Sebastian Dröge <sebastian@centricular.com>
839
840         * configure.ac:
841           configure: Depend on gstreamer 1.9.2.1
842
843 2016-09-10 20:51:36 +1000  Jan Schmidt <jan@centricular.com>
844
845         * autogen.sh:
846         * common:
847           Automatic update of common submodule
848           From b18d820 to f980fd9
849
850 2016-09-10 09:54:15 +1000  Jan Schmidt <jan@centricular.com>
851
852         * autogen.sh:
853         * common:
854           Automatic update of common submodule
855           From f49c55e to b18d820
856
857 2016-09-05 12:22:56 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
858
859         * meson.build:
860           meson: Bump version to 1.9.2
861
862 2016-09-01 12:28:57 +0300  Sebastian Dröge <sebastian@centricular.com>
863
864         * configure.ac:
865           Back to development
866
867 === release 1.9.2 ===
868
869 2016-09-01 12:28:45 +0300  Sebastian Dröge <sebastian@centricular.com>
870
871         * ChangeLog:
872         * NEWS:
873         * RELEASE:
874         * configure.ac:
875         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
876         * docs/plugins/inspect/plugin-a52dec.xml:
877         * docs/plugins/inspect/plugin-amrnb.xml:
878         * docs/plugins/inspect/plugin-amrwbdec.xml:
879         * docs/plugins/inspect/plugin-asf.xml:
880         * docs/plugins/inspect/plugin-cdio.xml:
881         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
882         * docs/plugins/inspect/plugin-dvdread.xml:
883         * docs/plugins/inspect/plugin-dvdsub.xml:
884         * docs/plugins/inspect/plugin-lame.xml:
885         * docs/plugins/inspect/plugin-mad.xml:
886         * docs/plugins/inspect/plugin-mpeg2dec.xml:
887         * docs/plugins/inspect/plugin-mpg123.xml:
888         * docs/plugins/inspect/plugin-realmedia.xml:
889         * docs/plugins/inspect/plugin-siddec.xml:
890         * docs/plugins/inspect/plugin-twolame.xml:
891         * docs/plugins/inspect/plugin-x264.xml:
892         * docs/plugins/inspect/plugin-xingmux.xml:
893         * gst-plugins-ugly.doap:
894         * win32/common/config.h:
895           Release 1.9.2
896
897 2016-09-01 11:24:13 +0300  Sebastian Dröge <sebastian@centricular.com>
898
899         * po/af.po:
900         * po/az.po:
901         * po/bg.po:
902         * po/ca.po:
903         * po/cs.po:
904         * po/da.po:
905         * po/de.po:
906         * po/el.po:
907         * po/en_GB.po:
908         * po/eo.po:
909         * po/es.po:
910         * po/eu.po:
911         * po/fi.po:
912         * po/fr.po:
913         * po/gl.po:
914         * po/hr.po:
915         * po/hu.po:
916         * po/id.po:
917         * po/it.po:
918         * po/ja.po:
919         * po/lt.po:
920         * po/lv.po:
921         * po/ms.po:
922         * po/mt.po:
923         * po/nb.po:
924         * po/nl.po:
925         * po/or.po:
926         * po/pl.po:
927         * po/pt_BR.po:
928         * po/ro.po:
929         * po/ru.po:
930         * po/sk.po:
931         * po/sl.po:
932         * po/sq.po:
933         * po/sr.po:
934         * po/sv.po:
935         * po/tr.po:
936         * po/uk.po:
937         * po/vi.po:
938         * po/zh_CN.po:
939           po: Update translations
940
941 2016-09-01 10:57:46 +0300  Sebastian Dröge <sebastian@centricular.com>
942
943         * ext/sidplay/gstsiddec.cc:
944           siddec: Fix compilation with debugging disabled
945           gstsiddec.o
946           gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
947           gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
948           const gchar *reason = gst_flow_get_name (ret);
949           ^
950
951 2016-08-19 11:11:14 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>
952
953         * ext/sidplay/gstsiddec.cc:
954         * gst/asfdemux/gstasfdemux.c:
955         * gst/realmedia/rmdemux.c:
956           Use the new API to post flow ERROR messages on the bus
957           https://bugzilla.gnome.org/show_bug.cgi?id=770158
958
959 2016-08-24 09:45:05 -0300  Thibault Saunier <tsaunier@gnome.org>
960
961         * gst/asfdemux/meson.build:
962           meson: Link asfdemux against the gstsdp library
963
964 2016-08-23 15:29:10 -0300  Thibault Saunier <tsaunier@gnome.org>
965
966         * meson.build:
967           meson: Add support for fallback subprojects
968
969 2016-08-12 21:25:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
970
971         * .gitignore:
972         * config.h.meson:
973         * ext/a52dec/meson.build:
974         * ext/amrnb/meson.build:
975         * ext/amrwbdec/meson.build:
976         * ext/cdio/meson.build:
977         * ext/dvdread/meson.build:
978         * ext/lame/meson.build:
979         * ext/mad/meson.build:
980         * ext/meson.build:
981         * ext/mpeg2dec/meson.build:
982         * ext/mpg123/meson.build:
983         * ext/twolame/meson.build:
984         * ext/x264/meson.build:
985         * gst/asfdemux/meson.build:
986         * gst/dvdlpcmdec/meson.build:
987         * gst/dvdsub/meson.build:
988         * gst/meson.build:
989         * gst/realmedia/meson.build:
990         * gst/xingmux/meson.build:
991         * meson.build:
992           Add support for Meson as alternative/parallel build system
993           https://github.com/mesonbuild/meson
994           With contributions from:
995           Tim-Philipp Müller <tim@centricular.com>
996           Jussi Pakkanen <jpakkane@gmail.com> (original port)
997           Highlights of the features provided are:
998           * Faster builds on Linux (~40-50% faster)
999           * The ability to build with MSVC on Windows
1000           * Generate Visual Studio project files
1001           * Generate XCode project files
1002           * Much faster builds on Windows (on-par with Linux)
1003           * Seriously fast configure and building on embedded
1004           ... and many more. For more details see:
1005           http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
1006           http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
1007           Building with Meson should work on both Linux and Windows, but may
1008           need a few more tweaks on other operating systems.
1009
1010 2016-08-12 21:41:39 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1011
1012         * ext/a52dec/gsta52dec.c:
1013         * ext/dvdread/dvdreadsrc.c:
1014         * ext/x264/gstx264enc.h:
1015         * gst/realmedia/realhash.c:
1016         * gst/realmedia/rtspreal.c:
1017           plugins: Use <stdint.h> instead of _stdint.h
1018           _stdint.h is generated by Autotools and we don't really need it. All
1019           supported platforms now ship with stdint.h. The only stickler was MSVC,
1020           and since Visual Studio 2015 it also ships stdint.h now.
1021
1022 2016-08-19 13:01:39 +0100  Tim-Philipp Müller <tim@centricular.com>
1023
1024         * ext/mpeg2dec/perftest.c:
1025           mpeg2dec: remove file no longer used or needed
1026
1027 2016-08-08 09:58:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1028
1029         * gst/dvdlpcmdec/Makefile.am:
1030           dvdlpcmdec: add libgstbase CFLAGS as well
1031           For consistency.
1032           https://bugzilla.gnome.org/show_bug.cgi?id=769610
1033
1034 2016-08-07 00:10:24 +0000  xlazom00 <xlazom00@gmail.com>
1035
1036         * gst/dvdlpcmdec/Makefile.am:
1037           dvdlpcmdec: link libgstbase-1.0
1038           https://bugzilla.gnome.org/show_bug.cgi?id=769610
1039
1040 2016-08-02 13:38:25 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
1041
1042         * gst/asfdemux/gstasfdemux.c:
1043           asfdemux: Add byte rate based bitrate tag in case there are no audio props
1044           https://bugzilla.gnome.org/show_bug.cgi?id=769418
1045
1046 2016-04-28 16:42:43 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
1047
1048         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1049         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1050           dvdlpcmdec: add support for another format
1051           The format specification can be found here:
1052           http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
1053           Note: This format is also used for Wifi-Display.
1054           https://bugzilla.gnome.org/show_bug.cgi?id=765807
1055
1056 2016-04-28 16:32:53 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
1057
1058         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1059         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1060           dvdlpcmdec: rewrite to use GstAudioDecoder
1061           https://bugzilla.gnome.org/show_bug.cgi?id=765807
1062
1063 2016-07-24 10:00:48 +0200  Josep Torra <n770galaxy@gmail.com>
1064
1065         * ext/sidplay/gstsiddec.cc:
1066           sidplay: fix compiler warnings when building with -O3
1067           Avoid compiler warnings "‘foo’ may be used uninitialized in this
1068           function" when building with -O3 by checking the return bool value
1069           of format conversion function.
1070           https://bugzilla.gnome.org/show_bug.cgi?id=769116
1071
1072 2016-07-11 21:14:06 +0200  Stefan Sauer <ensonic@users.sf.net>
1073
1074         * common:
1075           Automatic update of common submodule
1076           From f363b32 to f49c55e
1077
1078 2016-07-06 13:51:09 +0300  Sebastian Dröge <sebastian@centricular.com>
1079
1080         * configure.ac:
1081           Back to development
1082
1083 === release 1.9.1 ===
1084
1085 2016-07-06 13:15:28 +0300  Sebastian Dröge <sebastian@centricular.com>
1086
1087         * ChangeLog:
1088         * NEWS:
1089         * RELEASE:
1090         * configure.ac:
1091         * docs/plugins/inspect/plugin-a52dec.xml:
1092         * docs/plugins/inspect/plugin-amrnb.xml:
1093         * docs/plugins/inspect/plugin-amrwbdec.xml:
1094         * docs/plugins/inspect/plugin-asf.xml:
1095         * docs/plugins/inspect/plugin-cdio.xml:
1096         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1097         * docs/plugins/inspect/plugin-dvdread.xml:
1098         * docs/plugins/inspect/plugin-dvdsub.xml:
1099         * docs/plugins/inspect/plugin-lame.xml:
1100         * docs/plugins/inspect/plugin-mad.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         * win32/common/config.h:
1110           Release 1.9.1
1111
1112 2016-07-06 11:54:01 +0300  Sebastian Dröge <sebastian@centricular.com>
1113
1114         * po/af.po:
1115         * po/az.po:
1116         * po/bg.po:
1117         * po/ca.po:
1118         * po/cs.po:
1119         * po/da.po:
1120         * po/de.po:
1121         * po/el.po:
1122         * po/en_GB.po:
1123         * po/eo.po:
1124         * po/es.po:
1125         * po/eu.po:
1126         * po/fi.po:
1127         * po/fr.po:
1128         * po/gl.po:
1129         * po/hr.po:
1130         * po/hu.po:
1131         * po/id.po:
1132         * po/it.po:
1133         * po/ja.po:
1134         * po/lt.po:
1135         * po/lv.po:
1136         * po/ms.po:
1137         * po/mt.po:
1138         * po/nb.po:
1139         * po/nl.po:
1140         * po/or.po:
1141         * po/pl.po:
1142         * po/pt_BR.po:
1143         * po/ro.po:
1144         * po/ru.po:
1145         * po/sk.po:
1146         * po/sl.po:
1147         * po/sq.po:
1148         * po/sr.po:
1149         * po/sv.po:
1150         * po/tr.po:
1151         * po/uk.po:
1152         * po/vi.po:
1153         * po/zh_CN.po:
1154           Update .po files
1155
1156 2016-07-06 10:19:44 +0300  Sebastian Dröge <sebastian@centricular.com>
1157
1158         * po/hr.po:
1159           po: Update translations
1160
1161 2016-06-21 11:46:53 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1162
1163         * common:
1164           Automatic update of common submodule
1165           From ac2f647 to f363b32
1166
1167 2015-05-12 11:08:55 +0300  Vootele Vesterblom <vov@bang-olufsen.dk>
1168
1169         * gst/asfdemux/gstasfdemux.c:
1170           asfdemux: fix seeking back after EOS has been reached in push mode
1171           Fix seeking when demuxer is in INDEX state. This happens when we
1172           reached the end of the stream. It should still be possible to do
1173           a flushing seek and seek back to any other position though. Instead
1174           the demuxer would just go straight to EOS again instead of going
1175           back to processing packets again from the new position.
1176           https://bugzilla.gnome.org/show_bug.cgi?id=749066
1177
1178 2016-05-17 16:00:29 +0300  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
1179
1180         * gst/realmedia/rdtmanager.c:
1181           rdtmanager: fix clock leak
1182           The clock returned by gst_system_clock_obtain() was never unreffed.
1183           https://bugzilla.gnome.org/show_bug.cgi?id=766565
1184
1185 2016-05-15 13:33:30 +0300  Sebastian Dröge <sebastian@centricular.com>
1186
1187         * docs/plugins/inspect/plugin-a52dec.xml:
1188         * docs/plugins/inspect/plugin-amrnb.xml:
1189         * docs/plugins/inspect/plugin-amrwbdec.xml:
1190         * docs/plugins/inspect/plugin-asf.xml:
1191         * docs/plugins/inspect/plugin-cdio.xml:
1192         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1193         * docs/plugins/inspect/plugin-dvdread.xml:
1194         * docs/plugins/inspect/plugin-dvdsub.xml:
1195         * docs/plugins/inspect/plugin-lame.xml:
1196         * docs/plugins/inspect/plugin-mad.xml:
1197         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1198         * docs/plugins/inspect/plugin-mpg123.xml:
1199         * docs/plugins/inspect/plugin-realmedia.xml:
1200         * docs/plugins/inspect/plugin-siddec.xml:
1201         * docs/plugins/inspect/plugin-twolame.xml:
1202         * docs/plugins/inspect/plugin-x264.xml:
1203         * docs/plugins/inspect/plugin-xingmux.xml:
1204           docs: Update for git master
1205
1206 2016-04-16 09:15:43 +0100  Tim-Philipp Müller <tim@centricular.com>
1207
1208         * ext/amrnb/amrnbdec.c:
1209         * ext/mad/gstmad.c:
1210           amrnbec, mad: fix two more parse function declarations
1211
1212 2016-04-15 20:46:37 +0100  Tim-Philipp Müller <tim@centricular.com>
1213
1214         * ext/a52dec/gsta52dec.c:
1215         * ext/amrwbdec/amrwbdec.c:
1216           a52dec, amrwbec: fix parse function declaration mismatch
1217           Fixes MSVC compiler warning:
1218           amrwbdec.c(99): warning C4133: '=': incompatible types
1219           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
1220           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
1221           gsta52dec.c(156): warning C4133: '=': incompatible types
1222           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
1223           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
1224
1225 2016-04-15 19:55:03 +0100  Tim-Philipp Müller <tim@centricular.com>
1226
1227         * ext/mpg123/gstmpg123audiodec.h:
1228           mpg123: fix build with msvc
1229           Fix syntax errors when compiling against cerbero-provided libmpg123
1230           headers. We do the same as the libmpg123 internal visual studio
1231           build here.
1232           mpg123.h(1378): error C2143: syntax error: missing ')' before '('
1233           mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
1234           mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
1235           mpg123.h(1378): error C2091: function returns function
1236           mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
1237           mpg123.h(1378): error C2059: syntax error: ')'
1238           mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
1239           mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
1240           ...
1241
1242 2016-04-15 18:37:42 +0100  Tim-Philipp Müller <tim@centricular.com>
1243
1244         * configure.ac:
1245         * ext/mpeg2dec/gstmpeg2dec.c:
1246           mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
1247           libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
1248           and get rid of version-dependent code paths. There's still
1249           avdec_mpeg2video for those who are stuck on ancient distros which
1250           we don't target any more.
1251           Also fixes build with MSVC, which doesn't like #if #else #endif
1252           inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
1253
1254 2016-04-14 10:02:50 +0100  Julien Isorce <j.isorce@samsung.com>
1255
1256         * README:
1257         * common:
1258           Automatic update of common submodule
1259           From 6f2d209 to ac2f647
1260
1261 2016-03-04 16:14:44 +0900  Vineeth TM <vineeth.tm@samsung.com>
1262
1263         * ext/a52dec/gsta52dec.c:
1264         * ext/amrnb/amrnbdec.c:
1265         * ext/amrnb/amrnbenc.c:
1266         * ext/amrwbdec/amrwbdec.c:
1267         * ext/dvdread/dvdreadsrc.c:
1268         * ext/lame/gstlamemp3enc.c:
1269         * ext/mad/gstmad.c:
1270         * ext/mpeg2dec/gstmpeg2dec.c:
1271         * ext/sidplay/gstsiddec.cc:
1272         * ext/twolame/gsttwolamemp2enc.c:
1273         * ext/x264/gstx264enc.c:
1274         * gst/asfdemux/gstasfdemux.c:
1275         * gst/asfdemux/gstrtpasfdepay.c:
1276         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1277         * gst/dvdsub/gstdvdsubdec.c:
1278         * gst/dvdsub/gstdvdsubparse.c:
1279         * gst/realmedia/pnmsrc.c:
1280         * gst/realmedia/rademux.c:
1281         * gst/realmedia/rdtdepay.c:
1282         * gst/realmedia/rdtmanager.c:
1283         * gst/realmedia/rmdemux.c:
1284         * gst/xingmux/gstxingmux.c:
1285           ugly: use new gst_element_class_add_static_pad_template()
1286           https://bugzilla.gnome.org/show_bug.cgi?id=763082
1287
1288 2016-03-24 13:33:22 +0200  Sebastian Dröge <sebastian@centricular.com>
1289
1290         * configure.ac:
1291           Back to development
1292
1293 === release 1.8.0 ===
1294
1295 2016-03-24 12:43:04 +0200  Sebastian Dröge <sebastian@centricular.com>
1296
1297         * ChangeLog:
1298         * NEWS:
1299         * RELEASE:
1300         * configure.ac:
1301         * docs/plugins/inspect/plugin-a52dec.xml:
1302         * docs/plugins/inspect/plugin-amrnb.xml:
1303         * docs/plugins/inspect/plugin-amrwbdec.xml:
1304         * docs/plugins/inspect/plugin-asf.xml:
1305         * docs/plugins/inspect/plugin-cdio.xml:
1306         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1307         * docs/plugins/inspect/plugin-dvdread.xml:
1308         * docs/plugins/inspect/plugin-dvdsub.xml:
1309         * docs/plugins/inspect/plugin-lame.xml:
1310         * docs/plugins/inspect/plugin-mad.xml:
1311         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1312         * docs/plugins/inspect/plugin-mpg123.xml:
1313         * docs/plugins/inspect/plugin-realmedia.xml:
1314         * docs/plugins/inspect/plugin-siddec.xml:
1315         * docs/plugins/inspect/plugin-twolame.xml:
1316         * docs/plugins/inspect/plugin-x264.xml:
1317         * docs/plugins/inspect/plugin-xingmux.xml:
1318         * gst-plugins-ugly.doap:
1319         * win32/common/config.h:
1320           Release 1.8.0
1321
1322 2016-03-24 12:18:09 +0200  Sebastian Dröge <sebastian@centricular.com>
1323
1324         * po/af.po:
1325         * po/az.po:
1326         * po/bg.po:
1327         * po/ca.po:
1328         * po/cs.po:
1329         * po/da.po:
1330         * po/de.po:
1331         * po/el.po:
1332         * po/en_GB.po:
1333         * po/eo.po:
1334         * po/es.po:
1335         * po/eu.po:
1336         * po/fi.po:
1337         * po/fr.po:
1338         * po/gl.po:
1339         * po/hr.po:
1340         * po/hu.po:
1341         * po/id.po:
1342         * po/it.po:
1343         * po/ja.po:
1344         * po/lt.po:
1345         * po/lv.po:
1346         * po/ms.po:
1347         * po/mt.po:
1348         * po/nb.po:
1349         * po/nl.po:
1350         * po/or.po:
1351         * po/pl.po:
1352         * po/pt_BR.po:
1353         * po/ro.po:
1354         * po/ru.po:
1355         * po/sk.po:
1356         * po/sl.po:
1357         * po/sq.po:
1358         * po/sr.po:
1359         * po/sv.po:
1360         * po/tr.po:
1361         * po/uk.po:
1362         * po/vi.po:
1363         * po/zh_CN.po:
1364           Update .po files
1365
1366 === release 1.7.91 ===
1367
1368 2016-03-15 12:21:07 +0200  Sebastian Dröge <sebastian@centricular.com>
1369
1370         * ChangeLog:
1371         * NEWS:
1372         * RELEASE:
1373         * configure.ac:
1374         * docs/plugins/inspect/plugin-a52dec.xml:
1375         * docs/plugins/inspect/plugin-amrnb.xml:
1376         * docs/plugins/inspect/plugin-amrwbdec.xml:
1377         * docs/plugins/inspect/plugin-asf.xml:
1378         * docs/plugins/inspect/plugin-cdio.xml:
1379         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1380         * docs/plugins/inspect/plugin-dvdread.xml:
1381         * docs/plugins/inspect/plugin-dvdsub.xml:
1382         * docs/plugins/inspect/plugin-lame.xml:
1383         * docs/plugins/inspect/plugin-mad.xml:
1384         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1385         * docs/plugins/inspect/plugin-mpg123.xml:
1386         * docs/plugins/inspect/plugin-realmedia.xml:
1387         * docs/plugins/inspect/plugin-siddec.xml:
1388         * docs/plugins/inspect/plugin-twolame.xml:
1389         * docs/plugins/inspect/plugin-x264.xml:
1390         * docs/plugins/inspect/plugin-xingmux.xml:
1391         * gst-plugins-ugly.doap:
1392         * win32/common/config.h:
1393           Release 1.7.91
1394
1395 2016-03-15 12:03:34 +0200  Sebastian Dröge <sebastian@centricular.com>
1396
1397         * po/af.po:
1398         * po/az.po:
1399         * po/bg.po:
1400         * po/ca.po:
1401         * po/cs.po:
1402         * po/da.po:
1403         * po/de.po:
1404         * po/el.po:
1405         * po/en_GB.po:
1406         * po/eo.po:
1407         * po/es.po:
1408         * po/eu.po:
1409         * po/fi.po:
1410         * po/fr.po:
1411         * po/gl.po:
1412         * po/hr.po:
1413         * po/hu.po:
1414         * po/id.po:
1415         * po/it.po:
1416         * po/ja.po:
1417         * po/lt.po:
1418         * po/lv.po:
1419         * po/ms.po:
1420         * po/mt.po:
1421         * po/nb.po:
1422         * po/nl.po:
1423         * po/or.po:
1424         * po/pl.po:
1425         * po/pt_BR.po:
1426         * po/ro.po:
1427         * po/ru.po:
1428         * po/sk.po:
1429         * po/sl.po:
1430         * po/sq.po:
1431         * po/sr.po:
1432         * po/sv.po:
1433         * po/tr.po:
1434         * po/uk.po:
1435         * po/vi.po:
1436         * po/zh_CN.po:
1437           Update .po files
1438
1439 2016-03-08 12:26:01 +0100  Edward Hervey <edward@centricular.com>
1440
1441         * gst/asfdemux/gstasfdemux.c:
1442         * gst/asfdemux/gstasfdemux.h:
1443           asfdemux: Don't modify segment values on accurate seeks
1444           When dealing with accurate seeks, we want to return exactly the segment
1445           that was requested by the seek event, and not adjust the values.
1446           https://bugzilla.gnome.org/show_bug.cgi?id=755469
1447
1448 === release 1.7.90 ===
1449
1450 2016-03-01 18:42:01 +0200  Sebastian Dröge <sebastian@centricular.com>
1451
1452         * ChangeLog:
1453         * NEWS:
1454         * RELEASE:
1455         * configure.ac:
1456         * docs/plugins/inspect/plugin-a52dec.xml:
1457         * docs/plugins/inspect/plugin-amrnb.xml:
1458         * docs/plugins/inspect/plugin-amrwbdec.xml:
1459         * docs/plugins/inspect/plugin-asf.xml:
1460         * docs/plugins/inspect/plugin-cdio.xml:
1461         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1462         * docs/plugins/inspect/plugin-dvdread.xml:
1463         * docs/plugins/inspect/plugin-dvdsub.xml:
1464         * docs/plugins/inspect/plugin-lame.xml:
1465         * docs/plugins/inspect/plugin-mad.xml:
1466         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1467         * docs/plugins/inspect/plugin-mpg123.xml:
1468         * docs/plugins/inspect/plugin-realmedia.xml:
1469         * docs/plugins/inspect/plugin-siddec.xml:
1470         * docs/plugins/inspect/plugin-twolame.xml:
1471         * docs/plugins/inspect/plugin-x264.xml:
1472         * docs/plugins/inspect/plugin-xingmux.xml:
1473         * gst-plugins-ugly.doap:
1474         * win32/common/config.h:
1475           Release 1.7.90
1476
1477 2016-03-01 17:18:01 +0200  Sebastian Dröge <sebastian@centricular.com>
1478
1479         * po/af.po:
1480         * po/az.po:
1481         * po/ca.po:
1482         * po/cs.po:
1483         * po/da.po:
1484         * po/de.po:
1485         * po/el.po:
1486         * po/en_GB.po:
1487         * po/eo.po:
1488         * po/es.po:
1489         * po/eu.po:
1490         * po/fi.po:
1491         * po/fr.po:
1492         * po/gl.po:
1493         * po/hr.po:
1494         * po/hu.po:
1495         * po/id.po:
1496         * po/it.po:
1497         * po/ja.po:
1498         * po/lt.po:
1499         * po/lv.po:
1500         * po/ms.po:
1501         * po/mt.po:
1502         * po/nb.po:
1503         * po/nl.po:
1504         * po/or.po:
1505         * po/pl.po:
1506         * po/pt_BR.po:
1507         * po/ro.po:
1508         * po/ru.po:
1509         * po/sk.po:
1510         * po/sl.po:
1511         * po/sq.po:
1512         * po/sr.po:
1513         * po/sv.po:
1514         * po/tr.po:
1515         * po/uk.po:
1516         * po/vi.po:
1517         * po/zh_CN.po:
1518           Update .po files
1519
1520 2016-03-01 16:54:07 +0200  Sebastian Dröge <sebastian@centricular.com>
1521
1522         * po/bg.po:
1523           po: Update translations
1524
1525 2016-02-27 20:17:31 +0100  Jens Georg <mail@jensge.org>
1526
1527         * ext/dvdread/dvdreadsrc.c:
1528           dvdread: Fix seek starting at 0 for title != 1
1529           Otherwise the playback would start at title 0
1530           https://bugzilla.gnome.org/show_bug.cgi?id=762787
1531
1532 2016-02-26 12:41:18 +0200  Sebastian Dröge <sebastian@centricular.com>
1533
1534         * common:
1535           Automatic update of common submodule
1536           From b64f03f to 6f2d209
1537
1538 2016-02-22 22:08:12 +0000  Tim-Philipp Müller <tim@centricular.com>
1539
1540         * gst/asfdemux/gstasfdemux.c:
1541           asfdemux: fix adding bitrate to stream tags
1542           https://bugzilla.gnome.org/show_bug.cgi?id=699586
1543
1544 2016-02-21 10:11:12 +0000  Tim-Philipp Müller <tim@centricular.com>
1545
1546         * gst/asfdemux/asf.vcproj:
1547         * gst/realmedia/rmdemux.vcproj:
1548         * win32/MANIFEST:
1549         * win32/gst.sln:
1550         * win32/vs6/gst_plugins_ugly.dsw:
1551         * win32/vs6/libgstasfdemux.dsp:
1552         * win32/vs6/libgstdvdlpcmdec.dsp:
1553         * win32/vs6/libgstdvdsub.dsp:
1554         * win32/vs6/libgstlame.dsp:
1555         * win32/vs6/libgstmad.dsp:
1556         * win32/vs6/libgstrealmedia.dsp:
1557         * win32/vs6/libgstsynaesthesia.dsp:
1558           win32: remove outdated build cruft
1559           This hasn't been touched for generations, doesn't work,
1560           and is just causing confusion. We also don't want to
1561           maintain these files manually.
1562
1563 2016-02-20 11:55:37 +0000  Tim-Philipp Müller <tim@centricular.com>
1564
1565         * ext/mpeg2dec/gstmpeg2dec.c:
1566           mpeg2dec: don't use exported but undeclared core debug category symbols
1567           It's not right and won't work on Windows with MSVC.
1568
1569 2016-02-19 12:38:34 +0200  Sebastian Dröge <sebastian@centricular.com>
1570
1571         * configure.ac:
1572           Back to development
1573
1574 === release 1.7.2 ===
1575
1576 2016-02-19 11:58:13 +0200  Sebastian Dröge <sebastian@centricular.com>
1577
1578         * ChangeLog:
1579         * NEWS:
1580         * RELEASE:
1581         * configure.ac:
1582         * docs/plugins/inspect/plugin-a52dec.xml:
1583         * docs/plugins/inspect/plugin-amrnb.xml:
1584         * docs/plugins/inspect/plugin-amrwbdec.xml:
1585         * docs/plugins/inspect/plugin-asf.xml:
1586         * docs/plugins/inspect/plugin-cdio.xml:
1587         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1588         * docs/plugins/inspect/plugin-dvdread.xml:
1589         * docs/plugins/inspect/plugin-dvdsub.xml:
1590         * docs/plugins/inspect/plugin-lame.xml:
1591         * docs/plugins/inspect/plugin-mad.xml:
1592         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1593         * docs/plugins/inspect/plugin-mpg123.xml:
1594         * docs/plugins/inspect/plugin-realmedia.xml:
1595         * docs/plugins/inspect/plugin-siddec.xml:
1596         * docs/plugins/inspect/plugin-twolame.xml:
1597         * docs/plugins/inspect/plugin-x264.xml:
1598         * docs/plugins/inspect/plugin-xingmux.xml:
1599         * gst-plugins-ugly.doap:
1600         * win32/common/config.h:
1601           Release 1.7.2
1602
1603 2016-02-19 11:21:03 +0200  Sebastian Dröge <sebastian@centricular.com>
1604
1605         * po/af.po:
1606         * po/az.po:
1607         * po/bg.po:
1608         * po/ca.po:
1609         * po/cs.po:
1610         * po/da.po:
1611         * po/de.po:
1612         * po/el.po:
1613         * po/en_GB.po:
1614         * po/eo.po:
1615         * po/es.po:
1616         * po/eu.po:
1617         * po/fi.po:
1618         * po/gl.po:
1619         * po/hr.po:
1620         * po/hu.po:
1621         * po/id.po:
1622         * po/it.po:
1623         * po/ja.po:
1624         * po/lt.po:
1625         * po/lv.po:
1626         * po/ms.po:
1627         * po/mt.po:
1628         * po/nb.po:
1629         * po/nl.po:
1630         * po/or.po:
1631         * po/pl.po:
1632         * po/ro.po:
1633         * po/ru.po:
1634         * po/sk.po:
1635         * po/sl.po:
1636         * po/sq.po:
1637         * po/sr.po:
1638         * po/sv.po:
1639         * po/tr.po:
1640         * po/uk.po:
1641         * po/vi.po:
1642         * po/zh_CN.po:
1643           Update .po files
1644
1645 2016-02-19 10:32:06 +0200  Sebastian Dröge <sebastian@centricular.com>
1646
1647         * po/fr.po:
1648         * po/pt_BR.po:
1649           po: Update translations
1650
1651 2016-02-18 00:25:56 +0200  Sebastian Dröge <sebastian@centricular.com>
1652
1653         * ext/sidplay/gstsiddec.cc:
1654           sidplay: Fix compiler warning about C++11 compatibility
1655           gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
1656           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
1657           ^
1658           gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
1659           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
1660           ^
1661
1662 2016-02-16 14:46:11 +0000  Tim-Philipp Müller <tim@centricular.com>
1663
1664         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1665         * docs/plugins/inspect/plugin-a52dec.xml:
1666         * docs/plugins/inspect/plugin-amrnb.xml:
1667         * docs/plugins/inspect/plugin-amrwbdec.xml:
1668         * docs/plugins/inspect/plugin-asf.xml:
1669         * docs/plugins/inspect/plugin-cdio.xml:
1670         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1671         * docs/plugins/inspect/plugin-dvdread.xml:
1672         * docs/plugins/inspect/plugin-dvdsub.xml:
1673         * docs/plugins/inspect/plugin-lame.xml:
1674         * docs/plugins/inspect/plugin-mad.xml:
1675         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1676         * docs/plugins/inspect/plugin-mpg123.xml:
1677         * docs/plugins/inspect/plugin-realmedia.xml:
1678         * docs/plugins/inspect/plugin-siddec.xml:
1679         * docs/plugins/inspect/plugin-twolame.xml:
1680         * docs/plugins/inspect/plugin-x264.xml:
1681         * docs/plugins/inspect/plugin-xingmux.xml:
1682           docs: update inspection to git and fix mpg123 inspect location
1683
1684 2016-02-16 12:23:33 +0000  Tim-Philipp Müller <tim@centricular.com>
1685
1686         * tests/files/Makefile.am:
1687         * tests/files/stream.mp2:
1688           tests: fix distcheck
1689
1690 2016-02-16 10:38:18 +0000  Tim-Philipp Müller <tim@centricular.com>
1691
1692         * configure.ac:
1693         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1694         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1695         * docs/plugins/xml/plugin-mpg123.xml:
1696         * ext/Makefile.am:
1697         * gst-plugins-ugly.spec.in:
1698         * tests/check/Makefile.am:
1699           mpg123: move from -bad to -ugly
1700           Hook up to build system, add to docs
1701
1702 2016-02-16 10:55:01 +0000  Tim-Philipp Müller <tim@centricular.com>
1703
1704         * configure.ac:
1705         * tests/Makefile.am:
1706         * tests/check/Makefile.am:
1707         * tests/check/elements/.gitignore:
1708         * tests/files/Makefile.am:
1709         * tests/files/cbr_stream.mp3:
1710         * tests/files/vbr_stream.mp3:
1711           tests: add test data for mpg123 plugin
1712
1713 2016-02-16 10:41:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1714
1715           Merge branch 'plugin-move-mpg123'
1716           Move mpg123 plugin from -bad to -ugly.
1717           https://bugzilla.gnome.org/show_bug.cgi?id=719849
1718
1719 2015-12-14 11:09:46 +0900  Vineeth TM <vineeth.tm@samsung.com>
1720
1721         * ext/mpg123/gstmpg123audiodec.c:
1722           plugins-bad: Fix example pipelines
1723           rename gst-launch --> gst-launch-1.0
1724           replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
1725           fix caps in examples
1726           https://bugzilla.gnome.org/show_bug.cgi?id=759432
1727
1728 2015-08-17 11:50:28 +0100  Tim-Philipp Müller <tim@centricular.com>
1729
1730         * ext/mpg123/gstmpg123audiodec.c:
1731           mpg123: still reset pending audio info on hard flush
1732           Follow-up to previous commit.
1733           https://bugzilla.gnome.org/show_bug.cgi?id=752431
1734
1735 2015-07-15 10:44:02 -0600  Jason Litzinger <jlitzinger@control4.com>
1736
1737         * ext/mpg123/gstmpg123audiodec.c:
1738           mpg123: fix handling of sample rate change during playback
1739           If the sample rate of the media changes, the resulting flush will
1740           clear the has_next_audioinfo flag, and the caps won't be sent
1741           downstream.
1742           https://bugzilla.gnome.org/show_bug.cgi?id=752431
1743
1744 2015-08-15 12:58:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1745
1746         * ext/mpg123/gstmpg123audiodec.c:
1747           audiodecoders: use default pad accept-caps handling
1748           Avoids useless check of downstream caps when handling an
1749           accept-caps query
1750           Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
1751           sbcdec, adpcmdec, sirendec
1752
1753 2015-04-26 18:04:16 +0100  Tim-Philipp Müller <tim@centricular.com>
1754
1755         * ext/mpg123/Makefile.am:
1756           Remove obsolete Android build cruft
1757           This is not needed any longer.
1758
1759 2015-01-11 01:08:08 +0000  Tim-Philipp Müller <tim@centricular.com>
1760
1761         * ext/mpg123/gstmpg123audiodec.c:
1762           mpg123: fix compiler warning and simplify checks in set_caps
1763           https://bugzilla.gnome.org/show_bug.cgi?id=740195
1764
1765 2015-01-03 13:06:45 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
1766
1767         * ext/mpg123/gstmpg123audiodec.c:
1768           mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
1769           The old code was using gst_caps_normalize() and was generally overly
1770           complex. Simplify by picking sample rate and number of channels from
1771           upstream and the sample format from the allowed caps. If the format caps
1772           is a list of strins, just pick the first one. And if the srcpad isn't
1773           linked yet, use the default format (S16).
1774           https://bugzilla.gnome.org/show_bug.cgi?id=740195
1775
1776 2014-09-10 17:24:39 +0100  Tim-Philipp Müller <tim@centricular.com>
1777
1778         * ext/mpg123/gstmpg123audiodec.c:
1779           Fix up one-element lists in template caps
1780
1781 2014-03-05 00:51:04 +0000  Tim-Philipp Müller <tim@centricular.com>
1782
1783         * tests/check/elements/mpg123audiodec.c:
1784           tests: fix mpg123audiodec test for big-endian architectures
1785
1786 2014-02-04 17:22:27 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
1787
1788         * ext/mpg123/gstmpg123audiodec.c:
1789           mpg123: improved error report and checks
1790           Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
1791
1792 2013-12-05 12:04:39 +0100  Sebastian Dröge <sebastian@centricular.com>
1793
1794         * ext/mpg123/gstmpg123audiodec.c:
1795           mpg123audiodec: Require caps to be set before any data processing
1796
1797 2013-07-26 17:25:42 +0200  Edward Hervey <edward@collabora.com>
1798
1799         * ext/mpg123/gstmpg123audiodec.c:
1800           mpg123: Remove dead assignment
1801           harder ? :)
1802
1803 2013-05-15 11:25:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1804
1805         * tests/check/elements/mpg123audiodec.c:
1806           mpg123audiodec: Fix event handling in unit test
1807
1808 2012-10-24 12:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1809
1810         * ext/mpg123/Makefile.am:
1811           gst: Add better support for static plugins
1812
1813 2013-04-15 00:22:39 -0700  David Schleef <ds@schleef.org>
1814
1815         * ext/mpg123/gstmpg123audiodec.c:
1816           mpg123: Add conditional on API version for new enum
1817
1818 2016-02-05 19:11:38 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1819
1820         * tests/check/Makefile.am:
1821           tests: extend the AM_TESTS_ENVIRONMENT from check.mak
1822           To get the CK_DEFAULT_TIMEOUT defined for all tests
1823           https://bugzilla.gnome.org/show_bug.cgi?id=761472
1824
1825 2016-02-05 18:07:02 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1826
1827         * autogen.sh:
1828         * common:
1829           Automatic update of common submodule
1830           From 86e4663 to b64f03f
1831
1832 2016-01-25 20:00:26 +0000  Tim-Philipp Müller <tim@centricular.com>
1833
1834         * configure.ac:
1835         * ext/amrnb/amrnbdec.h:
1836         * ext/amrnb/amrnbenc.h:
1837         * ext/amrwbdec/amrwbdec.h:
1838           amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
1839           We don't really need to cater for older versions any more.
1840
1841 2016-01-21 17:34:38 +0100  Edward Hervey <edward@centricular.com>
1842
1843         * ext/mpeg2dec/gstmpeg2dec.c:
1844           mpeg2dec: Demote rank to SECONDARY
1845           https://bugzilla.gnome.org/show_bug.cgi?id=574461
1846
1847 2016-01-08 21:40:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1848
1849         * gst/dvdsub/gstdvdsubdec.c:
1850           dvdsubdec: use query caps instead of accept-caps
1851           accept-caps does only a shallow check and a full downstream
1852           caps query is needed to check if ARGB is possible
1853
1854 2015-10-30 11:06:11 +0530  Ravi Kiran K N <ravi.kiran@samsung.com>
1855
1856         * gst/asfdemux/asfpacket.c:
1857         * gst/asfdemux/gstasfdemux.c:
1858         * gst/asfdemux/gstasfdemux.h:
1859           asfdemux: Support reverse playback
1860           Support reverse playback for ASF format.
1861           Parse packets and queue the payloads, then push
1862           the payload buffer to decoder in reverse order.
1863           Video buffers are pushed from KeyFrame to next
1864           Keyframe.
1865           https://bugzilla.gnome.org/show_bug.cgi?id=757341
1866
1867 2015-12-24 15:28:46 +0100  Sebastian Dröge <sebastian@centricular.com>
1868
1869         * configure.ac:
1870           Back to development
1871
1872 2015-12-24 14:48:50 +0100  Sebastian Dröge <sebastian@centricular.com>
1873
1874         * tests/check/elements/amrnbenc.c:
1875           amrnbenc: Fix various compiler warnings in the test
1876
1877 2015-12-24 14:48:38 +0100  Sebastian Dröge <sebastian@centricular.com>
1878
1879         * tests/check/elements/x264enc.c:
1880           x264enc: Fix various compiler warnings in the test
1881
1882 === release 1.7.1 ===
1883
1884 2015-12-24 14:41:21 +0100  Sebastian Dröge <sebastian@centricular.com>
1885
1886         * ChangeLog:
1887         * NEWS:
1888         * RELEASE:
1889         * configure.ac:
1890         * docs/plugins/inspect/plugin-a52dec.xml:
1891         * docs/plugins/inspect/plugin-amrnb.xml:
1892         * docs/plugins/inspect/plugin-amrwbdec.xml:
1893         * docs/plugins/inspect/plugin-asf.xml:
1894         * docs/plugins/inspect/plugin-cdio.xml:
1895         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1896         * docs/plugins/inspect/plugin-dvdread.xml:
1897         * docs/plugins/inspect/plugin-dvdsub.xml:
1898         * docs/plugins/inspect/plugin-lame.xml:
1899         * docs/plugins/inspect/plugin-mad.xml:
1900         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1901         * docs/plugins/inspect/plugin-realmedia.xml:
1902         * docs/plugins/inspect/plugin-siddec.xml:
1903         * docs/plugins/inspect/plugin-twolame.xml:
1904         * docs/plugins/inspect/plugin-x264.xml:
1905         * docs/plugins/inspect/plugin-xingmux.xml:
1906         * gst-plugins-ugly.doap:
1907         * win32/common/config.h:
1908           Release 1.7.1
1909
1910 2015-12-24 14:10:29 +0100  Sebastian Dröge <sebastian@centricular.com>
1911
1912         * po/af.po:
1913         * po/az.po:
1914         * po/bg.po:
1915         * po/ca.po:
1916         * po/cs.po:
1917         * po/da.po:
1918         * po/de.po:
1919         * po/el.po:
1920         * po/en_GB.po:
1921         * po/eo.po:
1922         * po/es.po:
1923         * po/eu.po:
1924         * po/fi.po:
1925         * po/fr.po:
1926         * po/gl.po:
1927         * po/hr.po:
1928         * po/hu.po:
1929         * po/id.po:
1930         * po/it.po:
1931         * po/ja.po:
1932         * po/lt.po:
1933         * po/lv.po:
1934         * po/ms.po:
1935         * po/mt.po:
1936         * po/nb.po:
1937         * po/nl.po:
1938         * po/or.po:
1939         * po/pl.po:
1940         * po/pt_BR.po:
1941         * po/ro.po:
1942         * po/ru.po:
1943         * po/sk.po:
1944         * po/sl.po:
1945         * po/sq.po:
1946         * po/sr.po:
1947         * po/sv.po:
1948         * po/tr.po:
1949         * po/uk.po:
1950         * po/vi.po:
1951         * po/zh_CN.po:
1952           Update .po files
1953
1954 2015-12-24 12:23:27 +0100  Sebastian Dröge <sebastian@centricular.com>
1955
1956         * po/id.po:
1957         * po/sv.po:
1958           po: Update translations
1959
1960 2015-12-21 12:32:32 +0100  Sebastian Dröge <sebastian@centricular.com>
1961
1962         * configure.ac:
1963           configure: Use -Bsymbolic-functions if available
1964           While this is more useful for libraries, some of our plugins with multiple
1965           files and some internal API can also benefit from this.
1966
1967 2015-12-16 09:36:08 +0100  Sebastian Dröge <sebastian@centricular.com>
1968
1969         * docs/plugins/gst-plugins-ugly-plugins.args:
1970         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1971         * docs/plugins/inspect/plugin-a52dec.xml:
1972         * docs/plugins/inspect/plugin-amrnb.xml:
1973         * docs/plugins/inspect/plugin-amrwbdec.xml:
1974         * docs/plugins/inspect/plugin-asf.xml:
1975         * docs/plugins/inspect/plugin-cdio.xml:
1976         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1977         * docs/plugins/inspect/plugin-dvdread.xml:
1978         * docs/plugins/inspect/plugin-dvdsub.xml:
1979         * docs/plugins/inspect/plugin-lame.xml:
1980         * docs/plugins/inspect/plugin-mad.xml:
1981         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1982         * docs/plugins/inspect/plugin-realmedia.xml:
1983         * docs/plugins/inspect/plugin-siddec.xml:
1984         * docs/plugins/inspect/plugin-twolame.xml:
1985         * docs/plugins/inspect/plugin-x264.xml:
1986         * docs/plugins/inspect/plugin-xingmux.xml:
1987           docs: update to git
1988
1989 2015-12-07 09:08:18 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1990
1991         * autogen.sh:
1992         * common:
1993           Automatic update of common submodule
1994           From b319909 to 86e4663
1995
1996 2015-11-26 15:49:47 +0000  Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
1997
1998         * ext/x264/gstx264enc.c:
1999           x264enc: increase bitrate limit from 100Mbps to 2Gbps
2000           Don't artificially limit the bitrate, x264enc allows much
2001           higher bitrates, and for intra-only 4k AVC they are needed.
2002           x264 clips to 2Gbps internally, so use that as limit for now.
2003           https://bugzilla.gnome.org/show_bug.cgi?id=758620
2004
2005 2015-11-18 23:20:59 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
2006
2007         * ext/x264/gstx264enc.c:
2008           x264enc: drop unnecessary NULL check before g_free
2009
2010 2015-10-21 14:35:17 +0100  Tim-Philipp Müller <tim@centricular.com>
2011
2012         * common:
2013           Automatic update of common submodule
2014           From b99800a to b319909
2015
2016 2015-10-20 17:29:42 +0300  Sebastian Dröge <sebastian@centricular.com>
2017
2018         * configure.ac:
2019           Use new GST_ENABLE_EXTRA_CHECKS #define
2020           https://bugzilla.gnome.org/show_bug.cgi?id=756870
2021
2022 2015-10-21 14:26:07 +0300  Sebastian Dröge <sebastian@centricular.com>
2023
2024         * README:
2025         * common:
2026           Automatic update of common submodule
2027           From 9aed1d7 to b99800a
2028
2029 2015-10-02 22:24:46 +0300  Sebastian Dröge <sebastian@centricular.com>
2030
2031         * configure.ac:
2032           Update GLib dependency to 2.40.0
2033
2034 2015-09-29 14:16:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
2035
2036         * ext/dvdread/README:
2037           dvdread: remove broken link
2038           Removing instead of updating as previously pointed-to page
2039           (now http://dvd.sourceforge.net/dvdinfo/) is already linked
2040           from dvd.sourceforge.net's homepage as: "Collection of
2041           information on file formats/data structures relating to DVD
2042           navigation/SPUs."
2043
2044 2015-09-26 09:23:05 +0100  Tim-Philipp Müller <tim@centricular.com>
2045
2046         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2047           dvdlpcmdec: fix invalid read beyond channel position array
2048           We would always copy sizeof(sorted_position) bytes, which is
2049           for 8 channels, but if we have less than 8 channels the
2050           position array we copy from will only have allocated space
2051           for channel channels, so we would read beyond the input
2052           array in some cases.
2053
2054 2015-08-25 10:08:46 +0900  HoonHee Lee <hoonhee.lee@lge.com>
2055
2056         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2057           dvdlpcmdec: factor out common code to set output format into new function
2058           When caps event is recieved and header is changed, reordering channel
2059           and setting the default output format for audio are processed. These 2 of
2060           code are same. Thus, It is better to make a new function for these common
2061           code in terms of removing duplicated code, maintenance and expansion.
2062           https://bugzilla.gnome.org/show_bug.cgi?id=753920
2063
2064 2015-09-23 20:45:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2065
2066         * gst/asfdemux/gstasfdemux.c:
2067           asfdemux: Don't push any data on pads after the segment.stop
2068           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2069
2070 2015-09-23 20:30:21 +0200  Sebastian Dröge <sebastian@centricular.com>
2071
2072         * gst/asfdemux/gstasfdemux.c:
2073         * gst/asfdemux/gstasfdemux.h:
2074           asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
2075           Not for accurate seeks, which should accurately start at the requested
2076           position.
2077           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2078
2079 2015-09-23 20:23:40 +0200  Sebastian Dröge <sebastian@centricular.com>
2080
2081         * gst/asfdemux/gstasfdemux.c:
2082           asfdemux: Update segment.position when pushing buffers
2083           Without this, non-flushing seeks are not going to work well.
2084           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2085
2086 2015-09-23 19:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2087
2088         * gst/asfdemux/gstasfdemux.c:
2089           asfdemux: Only push EOS event if we're not doing a segment seek
2090           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2091
2092 2015-09-23 16:31:28 +0200  Sebastian Dröge <sebastian@centricular.com>
2093
2094         * gst/asfdemux/gstasfdemux.c:
2095           asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
2096           We don't want to unconditionally send an EOS event downstream, but might want
2097           to send a SEGMENT_DONE message/event instead if a segment seek was done
2098           before.
2099           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2100
2101 2015-09-25 23:51:12 +0200  Sebastian Dröge <sebastian@centricular.com>
2102
2103         * configure.ac:
2104           Back to development
2105
2106 === release 1.6.0 ===
2107
2108 2015-09-25 23:32:02 +0200  Sebastian Dröge <sebastian@centricular.com>
2109
2110         * ChangeLog:
2111         * NEWS:
2112         * RELEASE:
2113         * configure.ac:
2114         * docs/plugins/inspect/plugin-a52dec.xml:
2115         * docs/plugins/inspect/plugin-amrnb.xml:
2116         * docs/plugins/inspect/plugin-amrwbdec.xml:
2117         * docs/plugins/inspect/plugin-asf.xml:
2118         * docs/plugins/inspect/plugin-cdio.xml:
2119         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2120         * docs/plugins/inspect/plugin-dvdread.xml:
2121         * docs/plugins/inspect/plugin-dvdsub.xml:
2122         * docs/plugins/inspect/plugin-lame.xml:
2123         * docs/plugins/inspect/plugin-mad.xml:
2124         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2125         * docs/plugins/inspect/plugin-realmedia.xml:
2126         * docs/plugins/inspect/plugin-siddec.xml:
2127         * docs/plugins/inspect/plugin-twolame.xml:
2128         * docs/plugins/inspect/plugin-x264.xml:
2129         * docs/plugins/inspect/plugin-xingmux.xml:
2130         * gst-plugins-ugly.doap:
2131         * win32/common/config.h:
2132           Release 1.6.0
2133
2134 2015-09-25 23:04:56 +0200  Sebastian Dröge <sebastian@centricular.com>
2135
2136         * po/af.po:
2137         * po/az.po:
2138         * po/bg.po:
2139         * po/ca.po:
2140         * po/cs.po:
2141         * po/da.po:
2142         * po/de.po:
2143         * po/el.po:
2144         * po/en_GB.po:
2145         * po/eo.po:
2146         * po/es.po:
2147         * po/eu.po:
2148         * po/fi.po:
2149         * po/fr.po:
2150         * po/gl.po:
2151         * po/hr.po:
2152         * po/hu.po:
2153         * po/id.po:
2154         * po/it.po:
2155         * po/ja.po:
2156         * po/lt.po:
2157         * po/lv.po:
2158         * po/ms.po:
2159         * po/mt.po:
2160         * po/nb.po:
2161         * po/nl.po:
2162         * po/or.po:
2163         * po/pl.po:
2164         * po/pt_BR.po:
2165         * po/ro.po:
2166         * po/ru.po:
2167         * po/sk.po:
2168         * po/sl.po:
2169         * po/sq.po:
2170         * po/sr.po:
2171         * po/sv.po:
2172         * po/tr.po:
2173         * po/uk.po:
2174         * po/vi.po:
2175         * po/zh_CN.po:
2176           Update .po files
2177
2178 === release 1.5.91 ===
2179
2180 2015-09-18 20:01:17 +0200  Sebastian Dröge <sebastian@centricular.com>
2181
2182         * ChangeLog:
2183         * NEWS:
2184         * RELEASE:
2185         * configure.ac:
2186         * docs/plugins/inspect/plugin-a52dec.xml:
2187         * docs/plugins/inspect/plugin-amrnb.xml:
2188         * docs/plugins/inspect/plugin-amrwbdec.xml:
2189         * docs/plugins/inspect/plugin-asf.xml:
2190         * docs/plugins/inspect/plugin-cdio.xml:
2191         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2192         * docs/plugins/inspect/plugin-dvdread.xml:
2193         * docs/plugins/inspect/plugin-dvdsub.xml:
2194         * docs/plugins/inspect/plugin-lame.xml:
2195         * docs/plugins/inspect/plugin-mad.xml:
2196         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2197         * docs/plugins/inspect/plugin-realmedia.xml:
2198         * docs/plugins/inspect/plugin-siddec.xml:
2199         * docs/plugins/inspect/plugin-twolame.xml:
2200         * docs/plugins/inspect/plugin-x264.xml:
2201         * docs/plugins/inspect/plugin-xingmux.xml:
2202         * gst-plugins-ugly.doap:
2203         * win32/common/config.h:
2204           Release 1.5.91
2205
2206 2015-09-18 19:34:50 +0200  Sebastian Dröge <sebastian@centricular.com>
2207
2208         * po/af.po:
2209         * po/az.po:
2210         * po/bg.po:
2211         * po/ca.po:
2212         * po/cs.po:
2213         * po/da.po:
2214         * po/de.po:
2215         * po/el.po:
2216         * po/en_GB.po:
2217         * po/eo.po:
2218         * po/es.po:
2219         * po/eu.po:
2220         * po/fi.po:
2221         * po/fr.po:
2222         * po/gl.po:
2223         * po/hr.po:
2224         * po/hu.po:
2225         * po/id.po:
2226         * po/it.po:
2227         * po/ja.po:
2228         * po/lt.po:
2229         * po/lv.po:
2230         * po/ms.po:
2231         * po/mt.po:
2232         * po/nb.po:
2233         * po/nl.po:
2234         * po/or.po:
2235         * po/pl.po:
2236         * po/pt_BR.po:
2237         * po/ro.po:
2238         * po/ru.po:
2239         * po/sk.po:
2240         * po/sl.po:
2241         * po/sq.po:
2242         * po/sr.po:
2243         * po/sv.po:
2244         * po/tr.po:
2245         * po/uk.po:
2246         * po/vi.po:
2247         * po/zh_CN.po:
2248           Update .po files
2249
2250 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
2251
2252         * po/zh_CN.po:
2253           po: Update translations
2254
2255 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
2256
2257         * ext/x264/gstx264enc.c:
2258           x264: Add bitrate info to the tags output.
2259           Makes it possible for muxers to know the target bitrate as soon
2260           as encoding starts, which flvmux now uses.
2261
2262 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
2263
2264         * gst/asfdemux/gstasfdemux.c:
2265         * gst/asfdemux/gstasfdemux.h:
2266           asfdemux: fix file mode of some source files
2267
2268 === release 1.5.90 ===
2269
2270 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
2271
2272         * ChangeLog:
2273         * NEWS:
2274         * RELEASE:
2275         * configure.ac:
2276         * docs/plugins/inspect/plugin-a52dec.xml:
2277         * docs/plugins/inspect/plugin-amrnb.xml:
2278         * docs/plugins/inspect/plugin-amrwbdec.xml:
2279         * docs/plugins/inspect/plugin-asf.xml:
2280         * docs/plugins/inspect/plugin-cdio.xml:
2281         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2282         * docs/plugins/inspect/plugin-dvdread.xml:
2283         * docs/plugins/inspect/plugin-dvdsub.xml:
2284         * docs/plugins/inspect/plugin-lame.xml:
2285         * docs/plugins/inspect/plugin-mad.xml:
2286         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2287         * docs/plugins/inspect/plugin-realmedia.xml:
2288         * docs/plugins/inspect/plugin-siddec.xml:
2289         * docs/plugins/inspect/plugin-twolame.xml:
2290         * docs/plugins/inspect/plugin-x264.xml:
2291         * docs/plugins/inspect/plugin-xingmux.xml:
2292         * gst-plugins-ugly.doap:
2293         * win32/common/config.h:
2294           Release 1.5.90
2295
2296 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
2297
2298         * po/af.po:
2299         * po/az.po:
2300         * po/bg.po:
2301         * po/ca.po:
2302         * po/cs.po:
2303         * po/da.po:
2304         * po/de.po:
2305         * po/el.po:
2306         * po/en_GB.po:
2307         * po/eo.po:
2308         * po/es.po:
2309         * po/eu.po:
2310         * po/fi.po:
2311         * po/fr.po:
2312         * po/gl.po:
2313         * po/hr.po:
2314         * po/hu.po:
2315         * po/id.po:
2316         * po/it.po:
2317         * po/ja.po:
2318         * po/lt.po:
2319         * po/lv.po:
2320         * po/ms.po:
2321         * po/mt.po:
2322         * po/nb.po:
2323         * po/nl.po:
2324         * po/or.po:
2325         * po/pl.po:
2326         * po/pt_BR.po:
2327         * po/ro.po:
2328         * po/ru.po:
2329         * po/sk.po:
2330         * po/sl.po:
2331         * po/sq.po:
2332         * po/sr.po:
2333         * po/sv.po:
2334         * po/tr.po:
2335         * po/uk.po:
2336         * po/vi.po:
2337         * po/zh_CN.po:
2338           Update .po files
2339
2340 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
2341
2342         * po/id.po:
2343         * po/sv.po:
2344           po: Update translations
2345
2346 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2347
2348         * ext/x264/gstx264enc.c:
2349           x264enc: actually return TRUE from accept-caps handler
2350           The query was handled
2351
2352 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2353
2354         * ext/x264/gstx264enc.c:
2355           x264enc: implement accept-caps handling
2356           Implement accept-caps handling without doing caps queries downstream
2357
2358 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2359
2360         * ext/amrnb/amrnbenc.c:
2361         * ext/lame/gstlamemp3enc.c:
2362         * ext/twolame/gsttwolamemp2enc.c:
2363           audioencoders: use template subset check for accept-caps
2364           It is faster than doing a query that propagates downstream and
2365           should be enough
2366           Elements: amrnbenc, lamemp3enc, twolamemp2enc
2367
2368 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2369
2370         * ext/mpeg2dec/gstmpeg2dec.c:
2371           mpeg2dec: use default pad accept-caps handling
2372           Avoids useless check of downstream caps when handling an
2373           accept-caps query
2374
2375 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2376
2377         * ext/a52dec/gsta52dec.c:
2378         * ext/amrnb/amrnbdec.c:
2379         * ext/amrwbdec/amrwbdec.c:
2380         * ext/mad/gstmad.c:
2381           audiodecoders: use default pad accept-caps handling
2382           Avoids useless check of downstream caps when handling an
2383           accept-caps query
2384           Elements: a52dec, amrnbdec, amrwbdec, mad
2385
2386 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
2387
2388         * tests/check/generic/states.c:
2389           check: Rename states unit test
2390           Makes it easier to differentiate from other modules states unit test
2391
2392 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
2393
2394         * gst/realmedia/rmdemux.c:
2395           rmdemux: fix assertion error when freeing old tags.
2396           Check if old_tags is present before calling gst_tag_list_unref
2397           https://bugzilla.gnome.org/show_bug.cgi?id=753301
2398
2399 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
2400
2401         * gst/asfdemux/gstasfdemux.c:
2402           asfdemux: fix assertion error when codec_data is not present in structure
2403           When discovering a particular asf file, caps structure doesn't have
2404           codec_data, and this was not being checked before using the same,
2405           resulting in assertion error
2406           https://bugzilla.gnome.org/show_bug.cgi?id=752803
2407
2408 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
2409
2410         * gst/asfdemux/gstasfdemux.c:
2411           asfdemux: remove unread value
2412           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
2413           initial value.
2414
2415 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
2416
2417         * gst/asfdemux/gstasfdemux.c:
2418           asfdemux: Don't post error on flushing while reading headers
2419
2420 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
2421
2422         * gst/realmedia/rmdemux.c:
2423           rmdemux: mark tag list as global scope
2424
2425 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
2426
2427         * gst/realmedia/rmdemux.c:
2428           rmdemux: fix taglist leak
2429           merge doesn't take ownership, so must unref the
2430           old tags if we do merge.
2431
2432 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
2433
2434         * gst/realmedia/rmdemux.c:
2435           rmdemux: fix wrong unref when there are no tags
2436           Tags should be appended to pending tags and unref'ed only if tags
2437           are present. Else there is no need to append.
2438           https://bugzilla.gnome.org/show_bug.cgi?id=752404
2439
2440 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
2441
2442         * gst/realmedia/rmdemux.c:
2443           rmdemux: fix memory leaks during error cases
2444           while adding stream, during error cases, only stream is
2445           being freed. Adapter, pad, tags, subpackets, index are not being
2446           freed resulting in memory leaks
2447           https://bugzilla.gnome.org/show_bug.cgi?id=752404
2448
2449 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
2450
2451         * gst-plugins-ugly.doap:
2452           Update mailing list in doap file as well
2453
2454 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
2455
2456         * ext/amrnb/amrnbdec.c:
2457           Update mailing list address from sourceforge to freedesktop
2458
2459 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
2460
2461         * gst/realmedia/rmdemux.c:
2462           rmdemux: fix tag memory leak
2463           tags is not being freed after being merged to the
2464           pending_tags.
2465           https://bugzilla.gnome.org/show_bug.cgi?id=752404
2466
2467 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
2468
2469         * common:
2470           Automatic update of common submodule
2471           From f74b2df to 9aed1d7
2472
2473 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
2474
2475         * configure.ac:
2476           Back to development
2477
2478 === release 1.5.2 ===
2479
2480 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
2481
2482         * ChangeLog:
2483         * NEWS:
2484         * RELEASE:
2485         * configure.ac:
2486         * docs/plugins/gst-plugins-ugly-plugins.args:
2487         * docs/plugins/inspect/plugin-a52dec.xml:
2488         * docs/plugins/inspect/plugin-amrnb.xml:
2489         * docs/plugins/inspect/plugin-amrwbdec.xml:
2490         * docs/plugins/inspect/plugin-asf.xml:
2491         * docs/plugins/inspect/plugin-cdio.xml:
2492         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2493         * docs/plugins/inspect/plugin-dvdread.xml:
2494         * docs/plugins/inspect/plugin-dvdsub.xml:
2495         * docs/plugins/inspect/plugin-lame.xml:
2496         * docs/plugins/inspect/plugin-mad.xml:
2497         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2498         * docs/plugins/inspect/plugin-realmedia.xml:
2499         * docs/plugins/inspect/plugin-siddec.xml:
2500         * docs/plugins/inspect/plugin-twolame.xml:
2501         * docs/plugins/inspect/plugin-x264.xml:
2502         * docs/plugins/inspect/plugin-xingmux.xml:
2503         * gst-plugins-ugly.doap:
2504         * win32/common/config.h:
2505           Release 1.5.2
2506
2507 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
2508
2509         * po/af.po:
2510         * po/az.po:
2511         * po/bg.po:
2512         * po/ca.po:
2513         * po/cs.po:
2514         * po/da.po:
2515         * po/de.po:
2516         * po/el.po:
2517         * po/en_GB.po:
2518         * po/eo.po:
2519         * po/es.po:
2520         * po/eu.po:
2521         * po/fi.po:
2522         * po/fr.po:
2523         * po/gl.po:
2524         * po/hr.po:
2525         * po/hu.po:
2526         * po/id.po:
2527         * po/it.po:
2528         * po/ja.po:
2529         * po/lt.po:
2530         * po/lv.po:
2531         * po/ms.po:
2532         * po/mt.po:
2533         * po/nb.po:
2534         * po/nl.po:
2535         * po/or.po:
2536         * po/pl.po:
2537         * po/pt_BR.po:
2538         * po/ro.po:
2539         * po/ru.po:
2540         * po/sk.po:
2541         * po/sl.po:
2542         * po/sq.po:
2543         * po/sr.po:
2544         * po/sv.po:
2545         * po/tr.po:
2546         * po/uk.po:
2547         * po/vi.po:
2548         * po/zh_CN.po:
2549           Update .po files
2550
2551 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
2552
2553         * po/nl.po:
2554           po: Update translations
2555
2556 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
2557
2558         * gst/asfdemux/gstasfdemux.c:
2559           asfdemux: Use gst_video_multiview_guess_half_aspect() function
2560           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
2561           stereoscopic video is full-frame per view or not.
2562
2563 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2564
2565         * common:
2566           Automatic update of common submodule
2567           From 6015d26 to f74b2df
2568
2569 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
2570
2571         * ext/x264/gstx264enc.c:
2572         * ext/x264/gstx264enc.h:
2573           x264enc: Use gst_video_encoder_set_min_pts
2574           This method replace the manual adjustment of PTS and DTS to avoid
2575           negative DTS issues. Using this method will also update the segment so
2576           we don't loos sync.
2577           https://bugzilla.gnome.org/show_bug.cgi?id=740575
2578
2579 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
2580
2581         * gst/asfdemux/Makefile.am:
2582         * gst/asfdemux/gstasfdemux.c:
2583         * gst/asfdemux/gstasfdemux.h:
2584           asfdemux: Add support for stereoscopic video metadata.
2585           Add parsing of stereoscopic metadata, and place into the caps to
2586           the decoder.
2587           Fix parsing of Advanced Mutual Exclustion objects.
2588           https://bugzilla.gnome.org/show_bug.cgi?id=711190
2589           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
2590
2591 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
2592
2593         * ext/x264/gstx264enc.c:
2594         * ext/x264/gstx264enc.h:
2595           x264enc: Add support for stereoscopic video
2596           Provide new frame-packing property to directly set
2597           x264enc frame packing, or pass through upstream settings
2598           The explicit layout from the frame-packing property is
2599           preferred over any info from the caps.
2600
2601 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
2602
2603         * gst/xingmux/gstxingmux.c:
2604           xingmux: fix compiler warnings
2605           https://bugzilla.gnome.org/show_bug.cgi?id=750596
2606
2607 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
2608
2609         * Makefile.am:
2610           cruft: add the obsolete tmpl dir to cruft-dirs
2611
2612 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
2613
2614         * common:
2615           Automatic update of common submodule
2616           From d9a3353 to 6015d26
2617
2618 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
2619
2620         * common:
2621           Automatic update of common submodule
2622           From d37af32 to d9a3353
2623
2624 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
2625
2626         * common:
2627           Automatic update of common submodule
2628           From 21ba2e5 to d37af32
2629
2630 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
2631
2632         * common:
2633           Automatic update of common submodule
2634           From c408583 to 21ba2e5
2635
2636 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
2637
2638         * docs/plugins/Makefile.am:
2639           docs: remove variables that we define in the snippet from common
2640           This is syncing our Makefile.am with upstream gtkdoc.
2641
2642 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
2643
2644         * autogen.sh:
2645         * common:
2646           Automatic update of common submodule
2647           From d676993 to c408583
2648
2649 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2650
2651         * configure.ac:
2652           Back to development
2653
2654 === release 1.5.1 ===
2655
2656 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
2657
2658         * ChangeLog:
2659         * NEWS:
2660         * RELEASE:
2661         * configure.ac:
2662         * docs/plugins/gst-plugins-ugly-plugins.args:
2663         * docs/plugins/inspect/plugin-a52dec.xml:
2664         * docs/plugins/inspect/plugin-amrnb.xml:
2665         * docs/plugins/inspect/plugin-amrwbdec.xml:
2666         * docs/plugins/inspect/plugin-asf.xml:
2667         * docs/plugins/inspect/plugin-cdio.xml:
2668         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2669         * docs/plugins/inspect/plugin-dvdread.xml:
2670         * docs/plugins/inspect/plugin-dvdsub.xml:
2671         * docs/plugins/inspect/plugin-lame.xml:
2672         * docs/plugins/inspect/plugin-mad.xml:
2673         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2674         * docs/plugins/inspect/plugin-realmedia.xml:
2675         * docs/plugins/inspect/plugin-siddec.xml:
2676         * docs/plugins/inspect/plugin-twolame.xml:
2677         * docs/plugins/inspect/plugin-x264.xml:
2678         * docs/plugins/inspect/plugin-xingmux.xml:
2679         * gst-plugins-ugly.doap:
2680         * win32/common/config.h:
2681           Release 1.5.1
2682
2683 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
2684
2685         * po/af.po:
2686         * po/az.po:
2687         * po/bg.po:
2688         * po/ca.po:
2689         * po/cs.po:
2690         * po/da.po:
2691         * po/de.po:
2692         * po/el.po:
2693         * po/en_GB.po:
2694         * po/eo.po:
2695         * po/es.po:
2696         * po/eu.po:
2697         * po/fi.po:
2698         * po/fr.po:
2699         * po/gl.po:
2700         * po/hr.po:
2701         * po/hu.po:
2702         * po/id.po:
2703         * po/it.po:
2704         * po/ja.po:
2705         * po/lt.po:
2706         * po/lv.po:
2707         * po/ms.po:
2708         * po/mt.po:
2709         * po/nb.po:
2710         * po/nl.po:
2711         * po/or.po:
2712         * po/pl.po:
2713         * po/pt_BR.po:
2714         * po/ro.po:
2715         * po/ru.po:
2716         * po/sk.po:
2717         * po/sl.po:
2718         * po/sq.po:
2719         * po/sr.po:
2720         * po/sv.po:
2721         * po/tr.po:
2722         * po/uk.po:
2723         * po/vi.po:
2724         * po/zh_CN.po:
2725           Update .po files
2726
2727 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2728
2729         * po/eo.po:
2730         * po/fr.po:
2731           po: Update translations
2732
2733 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
2734
2735         * tests/check/elements/amrnbenc.c:
2736         * tests/check/elements/mpeg2dec.c:
2737         * tests/check/elements/x264enc.c:
2738         * tests/check/elements/xingmux.c:
2739         * tests/check/pipelines/lame.c:
2740           check: Use GST_CHECK_MAIN () macro everywhere
2741           Makes source code smaller, and ensures we go through common initialization
2742           path (like the one that sets up XML unit test output ...)
2743
2744 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
2745
2746         * ext/x264/gstx264enc.c:
2747           x264enc: don't artificially limit max allowed value of "threads" property
2748           In auto mode it will happily chose much higher values anyway,
2749           and a limit of 4 seems a bit low these days.
2750
2751 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
2752
2753         * ext/dvdread/dvdreadsrc.c:
2754           dvdread: Also reset the first_seek var in start()
2755           Make the initial chapter seek work across reuse.
2756           https://bugzilla.gnome.org/show_bug.cgi?id=453322
2757
2758 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
2759
2760         * ext/dvdread/dvdreadsrc.c:
2761         * ext/dvdread/dvdreadsrc.h:
2762           dvdread: Work around basesrc initial seek
2763           Ignore the initial seek basesrc sends, as it
2764           breaks starting from another chapter by
2765           immediately seeking back to the start of the title
2766
2767 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
2768
2769         * ext/a52dec/gsta52dec.c:
2770         * ext/amrnb/amrnbdec.c:
2771         * ext/amrnb/amrnbenc.c:
2772         * ext/amrwbdec/amrwbdec.c:
2773         * ext/cdio/gstcdiocddasrc.c:
2774         * ext/lame/gstlamemp3enc.c:
2775         * ext/mad/gstmad.c:
2776         * ext/sidplay/gstsiddec.cc:
2777         * ext/twolame/gsttwolamemp2enc.c:
2778         * ext/x264/gstx264enc.c:
2779         * gst/realmedia/rademux.c:
2780         * gst/xingmux/gstxingmux.c:
2781           docs: update example pipelines in element docs
2782           Mostly gst-launch -> gst-launch-1.0, but also
2783           use autoaudiosink/autovideosink in more places
2784           and update pipelines a little or flesh out
2785           descriptions.
2786
2787 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
2788
2789         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2790         * gst/realmedia/rdtdepay.c:
2791           Rename property enums from ARG_ to PROP_
2792           Property enum items should be nameed PROP_ for consistency and readability.
2793
2794 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
2795
2796         * Android.mk:
2797         * ext/mad/Makefile.am:
2798         * ext/x264/Makefile.am:
2799         * gst/asfdemux/Makefile.am:
2800         * gst/dvdlpcmdec/Makefile.am:
2801         * gst/dvdsub/Makefile.am:
2802         * gst/realmedia/Makefile.am:
2803         * gst/xingmux/Makefile.am:
2804           Remove obsolete Android build cruft
2805           This is not needed any longer.
2806
2807 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
2808
2809         * gst/realmedia/pnmsrc.c:
2810           realmedia: remove unused enum item PROP_LAST
2811
2812 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
2813
2814         * tests/check/Makefile.am:
2815           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
2816           Make sure the test environment is set up.
2817           https://bugzilla.gnome.org//show_bug.cgi?id=747624
2818
2819 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
2820
2821         * configure.ac:
2822           configure: bump automake requirement to 1.14 and autoconf to 2.69
2823           This is only required for builds from git, people can still
2824           build tarballs if they only have older autotools.
2825           https://bugzilla.gnome.org//show_bug.cgi?id=747624
2826
2827 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
2828
2829         * .gitignore:
2830           Update .gitignore
2831
2832 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
2833
2834         * LICENSE_readme:
2835           Remove LICENSE_readme
2836           It's completely outdated and just confusing, better if people are
2837           forced to look at the actual code in question than trusting this file.
2838
2839 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2840
2841         * INSTALL:
2842           Remove INSTALL file
2843           autotools automatically generate this, and when using different versions
2844           for autogen.sh there will always be changes to a file tracked by git.
2845
2846 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
2847
2848         * gst/asfdemux/gstasfdemux.c:
2849           asfdemux: fix a seek failure due to out-of-range in push mode
2850           A seek in push mode failed for big offsets which are beyond
2851           the range of guint32.
2852           https://bugzilla.gnome.org/show_bug.cgi?id=748162
2853
2854 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
2855
2856         * common:
2857         * tests/check/Makefile.am:
2858           tests: Use AM_TESTS_ENVIRONMENT
2859           Needed by the new automake test runner
2860
2861 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
2862
2863         * autogen.sh:
2864         * common:
2865           Automatic update of common submodule
2866           From bc76a8b to c8fb372
2867
2868 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2869
2870         * ext/a52dec/gsta52dec.c:
2871           a52dec: fix race in liba52dec lookup table initialization
2872           a52_init initializes the IMDCT global state as well as creating
2873           a new state. When two A52 decoders are created (eg, when two AC3
2874           tracks are contained in a video), calls to a52_init may happen
2875           at the same time, and the IMDCT initialization is not reentrant.
2876           https://bugzilla.gnome.org/show_bug.cgi?id=746781
2877
2878 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2879
2880         * ext/mpeg2dec/gstmpeg2dec.c:
2881           mpeg2dec: fix buffer leak in crop_buffer()
2882           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
2883           gst_buffer_replace() reffed it as well so we were one reference extra.
2884           https://bugzilla.gnome.org/show_bug.cgi?id=746887
2885
2886 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2887
2888         * gst/realmedia/rmdemux.c:
2889           rmdemux: resurrect some flow return handling
2890           https://bugzilla.gnome.org/show_bug.cgi?id=744572
2891
2892 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2893
2894         * gst/asfdemux/gstasfdemux.c:
2895           asfdemux: resurrect some flow return handling
2896           https://bugzilla.gnome.org/show_bug.cgi?id=744572
2897
2898 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
2899
2900         * ext/mpeg2dec/gstmpeg2dec.c:
2901           mpeg2dec: fix memory leak
2902           CID #1291630
2903
2904 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
2905
2906         * ext/mpeg2dec/gstmpeg2dec.c:
2907           mpeg2dec: initialize buffer
2908           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
2909           CID #1291634
2910
2911 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2912
2913         * ext/mpeg2dec/gstmpeg2dec.c:
2914           mpeg2dec: Add stride support
2915           This allow using external pools that have different strides from the
2916           default. These strides need to respect certain rules, which we check
2917           and if these are not met, we fallback to generic pool.
2918           https://bugzilla.gnome.org/show_bug.cgi?id=735379
2919
2920 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2921
2922         * ext/mpeg2dec/gstmpeg2dec.c:
2923         * ext/mpeg2dec/gstmpeg2dec.h:
2924           mpeg2dec: Re-implement pool handling
2925           This is a rewrite of the pool negotiation and configuration. Direct
2926           to output decoding is now achieved by configuring the pool using
2927           video-alignment. This removes copies when dealing with any elements that
2928           supports VideoAlignment, and enable usage of generic video buffer pool,
2929           XVImagePool and GLPool. It drops the crop meta implementation for now.
2930           https://bugzilla.gnome.org/show_bug.cgi?id=735379
2931
2932 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
2933
2934         * gst/dvdsub/gstdvdsubdec.c:
2935           dvbsub: fix indentation
2936
2937 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
2938
2939         * ext/dvdread/dvdreadsrc.c:
2940         * gst/dvdsub/gstdvdsubdec.c:
2941           Fix double semicolons
2942
2943 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2944
2945         * ext/mpeg2dec/gstmpeg2dec.c:
2946           Revert "mpeg2dec: Fix handling of stride"
2947           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
2948
2949 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2950
2951         * ext/mpeg2dec/gstmpeg2dec.c:
2952           Revert "mpeg2dec: Use propose unref method for buffer"
2953           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
2954
2955 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2956
2957         * ext/mpeg2dec/gstmpeg2dec.c:
2958           mpeg2dec: Use propose unref method for buffer
2959
2960 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
2961
2962         * ext/mpeg2dec/gstmpeg2dec.c:
2963           mpeg2dec: Fix handling of stride
2964           A pipeline like:
2965           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
2966           would look bad when file.ts contains 704x576 video, because vaapisink would
2967           give you buffers of stride 768, but libmpeg2 was not told about this and
2968           used a stride of 704.
2969           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
2970           reject buffer pools that don't meet libmpeg2's chroma stride requirements
2971           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
2972
2973 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
2974
2975         * ext/x264/gstx264enc.c:
2976         * gst/asfdemux/gstasfdemux.c:
2977           Improve and fix LATENCY query handling
2978           This now follows the design docs everywhere, especially the maximum latency
2979           handling.
2980           https://bugzilla.gnome.org/show_bug.cgi?id=744106
2981
2982 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
2983
2984         * ext/x264/gstx264enc.c:
2985           x264enc: Don't set max latency to the same value as the encoder latency
2986           The meaning of the max latency is *not* the maximum latency this element will
2987           introduce. It is the maximum latency this element can endure without
2988           overflowing any buffers, which is infinite for x264enc.
2989           Fixes latency configuration in zero latency mode, where max latency was
2990           becoming 0... which usually won't work well if something else introduces
2991           latency as then max < min in the end, and latency configuration just fails.
2992
2993 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2994
2995         * ext/x264/gstx264enc.c:
2996           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
2997           This matches what is done when downstream caps are not ANY, and fixes
2998           prerolling in byte stream mode when typefind is downstream.
2999
3000 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
3001
3002         * ext/lame/gstlamemp3enc.c:
3003         * ext/twolame/gsttwolamemp2enc.c:
3004           Constify some static arrays everywhere
3005
3006 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
3007
3008         * configure.ac:
3009           configure: remove non-ported plugins stuff
3010           It's not needed any longer, all plugins in -ugly
3011           have been ported.
3012
3013 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3014
3015         * ext/x264/gstx264enc.c:
3016           x264enc: Don't set an allocation maximum
3017           There is no reason x264enc should enforce a maximum allocation size.
3018           The maximum is normally set by buffer pool which cannot grow, but we
3019           don't offer a buffer pool. This would lead to stall when used with
3020           element that don't implement allocation query.
3021           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
3022
3023 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
3024
3025         * common:
3026           Automatic update of common submodule
3027           From f2c6b95 to bc76a8b
3028
3029 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
3030
3031         * MAINTAINERS:
3032           MAINTAINERS: Update my mail address
3033
3034 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
3035
3036         * common:
3037           Automatic update of common submodule
3038           From ef1ffdc to f2c6b95
3039
3040 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
3041
3042         * common:
3043           Automatic update of common submodule
3044           From 7bb2bce to ef1ffdc
3045
3046 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3047
3048         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3049           dvdlpcmdec: set channel positions using the appropriate API
3050           https://bugzilla.gnome.org/show_bug.cgi?id=731038
3051
3052 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
3053
3054         * gst/asfdemux/gstasfdemux.c:
3055           asfdemux: fix comment
3056
3057 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
3058
3059         * gst/asfdemux/gstasfdemux.c:
3060           asfdemux: Send duration query upstream first
3061           An upstream element (like mms or some dlna source) might be able to
3062           answer the query. Try that first, else fallback to standard logic
3063
3064 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
3065
3066         * gst/asfdemux/asfpacket.c:
3067           asf: fix up file mode
3068
3069 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
3070
3071         * common:
3072           Automatic update of common submodule
3073           From 84d06cd to 7bb2bce
3074
3075 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
3076
3077         * Makefile.am:
3078           tests: parallelise 'make check-valgrind'
3079
3080 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
3081
3082         * common:
3083           Automatic update of common submodule
3084           From a8c8939 to 84d06cd
3085
3086 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
3087
3088         * README:
3089         * common:
3090           Automatic update of common submodule
3091           From 36388a1 to a8c8939
3092
3093 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3094
3095         * gst/asfdemux/gstasfdemux.c:
3096           asfdemux: first try to delegate TIME seek events upstream
3097           We should give a chance to upstream to handle TIME seek events before trying
3098           to handle it in asfdemux.
3099           Fix a bug where fast backward seeks where discarded right away because they
3100           were not supported by asfdemux.
3101           https://bugzilla.gnome.org/show_bug.cgi?id=734471
3102
3103 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3104
3105         * gst/asfdemux/asfheaders.c:
3106         * gst/asfdemux/asfheaders.h:
3107         * gst/asfdemux/gstasfdemux.c:
3108           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
3109           We can safely ignore those but best to claim to understand this object type so
3110           we don't raise a warning.
3111           https://bugzilla.gnome.org/show_bug.cgi?id=736060
3112
3113 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3114
3115         * gst/asfdemux/gstasfdemux.c:
3116         * gst/asfdemux/gstasfdemux.h:
3117           asfdemux: if video is h264, check the codec_data for bytestream data
3118           For bytestream we don't want to expose it as codec_data but rather as
3119           streamheader as it is not out-of-band data but data that should be
3120           prepended to the beginning of the stream before the other buffers.
3121           https://bugzilla.gnome.org/show_bug.cgi?id=735070
3122
3123 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
3124
3125         * docs/plugins/inspect/plugin-a52dec.xml:
3126         * docs/plugins/inspect/plugin-amrnb.xml:
3127         * docs/plugins/inspect/plugin-amrwbdec.xml:
3128         * docs/plugins/inspect/plugin-asf.xml:
3129         * docs/plugins/inspect/plugin-cdio.xml:
3130         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3131         * docs/plugins/inspect/plugin-dvdread.xml:
3132         * docs/plugins/inspect/plugin-dvdsub.xml:
3133         * docs/plugins/inspect/plugin-lame.xml:
3134         * docs/plugins/inspect/plugin-mad.xml:
3135         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3136         * docs/plugins/inspect/plugin-realmedia.xml:
3137         * docs/plugins/inspect/plugin-siddec.xml:
3138         * docs/plugins/inspect/plugin-twolame.xml:
3139         * docs/plugins/inspect/plugin-x264.xml:
3140         * docs/plugins/inspect/plugin-xingmux.xml:
3141           docs: update for git master
3142
3143 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3144
3145         * gst/asfdemux/gstasfdemux.c:
3146           asfdemux: simplify log statement
3147           Use the GST_PTR_FORMAT to print the buffer
3148
3149 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
3150
3151         * ext/x264/gstx264enc.c:
3152           x264: fix colour inversion with YV12 format
3153           It's the same as I420 but with the U/V planes swapped.
3154
3155 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
3156
3157         * Makefile.am:
3158         * common:
3159           Makefile: Add usage of build-checks step
3160           Allows building checks without running them
3161
3162 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3163
3164         * ext/x264/gstx264enc.c:
3165           x264enc: Request buffers in allocation query
3166           https://bugzilla.gnome.org/show_bug.cgi?id=732288
3167
3168 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3169
3170         * ext/x264/gstx264enc.c:
3171         * ext/x264/gstx264enc.h:
3172           x264enc: Shift both PTS and DTS to ensure positive timestamp
3173           Currently we only shift DTS to compensate that we don't support negative
3174           timestamp. This cause a problem that PTS is no longer >= DTS and may
3175           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
3176           remove all the hack to handle this which seems the result of thinking libx264
3177           is bugged.
3178           https://bugzilla.gnome.org/show_bug.cgi?id=731351
3179
3180 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
3181
3182         * configure.ac:
3183           Back to development
3184
3185 === release 1.4.0 ===
3186
3187 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
3188
3189         * ChangeLog:
3190         * NEWS:
3191         * RELEASE:
3192         * configure.ac:
3193         * docs/plugins/inspect/plugin-a52dec.xml:
3194         * docs/plugins/inspect/plugin-amrnb.xml:
3195         * docs/plugins/inspect/plugin-amrwbdec.xml:
3196         * docs/plugins/inspect/plugin-asf.xml:
3197         * docs/plugins/inspect/plugin-cdio.xml:
3198         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3199         * docs/plugins/inspect/plugin-dvdread.xml:
3200         * docs/plugins/inspect/plugin-dvdsub.xml:
3201         * docs/plugins/inspect/plugin-lame.xml:
3202         * docs/plugins/inspect/plugin-mad.xml:
3203         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3204         * docs/plugins/inspect/plugin-realmedia.xml:
3205         * docs/plugins/inspect/plugin-siddec.xml:
3206         * docs/plugins/inspect/plugin-twolame.xml:
3207         * docs/plugins/inspect/plugin-x264.xml:
3208         * docs/plugins/inspect/plugin-xingmux.xml:
3209         * gst-plugins-ugly.doap:
3210         * win32/common/config.h:
3211           Release 1.4.0
3212
3213 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
3214
3215         * po/af.po:
3216         * po/az.po:
3217         * po/bg.po:
3218         * po/ca.po:
3219         * po/cs.po:
3220         * po/da.po:
3221         * po/de.po:
3222         * po/el.po:
3223         * po/en_GB.po:
3224         * po/eo.po:
3225         * po/es.po:
3226         * po/eu.po:
3227         * po/fi.po:
3228         * po/fr.po:
3229         * po/gl.po:
3230         * po/hr.po:
3231         * po/hu.po:
3232         * po/id.po:
3233         * po/it.po:
3234         * po/ja.po:
3235         * po/lt.po:
3236         * po/lv.po:
3237         * po/ms.po:
3238         * po/mt.po:
3239         * po/nb.po:
3240         * po/nl.po:
3241         * po/or.po:
3242         * po/pl.po:
3243         * po/pt_BR.po:
3244         * po/ro.po:
3245         * po/ru.po:
3246         * po/sk.po:
3247         * po/sl.po:
3248         * po/sq.po:
3249         * po/sr.po:
3250         * po/sv.po:
3251         * po/tr.po:
3252         * po/uk.po:
3253         * po/vi.po:
3254         * po/zh_CN.po:
3255           Update .po files
3256
3257 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
3258
3259         * po/sv.po:
3260           po: Update translations
3261
3262 === release 1.3.91 ===
3263
3264 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
3265
3266         * ChangeLog:
3267         * NEWS:
3268         * RELEASE:
3269         * configure.ac:
3270         * docs/plugins/inspect/plugin-a52dec.xml:
3271         * docs/plugins/inspect/plugin-amrnb.xml:
3272         * docs/plugins/inspect/plugin-amrwbdec.xml:
3273         * docs/plugins/inspect/plugin-asf.xml:
3274         * docs/plugins/inspect/plugin-cdio.xml:
3275         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3276         * docs/plugins/inspect/plugin-dvdread.xml:
3277         * docs/plugins/inspect/plugin-dvdsub.xml:
3278         * docs/plugins/inspect/plugin-lame.xml:
3279         * docs/plugins/inspect/plugin-mad.xml:
3280         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3281         * docs/plugins/inspect/plugin-realmedia.xml:
3282         * docs/plugins/inspect/plugin-siddec.xml:
3283         * docs/plugins/inspect/plugin-twolame.xml:
3284         * docs/plugins/inspect/plugin-x264.xml:
3285         * docs/plugins/inspect/plugin-xingmux.xml:
3286         * gst-plugins-ugly.doap:
3287         * win32/common/config.h:
3288           Release 1.3.91
3289
3290 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
3291
3292         * po/af.po:
3293         * po/az.po:
3294         * po/bg.po:
3295         * po/ca.po:
3296         * po/cs.po:
3297         * po/da.po:
3298         * po/de.po:
3299         * po/el.po:
3300         * po/en_GB.po:
3301         * po/eo.po:
3302         * po/es.po:
3303         * po/eu.po:
3304         * po/fi.po:
3305         * po/fr.po:
3306         * po/gl.po:
3307         * po/hr.po:
3308         * po/hu.po:
3309         * po/id.po:
3310         * po/it.po:
3311         * po/ja.po:
3312         * po/lt.po:
3313         * po/lv.po:
3314         * po/ms.po:
3315         * po/mt.po:
3316         * po/nb.po:
3317         * po/nl.po:
3318         * po/or.po:
3319         * po/pl.po:
3320         * po/pt_BR.po:
3321         * po/ro.po:
3322         * po/ru.po:
3323         * po/sk.po:
3324         * po/sl.po:
3325         * po/sq.po:
3326         * po/sr.po:
3327         * po/sv.po:
3328         * po/tr.po:
3329         * po/uk.po:
3330         * po/vi.po:
3331         * po/zh_CN.po:
3332           Update .po files
3333
3334 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
3335
3336         * po/vi.po:
3337           po: Update translations
3338
3339 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
3340
3341         * gst/realmedia/rademux.c:
3342           rademux: Print invalid fourcc in error message in hex
3343           Previously this was printed as characters which caused later processing
3344           of the error message to sometimes warn about non-UTF-8 characters.
3345           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
3346
3347 === release 1.3.90 ===
3348
3349 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
3350
3351         * ChangeLog:
3352         * NEWS:
3353         * RELEASE:
3354         * configure.ac:
3355         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3356         * docs/plugins/inspect/plugin-a52dec.xml:
3357         * docs/plugins/inspect/plugin-amrnb.xml:
3358         * docs/plugins/inspect/plugin-amrwbdec.xml:
3359         * docs/plugins/inspect/plugin-asf.xml:
3360         * docs/plugins/inspect/plugin-cdio.xml:
3361         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3362         * docs/plugins/inspect/plugin-dvdread.xml:
3363         * docs/plugins/inspect/plugin-dvdsub.xml:
3364         * docs/plugins/inspect/plugin-lame.xml:
3365         * docs/plugins/inspect/plugin-mad.xml:
3366         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3367         * docs/plugins/inspect/plugin-realmedia.xml:
3368         * docs/plugins/inspect/plugin-siddec.xml:
3369         * docs/plugins/inspect/plugin-twolame.xml:
3370         * docs/plugins/inspect/plugin-x264.xml:
3371         * docs/plugins/inspect/plugin-xingmux.xml:
3372         * gst-plugins-ugly.doap:
3373         * win32/common/config.h:
3374           Release 1.3.90
3375
3376 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3377
3378         * po/af.po:
3379         * po/az.po:
3380         * po/bg.po:
3381         * po/ca.po:
3382         * po/cs.po:
3383         * po/da.po:
3384         * po/de.po:
3385         * po/el.po:
3386         * po/en_GB.po:
3387         * po/eo.po:
3388         * po/es.po:
3389         * po/eu.po:
3390         * po/fi.po:
3391         * po/fr.po:
3392         * po/gl.po:
3393         * po/hr.po:
3394         * po/hu.po:
3395         * po/id.po:
3396         * po/it.po:
3397         * po/ja.po:
3398         * po/lt.po:
3399         * po/lv.po:
3400         * po/ms.po:
3401         * po/mt.po:
3402         * po/nb.po:
3403         * po/nl.po:
3404         * po/or.po:
3405         * po/pl.po:
3406         * po/pt_BR.po:
3407         * po/ro.po:
3408         * po/ru.po:
3409         * po/sk.po:
3410         * po/sl.po:
3411         * po/sq.po:
3412         * po/sr.po:
3413         * po/sv.po:
3414         * po/tr.po:
3415         * po/uk.po:
3416         * po/vi.po:
3417         * po/zh_CN.po:
3418           Update .po files
3419
3420 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
3421
3422         * .gitignore:
3423           Ignore autotools test-driver temp files from 'make check'
3424
3425 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
3426
3427         * configure.ac:
3428           Back to development
3429
3430 === release 1.3.3 ===
3431
3432 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
3433
3434         * ChangeLog:
3435         * NEWS:
3436         * RELEASE:
3437         * configure.ac:
3438         * docs/plugins/inspect/plugin-a52dec.xml:
3439         * docs/plugins/inspect/plugin-amrnb.xml:
3440         * docs/plugins/inspect/plugin-amrwbdec.xml:
3441         * docs/plugins/inspect/plugin-asf.xml:
3442         * docs/plugins/inspect/plugin-cdio.xml:
3443         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3444         * docs/plugins/inspect/plugin-dvdread.xml:
3445         * docs/plugins/inspect/plugin-dvdsub.xml:
3446         * docs/plugins/inspect/plugin-lame.xml:
3447         * docs/plugins/inspect/plugin-mad.xml:
3448         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3449         * docs/plugins/inspect/plugin-realmedia.xml:
3450         * docs/plugins/inspect/plugin-siddec.xml:
3451         * docs/plugins/inspect/plugin-twolame.xml:
3452         * docs/plugins/inspect/plugin-x264.xml:
3453         * docs/plugins/inspect/plugin-xingmux.xml:
3454         * gst-plugins-ugly.doap:
3455         * win32/common/config.h:
3456           Release 1.3.3
3457
3458 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
3459
3460         * po/af.po:
3461         * po/az.po:
3462         * po/bg.po:
3463         * po/ca.po:
3464         * po/cs.po:
3465         * po/da.po:
3466         * po/de.po:
3467         * po/el.po:
3468         * po/en_GB.po:
3469         * po/eo.po:
3470         * po/es.po:
3471         * po/eu.po:
3472         * po/fi.po:
3473         * po/fr.po:
3474         * po/gl.po:
3475         * po/hr.po:
3476         * po/hu.po:
3477         * po/id.po:
3478         * po/it.po:
3479         * po/ja.po:
3480         * po/lt.po:
3481         * po/lv.po:
3482         * po/ms.po:
3483         * po/mt.po:
3484         * po/nb.po:
3485         * po/nl.po:
3486         * po/or.po:
3487         * po/pl.po:
3488         * po/pt_BR.po:
3489         * po/ro.po:
3490         * po/ru.po:
3491         * po/sk.po:
3492         * po/sl.po:
3493         * po/sq.po:
3494         * po/sr.po:
3495         * po/sv.po:
3496         * po/tr.po:
3497         * po/uk.po:
3498         * po/vi.po:
3499         * po/zh_CN.po:
3500           Update .po files
3501
3502 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
3503
3504         * po/de.po:
3505         * po/nl.po:
3506           po: Update translations
3507
3508 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
3509
3510         * gst/realmedia/rmdemux.c:
3511         * gst/realmedia/rmdemux.h:
3512           rmdemux: use GstFlowCombiner
3513           Removes flow return combination code to use the newly added GstFlowCombiner
3514           https://bugzilla.gnome.org/show_bug.cgi?id=709224
3515
3516 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
3517
3518         * gst/asfdemux/gstasfdemux.c:
3519         * gst/asfdemux/gstasfdemux.h:
3520           asfdemux: use GstFlowCombiner
3521           Removes flow return combination code to use the newly added GstFlowCombiner
3522           https://bugzilla.gnome.org/show_bug.cgi?id=709224
3523
3524 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
3525
3526         * ext/x264/gstx264enc.c:
3527           x264enc: fix caps leak in set_format()
3528           https://bugzilla.gnome.org/show_bug.cgi?id=730865
3529
3530 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
3531
3532         * gst/asfdemux/gstasfdemux.c:
3533           asfdemux: Handle initial 0 timestamp that should have been -1
3534           https://bugzilla.gnome.org/show_bug.cgi?id=719660
3535
3536 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
3537
3538         * configure.ac:
3539           Back to development
3540
3541 === release 1.3.2 ===
3542
3543 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
3544
3545         * ChangeLog:
3546         * NEWS:
3547         * RELEASE:
3548         * common:
3549         * configure.ac:
3550         * docs/plugins/inspect-build.stamp:
3551         * docs/plugins/inspect.stamp:
3552         * docs/plugins/inspect/plugin-a52dec.xml:
3553         * docs/plugins/inspect/plugin-amrnb.xml:
3554         * docs/plugins/inspect/plugin-amrwbdec.xml:
3555         * docs/plugins/inspect/plugin-asf.xml:
3556         * docs/plugins/inspect/plugin-cdio.xml:
3557         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3558         * docs/plugins/inspect/plugin-dvdread.xml:
3559         * docs/plugins/inspect/plugin-dvdsub.xml:
3560         * docs/plugins/inspect/plugin-lame.xml:
3561         * docs/plugins/inspect/plugin-mad.xml:
3562         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3563         * docs/plugins/inspect/plugin-realmedia.xml:
3564         * docs/plugins/inspect/plugin-siddec.xml:
3565         * docs/plugins/inspect/plugin-twolame.xml:
3566         * docs/plugins/inspect/plugin-x264.xml:
3567         * docs/plugins/inspect/plugin-xingmux.xml:
3568         * gst-plugins-ugly.doap:
3569         * win32/common/config.h:
3570           Release 1.3.2
3571
3572 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
3573
3574         * po/af.po:
3575         * po/az.po:
3576         * po/bg.po:
3577         * po/ca.po:
3578         * po/cs.po:
3579         * po/da.po:
3580         * po/de.po:
3581         * po/el.po:
3582         * po/en_GB.po:
3583         * po/eo.po:
3584         * po/es.po:
3585         * po/eu.po:
3586         * po/fi.po:
3587         * po/fr.po:
3588         * po/gl.po:
3589         * po/hr.po:
3590         * po/hu.po:
3591         * po/id.po:
3592         * po/it.po:
3593         * po/ja.po:
3594         * po/lt.po:
3595         * po/lv.po:
3596         * po/ms.po:
3597         * po/mt.po:
3598         * po/nb.po:
3599         * po/nl.po:
3600         * po/or.po:
3601         * po/pl.po:
3602         * po/pt_BR.po:
3603         * po/ro.po:
3604         * po/ru.po:
3605         * po/sk.po:
3606         * po/sl.po:
3607         * po/sq.po:
3608         * po/sr.po:
3609         * po/sv.po:
3610         * po/tr.po:
3611         * po/uk.po:
3612         * po/vi.po:
3613         * po/zh_CN.po:
3614           Update .po files
3615
3616 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
3617
3618         * common:
3619           Automatic update of common submodule
3620           From 211fa5f to 1f5d3c3
3621
3622 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
3623
3624         * ext/mpeg2dec/gstmpeg2dec.h:
3625           mpeg2dec: remove unused struct members
3626
3627 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
3628
3629         * gst/realmedia/rtspreal.c:
3630           rtspreal: Fix some memory leaks in an error path
3631           CID 1212165.
3632
3633 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
3634
3635         * ext/mpeg2dec/gstmpeg2dec.c:
3636           mpeg2dec: Release codec state on negotiation failures
3637           Else it leaks
3638           CID #1212169
3639
3640 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
3641
3642         * configure.ac:
3643           Back to development
3644
3645 === release 1.3.1 ===
3646
3647 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
3648
3649         * ChangeLog:
3650         * NEWS:
3651         * RELEASE:
3652         * configure.ac:
3653         * docs/plugins/gst-plugins-ugly-plugins.args:
3654         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3655         * docs/plugins/inspect/plugin-a52dec.xml:
3656         * docs/plugins/inspect/plugin-amrnb.xml:
3657         * docs/plugins/inspect/plugin-amrwbdec.xml:
3658         * docs/plugins/inspect/plugin-asf.xml:
3659         * docs/plugins/inspect/plugin-cdio.xml:
3660         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3661         * docs/plugins/inspect/plugin-dvdread.xml:
3662         * docs/plugins/inspect/plugin-dvdsub.xml:
3663         * docs/plugins/inspect/plugin-lame.xml:
3664         * docs/plugins/inspect/plugin-mad.xml:
3665         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3666         * docs/plugins/inspect/plugin-realmedia.xml:
3667         * docs/plugins/inspect/plugin-siddec.xml:
3668         * docs/plugins/inspect/plugin-twolame.xml:
3669         * docs/plugins/inspect/plugin-x264.xml:
3670         * docs/plugins/inspect/plugin-xingmux.xml:
3671         * gst-plugins-ugly.doap:
3672         * win32/common/config.h:
3673           Release 1.3.1
3674
3675 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3676
3677         * po/af.po:
3678         * po/az.po:
3679         * po/bg.po:
3680         * po/ca.po:
3681         * po/cs.po:
3682         * po/da.po:
3683         * po/de.po:
3684         * po/el.po:
3685         * po/en_GB.po:
3686         * po/eo.po:
3687         * po/es.po:
3688         * po/eu.po:
3689         * po/fi.po:
3690         * po/fr.po:
3691         * po/gl.po:
3692         * po/hr.po:
3693         * po/hu.po:
3694         * po/id.po:
3695         * po/it.po:
3696         * po/ja.po:
3697         * po/lt.po:
3698         * po/lv.po:
3699         * po/ms.po:
3700         * po/mt.po:
3701         * po/nb.po:
3702         * po/nl.po:
3703         * po/or.po:
3704         * po/pl.po:
3705         * po/pt_BR.po:
3706         * po/ro.po:
3707         * po/ru.po:
3708         * po/sk.po:
3709         * po/sl.po:
3710         * po/sq.po:
3711         * po/sr.po:
3712         * po/sv.po:
3713         * po/tr.po:
3714         * po/uk.po:
3715         * po/vi.po:
3716         * po/zh_CN.po:
3717           Update .po files
3718
3719 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
3720
3721         * po/de.po:
3722         * po/id.po:
3723         * po/lv.po:
3724         * po/sk.po:
3725         * po/sr.po:
3726           po: Update translations
3727
3728 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
3729
3730         * common:
3731           Automatic update of common submodule
3732           From bcb1518 to 211fa5f
3733
3734 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
3735
3736         * ext/sidplay/gstsiddec.cc:
3737         * gst/asfdemux/gstrtspwms.c:
3738         * gst/realmedia/rademux.c:
3739         * gst/realmedia/rdtmanager.c:
3740         * gst/realmedia/rtspreal.c:
3741           docs: remove outdated and pointless 'Last reviewed' lines from docs
3742           They are very confusing for people, and more often than not
3743           also just not very accurate. Seeing 'last reviewed: 2005' in
3744           your docs is not very confidence-inspiring. Let's just remove
3745           those comments.
3746
3747 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3748
3749         * gst/dvdsub/gstdvdsubdec.c:
3750           dvdsubdec: fix spurious rejection of 0 time offset commands
3751           Coverity 206168
3752
3753 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3754
3755         * ext/dvdread/dvdreadsrc.c:
3756           dvdread: avoid intermediate promotion to signed
3757           We should not reach the dangerous range here, though.
3758           Coverity 206491, 206492, 1139856
3759
3760 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3761
3762         * ext/mpeg2dec/gstmpeg2dec.c:
3763           mpeg2dec: do not reset the whole video info when setting size
3764           New changes to gstvideo will reset all the video info state
3765           when calling _set_format, overwriting what was previously set
3766           in the preceding code.
3767           The comment says the following code is meant to preserve the
3768           pre-crop size, so let's just keep the size and related data
3769           as this does not seem to break anything else (this is what
3770           the _set_format call would have set before the change that
3771           reset all data, except the colorimetry).
3772
3773 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
3774
3775         * gst/asfdemux/gstasfdemux.c:
3776           asfdemux: Fix payloads check
3777           Don't iterate stream->payloads if ... it doesn't exist
3778           CID #1139846
3779
3780 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
3781
3782         * .gitignore:
3783           .gitignore: Ignore gcov intermediate files
3784           https://bugzilla.gnome.org/show_bug.cgi?id=725483
3785
3786 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
3787
3788         * common:
3789           Automatic update of common submodule
3790           From fe1672e to bcb1518
3791
3792 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
3793
3794         * common:
3795           Automatic update of common submodule
3796           From 1a07da9 to fe1672e
3797
3798 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
3799
3800         * docs/Makefile.am:
3801           docs: install prebuilt plugin docs if gtk-doc is disabled
3802           Sync to the Makefile.am from gst-plugin-base where it is done right.
3803           Fixes #725034
3804
3805 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
3806
3807         * gst/xingmux/gstxingmux.c:
3808         * gst/xingmux/plugin.c:
3809           xingmux: add muxer category and make element plugable
3810           This is required to make encodebin consider the element. Yet it is not enough to
3811           have it plugged it has a lower priority than most mp3encoders and no different
3812           caps.
3813
3814 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
3815
3816         * ext/x264/gstx264enc.c:
3817           x264enc: allow lossless compression (qp=0)
3818           https://bugzilla.gnome.org/show_bug.cgi?id=725051
3819
3820 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
3821
3822         * m4/a52.m4:
3823           m4: Remove extra check for 11+ year old a52 release
3824           You deserve a build failure if you still have that version
3825           If someone wants to completely remove this m4 to replace it with the
3826           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
3827
3828 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
3829
3830         * m4/a52.m4:
3831           m4: Fix multiple tests in AC_CHECK_A52DEC
3832
3833 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
3834
3835         * gst/asfdemux/gstasfdemux.c:
3836           asfdemux: Remove unused function
3837
3838 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
3839
3840         * tests/check/Makefile.am:
3841           check: Fix test location
3842
3843 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
3844
3845         * tests/check/Makefile.am:
3846           tests: Don't build disabled plugins' check tests
3847           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
3848
3849 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
3850
3851         * common:
3852           Automatic update of common submodule
3853           From d48bed3 to 1a07da9
3854
3855 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
3856
3857         * gst/asfdemux/gstasfdemux.c:
3858           asfdemux: only add "format" field with fourcc to WMV caps
3859           Doesn't make sense for e.g. H264 or MJPEG.
3860
3861 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
3862
3863         * autogen.sh:
3864         * common:
3865           Automatic update of common submodule
3866           From dbedaa0 to d48bed3
3867
3868 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
3869
3870         * po/Makevars:
3871           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
3872           https://bugzilla.gnome.org/show_bug.cgi?id=705455
3873
3874 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
3875
3876         * ext/amrwbdec/amrwbdec.c:
3877           amrwbdec: Remove some dead code
3878
3879 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
3880
3881         * ext/amrnb/amrnbdec.c:
3882           amrnbdec: Remove some dead code
3883
3884 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
3885
3886         * ext/amrnb/amrnbdec.c:
3887           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
3888
3889 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
3890
3891         * ext/amrwbdec/amrwbdec.c:
3892           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
3893
3894 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
3895
3896         * ext/mpeg2dec/gstmpeg2dec.c:
3897           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
3898
3899 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
3900
3901         * ext/x264/gstx264enc.c:
3902           x264enc: fix compiler warning
3903           Compiler warns rightly about possibly uninitialized variable.
3904
3905 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
3906
3907         * ext/x264/gstx264enc.c:
3908           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
3909           gst-launch-1.0 videotestsrc ! x264enc
3910
3911 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
3912
3913         * ext/mpeg2dec/gstmpeg2dec.c:
3914           mpeg2dec: graceful degradation for badly parsed input
3915
3916 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
3917
3918         * common:
3919           Automatic update of common submodule
3920           From 865aa20 to dbedaa0
3921
3922 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
3923
3924         * gst/asfdemux/asfpacket.c:
3925           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
3926           So, don't need to check previous payload's mo_size and current
3927           payload's mo_size when merging it.
3928           https://bugzilla.gnome.org/show_bug.cgi?id=710609
3929
3930 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
3931
3932         * gst/asfdemux/gstasfdemux.c:
3933         * gst/asfdemux/gstasfdemux.h:
3934           asfdemux: Keep audio error checking fields only for audio
3935           Video shouldn't need to be descrambled, this can cause frames data
3936           to be corrupted
3937           https://bugzilla.gnome.org/show_bug.cgi?id=684942
3938
3939 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
3940
3941         * gst/asfdemux/gstasfdemux.c:
3942           asfdemux: really copy the buffer data
3943           Pass the copy-memory flag to copy the memory for the output buffer,
3944           otherwise we end with 0-sized buffers
3945           https://bugzilla.gnome.org/show_bug.cgi?id=684942
3946
3947 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
3948
3949         * ext/x264/gstx264enc.c:
3950           x264enc: If FPS is available, set VFR to false
3951           https://bugzilla.gnome.org/show_bug.cgi?id=708940
3952
3953 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
3954
3955         * gst/asfdemux/gstasfdemux.c:
3956           asfdemux: Only use segment.start as seek_time if it is relative
3957           Relying on the gst_segment_do_seek results for getting the
3958           seeking time should not be used if seek type is SET because the
3959           do_seek function makes the 'cur` position of the seek normalized
3960           on the segment range. This means that seeking beyond the end of the
3961           file might not result in instant EOS as it will end up seeking to
3962           the final ts of the file.
3963           In asf seeking to the final timestamp can lead to seeking to the last
3964           keyframe, meaning a few seconds of video will still be played, which should
3965           not be the desired behavior when seeking beyong file limits.
3966
3967 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
3968
3969         * gst/asfdemux/gstasfdemux.c:
3970           asfdemux: Parse last simple index entry
3971           The entry size is fixed at 6, fix typo to finish parsing the index
3972           correctly until the last sample
3973
3974 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
3975
3976         * README:
3977         * common:
3978           Automatic update of common submodule
3979           From 6b03ba7 to 865aa20
3980
3981 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3982
3983         * configure.ac:
3984           configure: Actually use 1.3.0.1 as version to make configure happy
3985
3986 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3987
3988         * configure.ac:
3989           Back to development
3990
3991 === release 1.2.0 ===
3992
3993 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3994
3995         * ChangeLog:
3996         * NEWS:
3997         * RELEASE:
3998         * configure.ac:
3999         * docs/plugins/inspect/plugin-a52dec.xml:
4000         * docs/plugins/inspect/plugin-amrnb.xml:
4001         * docs/plugins/inspect/plugin-amrwbdec.xml:
4002         * docs/plugins/inspect/plugin-asf.xml:
4003         * docs/plugins/inspect/plugin-cdio.xml:
4004         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4005         * docs/plugins/inspect/plugin-dvdread.xml:
4006         * docs/plugins/inspect/plugin-dvdsub.xml:
4007         * docs/plugins/inspect/plugin-lame.xml:
4008         * docs/plugins/inspect/plugin-mad.xml:
4009         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4010         * docs/plugins/inspect/plugin-realmedia.xml:
4011         * docs/plugins/inspect/plugin-siddec.xml:
4012         * docs/plugins/inspect/plugin-twolame.xml:
4013         * docs/plugins/inspect/plugin-x264.xml:
4014         * docs/plugins/inspect/plugin-xingmux.xml:
4015         * gst-plugins-ugly.doap:
4016         * win32/common/config.h:
4017           Release 1.2.0
4018
4019 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4020
4021         * po/af.po:
4022         * po/az.po:
4023         * po/bg.po:
4024         * po/ca.po:
4025         * po/cs.po:
4026         * po/da.po:
4027         * po/de.po:
4028         * po/el.po:
4029         * po/en_GB.po:
4030         * po/eo.po:
4031         * po/es.po:
4032         * po/eu.po:
4033         * po/fi.po:
4034         * po/fr.po:
4035         * po/gl.po:
4036         * po/hr.po:
4037         * po/hu.po:
4038         * po/id.po:
4039         * po/it.po:
4040         * po/ja.po:
4041         * po/lt.po:
4042         * po/lv.po:
4043         * po/ms.po:
4044         * po/mt.po:
4045         * po/nb.po:
4046         * po/nl.po:
4047         * po/or.po:
4048         * po/pl.po:
4049         * po/pt_BR.po:
4050         * po/ro.po:
4051         * po/ru.po:
4052         * po/sk.po:
4053         * po/sl.po:
4054         * po/sq.po:
4055         * po/sr.po:
4056         * po/sv.po:
4057         * po/tr.po:
4058         * po/uk.po:
4059         * po/vi.po:
4060         * po/zh_CN.po:
4061           Update .po files
4062
4063 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
4064
4065         * ext/x264/gstx264enc.c:
4066           x264enc: Update the documentation to match the default profile used
4067           https://bugzilla.gnome.org/show_bug.cgi?id=708036
4068
4069 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
4070
4071         * common:
4072           Automatic update of common submodule
4073           From b613661 to 6b03ba7
4074
4075 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
4076
4077         * common:
4078           Automatic update of common submodule
4079           From 74a6857 to b613661
4080
4081 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
4082
4083         * autogen.sh:
4084         * common:
4085           Automatic update of common submodule
4086           From 098c0d7 to 74a6857
4087
4088 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4089
4090         * configure.ac:
4091           Back to development
4092
4093 === release 1.1.90 ===
4094
4095 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4096
4097         * ChangeLog:
4098         * NEWS:
4099         * RELEASE:
4100         * configure.ac:
4101         * docs/plugins/inspect/plugin-a52dec.xml:
4102         * docs/plugins/inspect/plugin-amrnb.xml:
4103         * docs/plugins/inspect/plugin-amrwbdec.xml:
4104         * docs/plugins/inspect/plugin-asf.xml:
4105         * docs/plugins/inspect/plugin-cdio.xml:
4106         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4107         * docs/plugins/inspect/plugin-dvdread.xml:
4108         * docs/plugins/inspect/plugin-dvdsub.xml:
4109         * docs/plugins/inspect/plugin-lame.xml:
4110         * docs/plugins/inspect/plugin-mad.xml:
4111         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4112         * docs/plugins/inspect/plugin-realmedia.xml:
4113         * docs/plugins/inspect/plugin-siddec.xml:
4114         * docs/plugins/inspect/plugin-twolame.xml:
4115         * docs/plugins/inspect/plugin-x264.xml:
4116         * docs/plugins/inspect/plugin-xingmux.xml:
4117         * gst-plugins-ugly.doap:
4118         * win32/common/config.h:
4119           Release 1.1.90
4120
4121 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4122
4123         * po/af.po:
4124         * po/az.po:
4125         * po/bg.po:
4126         * po/ca.po:
4127         * po/cs.po:
4128         * po/da.po:
4129         * po/de.po:
4130         * po/el.po:
4131         * po/en_GB.po:
4132         * po/eo.po:
4133         * po/es.po:
4134         * po/eu.po:
4135         * po/fi.po:
4136         * po/fr.po:
4137         * po/gl.po:
4138         * po/hr.po:
4139         * po/hu.po:
4140         * po/id.po:
4141         * po/it.po:
4142         * po/ja.po:
4143         * po/lt.po:
4144         * po/lv.po:
4145         * po/ms.po:
4146         * po/mt.po:
4147         * po/nb.po:
4148         * po/nl.po:
4149         * po/or.po:
4150         * po/pl.po:
4151         * po/pt_BR.po:
4152         * po/ro.po:
4153         * po/ru.po:
4154         * po/sk.po:
4155         * po/sl.po:
4156         * po/sq.po:
4157         * po/sr.po:
4158         * po/sv.po:
4159         * po/tr.po:
4160         * po/uk.po:
4161         * po/vi.po:
4162         * po/zh_CN.po:
4163           Update .po files
4164
4165 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4166
4167         * po/cs.po:
4168           po: Update translations
4169
4170 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
4171
4172         * ext/x264/gstx264enc.c:
4173         * tests/check/elements/x264enc.c:
4174           x264enc: Implement getcaps that restricts the input format depending on the output profile
4175           Also add some x264enc profile tests
4176           https://bugzilla.gnome.org/show_bug.cgi?id=708326
4177
4178 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
4179
4180         * gst/asfdemux/asfpacket.c:
4181         * gst/asfdemux/gstasfdemux.c:
4182           asfdemux: fix playback regression in push mode
4183
4184 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
4185
4186         * gst/asfdemux/gstasfdemux.h:
4187           asfdemux: remove unused variable
4188
4189 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
4190
4191         * ext/x264/gstx264enc.c:
4192           x264enc: Don't unref future state but the old one
4193           Being silly will lead us nowhere.
4194
4195 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4196
4197         * ext/x264/gstx264enc.c:
4198           x264enc: Check if we have an input state before using it
4199           Flushing might happen before caps were set on the encoder,
4200           which would lead to crashes here.
4201           Thanks to Matej Knopp for analyzing this.
4202           https://bugzilla.gnome.org/show_bug.cgi?id=707414
4203
4204 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
4205
4206         * ext/x264/gstx264enc.c:
4207           x264enc: fix unsigned comparison warning
4208
4209 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4210
4211         * configure.ac:
4212           Back to development
4213
4214 === release 1.1.4 ===
4215
4216 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4217
4218         * ChangeLog:
4219         * NEWS:
4220         * RELEASE:
4221         * configure.ac:
4222         * docs/plugins/inspect/plugin-a52dec.xml:
4223         * docs/plugins/inspect/plugin-amrnb.xml:
4224         * docs/plugins/inspect/plugin-amrwbdec.xml:
4225         * docs/plugins/inspect/plugin-asf.xml:
4226         * docs/plugins/inspect/plugin-cdio.xml:
4227         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4228         * docs/plugins/inspect/plugin-dvdread.xml:
4229         * docs/plugins/inspect/plugin-dvdsub.xml:
4230         * docs/plugins/inspect/plugin-lame.xml:
4231         * docs/plugins/inspect/plugin-mad.xml:
4232         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4233         * docs/plugins/inspect/plugin-realmedia.xml:
4234         * docs/plugins/inspect/plugin-siddec.xml:
4235         * docs/plugins/inspect/plugin-twolame.xml:
4236         * docs/plugins/inspect/plugin-x264.xml:
4237         * docs/plugins/inspect/plugin-xingmux.xml:
4238         * gst-plugins-ugly.doap:
4239         * win32/common/config.h:
4240           Release 1.1.4
4241
4242 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4243
4244         * po/af.po:
4245         * po/az.po:
4246         * po/bg.po:
4247         * po/ca.po:
4248         * po/cs.po:
4249         * po/da.po:
4250         * po/de.po:
4251         * po/el.po:
4252         * po/en_GB.po:
4253         * po/eo.po:
4254         * po/es.po:
4255         * po/eu.po:
4256         * po/fi.po:
4257         * po/fr.po:
4258         * po/gl.po:
4259         * po/hr.po:
4260         * po/hu.po:
4261         * po/id.po:
4262         * po/it.po:
4263         * po/ja.po:
4264         * po/lt.po:
4265         * po/lv.po:
4266         * po/ms.po:
4267         * po/mt.po:
4268         * po/nb.po:
4269         * po/nl.po:
4270         * po/or.po:
4271         * po/pl.po:
4272         * po/pt_BR.po:
4273         * po/ro.po:
4274         * po/ru.po:
4275         * po/sk.po:
4276         * po/sl.po:
4277         * po/sq.po:
4278         * po/sr.po:
4279         * po/sv.po:
4280         * po/tr.po:
4281         * po/uk.po:
4282         * po/vi.po:
4283         * po/zh_CN.po:
4284           Update .po files
4285
4286 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4287
4288         * po/pt_BR.po:
4289           po: update translations
4290
4291 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
4292
4293         * ext/x264/gstx264enc.c:
4294           x264enc: log when we output a lower profile than requested
4295
4296 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4297
4298         * ext/x264/gstx264enc.c:
4299           x264enc: Consider subset relations of profiles when setting srcpad caps
4300           constrained-baseline is a subset of baseline, is a subset of main,
4301           is a subset of high profile.
4302           https://bugzilla.gnome.org/show_bug.cgi?id=705425
4303
4304 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
4305
4306         * ext/x264/gstx264enc.c:
4307           x264enc: propagate flow return back to base class and upstream
4308           https://bugzilla.gnome.org/show_bug.cgi?id=705425
4309
4310 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
4311
4312         * configure.ac:
4313           configure: fix x264 version checking
4314           x264 releases carry pkg-config versions such as 0.120.x
4315           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
4316           then fail, so we need to either check for > 0.119.0 or
4317           for >= 0.120 to make this work right.
4318
4319 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
4320
4321         * ext/x264/gstx264enc.c:
4322           x264enc: minor clean-up
4323           We requires x264 build >= 120 now.
4324
4325 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4326
4327         * ext/mpeg2dec/gstmpeg2dec.c:
4328           mpeg2dec: Fix mpeg2_reset() calls
4329
4330 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4331
4332         * ext/mpeg2dec/gstmpeg2dec.c:
4333         * ext/x264/gstx264enc.c:
4334           ext: Use new flush vfunc of video codec base classes and remove reset implementations
4335
4336 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
4337
4338         * gst/asfdemux/gstasfdemux.c:
4339           asfdemux: fix build on C89 compilers
4340
4341 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
4342
4343         * gst/asfdemux/asfpacket.c:
4344         * gst/asfdemux/gstasfdemux.c:
4345           asfdemux: fix seeking in push mode
4346
4347 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
4348
4349         * configure.ac:
4350           build: add subdir-objects to AM_INIT_AUTOMAKE
4351           Fixes warnings in automake 1.14
4352           https://bugzilla.gnome.org/show_bug.cgi?id=705350
4353
4354 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
4355
4356         * ext/mpeg2dec/gstmpeg2dec.c:
4357           mpeg2dec: Do a hard reset of flush_stop
4358           Which is notified by hard == 0 with latest refactoring.
4359
4360 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
4361
4362         * po/LINGUAS:
4363         * po/da.po:
4364         * po/de.po:
4365         * po/gl.po:
4366         * po/hr.po:
4367         * po/hu.po:
4368         * po/ja.po:
4369         * po/nb.po:
4370         * po/nl.po:
4371         * po/pl.po:
4372         * po/ru.po:
4373         * po/sl.po:
4374         * po/tr.po:
4375         * po/uk.po:
4376         * po/vi.po:
4377           po: update translations
4378
4379 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4380
4381         * configure.ac:
4382           Back to development
4383
4384 === release 1.1.3 ===
4385
4386 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4387
4388         * ChangeLog:
4389         * NEWS:
4390         * RELEASE:
4391         * configure.ac:
4392         * docs/plugins/inspect/plugin-a52dec.xml:
4393         * docs/plugins/inspect/plugin-amrnb.xml:
4394         * docs/plugins/inspect/plugin-amrwbdec.xml:
4395         * docs/plugins/inspect/plugin-asf.xml:
4396         * docs/plugins/inspect/plugin-cdio.xml:
4397         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4398         * docs/plugins/inspect/plugin-dvdread.xml:
4399         * docs/plugins/inspect/plugin-dvdsub.xml:
4400         * docs/plugins/inspect/plugin-lame.xml:
4401         * docs/plugins/inspect/plugin-mad.xml:
4402         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4403         * docs/plugins/inspect/plugin-realmedia.xml:
4404         * docs/plugins/inspect/plugin-siddec.xml:
4405         * docs/plugins/inspect/plugin-twolame.xml:
4406         * docs/plugins/inspect/plugin-x264.xml:
4407         * docs/plugins/inspect/plugin-xingmux.xml:
4408         * gst-plugins-ugly.doap:
4409         * win32/common/config.h:
4410           Release 1.1.3
4411
4412 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4413
4414         * po/af.po:
4415         * po/az.po:
4416         * po/bg.po:
4417         * po/ca.po:
4418         * po/cs.po:
4419         * po/da.po:
4420         * po/de.po:
4421         * po/el.po:
4422         * po/en_GB.po:
4423         * po/eo.po:
4424         * po/es.po:
4425         * po/eu.po:
4426         * po/fi.po:
4427         * po/fr.po:
4428         * po/gl.po:
4429         * po/hu.po:
4430         * po/id.po:
4431         * po/it.po:
4432         * po/ja.po:
4433         * po/lt.po:
4434         * po/lv.po:
4435         * po/ms.po:
4436         * po/mt.po:
4437         * po/nb.po:
4438         * po/nl.po:
4439         * po/or.po:
4440         * po/pl.po:
4441         * po/pt_BR.po:
4442         * po/ro.po:
4443         * po/ru.po:
4444         * po/sk.po:
4445         * po/sl.po:
4446         * po/sq.po:
4447         * po/sr.po:
4448         * po/sv.po:
4449         * po/tr.po:
4450         * po/uk.po:
4451         * po/vi.po:
4452         * po/zh_CN.po:
4453           Update .po files
4454
4455 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4456
4457         * gst/asfdemux/gstasfdemux.c:
4458         * gst/realmedia/rademux.c:
4459         * gst/realmedia/rmdemux.c:
4460           gst: Don't swap start/stop for negative rates in the SEGMENT query
4461
4462 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4463
4464         * gst/realmedia/rademux.c:
4465         * gst/realmedia/rmdemux.c:
4466           real: Implement SEGMENT query
4467
4468 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4469
4470         * gst/asfdemux/gstasfdemux.c:
4471           asfdemux: Implement SEGMENT query
4472
4473 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
4474
4475         * gst/asfdemux/asfheaders.c:
4476         * gst/asfdemux/asfheaders.h:
4477         * gst/asfdemux/asfpacket.c:
4478         * gst/asfdemux/gstasfdemux.c:
4479         * gst/asfdemux/gstasfdemux.h:
4480           asfdemux: Add support for dvr-ms
4481           https://bugzilla.gnome.org/show_bug.cgi?id=705026
4482
4483 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
4484
4485         * gst/realmedia/rtspreal.c:
4486           rtspreal: Ensure output value has an assigned value
4487           In the case where this macro was used, that dest was != NULL but that
4488           the strncmp failed, we would end up with dest_len being undefined.
4489
4490 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
4491
4492         * ext/x264/gstx264enc.c:
4493           x264: Fix dts comparision
4494           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
4495           and signed value... resulting it the result never being < 0.
4496           Instead just check if it is smaller before assigning to frame->dts.
4497
4498 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
4499
4500         * gst/asfdemux/gstasfdemux.c:
4501         * gst/asfdemux/gstasfdemux.h:
4502           asfdemux: fix seqnum handling for seeks
4503           Use the same seqnum as the seek for flushes/segments that are
4504           caused by the seek. Also do the same for segment events
4505           Fixes #676242
4506
4507 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4508
4509         * ext/mpeg2dec/gstmpeg2dec.c:
4510           mpeg2dec: Clean up reset/start/stop handling
4511
4512 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4513
4514         * ext/x264/gstx264enc.c:
4515           x264enc: React properly to flushing/resetting the encoder
4516           https://bugzilla.gnome.org/show_bug.cgi?id=656007
4517
4518 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4519
4520         * gst/realmedia/rademux.c:
4521         * gst/realmedia/rademux.h:
4522         * gst/realmedia/rmdemux.c:
4523         * gst/realmedia/rmdemux.h:
4524           realmedia: Add support for group-id in the stream-start event
4525
4526 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4527
4528         * gst/asfdemux/gstasfdemux.c:
4529         * gst/asfdemux/gstasfdemux.h:
4530           asfdemux: Add support for group-id in the stream-start event
4531
4532 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4533
4534         * ext/sidplay/gstsiddec.cc:
4535         * ext/sidplay/gstsiddec.h:
4536           siddec: Add support for group-id in the stream-start event
4537
4538 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
4539
4540         * gst/realmedia/rmdemux.c:
4541           rmdemux: Mark demuxer as "running" in push-mode
4542           Allows queries (and other code) to be answered when working in push-mode.
4543           Running would only be set to TRUE accordingly when working in pull-mode
4544           once it had read header/index.
4545           Fixes #680185
4546
4547 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
4548
4549         * ext/mpeg2dec/gstmpeg2dec.c:
4550           mpeg2dec: Properly reset on sequence changes
4551           Otherwise we end up using stray data/buffers.
4552           Fixes #690701
4553
4554 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4555
4556         * configure.ac:
4557           Back to development
4558
4559 === release 1.1.2 ===
4560
4561 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4562
4563         * ChangeLog:
4564         * NEWS:
4565         * RELEASE:
4566         * configure.ac:
4567         * docs/plugins/inspect/plugin-a52dec.xml:
4568         * docs/plugins/inspect/plugin-amrnb.xml:
4569         * docs/plugins/inspect/plugin-amrwbdec.xml:
4570         * docs/plugins/inspect/plugin-asf.xml:
4571         * docs/plugins/inspect/plugin-cdio.xml:
4572         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4573         * docs/plugins/inspect/plugin-dvdread.xml:
4574         * docs/plugins/inspect/plugin-dvdsub.xml:
4575         * docs/plugins/inspect/plugin-lame.xml:
4576         * docs/plugins/inspect/plugin-mad.xml:
4577         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4578         * docs/plugins/inspect/plugin-realmedia.xml:
4579         * docs/plugins/inspect/plugin-siddec.xml:
4580         * docs/plugins/inspect/plugin-twolame.xml:
4581         * docs/plugins/inspect/plugin-x264.xml:
4582         * docs/plugins/inspect/plugin-xingmux.xml:
4583         * gst-plugins-ugly.doap:
4584         * win32/common/config.h:
4585           Release 1.1.2
4586
4587 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4588
4589         * po/af.po:
4590         * po/az.po:
4591         * po/bg.po:
4592         * po/ca.po:
4593         * po/cs.po:
4594         * po/da.po:
4595         * po/de.po:
4596         * po/el.po:
4597         * po/en_GB.po:
4598         * po/eo.po:
4599         * po/es.po:
4600         * po/eu.po:
4601         * po/fi.po:
4602         * po/fr.po:
4603         * po/gl.po:
4604         * po/hu.po:
4605         * po/id.po:
4606         * po/it.po:
4607         * po/ja.po:
4608         * po/lt.po:
4609         * po/lv.po:
4610         * po/ms.po:
4611         * po/mt.po:
4612         * po/nb.po:
4613         * po/nl.po:
4614         * po/or.po:
4615         * po/pl.po:
4616         * po/pt_BR.po:
4617         * po/ro.po:
4618         * po/ru.po:
4619         * po/sk.po:
4620         * po/sl.po:
4621         * po/sq.po:
4622         * po/sr.po:
4623         * po/sv.po:
4624         * po/tr.po:
4625         * po/uk.po:
4626         * po/vi.po:
4627         * po/zh_CN.po:
4628           Update .po files
4629
4630 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4631
4632         * ext/dvdread/dvdreadsrc.c:
4633           dvdreadsrc: correctly determine last chapter's duration
4634           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
4635           It worked just fine before ...
4636
4637 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4638
4639         * gst/realmedia/rdtmanager.c:
4640           rdt: forward sticky events
4641
4642 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4643
4644         * configure.ac:
4645           Back to development
4646
4647 === release 1.1.1 ===
4648
4649 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4650
4651         * ChangeLog:
4652         * NEWS:
4653         * RELEASE:
4654         * common:
4655         * configure.ac:
4656         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4657         * docs/plugins/inspect/plugin-a52dec.xml:
4658         * docs/plugins/inspect/plugin-amrnb.xml:
4659         * docs/plugins/inspect/plugin-amrwbdec.xml:
4660         * docs/plugins/inspect/plugin-asf.xml:
4661         * docs/plugins/inspect/plugin-cdio.xml:
4662         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4663         * docs/plugins/inspect/plugin-dvdread.xml:
4664         * docs/plugins/inspect/plugin-dvdsub.xml:
4665         * docs/plugins/inspect/plugin-lame.xml:
4666         * docs/plugins/inspect/plugin-mad.xml:
4667         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4668         * docs/plugins/inspect/plugin-realmedia.xml:
4669         * docs/plugins/inspect/plugin-siddec.xml:
4670         * docs/plugins/inspect/plugin-twolame.xml:
4671         * docs/plugins/inspect/plugin-x264.xml:
4672         * docs/plugins/inspect/plugin-xingmux.xml:
4673         * gst-plugins-ugly.doap:
4674         * win32/common/config.h:
4675           Release 1.1.1
4676
4677 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4678
4679         * po/af.po:
4680         * po/az.po:
4681         * po/bg.po:
4682         * po/ca.po:
4683         * po/cs.po:
4684         * po/da.po:
4685         * po/de.po:
4686         * po/el.po:
4687         * po/en_GB.po:
4688         * po/eo.po:
4689         * po/es.po:
4690         * po/eu.po:
4691         * po/fi.po:
4692         * po/fr.po:
4693         * po/gl.po:
4694         * po/hu.po:
4695         * po/id.po:
4696         * po/it.po:
4697         * po/ja.po:
4698         * po/lt.po:
4699         * po/lv.po:
4700         * po/ms.po:
4701         * po/mt.po:
4702         * po/nb.po:
4703         * po/nl.po:
4704         * po/or.po:
4705         * po/pl.po:
4706         * po/pt_BR.po:
4707         * po/ro.po:
4708         * po/ru.po:
4709         * po/sk.po:
4710         * po/sl.po:
4711         * po/sq.po:
4712         * po/sr.po:
4713         * po/sv.po:
4714         * po/tr.po:
4715         * po/uk.po:
4716         * po/vi.po:
4717         * po/zh_CN.po:
4718           Update .po files
4719
4720 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4721
4722         * common:
4723           Automatic update of common submodule
4724           From 098c0d7 to 01a7a46
4725
4726 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
4727
4728         * ext/mpeg2dec/gstmpeg2dec.c:
4729           mpeg2dec: make the aspect ratio calculation more accurate.
4730           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
4731           aspect-ratio if we don't have a valid upstream PAR.
4732           https://bugzilla.gnome.org/show_bug.cgi?id=685103
4733
4734 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4735
4736         * common:
4737           Automatic update of common submodule
4738           From 5edcd85 to 098c0d7
4739
4740 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4741
4742         * tests/check/elements/amrnbenc.c:
4743         * tests/check/elements/mpeg2dec.c:
4744         * tests/check/elements/x264enc.c:
4745         * tests/check/elements/xingmux.c:
4746           tests: Fix event handling
4747
4748 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
4749
4750         * ext/lame/gstlamemp3enc.c:
4751           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
4752           lame does internal resampling, but the base class only cares about
4753           the number of raw samples, so tell finish frames about that, not
4754           the number of samples in the outgoing frame.:
4755
4756 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
4757
4758         * ext/x264/gstx264enc.c:
4759           x264enc: output byte-stream if downstream has ANY caps
4760           It's what people expect when they pipe the output to
4761           filesink or into a tcp connection or pipe.
4762
4763 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
4764
4765         * MAINTAINERS:
4766         * README:
4767         * README.static-linking:
4768         * common:
4769           Automatic update of common submodule
4770           From 3cb3d3c to 5edcd85
4771
4772 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4773
4774         * configure.ac:
4775         * ext/a52dec/Makefile.am:
4776         * ext/amrnb/Makefile.am:
4777         * ext/amrwbdec/Makefile.am:
4778         * ext/cdio/Makefile.am:
4779         * ext/dvdread/Makefile.am:
4780         * ext/lame/Makefile.am:
4781         * ext/mad/Makefile.am:
4782         * ext/mpeg2dec/Makefile.am:
4783         * ext/sidplay/Makefile.am:
4784         * ext/twolame/Makefile.am:
4785         * ext/x264/Makefile.am:
4786         * gst/asfdemux/Makefile.am:
4787         * gst/dvdlpcmdec/Makefile.am:
4788         * gst/dvdsub/Makefile.am:
4789         * gst/realmedia/Makefile.am:
4790         * gst/xingmux/Makefile.am:
4791           gst: Add better support for static plugins
4792
4793 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
4794
4795         * autogen.sh:
4796         * common:
4797           Automatic update of common submodule
4798           From aed87ae to 3cb3d3c
4799
4800 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
4801
4802         * common:
4803           Automatic update of common submodule
4804           From 04c7a1e to aed87ae
4805
4806 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
4807
4808         * gst/asfdemux/gstasfdemux.c:
4809         * gst/realmedia/rmdemux.c:
4810           Use %03u instead of %u in gst_pad_create_stream_id_printf()
4811
4812 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
4813
4814         * ext/x264/gstx264enc.c:
4815           x264enc: Fix for 0/1 framerate - now uses VFR in this case
4816           Previously did a division by zero.
4817           https://bugzilla.gnome.org/show_bug.cgi?id=695728
4818
4819 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
4820
4821         * common:
4822           Automatic update of common submodule
4823           From 2de221c to 04c7a1e
4824
4825 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
4826
4827         * ext/x264/gstx264enc.c:
4828           x264enc: simplify template caps
4829           No need to make an array for one single element.
4830
4831 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
4832
4833         * ext/x264/gstx264enc.c:
4834           x264enc: put all theoretically possible formats in template caps
4835           and decide at runtime which subset of these (8-bit or 10-bit video
4836           formats) is supported. libx264 will be compiled for one of these
4837           two options, and it is possible to switch by pointing the dynamic
4838           linker to a different libx264 build at runtime. If we want our
4839           template caps to be correct, they should contain all then, with
4840           the actually supported ones determined at runtime.
4841           https://bugzilla.gnome.org/show_bug.cgi?id=691935
4842
4843 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
4844
4845         * ext/x264/gstx264enc.c:
4846           x264enc: detect supported bit depth and pixel formats at runtime
4847           http://bugs.debian.org/667573
4848           https://bugzilla.gnome.org/show_bug.cgi?id=691935
4849
4850 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
4851
4852         * autogen.sh:
4853           autogen.sh: allow calling from out-of-tree
4854           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4855           https://bugzilla.gnome.org/show_bug.cgi?id=692857
4856
4857 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
4858
4859         * common:
4860           Automatic update of common submodule
4861           From a942293 to 2de221c
4862
4863 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
4864
4865         * tests/check/Makefile.am:
4866           tests: use _1_0 variants for the various registry variables
4867           These override the variants without version suffix. Makes 'make check' work
4868           properly in environments that set the suffixed variant for 1.0, such as
4869           jhbuild.
4870
4871 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4872
4873         * common:
4874           Automatic update of common submodule
4875           From a72faea to a942293
4876
4877 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
4878
4879         * configure.ac:
4880           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
4881           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
4882           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
4883           https://bugzilla.gnome.org/show_bug.cgi?id=690881
4884
4885 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
4886
4887         * ext/mpeg2dec/gstmpeg2dec.c:
4888           mpeg2dec: use appropriate printf format for gsize
4889
4890 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
4891
4892         * ext/cdio/gstcdio.h:
4893           cdio: Fix redundant redeclaration of 'cdio_version_string'
4894           cdio/version.h is already included by cdio/cdio.h
4895
4896 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4897
4898         * ext/sidplay/gstsiddec.cc:
4899           siddec: init debug category
4900
4901 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4902
4903         * configure.ac:
4904         * ext/dvdread/Makefile.am:
4905           dvdread: link to libgmodule-2.0 since the g_module_* API is used
4906           And the gmodule lib has been moved into the Requires.private
4907           section of the pkg-config file in core.
4908
4909 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
4910
4911         * ext/cdio/gstcdiocddasrc.c:
4912         * ext/cdio/gstcdiocddasrc.h:
4913           cdiocddasrc: detect whether drive produces samples in non-host endianness
4914           If drive produces samples in other endianness than the host,
4915           we need to byte swap them before pushing them out, or we
4916           produce nothing but noise. cdparanoia detects this automatically,
4917           but libcdio does not, so we have to do it ourselves.
4918           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
4919           https://bugzilla.gnome.org/show_bug.cgi?id=377280
4920
4921 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
4922
4923         * common:
4924           Automatic update of common submodule
4925           From b497c4f to a72faea
4926
4927 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4928
4929         * tests/check/elements/xingmux_testdata.h:
4930           xingmux: Fix unit test after change to correctly calculate number of frames
4931
4932 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4933
4934         * ext/x264/gstx264enc.c:
4935           x264enc: Add support for 10-bit color formats
4936           Requires x264 to be built with 10-bit support, which disables
4937           9-bit support. Also only advertise the color formats that were
4938           compiled into x264.
4939
4940 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4941
4942         * ext/x264/gstx264enc.c:
4943           x264enc: Add support for Y444, Y42B and NV12
4944
4945 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
4946
4947         * ext/cdio/Makefile.am:
4948         * ext/cdio/gstcdio.c:
4949           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
4950           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
4951           if they're not plain ASCII.
4952
4953 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
4954
4955         * gst/xingmux/gstxingmux.c:
4956           xingmux: Properly calculate the number of frames
4957           First, the xing header frame is never added to the count,
4958           we have to increment the count.
4959           Secondly, there is a rounding error when calculating the
4960           frame duration, as spf*GST_SECOND/rate is not an integer
4961           (26122448.9) an it must be 26122449.
4962
4963 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
4964
4965         * configure.ac:
4966           configure.ac: update courtesy of autoupdate
4967
4968 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
4969
4970         * common:
4971         * configure.ac:
4972           configure: let AG_GST_PLUGIN_DOCS check for python
4973           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
4974           which as a side-effect should pick up newer python versions as
4975           well.
4976           https://bugzilla.gnome.org/show_bug.cgi?id=563903
4977
4978 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
4979
4980         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4981           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
4982
4983 2012-11-03 20:38:00 +0000  Tim-Philipp Müller <tim@centricular.net>
4984
4985         * tests/check/elements/mpg123audiodec.c:
4986           Fix FSF address
4987           https://bugzilla.gnome.org/show_bug.cgi?id=687520
4988
4989 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
4990
4991         * docs/random/LICENSE:
4992         * ext/a52dec/gsta52dec.c:
4993         * ext/a52dec/gsta52dec.h:
4994         * ext/amrnb/amrnb.c:
4995         * ext/amrnb/amrnbdec.c:
4996         * ext/amrnb/amrnbdec.h:
4997         * ext/amrnb/amrnbenc.c:
4998         * ext/amrnb/amrnbenc.h:
4999         * ext/amrwbdec/amrwb.c:
5000         * ext/amrwbdec/amrwbdec.c:
5001         * ext/amrwbdec/amrwbdec.h:
5002         * ext/cdio/gstcdio.c:
5003         * ext/cdio/gstcdio.h:
5004         * ext/cdio/gstcdiocddasrc.c:
5005         * ext/cdio/gstcdiocddasrc.h:
5006         * ext/dvdread/dvdreadsrc.c:
5007         * ext/dvdread/dvdreadsrc.h:
5008         * ext/lame/gstlamemp3enc.c:
5009         * ext/lame/gstlamemp3enc.h:
5010         * ext/lame/plugin.c:
5011         * ext/mad/gstmad.c:
5012         * ext/mad/gstmad.h:
5013         * ext/mpeg2dec/gstmpeg2dec.c:
5014         * ext/mpeg2dec/gstmpeg2dec.h:
5015         * ext/sidplay/gstsiddec.cc:
5016         * ext/sidplay/gstsiddec.h:
5017         * ext/twolame/gsttwolamemp2enc.c:
5018         * ext/twolame/gsttwolamemp2enc.h:
5019         * ext/x264/gstx264enc.c:
5020         * ext/x264/gstx264enc.h:
5021         * gst-libs/gst/gettext.h:
5022         * gst-libs/gst/glib-compat-private.h:
5023         * gst-libs/gst/gst-i18n-plugin.h:
5024         * gst/asfdemux/asfheaders.c:
5025         * gst/asfdemux/asfheaders.h:
5026         * gst/asfdemux/asfpacket.c:
5027         * gst/asfdemux/asfpacket.h:
5028         * gst/asfdemux/gstasf.c:
5029         * gst/asfdemux/gstasfdemux.c:
5030         * gst/asfdemux/gstasfdemux.h:
5031         * gst/asfdemux/gstrtpasfdepay.c:
5032         * gst/asfdemux/gstrtpasfdepay.h:
5033         * gst/asfdemux/gstrtspwms.c:
5034         * gst/asfdemux/gstrtspwms.h:
5035         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5036         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5037         * gst/dvdsub/gstdvdsubdec.c:
5038         * gst/dvdsub/gstdvdsubdec.h:
5039         * gst/dvdsub/gstdvdsubparse.c:
5040         * gst/dvdsub/gstdvdsubparse.h:
5041         * gst/realmedia/asmrules.c:
5042         * gst/realmedia/asmrules.h:
5043         * gst/realmedia/gstrdtbuffer.c:
5044         * gst/realmedia/gstrdtbuffer.h:
5045         * gst/realmedia/pnmsrc.c:
5046         * gst/realmedia/pnmsrc.h:
5047         * gst/realmedia/rademux.c:
5048         * gst/realmedia/rademux.h:
5049         * gst/realmedia/rdtdepay.c:
5050         * gst/realmedia/rdtdepay.h:
5051         * gst/realmedia/rdtjitterbuffer.c:
5052         * gst/realmedia/rdtjitterbuffer.h:
5053         * gst/realmedia/rdtmanager.c:
5054         * gst/realmedia/rdtmanager.h:
5055         * gst/realmedia/realhash.c:
5056         * gst/realmedia/realhash.h:
5057         * gst/realmedia/realmedia.c:
5058         * gst/realmedia/rmdemux.c:
5059         * gst/realmedia/rmdemux.h:
5060         * gst/realmedia/rmutils.c:
5061         * gst/realmedia/rmutils.h:
5062         * gst/realmedia/rtspreal.c:
5063         * gst/realmedia/rtspreal.h:
5064         * gst/xingmux/gstxingmux.c:
5065         * gst/xingmux/gstxingmux.h:
5066         * gst/xingmux/plugin.c:
5067         * tests/check/elements/amrnbenc.c:
5068         * tests/check/elements/mpeg2dec.c:
5069         * tests/check/elements/x264enc.c:
5070         * tests/check/generic/index.c:
5071         * tests/check/generic/states.c:
5072         * tests/check/pipelines/lame.c:
5073           Fix FSF address
5074           https://bugzilla.gnome.org/show_bug.cgi?id=687520
5075
5076 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
5077
5078         * gst/dvdsub/gstdvdsubdec.c:
5079           dvdsubdec: allocate correct amount of memory for bitmap
5080           https://bugzilla.gnome.org/show_bug.cgi?id=687192
5081
5082 2012-10-30 09:27:24 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
5083
5084         * ext/mpg123/gstmpg123audiodec.c:
5085           mpg123: removed unnecessary finalize function
5086           https://bugzilla.gnome.org/show_bug.cgi?id=687176
5087
5088 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
5089
5090         * ext/sidplay/gstsiddec.cc:
5091           siddec: reset bytes counter
5092           Reset the total_bytes counter so that we get timestamps correct.
5093           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
5094
5095 2012-10-30 10:20:09 +1100  Jan Schmidt <thaytan@noraisin.net>
5096
5097         * ext/mpg123/gstmpg123audiodec.c:
5098           mpg123: Fix leaks from not chaining up in the finalize function
5099
5100 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
5101
5102         * configure.ac:
5103         * docs/plugins/inspect/plugin-a52dec.xml:
5104         * docs/plugins/inspect/plugin-amrnb.xml:
5105         * docs/plugins/inspect/plugin-amrwbdec.xml:
5106         * docs/plugins/inspect/plugin-asf.xml:
5107         * docs/plugins/inspect/plugin-cdio.xml:
5108         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5109         * docs/plugins/inspect/plugin-dvdread.xml:
5110         * docs/plugins/inspect/plugin-dvdsub.xml:
5111         * docs/plugins/inspect/plugin-lame.xml:
5112         * docs/plugins/inspect/plugin-mad.xml:
5113         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5114         * docs/plugins/inspect/plugin-realmedia.xml:
5115         * docs/plugins/inspect/plugin-siddec.xml:
5116         * docs/plugins/inspect/plugin-twolame.xml:
5117         * docs/plugins/inspect/plugin-x264.xml:
5118         * docs/plugins/inspect/plugin-xingmux.xml:
5119         * win32/common/config.h:
5120           Back to feature development
5121
5122 === release 1.0.2 ===
5123
5124 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
5125
5126         * ChangeLog:
5127         * NEWS:
5128         * RELEASE:
5129         * configure.ac:
5130         * docs/plugins/inspect/plugin-a52dec.xml:
5131         * docs/plugins/inspect/plugin-amrnb.xml:
5132         * docs/plugins/inspect/plugin-amrwbdec.xml:
5133         * docs/plugins/inspect/plugin-asf.xml:
5134         * docs/plugins/inspect/plugin-cdio.xml:
5135         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5136         * docs/plugins/inspect/plugin-dvdread.xml:
5137         * docs/plugins/inspect/plugin-dvdsub.xml:
5138         * docs/plugins/inspect/plugin-lame.xml:
5139         * docs/plugins/inspect/plugin-mad.xml:
5140         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5141         * docs/plugins/inspect/plugin-realmedia.xml:
5142         * docs/plugins/inspect/plugin-siddec.xml:
5143         * docs/plugins/inspect/plugin-twolame.xml:
5144         * docs/plugins/inspect/plugin-x264.xml:
5145         * docs/plugins/inspect/plugin-xingmux.xml:
5146         * gst-plugins-ugly.doap:
5147         * win32/common/config.h:
5148           Release 1.0.2
5149
5150 2012-10-24 13:41:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5151
5152         * tests/check/elements/mpg123audiodec.c:
5153           tests: fix up mpg123 test a little
5154           - dist input files
5155           - fix sample leak
5156           - simplify check for elements
5157           - only run mpg123 test if mpg123 is available and selected
5158           - fix build in uninstalled setup
5159           https://bugzilla.gnome.org/show_bug.cgi?id=686595
5160
5161 2012-10-24 12:30:10 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
5162
5163         * tests/check/elements/mpg123audiodec.c:
5164           tets: add unit test for mpg123audiodec
5165           https://bugzilla.gnome.org/show_bug.cgi?id=686595
5166
5167 2012-10-24 00:36:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
5168
5169         * ext/mpg123/gstmpg123audiodec.c:
5170           mpg123: added gtkdoc section
5171           https://bugzilla.gnome.org/show_bug.cgi?id=686595
5172
5173 2012-10-24 00:22:05 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
5174
5175         * ext/mpg123/gstmpg123audiodec.c:
5176           mpg123: fixed bug with last frame, disabled internal resampler & chatter
5177           * The last MP3 frame wasn't being pushed when base class was draining
5178           * Made sure mpg123 cannot ever use its (crude) internal resampler
5179           * Disabled mpg123 stderr output
5180           https://bugzilla.gnome.org/show_bug.cgi?id=686595
5181
5182 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
5183
5184         * gst/asfdemux/Makefile.am:
5185         * gst/realmedia/Makefile.am:
5186           Makefile.am: Fix typos for generating the Android.mk files
5187           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
5188           The typos led to generate the incorrect Android.mk files for the asfdemux
5189           and realmedia plugin.
5190           https://bugzilla.gnome.org/show_bug.cgi?id=686748
5191
5192 2012-10-24 00:21:45 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
5193
5194         * ext/mpg123/gstmpg123audiodec.c:
5195           mpg123: cleaned up comments, formatting, and logging lines
5196           also replaced mpg123decoder->handle != NULL checks with asserts
5197           https://bugzilla.gnome.org/show_bug.cgi?id=686595
5198
5199 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5200
5201         * ext/dvdread/dvdreadsrc.c:
5202           dvdreadsrc: correctly set next cell when seeking to sector
5203
5204 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5205
5206         * gst/dvdsub/gstdvdsubparse.c:
5207           dvdsubparse: send src caps when receiving sink caps
5208
5209 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5210
5211         * ext/dvdread/dvdreadsrc.c:
5212           dvdreadsrc: update dvd event to enhanced approach
5213           ... in line with resindvdsrc.
5214
5215 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
5216
5217         * docs/Makefile.am:
5218           docs: add 'make upload' target for new-release script
5219
5220 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
5221
5222         * configure.ac:
5223         * docs/plugins/inspect/plugin-a52dec.xml:
5224         * docs/plugins/inspect/plugin-amrnb.xml:
5225         * docs/plugins/inspect/plugin-amrwbdec.xml:
5226         * docs/plugins/inspect/plugin-asf.xml:
5227         * docs/plugins/inspect/plugin-cdio.xml:
5228         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5229         * docs/plugins/inspect/plugin-dvdread.xml:
5230         * docs/plugins/inspect/plugin-dvdsub.xml:
5231         * docs/plugins/inspect/plugin-lame.xml:
5232         * docs/plugins/inspect/plugin-mad.xml:
5233         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5234         * docs/plugins/inspect/plugin-realmedia.xml:
5235         * docs/plugins/inspect/plugin-siddec.xml:
5236         * docs/plugins/inspect/plugin-twolame.xml:
5237         * docs/plugins/inspect/plugin-x264.xml:
5238         * docs/plugins/inspect/plugin-xingmux.xml:
5239         * win32/common/config.h:
5240           Back to development (bug fixing)
5241
5242 === release 1.0.1 ===
5243
5244 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
5245
5246         * ChangeLog:
5247         * NEWS:
5248         * RELEASE:
5249         * configure.ac:
5250         * docs/plugins/inspect/plugin-a52dec.xml:
5251         * docs/plugins/inspect/plugin-amrnb.xml:
5252         * docs/plugins/inspect/plugin-amrwbdec.xml:
5253         * docs/plugins/inspect/plugin-asf.xml:
5254         * docs/plugins/inspect/plugin-cdio.xml:
5255         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5256         * docs/plugins/inspect/plugin-dvdread.xml:
5257         * docs/plugins/inspect/plugin-dvdsub.xml:
5258         * docs/plugins/inspect/plugin-lame.xml:
5259         * docs/plugins/inspect/plugin-mad.xml:
5260         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5261         * docs/plugins/inspect/plugin-realmedia.xml:
5262         * docs/plugins/inspect/plugin-siddec.xml:
5263         * docs/plugins/inspect/plugin-twolame.xml:
5264         * docs/plugins/inspect/plugin-x264.xml:
5265         * docs/plugins/inspect/plugin-xingmux.xml:
5266         * gst-plugins-ugly.doap:
5267         * win32/common/config.h:
5268           Release 1.0.1
5269
5270 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
5271
5272         * common:
5273           Automatic update of common submodule
5274           From 6c0b52c to 6bb6951
5275
5276 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
5277
5278         * ext/mpeg2dec/gstmpeg2dec.c:
5279           mpeg2dec: Don't error out when there is no associated buffer
5280           In 0.10, having mpeg2dec occasionally tell us to output a frame that
5281           was never decoded was just ignored, so do the same in 1.0
5282           Fixes: #685107
5283
5284 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
5285
5286         * REQUIREMENTS:
5287         * gst/dvdsub/gstdvdsubdec.c:
5288           Purge mention of liboil and update REQUIREMENTS
5289           https://bugzilla.gnome.org/show_bug.cgi?id=673285
5290
5291 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
5292
5293         * ext/x264/gstx264enc.c:
5294           x264enc: when setting fallback decoder latency, set valid min_latency
5295           Min. latency needs to be a valid time, so pass 0 as default
5296           value in the fallback case where we can't determine any latency,
5297           and avoid nasty criticals at runtime.
5298
5299 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5300
5301         * configure.ac:
5302         * docs/plugins/inspect/plugin-a52dec.xml:
5303         * docs/plugins/inspect/plugin-amrnb.xml:
5304         * docs/plugins/inspect/plugin-amrwbdec.xml:
5305         * docs/plugins/inspect/plugin-asf.xml:
5306         * docs/plugins/inspect/plugin-cdio.xml:
5307         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5308         * docs/plugins/inspect/plugin-dvdread.xml:
5309         * docs/plugins/inspect/plugin-dvdsub.xml:
5310         * docs/plugins/inspect/plugin-lame.xml:
5311         * docs/plugins/inspect/plugin-mad.xml:
5312         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5313         * docs/plugins/inspect/plugin-realmedia.xml:
5314         * docs/plugins/inspect/plugin-siddec.xml:
5315         * docs/plugins/inspect/plugin-twolame.xml:
5316         * docs/plugins/inspect/plugin-x264.xml:
5317         * docs/plugins/inspect/plugin-xingmux.xml:
5318         * win32/common/config.h:
5319           Back to development (bug fixing)
5320
5321 === release 1.0.0 ===
5322
5323 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5324
5325         * NEWS:
5326         * RELEASE:
5327         * configure.ac:
5328         * docs/plugins/inspect/plugin-a52dec.xml:
5329         * docs/plugins/inspect/plugin-amrnb.xml:
5330         * docs/plugins/inspect/plugin-amrwbdec.xml:
5331         * docs/plugins/inspect/plugin-asf.xml:
5332         * docs/plugins/inspect/plugin-cdio.xml:
5333         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5334         * docs/plugins/inspect/plugin-dvdread.xml:
5335         * docs/plugins/inspect/plugin-dvdsub.xml:
5336         * docs/plugins/inspect/plugin-lame.xml:
5337         * docs/plugins/inspect/plugin-mad.xml:
5338         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5339         * docs/plugins/inspect/plugin-realmedia.xml:
5340         * docs/plugins/inspect/plugin-siddec.xml:
5341         * docs/plugins/inspect/plugin-twolame.xml:
5342         * docs/plugins/inspect/plugin-x264.xml:
5343         * docs/plugins/inspect/plugin-xingmux.xml:
5344         * gst-plugins-ugly.doap:
5345         * win32/common/config.h:
5346           Release 1.0.0
5347
5348 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
5349
5350         * common:
5351           Automatic update of common submodule
5352           From 4f962f7 to 6c0b52c
5353
5354 === release 0.11.99 ===
5355
5356 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5357
5358         * configure.ac:
5359         * docs/plugins/inspect/plugin-xingmux.xml:
5360         * gst-plugins-ugly.doap:
5361         * win32/common/config.h:
5362           Release 0.11.99
5363
5364 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5365
5366         * docs/plugins/inspect/plugin-a52dec.xml:
5367         * docs/plugins/inspect/plugin-amrnb.xml:
5368         * docs/plugins/inspect/plugin-amrwbdec.xml:
5369         * docs/plugins/inspect/plugin-asf.xml:
5370         * docs/plugins/inspect/plugin-cdio.xml:
5371         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5372         * docs/plugins/inspect/plugin-dvdread.xml:
5373         * docs/plugins/inspect/plugin-dvdsub.xml:
5374         * docs/plugins/inspect/plugin-lame.xml:
5375         * docs/plugins/inspect/plugin-mad.xml:
5376         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5377         * docs/plugins/inspect/plugin-realmedia.xml:
5378         * docs/plugins/inspect/plugin-siddec.xml:
5379         * docs/plugins/inspect/plugin-twolame.xml:
5380         * docs/plugins/inspect/plugin-x264.xml:
5381           docs: update docs
5382
5383 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5384
5385         * configure.ac:
5386         * ext/amrnb/Makefile.am:
5387         * ext/amrwbdec/Makefile.am:
5388         * ext/lame/Makefile.am:
5389         * ext/twolame/Makefile.am:
5390         * tests/check/Makefile.am:
5391           Remove -DGST_USE_UNSTABLE_API
5392
5393 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5394
5395         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5396         * docs/plugins/inspect/plugin-a52dec.xml:
5397         * docs/plugins/inspect/plugin-amrnb.xml:
5398         * docs/plugins/inspect/plugin-amrwbdec.xml:
5399         * docs/plugins/inspect/plugin-asf.xml:
5400         * docs/plugins/inspect/plugin-cdio.xml:
5401         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5402         * docs/plugins/inspect/plugin-dvdread.xml:
5403         * docs/plugins/inspect/plugin-dvdsub.xml:
5404         * docs/plugins/inspect/plugin-lame.xml:
5405         * docs/plugins/inspect/plugin-mad.xml:
5406         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5407         * docs/plugins/inspect/plugin-realmedia.xml:
5408         * docs/plugins/inspect/plugin-siddec.xml:
5409         * docs/plugins/inspect/plugin-twolame.xml:
5410         * docs/plugins/inspect/plugin-x264.xml:
5411           Update docs
5412
5413 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5414
5415         * ext/cdio/gstcdio.c:
5416           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
5417           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
5418           introspection/updating for this plugin.
5419
5420 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
5421
5422         * gst-plugins-ugly.spec.in:
5423           Switch to F18 package naming
5424
5425 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5426
5427         * ext/dvdread/demo-play:
5428         * tests/check/elements/mpeg2dec.c:
5429           rename some caps and elements in examples
5430
5431 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
5432
5433         * configure.ac:
5434           Back to development
5435
5436 === release 0.11.94 ===
5437
5438 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
5439
5440         * ChangeLog:
5441         * configure.ac:
5442         * gst-plugins-ugly.doap:
5443         * win32/common/config.h:
5444           Release 0.11.94
5445
5446 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
5447
5448         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5449         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5450         * docs/plugins/gst-plugins-ugly-plugins.signals:
5451         * docs/plugins/inspect/plugin-a52dec.xml:
5452         * docs/plugins/inspect/plugin-amrnb.xml:
5453         * docs/plugins/inspect/plugin-amrwbdec.xml:
5454         * docs/plugins/inspect/plugin-asf.xml:
5455         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5456         * docs/plugins/inspect/plugin-dvdread.xml:
5457         * docs/plugins/inspect/plugin-dvdsub.xml:
5458         * docs/plugins/inspect/plugin-lame.xml:
5459         * docs/plugins/inspect/plugin-mad.xml:
5460         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5461         * docs/plugins/inspect/plugin-realmedia.xml:
5462         * docs/plugins/inspect/plugin-siddec.xml:
5463         * docs/plugins/inspect/plugin-twolame.xml:
5464         * docs/plugins/inspect/plugin-x264.xml:
5465           docs: update docs
5466
5467 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5468
5469         * gst/realmedia/rmdemux.c:
5470           rmdemux: use DTS and PTS
5471           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
5472           undefined to make the decoder do the right thing. We can then remove the code
5473           that tries to guess the PTS from the DTS.
5474
5475 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
5476
5477         * ext/mpeg2dec/gstmpeg2dec.c:
5478           mpeg2dec: Hold ref to buffer while mapped
5479           So that the buffer still exists when we go to unmap it later,
5480           even if it got pushed in the meantime.
5481
5482 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
5483
5484         * tests/check/elements/x264enc.c:
5485           x264enc test: x264enc produces constrained-baseline, not the full baseline
5486
5487 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5488
5489         * gst/asfdemux/gstasfdemux.c:
5490         * gst/realmedia/rademux.c:
5491         * gst/realmedia/rmdemux.c:
5492           gst: only activate in pull mode if upstream is seekable
5493
5494 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5495
5496         * gst/realmedia/rademux.c:
5497           rademux: tags can be NULL
5498
5499 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5500
5501         * ext/mad/gstmad.c:
5502           mad: fix email address
5503
5504 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5505
5506         * ext/mad/gstmad.c:
5507           mad: init base class method only once
5508
5509 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5510
5511         * gst/xingmux/gstxingmux.c:
5512           xingmux: remove defunct commented code
5513
5514 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5515
5516         * gst/dvdsub/gstdvdsubdec.c:
5517           dvbsubdec: handle and send GAP event
5518           ... in stead of update newsegment event.
5519
5520 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5521
5522         * gst/dvdsub/gstdvdsubdec.c:
5523           dvbsubdec: adjust disabled code comment style
5524
5525 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5526
5527         * ext/x264/gstx264enc.c:
5528           x264enc: clean up some debug statements
5529
5530 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5531
5532         * ext/x264/gstx264enc.c:
5533         * ext/x264/gstx264enc.h:
5534           x264enc: handle possibly negative DTS provided by codec
5535           ... by arranging for an offset such that DTS == PTS for keyframes,
5536           which is expected elsewhere to go along with semantics of PTS and DTS.
5537           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
5538
5539 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
5540
5541         * gst-plugins-ugly.spec.in:
5542           Fix spec file for ugly
5543
5544 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5545
5546         * tests/check/elements/mpeg2dec.c:
5547           tests: mpeg2dec: initialize variable
5548           ... which avoids test segfaulting.
5549
5550 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
5551
5552         * tests/check/elements/mpeg2dec.c:
5553           check: Feed parsed data to mpeg2dec
5554           And fix the expected output caps by adding colorimetry field
5555
5556 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
5557
5558         * common:
5559           Automatic update of common submodule
5560           From 668acee to 4f962f7
5561
5562 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
5563
5564         * configure.ac:
5565           configure: bump gtk-doc req to 1.12 (mar-2009)
5566           This allows us to e.g. unconditionally use gtkdoc-rebase.
5567
5568 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
5569
5570         * docs/plugins/inspect/plugin-dvdsub.xml:
5571         * gst/dvdsub/gstdvdsubdec.c:
5572         * gst/dvdsub/gstdvdsubparse.c:
5573           video/x-dvd-subpicture -> subpicture/x-dvd
5574
5575 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5576
5577         * ext/x264/gstx264enc.c:
5578           x264enc: Use new video encoder base class API for handling tags
5579
5580 2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5581
5582         * ext/mpg123/gstmpg123audiodec.c:
5583           mpg123: Give MARGINAL rank to the mpg123 decoder element
5584
5585 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5586
5587         * gst/dvdsub/gstdvdsubdec.c:
5588           dvdsubdec: Set alignment at the correct place of GstAllocationParams
5589
5590 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5591
5592         * configure.ac:
5593         * win32/common/config.h:
5594           Back to development
5595
5596 === release 0.11.93 ===
5597
5598 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5599
5600         * configure.ac:
5601         * gst-plugins-ugly.doap:
5602         * win32/common/config.h:
5603           Release 0.11.93
5604
5605 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5606
5607         * gst/asfdemux/asfpacket.c:
5608         * gst/realmedia/rmdemux.c:
5609           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
5610
5611 2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
5612
5613         * ext/mpg123/Makefile.am:
5614           mpg123: dist header file
5615
5616 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
5617
5618         * gst/asfdemux/asfpacket.c:
5619           asfdemux: avoid some more invalid timestamp arithmetic
5620           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
5621
5622 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5623
5624         * ext/sidplay/gstsiddec.cc:
5625         * gst/asfdemux/gstasfdemux.c:
5626         * gst/realmedia/rademux.c:
5627         * gst/realmedia/rmdemux.c:
5628           gst: Add stream-id to stream-start events
5629
5630 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
5631
5632         * ext/mpeg2dec/gstmpeg2dec.c:
5633           mpeg2dec: Don't use NULL values for fbuf
5634           We need to make a difference between the initial dummy buffers (which
5635           have a fbuf->id of NULL) and the buffers on which we allocated
5636           video frames.
5637
5638 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
5639
5640         * common:
5641           Automatic update of common submodule
5642           From 94ccf4c to 668acee
5643
5644 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
5645
5646         * ext/a52dec/gsta52dec.c:
5647         * ext/lame/gstlamemp3enc.c:
5648         * gst/asfdemux/gstasfdemux.c:
5649         * gst/realmedia/rademux.c:
5650         * gst/realmedia/rmdemux.c:
5651         * gst/realmedia/rmutils.c:
5652           gst_tag_list_free -> gst_tag_list_unref
5653
5654 2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5655
5656         * ext/mpg123/gstmpg123audiodec.c:
5657           mpg123: map input buffer in READ mode, not WRITE mode
5658           Makes things actually work.
5659
5660 2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5661
5662         * ext/mpg123/gstmpg123audiodec.c:
5663           mpg123: query supported output formats at run-time
5664           Fixes stuff. We use a string here since we can't be bothered
5665           with GValue.
5666
5667 2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5668
5669         * ext/mpg123/Makefile.am:
5670           mpg123: hook up to build system
5671
5672 2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
5673
5674         * ext/mpg123/gstmpg123audiodec.c:
5675         * ext/mpg123/gstmpg123audiodec.h:
5676           mpg123: add new libmpg123-based mp3 decoder plugin
5677           Needs a bit of cleaning up.
5678           https://bugzilla.gnome.org/show_bug.cgi?id=681003
5679
5680 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5681
5682         * ext/sidplay/gstsiddec.cc:
5683         * ext/x264/gstx264enc.c:
5684         * gst/asfdemux/gstasfdemux.c:
5685         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5686         * gst/realmedia/rademux.c:
5687         * gst/realmedia/rmdemux.c:
5688           tag: Update for taglist/tag event API changes
5689
5690 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
5691
5692         * ext/mpeg2dec/gstmpeg2dec.c:
5693           mpeg2dec: Avoid dropping first GOP
5694           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
5695           do not check if it is NULL or not.
5696           And cleanup a bit of debug
5697
5698 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5699
5700         * gst/realmedia/rdtmanager.c:
5701         * gst/realmedia/rdtmanager.h:
5702           rdt: add on-npt-stop signal
5703           rtspsrc will look for it.
5704
5705 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5706
5707         * gst/realmedia/rdtmanager.c:
5708           rdt: set caps after activating the pad
5709
5710 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5711
5712         * gst/realmedia/gstrdtbuffer.c:
5713           rdt: reset map info
5714
5715 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5716
5717         * gst/asfdemux/gstrtpasfdepay.c:
5718           asfdepay: fix padding correction
5719           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
5720           existing memory in the target buffer..
5721           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
5722
5723 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5724
5725         * ext/mpeg2dec/gstmpeg2dec.c:
5726           mpeg2dec: copy buffer flags when cropping
5727           When we crop a buffer, copy the flags as well.
5728
5729 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
5730
5731         * ext/mpeg2dec/gstmpeg2dec.c:
5732           mpeg2dec: Fix GstVideoInfo pointer
5733
5734 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
5735
5736         * ext/mpeg2dec/gstmpeg2dec.c:
5737           mpeg2dec: Correctly flag output buffer interlaced state
5738           If the sequence is not flagged as progressive its buffers are marked
5739           interlace mode mixed. There is an individual picture flag indicating
5740           whether picture in the sequence are interlaced or not. This is used
5741           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
5742           completely indicate the buffer's interlaced state.
5743           Also, TFF and RFF should only be set if the sequence is not progressive.
5744
5745 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5746
5747         * ext/mpeg2dec/gstmpeg2dec.c:
5748           ext: Update for video base classes API changes
5749
5750 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5751
5752         * common:
5753           Automatic update of common submodule
5754           From 98e386f to 94ccf4c
5755
5756 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5757
5758         * gst/asfdemux/asfpacket.c:
5759           asfdemux: make sure to avoid arithmetic with _NONE timestamp
5760
5761 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5762
5763         * gst/asfdemux/asfpacket.c:
5764           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
5765           ... so it does not get used as first (valid) payload ts, whereas
5766           the first real valid payload ts may be considerably larger.
5767           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
5768
5769 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5770
5771         * gst/asfdemux/gstasfdemux.c:
5772           asfdemux: slightly relax supported seek requirements
5773           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
5774
5775 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5776
5777         * ext/mpeg2dec/gstmpeg2dec.c:
5778           mpeg2dec: Propagate GstFlowReturn where needed
5779           It was just ignoring the return values...
5780
5781 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5782
5783         * ext/mpeg2dec/gstmpeg2dec.c:
5784           mpeg2dec: Store temporary buffers out of the way
5785           When mpeg2dec needs to do cropping (because downstream can't handle it),
5786           we need temporary buffers to decode to.
5787           Use the user_data field to store those, and unify the rest of the code
5788           that needs to touch a buffer (regardless of how/where it was allocated).
5789           https://bugzilla.gnome.org/show_bug.cgi?id=680194
5790
5791 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5792
5793         * ext/mpeg2dec/gstmpeg2dec.c:
5794           mpeg2dec: Call gst_video_decoder_negotiate()
5795
5796 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5797
5798         * gst/realmedia/rmdemux.c:
5799           rmdemux: give stream tags a different event name so they don't overwrite global tags
5800           There can only be one taglist per name for sticky tag events.
5801           Needs to be fixed more properly, see
5802           https://bugzilla.gnome.org/show_bug.cgi?id=677619
5803
5804 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5805
5806         * gst/realmedia/rademux.c:
5807           rademux: set/send caps on pad after activating it
5808
5809 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5810
5811         * gst/realmedia/rmdemux.c:
5812           rmdemux: set/send caps after activating the source pads
5813           Makes sure the caps event isn't dropped immediately.
5814
5815 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5816
5817         * ext/dvdread/dvdreadsrc.c:
5818           dvdreadsrc: mustn't drop queries like caps query if not started yet
5819
5820 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
5821
5822         * gst/asfdemux/gstasfdemux.c:
5823           asfdemux: extract WM/Year as GstDateTime instead of GDate
5824           So we can signal that only the year field is valid.
5825
5826 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5827
5828         * gst/asfdemux/gstasfdemux.c:
5829           asfdemux: don't leak payload if we are not pushing it
5830
5831 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5832
5833         * ext/sidplay/gstsiddec.cc:
5834         * gst/asfdemux/gstasfdemux.c:
5835         * gst/realmedia/rademux.c:
5836         * gst/realmedia/rmdemux.c:
5837           demuxers: Push STREAM_START when needed
5838
5839 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5840
5841         * gst/asfdemux/gstasfdemux.c:
5842           asf: don't push on inactive streams
5843
5844 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5845
5846         * ext/dvdread/dvdreadsrc.c:
5847           dvdreadsrc: set rank to NONE
5848           It should never be autoplugged really, for DVD
5849           playback there's rsndvd (or will be, realsoonnow).
5850
5851 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5852
5853         * ext/mpeg2dec/gstmpeg2dec.c:
5854           fix for allocator API changes
5855
5856 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5857
5858         * ext/x264/gstx264enc.c:
5859           update for query api changes
5860
5861 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5862
5863         * ext/mpeg2dec/gstmpeg2dec.c:
5864           update for query api changes
5865
5866 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5867
5868         * ext/x264/gstx264enc.c:
5869           update for allocation query changes
5870
5871 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
5872
5873         * LICENSE_readme:
5874           LICENSE_readme: fix typo
5875
5876 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
5877
5878         * LICENSE_readme:
5879           LICENSE_readme: mention x264
5880           https://bugzilla.gnome.org/show_bug.cgi?id=679472
5881
5882 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5883
5884         * gst/asfdemux/gstasfdemux.c:
5885         * gst/realmedia/rademux.c:
5886         * gst/realmedia/rmdemux.c:
5887           gst: Implement segment-done event
5888
5889 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5890
5891         * gst/asfdemux/gstasfdemux.c:
5892           asf: fix x-wmv format in caps
5893
5894 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5895
5896         * gst/asfdemux/asfpacket.c:
5897           asf: unmap packets
5898
5899 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
5900
5901         * gst/asfdemux/asfpacket.c:
5902         * gst/asfdemux/asfpacket.h:
5903         * gst/asfdemux/gstasfdemux.c:
5904           asfdemux: Ignore parsing errors from broken packets
5905           We should instead be counting the number of errors and exiting if
5906           they're too numerous. This makes a number of broken ASF files playable.
5907           https://bugzilla.gnome.org/show_bug.cgi?id=678543
5908           Conflicts:
5909           gst/asfdemux/asfpacket.c
5910           gst/asfdemux/gstasfdemux.c
5911
5912 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5913
5914         * gst/asfdemux/gstasfdemux.c:
5915           fix interlace-mode
5916
5917 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5918
5919         * ext/mpeg2dec/gstmpeg2dec.c:
5920           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
5921
5922 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5923
5924         * ext/mpeg2dec/gstmpeg2dec.c:
5925           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
5926           Fixes bug #377713.
5927
5928 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
5929
5930         * ext/x264/gstx264enc.c:
5931           x264enc: Fix unitialized variable and taglist event
5932
5933 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5934
5935         * ext/mpeg2dec/gstmpeg2dec.c:
5936           mpeg2dec: fix compilation
5937
5938 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5939
5940         * ext/sidplay/gstsiddec.cc:
5941         * gst/asfdemux/gstasfdemux.c:
5942         * gst/realmedia/rademux.c:
5943         * gst/realmedia/rdtmanager.c:
5944         * gst/realmedia/rmdemux.c:
5945           update for task api change
5946
5947 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5948
5949         * ext/mpeg2dec/gstmpeg2dec.c:
5950         * ext/x264/gstx264enc.c:
5951           fix compilation
5952
5953 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5954
5955         * ext/mpeg2dec/gstmpeg2dec.c:
5956         * ext/mpeg2dec/gstmpeg2dec.h:
5957           mpeg2dec: Port to 0.11 again
5958
5959 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5960
5961         * ext/x264/gstx264enc.c:
5962           x264enc: Fix compiler warning
5963
5964 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5965
5966         * ext/mpeg2dec/gstmpeg2dec.c:
5967         * ext/mpeg2dec/gstmpeg2dec.h:
5968           mpeg2dec: Report PAR if not present upstream
5969           And clean up some code
5970
5971 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5972
5973         * ext/mpeg2dec/gstmpeg2dec.c:
5974           mpeg2dec: use _scale_ceil to compute frame period
5975           https://bugzilla.gnome.org/show_bug.cgi?id=675769
5976
5977 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5978
5979         * ext/mpeg2dec/gstmpeg2dec.c:
5980           mpeg2dec: mpeg2dec actually has 3 frame latency
5981           https://bugzilla.gnome.org/show_bug.cgi?id=675769
5982
5983 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5984
5985         * ext/mpeg2dec/gstmpeg2dec.c:
5986           mpeg2dec: Fix large output buffers leak
5987
5988 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5989
5990         * ext/mpeg2dec/gstmpeg2dec.c:
5991           mpeg2dec: Port to new way of handling frame reference
5992
5993 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5994
5995         * ext/mpeg2dec/gstmpeg2dec.c:
5996           mpeg2dec: don't leak input_state
5997
5998 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5999
6000         * ext/mpeg2dec/gstmpeg2dec.c:
6001         * ext/mpeg2dec/gstmpeg2dec.h:
6002           mpeg2dec: Port to GstVideoDecoder base class
6003           Conflicts:
6004           ext/mpeg2dec/gstmpeg2dec.c
6005           ext/mpeg2dec/gstmpeg2dec.h
6006           Back to 0.10 state, needs to be ported to 0.11 again.
6007
6008 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6009
6010           Merge remote-tracking branch 'origin/master'
6011
6012 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6013
6014         * ext/x264/gstx264enc.c:
6015         * ext/x264/gstx264enc.h:
6016           x264enc: Port to 0.11 again
6017
6018 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6019
6020         * ext/x264/gstx264enc.c:
6021           x264enc: Don't set latency while holding object lock
6022           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
6023           https://bugzilla.gnome.org/show_bug.cgi?id=675762
6024
6025 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6026
6027         * ext/x264/gstx264enc.c:
6028           x264enc: Use video encoder stream lock to avoid deadlock
6029
6030 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
6031
6032         * ext/x264/gstx264enc.c:
6033           x264enc: Port to new way of passing frame reference
6034
6035 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6036
6037         * ext/x264/gstx264enc.c:
6038           x264enc: Set default stream-format to avc as it's a better format
6039
6040 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6041
6042         * ext/x264/gstx264enc.c:
6043           x264enc: Fix setting latency
6044           Fixes setting latency when framerate is dynamic and round up the latency
6045           to avoid rounding issues.
6046
6047 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6048
6049         * ext/x264/gstx264enc.c:
6050           x264enc: gst_video_encoder_get_frame() is now transfer full
6051
6052 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6053
6054         * ext/x264/gstx264enc.c:
6055           x264enc: don't leak output state
6056
6057 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6058
6059         * ext/x264/gstx264enc.c:
6060         * ext/x264/gstx264enc.h:
6061           x264enc: Remove x264 backward compatibility support
6062
6063 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6064
6065         * ext/x264/gstx264enc.c:
6066           x264enc: Report latency base on x264 buffer size
6067
6068 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6069
6070         * configure.ac:
6071         * ext/x264/gstx264enc.c:
6072         * ext/x264/gstx264enc.h:
6073           x264enc: Port to GstVideoEncoder baseclass
6074           Conflicts:
6075           configure.ac
6076           ext/x264/gstx264enc.c
6077           ext/x264/gstx264enc.h
6078           Back to 0.10 state, needs to be ported to 0.11 again.
6079
6080 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6081
6082         * Android.mk:
6083         * LICENSE_readme:
6084         * configure.ac:
6085         * docs/plugins/Makefile.am:
6086         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6087         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6088         * docs/plugins/inspect/plugin-synaesthesia.xml:
6089         * gst/synaesthesia/.gitignore:
6090         * gst/synaesthesia/Makefile.am:
6091         * gst/synaesthesia/README:
6092         * gst/synaesthesia/gstsynaesthesia.c:
6093         * gst/synaesthesia/gstsynaesthesia.h:
6094         * gst/synaesthesia/synaescope.c:
6095         * gst/synaesthesia/synaescope.h:
6096           synaesthesia: remove experimental GPL-ed synaesthesia plugin
6097           It never made it out of experimental, and there's a new
6098           synaescope element in gst-plugins-bad that's hopefully
6099           sufficiently similar.
6100           https://bugzilla.gnome.org/show_bug.cgi?id=356882
6101
6102 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6103
6104         * gst/mpegstream/.gitignore:
6105           mpegstream: remove leftover hidden .gitignore file
6106
6107 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6108
6109         * gst/synaesthesia/gstsynaesthesia.c:
6110         * tests/check/elements/amrnbenc.c:
6111         * tests/check/elements/x264enc.c:
6112           elements: Use gst_pad_set_caps() instead of manual event fiddling
6113
6114 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6115
6116         * common:
6117           Automatic update of common submodule
6118           From 03a0e57 to 98e386f
6119
6120 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6121
6122         * configure.ac:
6123           Back to development
6124
6125 === release 0.11.92 ===
6126
6127 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6128
6129         * ChangeLog:
6130         * NEWS:
6131         * RELEASE:
6132         * configure.ac:
6133         * docs/plugins/inspect/plugin-a52dec.xml:
6134         * docs/plugins/inspect/plugin-amrnb.xml:
6135         * docs/plugins/inspect/plugin-amrwbdec.xml:
6136         * docs/plugins/inspect/plugin-asf.xml:
6137         * docs/plugins/inspect/plugin-cdio.xml:
6138         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6139         * docs/plugins/inspect/plugin-dvdread.xml:
6140         * docs/plugins/inspect/plugin-dvdsub.xml:
6141         * docs/plugins/inspect/plugin-lame.xml:
6142         * docs/plugins/inspect/plugin-mad.xml:
6143         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6144         * docs/plugins/inspect/plugin-realmedia.xml:
6145         * docs/plugins/inspect/plugin-siddec.xml:
6146         * docs/plugins/inspect/plugin-twolame.xml:
6147         * docs/plugins/inspect/plugin-x264.xml:
6148         * gst-plugins-ugly.doap:
6149         * win32/common/config.h:
6150           Release 0.11.92
6151
6152 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6153
6154         * po/af.po:
6155         * po/az.po:
6156         * po/bg.po:
6157         * po/ca.po:
6158         * po/cs.po:
6159         * po/da.po:
6160         * po/de.po:
6161         * po/el.po:
6162         * po/en_GB.po:
6163         * po/eo.po:
6164         * po/es.po:
6165         * po/eu.po:
6166         * po/fi.po:
6167         * po/fr.po:
6168         * po/gl.po:
6169         * po/hu.po:
6170         * po/id.po:
6171         * po/it.po:
6172         * po/ja.po:
6173         * po/lt.po:
6174         * po/lv.po:
6175         * po/ms.po:
6176         * po/mt.po:
6177         * po/nb.po:
6178         * po/nl.po:
6179         * po/or.po:
6180         * po/pl.po:
6181         * po/pt_BR.po:
6182         * po/ro.po:
6183         * po/ru.po:
6184         * po/sk.po:
6185         * po/sl.po:
6186         * po/sq.po:
6187         * po/sr.po:
6188         * po/sv.po:
6189         * po/tr.po:
6190         * po/uk.po:
6191         * po/vi.po:
6192         * po/zh_CN.po:
6193           Update .po files
6194
6195 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6196
6197         * common:
6198           Automatic update of common submodule
6199           From 1fab359 to 03a0e57
6200
6201 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6202
6203         * ext/sidplay/gstsiddec.cc:
6204         * gst/asfdemux/gstasfdemux.c:
6205         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6206         * gst/realmedia/rademux.c:
6207         * gst/realmedia/rmdemux.c:
6208           update for tag event change
6209
6210 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6211
6212         * common:
6213           Automatic update of common submodule
6214           From f1b5a96 to 1fab359
6215
6216 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6217
6218         * common:
6219           Automatic update of common submodule
6220           From 92b7266 to f1b5a96
6221
6222 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6223
6224         * common:
6225           Automatic update of common submodule
6226           From ec1c4a8 to 92b7266
6227
6228 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6229
6230         * common:
6231           Automatic update of common submodule
6232           From 3429ba6 to ec1c4a8
6233
6234 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6235
6236         * gst/realmedia/rmutils.c:
6237           realmedia: don't use GstStructure API on tag lists
6238
6239 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
6240
6241         * ext/a52dec/gsta52dec.c:
6242           a52dec: really prefer the original number (and position) of channels
6243           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
6244
6245 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6246
6247         * common:
6248           Automatic update of common submodule
6249           From dc70203 to 3429ba6
6250
6251 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6252
6253         * configure.ac:
6254         * ext/x264/gstx264enc.c:
6255           x264: bump x264 requirement to build 106 or later
6256           Build 106 is from September 2010.
6257           https://bugzilla.gnome.org/show_bug.cgi?id=676257
6258
6259 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
6260
6261         * ext/a52dec/gsta52dec.c:
6262         * m4/a52.m4:
6263           a52dec: adapt to work also with new liba52
6264           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
6265
6266 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6267
6268         * ext/a52dec/gsta52dec.c:
6269           a52dec: trigger renegotiation upon changed stream channels
6270           Fixes #675451
6271
6272 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6273
6274         * configure.ac:
6275           configure: Require core/base 0.11.91
6276
6277 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
6278
6279         * .gitignore:
6280           .gitignore: add visual studio IDE files and OS X .DS_Store files
6281           https://bugzilla.gnome.org/show_bug.cgi?id=667899
6282
6283 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6284
6285         * configure.ac:
6286           Back to development
6287
6288 === release 0.11.91 ===
6289
6290 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6291
6292         * ChangeLog:
6293         * NEWS:
6294         * RELEASE:
6295         * common:
6296         * configure.ac:
6297         * gst-plugins-ugly.doap:
6298         * win32/common/config.h:
6299           Release 0.11.91
6300
6301 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6302
6303         * po/af.po:
6304         * po/az.po:
6305         * po/bg.po:
6306         * po/ca.po:
6307         * po/cs.po:
6308         * po/da.po:
6309         * po/de.po:
6310         * po/el.po:
6311         * po/en_GB.po:
6312         * po/eo.po:
6313         * po/es.po:
6314         * po/eu.po:
6315         * po/fi.po:
6316         * po/fr.po:
6317         * po/gl.po:
6318         * po/hu.po:
6319         * po/id.po:
6320         * po/it.po:
6321         * po/ja.po:
6322         * po/lt.po:
6323         * po/lv.po:
6324         * po/ms.po:
6325         * po/mt.po:
6326         * po/nb.po:
6327         * po/nl.po:
6328         * po/or.po:
6329         * po/pl.po:
6330         * po/pt_BR.po:
6331         * po/ro.po:
6332         * po/ru.po:
6333         * po/sk.po:
6334         * po/sl.po:
6335         * po/sq.po:
6336         * po/sr.po:
6337         * po/sv.po:
6338         * po/tr.po:
6339         * po/uk.po:
6340         * po/vi.po:
6341         * po/zh_CN.po:
6342           Update .po files
6343
6344 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6345
6346           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
6347
6348 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6349
6350         * common:
6351           Automatic update of common submodule
6352           From dc70203 to 3429ba6
6353
6354 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6355
6356         * gst/asfdemux/asfpacket.c:
6357           asfdemux: Use correct enum type
6358
6359 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6360
6361         * gst/asfdemux/gstasfdemux.c:
6362           asfdemux: implement pull mode seek snap flags when an index is present
6363           Also ensure we get a proper EOS when seeking past the end of the
6364           file, or (when the snap after flag is set) between the last keyframe
6365           and the end of the file.
6366
6367 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
6368
6369         * ext/cdio/gstcdio.c:
6370         * ext/cdio/gstcdio.h:
6371         * ext/cdio/gstcdiocddasrc.c:
6372           cdio: compensate for libcdio's recent cd-text api changes
6373           https://bugzilla.gnome.org/show_bug.cgi?id=675112
6374           Conflicts:
6375           ext/cdio/gstcdiocddasrc.c
6376
6377 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6378
6379         * ext/dvdread/dvdreadsrc.c:
6380           dvdread: fix build after recent include reshuffling in core
6381           Need to include gmodule.h ourselves now.
6382
6383 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6384
6385         * ext/mpeg2dec/gstmpeg2dec.c:
6386           video: Update for libgstvideo API changes
6387
6388 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6389
6390         * common:
6391           Automatic update of common submodule
6392           From 6db25be to dc70203
6393
6394 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6395
6396         * gst/asfdemux/asfpacket.c:
6397         * gst/asfdemux/asfpacket.h:
6398           asfdemux: fix performance issue, especially with high-bitrate streams
6399           Two things were suboptimal from a performance point of view:
6400           a) consider a large media object such as a video keyframe, which
6401           may be split up into multiple fragments. We would assemble
6402           the media object as follows:
6403           buf = join (join (join (frag1, frag2), frag3), frag4)
6404           which causes many unnecessary memcpy()s, and malloc/free,
6405           which could easily add up to a multiple of the actual object
6406           size. To avoid this, we allocate a buffer of the size needed
6407           from the start and copy fragments into that directly.
6408           b) for every fragment to join, we would create a sub-buffer
6409           before joining it (which would discard the sub-buffer again),
6410           leading to unnecessary miniobject create/free churn.
6411           Conflicts:
6412           gst/asfdemux/asfpacket.c
6413           gst/asfdemux/asfpacket.h
6414
6415 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6416
6417         * gst/asfdemux/asfpacket.c:
6418           asfdemux: avoid unnecessary stream lookup
6419           We have already retrieved the stream for that stream number and
6420           made sure it's not NULL, so no need to do it again here; neither
6421           the number nor the streams changed since the last time.
6422
6423 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
6424
6425         * ext/a52dec/gsta52dec.c:
6426           a52dec: fix first_access bigger than 2
6427           gst_buffer_extract returns the number of bytes extracted, here 2 max.
6428           Set size to the buffer size as was done in 0.10 to avoid first_access
6429           error when it bypass 2.
6430           https://bugzilla.gnome.org/show_bug.cgi?id=673434
6431
6432 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6433
6434         * autogen.sh:
6435         * configure.ac:
6436           configure: Modernize autotools setup a bit
6437           Also we now only create tar.bz2 and tar.xz tarballs.
6438
6439 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6440
6441         * common:
6442           Automatic update of common submodule
6443           From 464fe15 to 6db25be
6444
6445 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6446
6447         * configure.ac:
6448           Back to development
6449
6450 === release 0.11.90 ===
6451
6452 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6453
6454         * ChangeLog:
6455         * NEWS:
6456         * RELEASE:
6457         * configure.ac:
6458         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6459         * docs/plugins/inspect/plugin-a52dec.xml:
6460         * docs/plugins/inspect/plugin-amrnb.xml:
6461         * docs/plugins/inspect/plugin-amrwbdec.xml:
6462         * docs/plugins/inspect/plugin-asf.xml:
6463         * docs/plugins/inspect/plugin-cdio.xml:
6464         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6465         * docs/plugins/inspect/plugin-dvdread.xml:
6466         * docs/plugins/inspect/plugin-dvdsub.xml:
6467         * docs/plugins/inspect/plugin-lame.xml:
6468         * docs/plugins/inspect/plugin-mad.xml:
6469         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6470         * docs/plugins/inspect/plugin-realmedia.xml:
6471         * docs/plugins/inspect/plugin-siddec.xml:
6472         * docs/plugins/inspect/plugin-twolame.xml:
6473         * docs/plugins/inspect/plugin-x264.xml:
6474         * gst-plugins-ugly.doap:
6475         * win32/common/config.h:
6476           Release 0.11.90
6477
6478 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6479
6480         * po/af.po:
6481         * po/az.po:
6482         * po/bg.po:
6483         * po/ca.po:
6484         * po/cs.po:
6485         * po/da.po:
6486         * po/de.po:
6487         * po/el.po:
6488         * po/en_GB.po:
6489         * po/eo.po:
6490         * po/es.po:
6491         * po/eu.po:
6492         * po/fi.po:
6493         * po/fr.po:
6494         * po/gl.po:
6495         * po/hu.po:
6496         * po/id.po:
6497         * po/it.po:
6498         * po/ja.po:
6499         * po/lt.po:
6500         * po/lv.po:
6501         * po/ms.po:
6502         * po/mt.po:
6503         * po/nb.po:
6504         * po/nl.po:
6505         * po/or.po:
6506         * po/pl.po:
6507         * po/pt_BR.po:
6508         * po/ro.po:
6509         * po/ru.po:
6510         * po/sk.po:
6511         * po/sl.po:
6512         * po/sq.po:
6513         * po/sr.po:
6514         * po/sv.po:
6515         * po/tr.po:
6516         * po/uk.po:
6517         * po/vi.po:
6518         * po/zh_CN.po:
6519           Update .po files
6520
6521 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6522
6523         * ext/mad/gstmad.c.orig:
6524           mad: remove .c.orig file
6525
6526 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6527
6528         * ext/a52dec/gsta52dec.c:
6529         * ext/amrnb/amrnbdec.c:
6530         * ext/amrnb/amrnbenc.c:
6531         * ext/amrwbdec/amrwbdec.c:
6532         * ext/cdio/gstcdiocddasrc.c:
6533         * ext/dvdread/dvdreadsrc.c:
6534         * ext/lame/gstlamemp3enc.c:
6535         * ext/mad/gstmad.c:
6536         * ext/mad/gstmad.c.orig:
6537         * ext/mpeg2dec/gstmpeg2dec.c:
6538         * ext/sidplay/gstsiddec.cc:
6539         * ext/twolame/gsttwolamemp2enc.c:
6540         * ext/x264/gstx264enc.c:
6541         * gst/asfdemux/gstasfdemux.c:
6542         * gst/asfdemux/gstrtpasfdepay.c:
6543         * gst/asfdemux/gstrtspwms.c:
6544         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6545         * gst/dvdsub/gstdvdsubdec.c:
6546         * gst/dvdsub/gstdvdsubparse.c:
6547         * gst/realmedia/pnmsrc.c:
6548         * gst/realmedia/rademux.c:
6549         * gst/realmedia/rdtdepay.c:
6550         * gst/realmedia/rdtmanager.c:
6551         * gst/realmedia/rmdemux.c:
6552         * gst/realmedia/rtspreal.c:
6553         * gst/synaesthesia/gstsynaesthesia.c:
6554         * gst/xingmux/gstxingmux.c:
6555           Use new gst_element_class_set_static_metadata()
6556
6557 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6558
6559         * common:
6560           Automatic update of common submodule
6561           From 7fda524 to 464fe15
6562
6563 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6564
6565         * ext/a52dec/gsta52dec.c:
6566         * ext/amrnb/amrnb.c:
6567         * ext/amrwbdec/amrwb.c:
6568         * ext/cdio/gstcdio.c:
6569         * ext/dvdread/dvdreadsrc.c:
6570         * ext/lame/plugin.c:
6571         * ext/mad/gstmad.c:
6572         * ext/mad/gstmad.c.orig:
6573         * ext/mpeg2dec/gstmpeg2dec.c:
6574         * ext/sidplay/gstsiddec.cc:
6575         * ext/twolame/gsttwolamemp2enc.c:
6576         * ext/x264/gstx264enc.c:
6577         * gst/asfdemux/gstasf.c:
6578         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6579         * gst/dvdsub/gstdvdsubdec.c:
6580         * gst/realmedia/realmedia.c:
6581         * gst/synaesthesia/gstsynaesthesia.c:
6582         * gst/xingmux/plugin.c:
6583           gst: Update for GST_PLUGIN_DEFINE() API changes
6584
6585 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6586
6587         * configure.ac:
6588           configure: Update version to 0.11.89.1
6589
6590 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6591
6592         * configure.ac:
6593         * docs/plugins/Makefile.am:
6594         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6595         * docs/version.entities.in:
6596         * ext/a52dec/Makefile.am:
6597         * ext/amrnb/Makefile.am:
6598         * ext/amrwbdec/Makefile.am:
6599         * ext/cdio/Makefile.am:
6600         * ext/lame/Makefile.am:
6601         * ext/mad/Makefile.am:
6602         * ext/mpeg2dec/Makefile.am:
6603         * ext/sidplay/Makefile.am:
6604         * ext/twolame/Makefile.am:
6605         * ext/x264/Makefile.am:
6606         * gst-plugins-ugly.spec.in:
6607         * gst/asfdemux/Makefile.am:
6608         * gst/dvdlpcmdec/Makefile.am:
6609         * gst/dvdsub/Makefile.am:
6610         * gst/realmedia/Makefile.am:
6611         * pkgconfig/Makefile.am:
6612         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
6613         * tests/check/Makefile.am:
6614           gst: Update versioning
6615
6616 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6617
6618         * ext/mpeg2dec/gstmpeg2dec.c:
6619         * ext/mpeg2dec/gstmpeg2dec.h:
6620           mpeg2dec: fix cropping
6621           fix cropping in mpeg2dec
6622
6623 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6624
6625         * ext/mpeg2dec/gstmpeg2dec.c:
6626           mpeg2dec: add crop metadata when buffer is still writable
6627
6628 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6629
6630         * gst/asfdemux/gstrtpasfdepay.c:
6631           update for buffer api change
6632
6633 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6634
6635         * ext/a52dec/gsta52dec.c:
6636         * ext/mad/gstmad.c:
6637           ext: Update for audio decoder API changes
6638
6639 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6640
6641         * tests/check/elements/amrnbenc.c:
6642         * tests/check/elements/x264enc.c:
6643           tests: make more valgrind-friendly and plug caps leak
6644
6645 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6646
6647         * gst/asfdemux/asfpacket.c:
6648         * gst/asfdemux/gstasfdemux.c:
6649         * gst/dvdsub/gstdvdsubdec.c:
6650           update for buffer changes
6651
6652 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6653
6654         * tests/check/elements/x264enc.c:
6655           tests: x264enc: adjust test to removal of deprecated properties
6656
6657 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6658
6659           Replace master with 0.11
6660
6661 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6662
6663         * configure.ac:
6664           back to development
6665
6666 === release 0.11.2 ===
6667
6668 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6669
6670         * ChangeLog:
6671         * NEWS:
6672         * RELEASE:
6673         * configure.ac:
6674         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6675         * docs/plugins/inspect/plugin-a52dec.xml:
6676         * docs/plugins/inspect/plugin-amrnb.xml:
6677         * docs/plugins/inspect/plugin-amrwbdec.xml:
6678         * docs/plugins/inspect/plugin-asf.xml:
6679         * docs/plugins/inspect/plugin-cdio.xml:
6680         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6681         * docs/plugins/inspect/plugin-dvdread.xml:
6682         * docs/plugins/inspect/plugin-dvdsub.xml:
6683         * docs/plugins/inspect/plugin-lame.xml:
6684         * docs/plugins/inspect/plugin-mad.xml:
6685         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6686         * docs/plugins/inspect/plugin-realmedia.xml:
6687         * docs/plugins/inspect/plugin-siddec.xml:
6688         * docs/plugins/inspect/plugin-twolame.xml:
6689         * docs/plugins/inspect/plugin-x264.xml:
6690         * gst-plugins-ugly.doap:
6691         * po/af.po:
6692         * po/az.po:
6693         * po/bg.po:
6694         * po/ca.po:
6695         * po/cs.po:
6696         * po/da.po:
6697         * po/de.po:
6698         * po/el.po:
6699         * po/en_GB.po:
6700         * po/eo.po:
6701         * po/es.po:
6702         * po/eu.po:
6703         * po/fi.po:
6704         * po/fr.po:
6705         * po/gl.po:
6706         * po/hu.po:
6707         * po/id.po:
6708         * po/it.po:
6709         * po/ja.po:
6710         * po/lt.po:
6711         * po/lv.po:
6712         * po/ms.po:
6713         * po/mt.po:
6714         * po/nb.po:
6715         * po/nl.po:
6716         * po/or.po:
6717         * po/pl.po:
6718         * po/pt_BR.po:
6719         * po/ro.po:
6720         * po/ru.po:
6721         * po/sk.po:
6722         * po/sl.po:
6723         * po/sq.po:
6724         * po/sr.po:
6725         * po/sv.po:
6726         * po/tr.po:
6727         * po/uk.po:
6728         * po/vi.po:
6729         * po/zh_CN.po:
6730         * win32/common/config.h:
6731           Release 0.11.2
6732
6733 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6734
6735         * tests/check/elements/mpeg2dec.c:
6736           tests: fix after memory changes
6737
6738 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6739
6740         * ext/x264/gstx264enc.c:
6741         * ext/x264/gstx264enc.h:
6742           x264enc: remove deprecated properties
6743
6744 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6745
6746           Merge remote-tracking branch 'origin/master' into 0.11
6747           So 0.11 folks also get amr include fixes.
6748           Conflicts:
6749           ext/a52dec/gsta52dec.c
6750           ext/mad/gstmad.c
6751
6752 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6753
6754         * gst/synaesthesia/gstsynaesthesia.c:
6755           synaesthesia: fixup for bufferpool api changes
6756           ... as well as some caps ref handling.
6757
6758 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6759
6760         * gst/realmedia/rademux.c:
6761         * gst/realmedia/rmdemux.c:
6762           don't pass random pointers to pull_range
6763
6764 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6765
6766         * ext/mpeg2dec/gstmpeg2dec.c:
6767           update for bufferpool changes
6768
6769 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6770
6771         * ext/mpeg2dec/gstmpeg2dec.c:
6772           update for allocation query changes
6773
6774 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6775
6776         * ext/dvdread/dvdreadsrc.c:
6777         * ext/lame/gstlamemp3enc.c:
6778         * ext/mpeg2dec/gstmpeg2dec.c:
6779         * ext/x264/gstx264enc.c:
6780         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6781         * gst/dvdsub/gstdvdsubdec.c:
6782           update for memory api changes
6783
6784 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6785
6786         * ext/mpeg2dec/gstmpeg2dec.c:
6787           take padding into account
6788
6789 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6790
6791         * ext/mad/gstmad.c:
6792           mad: simplify parsing code
6793           Also fixes #671455 (expected at least).
6794
6795 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6796
6797         * configure.ac:
6798           configure.ac: bump required GLib to 2.31.14
6799           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
6800
6801 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6802
6803         * ext/sidplay/gstsiddec.cc:
6804           fix for caps _normalize changes
6805
6806 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6807
6808         * ext/x264/gstx264enc.c:
6809           fix for caps api changes
6810
6811 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6812
6813         * ext/a52dec/gsta52dec.c:
6814         * ext/a52dec/gsta52dec.h:
6815           a52dec: use base class tag handling helper
6816           ... so as to ensure these to be handled and sent at proper time.
6817
6818 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6819
6820         * ext/dvdread/dvdreadsrc.c:
6821           dvdreadsrc: Use variable type with correct signedness
6822
6823 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
6824
6825         * ext/mpeg2dec/gstmpeg2dec.c:
6826           mpeg2dec: Copy planes in one go when possible
6827
6828 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6829
6830         * configure.ac:
6831         * ext/amrnb/amrnbdec.h:
6832         * ext/amrnb/amrnbenc.h:
6833         * ext/amrwbdec/amrwbdec.h:
6834           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
6835           In previous versions, the opencore-amr include sub-directory
6836           would be specified in the include path in the CFLAGS, but this
6837           is no longer the case in newer versions, so we need to add those
6838           to our include directives.
6839           Based on patch by: Christian Morales Vega
6840           https://bugzilla.gnome.org/show_bug.cgi?id=671123
6841
6842 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6843
6844         * configure.ac:
6845           configure: get rid of non-pkg-config ways to check for opencore-amr
6846
6847 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6848
6849         * ext/mpeg2dec/gstmpeg2dec.c:
6850           update for metadata API changes
6851
6852 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
6853
6854         * ext/amrwbdec/Makefile.am:
6855         * ext/lame/Makefile.am:
6856         * ext/mad/Makefile.am:
6857           amrwbdec, lame, mad: link to libgstbase
6858
6859 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
6860
6861         * ext/x264/gstx264enc.c:
6862           x264enc: fix compiler warning
6863
6864 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6865
6866           Merge remote-tracking branch 'origin/master' into 0.11
6867
6868 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6869
6870           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
6871           Conflicts:
6872           ext/mad/gstmad.c
6873
6874 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6875
6876         * NEWS:
6877         * RELEASE:
6878         * configure.ac:
6879         * docs/plugins/gst-plugins-ugly-plugins.args:
6880         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6881         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6882         * docs/plugins/inspect/plugin-a52dec.xml:
6883         * docs/plugins/inspect/plugin-amrnb.xml:
6884         * docs/plugins/inspect/plugin-amrwbdec.xml:
6885         * docs/plugins/inspect/plugin-asf.xml:
6886         * docs/plugins/inspect/plugin-cdio.xml:
6887         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6888         * docs/plugins/inspect/plugin-dvdread.xml:
6889         * docs/plugins/inspect/plugin-dvdsub.xml:
6890         * docs/plugins/inspect/plugin-iec958.xml:
6891         * docs/plugins/inspect/plugin-lame.xml:
6892         * docs/plugins/inspect/plugin-mad.xml:
6893         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6894         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6895         * docs/plugins/inspect/plugin-mpegstream.xml:
6896         * docs/plugins/inspect/plugin-realmedia.xml:
6897         * docs/plugins/inspect/plugin-siddec.xml:
6898         * docs/plugins/inspect/plugin-twolame.xml:
6899         * docs/plugins/inspect/plugin-x264.xml:
6900         * win32/common/config.h:
6901           Bump version after release
6902
6903 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
6904
6905         * autogen.sh:
6906           autogen.sh: avoid touching .po files during 'make'
6907           A simple workaround to deal with GNU gettext automake integration
6908           failing to deal with git.  Fixes: #669207
6909
6910 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6911
6912         * ext/x264/gstx264enc.c:
6913           x264: convert g_print to LOG
6914
6915 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6916
6917         * gst/asfdemux/gstrtpasfdepay.c:
6918           update for new memory api
6919
6920 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6921
6922         * ext/x264/gstx264enc.c:
6923           x264enc: handle pts and dts
6924
6925 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6926
6927         * ext/mad/gstmad.c:
6928           mad: handle libmad freeform parsing quirk
6929
6930 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6931
6932         * ext/mad/gstmad.c:
6933           mad: fixup unhacking last frame coaxing
6934           ... so as to not only replace the data pointer but also available size.
6935
6936 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
6937
6938         * gst-plugins-ugly.spec.in:
6939           Add latest plugins
6940
6941 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6942
6943         * win32/common/config.h:
6944           win32: back to development
6945
6946 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6947
6948         * configure.ac:
6949         * gst/synaesthesia/gstsynaesthesia.c:
6950         * gst/synaesthesia/gstsynaesthesia.h:
6951           synaesthesia: port to 0.11
6952
6953 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6954
6955         * configure.ac:
6956         * gst/xingmux/gstxingmux.c:
6957           xingmux: port to 0.11
6958
6959 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6960
6961         * configure.ac:
6962           back to development
6963
6964 === release 0.11.1 ===
6965
6966 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6967
6968         * ChangeLog:
6969         * NEWS:
6970         * RELEASE:
6971         * configure.ac:
6972         * docs/plugins/gst-plugins-ugly-plugins.args:
6973         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6974         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6975         * docs/plugins/inspect/plugin-a52dec.xml:
6976         * docs/plugins/inspect/plugin-amrnb.xml:
6977         * docs/plugins/inspect/plugin-amrwbdec.xml:
6978         * docs/plugins/inspect/plugin-asf.xml:
6979         * docs/plugins/inspect/plugin-cdio.xml:
6980         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6981         * docs/plugins/inspect/plugin-dvdread.xml:
6982         * docs/plugins/inspect/plugin-dvdsub.xml:
6983         * docs/plugins/inspect/plugin-lame.xml:
6984         * docs/plugins/inspect/plugin-mad.xml:
6985         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6986         * docs/plugins/inspect/plugin-realmedia.xml:
6987         * docs/plugins/inspect/plugin-siddec.xml:
6988         * docs/plugins/inspect/plugin-twolame.xml:
6989         * docs/plugins/inspect/plugin-x264.xml:
6990         * gst-plugins-ugly.doap:
6991         * po/af.po:
6992         * po/az.po:
6993         * po/bg.po:
6994         * po/ca.po:
6995         * po/cs.po:
6996         * po/da.po:
6997         * po/de.po:
6998         * po/el.po:
6999         * po/en_GB.po:
7000         * po/eo.po:
7001         * po/es.po:
7002         * po/eu.po:
7003         * po/fi.po:
7004         * po/fr.po:
7005         * po/gl.po:
7006         * po/hu.po:
7007         * po/id.po:
7008         * po/it.po:
7009         * po/ja.po:
7010         * po/lt.po:
7011         * po/lv.po:
7012         * po/ms.po:
7013         * po/mt.po:
7014         * po/nb.po:
7015         * po/nl.po:
7016         * po/or.po:
7017         * po/pl.po:
7018         * po/pt_BR.po:
7019         * po/ro.po:
7020         * po/ru.po:
7021         * po/sk.po:
7022         * po/sl.po:
7023         * po/sq.po:
7024         * po/sr.po:
7025         * po/sv.po:
7026         * po/tr.po:
7027         * po/uk.po:
7028         * po/vi.po:
7029         * po/zh_CN.po:
7030         * win32/common/config.h:
7031           RELEASE 0.11.1
7032
7033 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7034
7035           Merge branch 'master' into 0.11
7036           Conflicts:
7037           ext/mad/gstmad.c
7038
7039 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7040
7041         * ext/mad/gstmad.c:
7042           mad: unhack last frame coaxing
7043           ... so as to maximally use available base class API and interfere least
7044           as possible with its internal state.
7045
7046 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7047
7048         * ext/mad/gstmad.c:
7049           mad: fix compilation
7050
7051 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7052
7053         * ext/mad/gstmad.c:
7054           mad: chain up to default event handler
7055
7056 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
7057
7058         * ext/x264/gstx264enc.c:
7059           x264enc: unmap video frame after encoding
7060           Fixes major memory leak.
7061           https://bugzilla.gnome.org/show_bug.cgi?id=669863
7062
7063 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7064
7065         * ext/x264/gstx264enc.c:
7066           x264enc: fix after merge
7067
7068 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7069
7070           Merge branch 'master' into 0.11
7071           Conflicts:
7072           ext/x264/gstx264enc.c
7073
7074 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7075
7076         * ext/sidplay/gstsiddec.cc:
7077         * ext/sidplay/gstsiddec.h:
7078           sidplay: don't use ulong properties
7079
7080 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7081
7082         * ext/sidplay/gstsiddec.cc:
7083           sidplay: fix negotiation
7084
7085 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
7086
7087         * ext/x264/gstx264enc.c:
7088           x264enc: Add baseline profile to caps
7089           libx264 does not yet support the features that create the difference
7090           between baseline and constrained baseline profile. Hence it currently
7091           supports both though it can only technically encode constrained
7092           baseline.
7093
7094 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7095
7096         * ext/amrnb/amrnbenc.c:
7097         * gst/asfdemux/gstasfdemux.c:
7098         * gst/realmedia/rdtmanager.c:
7099           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
7100
7101 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7102
7103         * tests/check/elements/mpeg2dec.c:
7104           mpeg2dec: fix test a bit more
7105           Still broken because cropping is broken in mpeg2dec
7106
7107 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7108
7109         * tests/check/elements/amrnbenc.c:
7110         * tests/check/elements/x264enc.c:
7111         * tests/check/elements/xingmux.c:
7112           tests: fix some tests
7113
7114 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7115
7116         * ext/twolame/gsttwolamemp2enc.c:
7117           twolame: Use new audio encoder/decoder base class API for srcpad caps
7118
7119 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7120
7121         * ext/lame/gstlamemp3enc.c:
7122           lame: Use new audio encoder/decoder base class API for srcpad caps
7123
7124 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7125
7126         * ext/mad/gstmad.c:
7127           mad: Use new audio encoder/decoder base class API for srcpad caps
7128
7129 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7130
7131         * ext/a52dec/gsta52dec.c:
7132           a52dec: Use new audio encoder/decoder base class API for srcpad caps
7133
7134 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7135
7136         * ext/amrwbdec/amrwbdec.c:
7137           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
7138
7139 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7140
7141         * ext/amrnb/amrnbdec.c:
7142         * ext/amrnb/amrnbenc.c:
7143           amrnb: Use new audio encoder/decoder base class API for srcpad caps
7144
7145 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7146
7147         * ext/mad/gstmad.c:
7148           mad: ensure we do not confuse the base class with our buffer guard
7149           mad expects extra bytes at the end of a buffer (see discussion in
7150           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
7151           and since we inject these without the base class' knowledge, we
7152           need to hide the bodies better.
7153           This fixes an assert at EOS when decoding an mp3 manually without
7154           an intervening mpegaudioparse.
7155
7156 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7157
7158         * gst/realmedia/rtspreal.c:
7159           update for HEADER flag
7160
7161 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
7162
7163         * ext/x264/gstx264enc.c:
7164         * ext/x264/gstx264enc.h:
7165           x264enc: implement force-key-unit API
7166
7167 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
7168
7169         * common:
7170           Automatic update of common submodule
7171           From c463bc0 to 7fda524
7172
7173 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7174
7175         * ext/amrnb/amrnbdec.c:
7176         * ext/amrwbdec/amrwbdec.c:
7177           amr: port to 0.11 again
7178
7179 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7180
7181           Merge branch 'master' into 0.11
7182           Conflicts:
7183           ext/a52dec/gsta52dec.c
7184
7185 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7186
7187         * ext/a52dec/gsta52dec.c:
7188         * ext/amrnb/amrnbdec.c:
7189         * ext/amrnb/amrnbenc.c:
7190         * ext/amrwbdec/amrwbdec.c:
7191         * ext/dvdread/dvdreadsrc.c:
7192         * ext/lame/gstlamemp3enc.c:
7193         * ext/mad/gstmad.c:
7194         * ext/mpeg2dec/gstmpeg2dec.c:
7195         * ext/sidplay/gstsiddec.cc:
7196         * ext/twolame/gsttwolamemp2enc.c:
7197         * gst/asfdemux/asfpacket.c:
7198         * gst/asfdemux/gstasfdemux.c:
7199         * gst/asfdemux/gstrtpasfdepay.c:
7200         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7201         * gst/dvdsub/gstdvdsubdec.c:
7202         * gst/dvdsub/gstdvdsubdec.h:
7203         * gst/realmedia/gstrdtbuffer.c:
7204         * gst/realmedia/gstrdtbuffer.h:
7205         * gst/realmedia/rdtdepay.c:
7206         * gst/realmedia/rmdemux.c:
7207         * gst/realmedia/rmutils.c:
7208           port to new memory API
7209
7210 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7211
7212         * common:
7213           Automatic update of common submodule
7214           From 2a59016 to c463bc0
7215
7216 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7217
7218         * gst-libs/gst/glib-compat-private.h:
7219           Remove compatibility versions for deprecated GLib API
7220
7221 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7222
7223         * ext/a52dec/gsta52dec.c:
7224           a52dec: fix read buffer overflow upon syncing
7225           The wrong size was being decremented, leading to a runaway
7226           read loop.
7227
7228 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7229
7230         * common:
7231         * configure.ac:
7232           Add --disable-fatal-warnings configure option
7233
7234 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7235
7236         * gst/asfdemux/gstasfdemux.c:
7237         * gst/realmedia/rademux.c:
7238         * gst/realmedia/rdtmanager.c:
7239         * gst/realmedia/rmdemux.c:
7240           port to new gthread API
7241
7242 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7243
7244         * configure.ac:
7245           configure.ac: Require GLib 2.31.10 for consistency
7246
7247 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7248
7249         * common:
7250           Automatic update of common submodule
7251           From 0807187 to 2a59016
7252
7253 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7254
7255         * ext/amrwbdec/amrwbdec.c:
7256           amrwbdec: _parse should not return OK if not enough data yet
7257
7258 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7259
7260         * ext/amrnb/amrnbdec.c:
7261           amrnbdec: _parse should not return OK if not enough data yet
7262
7263 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7264
7265         * ext/dvdread/dvdreadsrc.c:
7266           dvdreadsrc: fix off by one in cell calculation for the last chapter
7267
7268 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7269
7270         * gst/asfdemux/gstasfdemux.c:
7271           asfdemux: set caps on src pad before adding it
7272
7273 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7274
7275         * gst/asfdemux/gstasfdemux.c:
7276           asfdemux: perform writable buffer map to copy into it
7277
7278 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7279
7280         * gst/asfdemux/asfpacket.c:
7281         * gst/asfdemux/asfpacket.h:
7282           asfpacket: fix 0.11 ported payload extraction
7283           ... to cater for not necessarily offset == size - cur_pos,
7284           as size may have been adjusted due to padding.
7285           Fixes #667567.
7286
7287 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7288
7289         * ext/x264/gstx264enc.c:
7290           x264enc: remove useless and semantically (though not practically) wrong code
7291           The object will be freed, so it's pointless to set the pointers
7292           to NULL anyway.
7293
7294 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7295
7296         * ext/x264/gstx264enc.c:
7297           x264enc: remove leaking "optimization"
7298
7299 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7300
7301         * gst/asfdemux/gstasfdemux.c:
7302           GST_TYPE_DATE -> G_TYPE_DATE
7303
7304 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7305
7306           Merge remote-tracking branch 'origin/master' into 0.11
7307           Conflicts:
7308           ext/a52dec/gsta52dec.c
7309
7310 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7311
7312         * ext/a52dec/gsta52dec.c:
7313           a52dec: plug buffer leak
7314
7315 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7316
7317         * ext/a52dec/gsta52dec.c:
7318           a52dec: plug buffer leak
7319
7320 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7321
7322         * ext/amrnb/amrnbenc.c:
7323           amrnbenc: _map and _unmap the appropriate input and output buffers
7324
7325 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7326
7327         * ext/a52dec/gsta52dec.c:
7328           a52dec: Fix some merge mistakes
7329
7330 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7331
7332           Merge branch 'master' into 0.11
7333           Conflicts:
7334           ext/a52dec/gsta52dec.c
7335           ext/a52dec/gsta52dec.h
7336           ext/lame/gstlame.c
7337           ext/lame/gstlame.h
7338           ext/lame/gstlamemp3enc.c
7339           ext/mad/gstmad.c
7340           ext/mad/gstmad.h
7341           gst/mpegaudioparse/gstmpegaudioparse.c
7342           gst/mpegstream/gstdvddemux.c
7343           gst/realmedia/rdtdepay.c
7344           po/es.po
7345           po/lv.po
7346           po/sr.po
7347
7348 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7349
7350         * gst/dvdsub/Makefile.am:
7351           dvdsub: add some CFLAGS and LIBS in Makefile.am
7352           ... since adapter is still used.
7353
7354 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7355
7356         * gst/realmedia/rmdemux.c:
7357           rmdemux: Don't use buffer after unreffing
7358
7359 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7360
7361         * gst/asfdemux/gstasfdemux.c:
7362           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
7363
7364 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7365
7366         * ext/mad/gstmad.c:
7367           mad: Correctly unmap the buffer with the original data pointer
7368
7369 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7370
7371         * ext/mad/gstmad.c:
7372           mad: Make sure to set caps on the srcpad if none are set yet
7373
7374 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7375
7376         * ext/mad/Makefile.am:
7377           mad: fix LIBS order in Makefile.am
7378
7379 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7380
7381         * ext/mad/gstmad.h:
7382           mad: remove left-over id3tag.h include
7383           We don't use libid3tag any more.
7384
7385 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7386
7387         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7388           dvdlpcmdec: fix for multichannel
7389
7390 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7391
7392         * ext/a52dec/gsta52dec.c:
7393         * ext/a52dec/gsta52dec.h:
7394           a52dec: Update for the new raw audio caps
7395
7396 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7397
7398         * ext/mad/gstmad.c:
7399           mad: Update for the new raw audio caps
7400
7401 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7402
7403         * ext/lame/gstlamemp3enc.c:
7404           lamemp3enc: Update for the new raw audio caps
7405
7406 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7407
7408         * ext/twolame/gsttwolamemp2enc.c:
7409           twolamemp2enc: Update for the new raw audio caps
7410
7411 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7412
7413         * ext/amrwbdec/amrwbdec.c:
7414           amrwbdec: Add the new layout field to the raw audio caps
7415
7416 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7417
7418         * ext/amrnb/amrnbdec.c:
7419         * ext/amrnb/amrnbenc.c:
7420           amrnb: Add the new layout field to the raw audio caps
7421
7422 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7423
7424         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7425         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7426           dvdlpcmdec: Port to the new raw audio caps
7427
7428 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7429
7430         * gst/asfdemux/gstasfdemux.c:
7431           asfdemux: Update for libgstriff API changes
7432           Still needs to handle audio channel reordering.
7433
7434 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7435
7436         * common:
7437           Automatic update of common submodule
7438           From 50b34ab to 0807187
7439
7440 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7441
7442         * ext/lame/Makefile.am:
7443           lame: fix LIBADD order in Makefile.am
7444
7445 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7446
7447         * tests/check/elements/amrnbenc.c:
7448         * tests/check/elements/mpeg2dec.c:
7449         * tests/check/elements/x264enc.c:
7450         * tests/check/elements/xingmux.c:
7451         * tests/check/generic/states.c:
7452           tests: make tests compile
7453
7454 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7455
7456         * ext/amrwbdec/amrwbdec.c:
7457         * ext/dvdread/dvdreadsrc.c:
7458         * ext/mad/gstmad.c:
7459         * ext/sidplay/gstsiddec.cc:
7460         * gst/asfdemux/gstasfdemux.c:
7461         * gst/realmedia/pnmsrc.c:
7462         * gst/realmedia/rdtmanager.c:
7463         * gst/realmedia/rmdemux.c:
7464           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
7465
7466 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7467
7468         * tests/check/Makefile.am:
7469           tests: disable generic index test
7470
7471 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7472
7473         * ext/mpeg2dec/gstmpeg2dec.c:
7474           mpeg2dec: remove all seeking-related code
7475           A parser or demuxer upstream should handle this Same for
7476           queries.
7477
7478 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7479
7480         * ext/mpeg2dec/gstmpeg2dec.c:
7481         * ext/mpeg2dec/gstmpeg2dec.h:
7482           mpeg2dec: update for GstIndex removal
7483
7484 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7485
7486         * ext/cdio/gstcdiocddasrc.c:
7487           cdio: update for probe vfunc removal in GstAudioCdSrc
7488
7489 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7490
7491         * ext/lame/gstlame.c:
7492         * ext/lame/gstlamemp3enc.c:
7493           lame: fix printf format in debug statements
7494           https://bugzilla.gnome.org/show_bug.cgi?id=666926
7495
7496 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7497
7498         * ext/lame/gstlame.c:
7499         * ext/lame/gstlame.h:
7500           lame: ensure parsed output
7501           ... by doing some basic parsing of encoded lame data.
7502
7503 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7504
7505         * ext/lame/gstlame.h:
7506           lame: cleanup unused instance struct fields
7507
7508 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7509
7510         * ext/lame/Makefile.am:
7511         * ext/lame/gstlamemp3enc.c:
7512         * ext/lame/gstlamemp3enc.h:
7513           lamemp3enc: ensure parsed output
7514           ... by doing some basic parsing of encoded lame data.
7515           Fixes #652150.
7516
7517 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7518
7519         * ext/lame/gstlamemp3enc.c:
7520           lamemp3enc: do not leak merged tags
7521
7522 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7523
7524         * ext/mad/gstmad.c:
7525         * ext/mad/gstmad.h:
7526           mad: helpfully bodge the last buffer to let mad decode the last frame
7527           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
7528           to be believed, the last buffer must be followed by a number of 0 bytes
7529           in order for the last frame to be decoded (at least in some cases).
7530           Doing so seems to work here, fixing a missing 1152 samples when using
7531           mp3parse before mad (not using mp3parse would yield the correct amount
7532           of samples, if there's extra non-MP3 data after (eg, tag data)).
7533
7534 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7535
7536         * ext/dvdread/dvdreadsrc.c:
7537           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
7538
7539 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7540
7541         * gst/mpegstream/gstdvddemux.c:
7542           dvddemux: tweak subtitle stream setup based on dvd language codes event
7543           ... to allow for non-continuous subtitle stream numbers.
7544           The missing stream numbers tend to come up as subtitle streams anyway
7545           (albeit not with an identified language tag).
7546
7547 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7548
7549         * ext/dvdread/dvdreadsrc.c:
7550           dvdreadsrc: minor safety tweak to sector seeking
7551
7552 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
7553
7554         * ext/a52dec/gsta52dec.c:
7555           a52dec: check that a52_init returns a valid a52 state
7556
7557 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7558
7559         * ext/mpeg2dec/gstmpeg2dec.c:
7560           mpeg2dec: update for new interlaced flags
7561
7562 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7563
7564         * ext/a52dec/Makefile.am:
7565         * ext/a52dec/gsta52dec.c:
7566         * ext/a52dec/gsta52dec.h:
7567           a52dec: port to audiodecoder
7568
7569 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7570
7571         * ext/mad/Makefile.am:
7572         * ext/mad/gstmad.c:
7573         * ext/mad/gstmad.h:
7574           mad: port to audiodecoder
7575
7576 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7577
7578         * ext/a52dec/gsta52dec.c:
7579           a52dec: Don't claim to support upstream renegotiation
7580           and use fixed caps on the srcpad. To correctly support
7581           upstream renegotiation a52dec would need to check if the
7582           caps of the downstream allocated buffer are the requested
7583           caps or if the size is different.
7584           Fixes bug #665989.
7585
7586 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
7587
7588         * ext/a52dec/gsta52dec.c:
7589           a52dec: Check that the a52_state is correctly initialized
7590
7591 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7592
7593         * gst-libs/gst/Makefile.am:
7594         * gst-libs/gst/glib-compat-private.h:
7595         * gst/asfdemux/gstasfdemux.c:
7596         * gst/mpegaudioparse/gstmpegaudioparse.c:
7597         * gst/realmedia/rademux.c:
7598         * gst/realmedia/rdtmanager.c:
7599         * gst/realmedia/rmdemux.c:
7600           Work around deprecated thread API in glib master
7601           Add private replacements for deprecated functions such as
7602           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
7603           to avoid the deprecation warnings. We can't change most of
7604           these in 0.10 because they're part of our API and ABI.
7605           Suppress deprecation warnings in selected files, mostly for
7606           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
7607           not much we can do here in 0.10.
7608
7609 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7610
7611         * po/LINGUAS:
7612         * po/eo.po:
7613         * po/es.po:
7614         * po/lv.po:
7615         * po/sr.po:
7616           po: update translations
7617
7618 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7619
7620         * gst/realmedia/rdtdepay.c:
7621           rdtdepay: make buffer metadata writable before setting caps on it
7622           Fixes issue when the header buffer is being pushed, which was taken
7623           from the caps and is therefore not writable.
7624
7625 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7626
7627         * ext/dvdread/dvdreadsrc.c:
7628           fix for basesrc changes
7629
7630 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
7631
7632         * gst/asfdemux/gstrtpasfdepay.c:
7633           rtpasfdepay: Initialize GstRTPBuffer before usage
7634
7635 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7636
7637           Merge remote-tracking branch 'origin/master' into 0.11
7638           Conflicts:
7639           ext/dvdread/dvdreadsrc.c
7640
7641 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
7642
7643         * ext/dvdread/dvdreadsrc.c:
7644           dvdreadsrc: Fix format string compiler warning
7645           Fixes bug #665101.
7646
7647 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7648
7649           Merge remote-tracking branch 'origin/master' into 0.11
7650
7651 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7652
7653         * ext/mpeg2dec/gstmpeg2dec.c:
7654           Update for indexable change
7655
7656 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7657
7658         * gst/realmedia/rdtmanager.c:
7659           update for clock provider API change
7660
7661 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7662
7663         * ext/a52dec/gsta52dec.c:
7664         * ext/amrnb/amrnbdec.c:
7665         * ext/amrnb/amrnbenc.c:
7666         * ext/amrwbdec/amrwbdec.c:
7667         * ext/dvdread/dvdreadsrc.c:
7668         * ext/lame/gstlame.c:
7669         * ext/lame/gstlamemp3enc.c:
7670         * ext/mad/gstmad.c:
7671         * ext/mpeg2dec/gstmpeg2dec.c:
7672         * ext/sidplay/gstsiddec.cc:
7673         * ext/twolame/gsttwolame.c:
7674         * ext/x264/gstx264enc.c:
7675         * gst/asfdemux/gstasfdemux.c:
7676         * gst/asfdemux/gstrtpasfdepay.c:
7677         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7678         * gst/dvdsub/gstdvdsubdec.c:
7679         * gst/dvdsub/gstdvdsubparse.c:
7680         * gst/iec958/ac3iec.c:
7681         * gst/mpegaudioparse/gstmpegaudioparse.c:
7682         * gst/mpegaudioparse/gstxingmux.c:
7683         * gst/mpegstream/gstdvddemux.c:
7684         * gst/mpegstream/gstmpegdemux.c:
7685         * gst/mpegstream/gstmpegparse.c:
7686         * gst/mpegstream/gstrfc2250enc.c:
7687         * gst/realmedia/pnmsrc.c:
7688         * gst/realmedia/rademux.c:
7689         * gst/realmedia/rdtdepay.c:
7690         * gst/realmedia/rdtmanager.c:
7691         * gst/realmedia/rmdemux.c:
7692         * gst/synaesthesia/gstsynaesthesia.c:
7693           various: fix pad template ref leaks
7694           https://bugzilla.gnome.org/show_bug.cgi?id=662664
7695
7696 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
7697
7698         * tests/check/elements/xingmux.c:
7699           tests: update for gstcheck API change
7700
7701 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7702
7703         * ext/amrnb/amrnbenc.c:
7704         * ext/dvdread/dvdreadsrc.c:
7705         * ext/lame/gstlamemp3enc.c:
7706         * ext/twolame/gsttwolamemp2enc.c:
7707           ext: fix more printf format warnings in debug messages
7708
7709 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
7710
7711         * gst/asfdemux/gstasfdemux.c:
7712         * gst/asfdemux/gstrtpasfdepay.c:
7713         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7714         * gst/dvdsub/gstdvdsubdec.c:
7715         * gst/dvdsub/gstdvdsubparse.c:
7716         * gst/realmedia/rademux.c:
7717         * gst/realmedia/rmdemux.c:
7718           Fix print format compiler warnings on OS X / 64bit
7719           https://bugzilla.gnome.org/show_bug.cgi?id=662617
7720
7721 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7722
7723         * gst/asfdemux/gstasfdemux.c:
7724         * gst/realmedia/rademux.c:
7725         * gst/realmedia/rdtmanager.c:
7726         * gst/realmedia/rmdemux.c:
7727           update for activation changes
7728
7729 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7730
7731         * gst/asfdemux/gstasfdemux.c:
7732         * gst/realmedia/rademux.c:
7733         * gst/realmedia/rmdemux.c:
7734           update for new scheduling query
7735
7736 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7737
7738         * gst/asfdemux/gstasfdemux.c:
7739         * gst/realmedia/rademux.c:
7740         * gst/realmedia/rdtmanager.c:
7741         * gst/realmedia/rmdemux.c:
7742           add parent to activate functions
7743
7744 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7745
7746         * ext/a52dec/gsta52dec.c:
7747         * ext/mpeg2dec/gstmpeg2dec.c:
7748         * ext/sidplay/gstsiddec.cc:
7749         * ext/x264/gstx264enc.c:
7750         * gst/asfdemux/gstasfdemux.c:
7751         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7752         * gst/dvdsub/gstdvdsubdec.c:
7753         * gst/dvdsub/gstdvdsubparse.c:
7754         * gst/realmedia/rademux.c:
7755         * gst/realmedia/rdtdepay.c:
7756         * gst/realmedia/rdtmanager.c:
7757         * gst/realmedia/rmdemux.c:
7758           add parent to pad functions
7759
7760 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7761
7762         * ext/mpeg2dec/gstmpeg2dec.c:
7763         * ext/sidplay/gstsiddec.cc:
7764         * ext/x264/gstx264enc.c:
7765         * gst/asfdemux/gstasfdemux.c:
7766         * gst/realmedia/rademux.c:
7767         * gst/realmedia/rdtmanager.c:
7768         * gst/realmedia/rmdemux.c:
7769           add parent to query function
7770
7771 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7772
7773         * gst/asfdemux/gstasfdemux.c:
7774         * gst/realmedia/rademux.c:
7775           _query_peer_*() -> _peer_query_*()
7776
7777 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7778
7779         * gst/dvdsub/gstdvdsubdec.c:
7780           _accept_caps() -> _query_accept_caps()
7781
7782 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7783
7784         * ext/x264/gstx264enc.c:
7785           _peer_get_caps() -> _peer_query_caps()
7786
7787 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7788
7789         * ext/x264/gstx264enc.c:
7790           update for _get_caps() -> _query_caps()
7791
7792 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7793
7794         * ext/x264/gstx264enc.c:
7795           change getcaps to query
7796
7797 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7798
7799         * ext/mad/gstmad.c:
7800           mad: re-instate accidentally dropped rank
7801
7802 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7803
7804         * ext/dvdread/dvdreadsrc.c:
7805         * gst/realmedia/pnmsrc.c:
7806           Update for GstURIHandler get_protocols() changes
7807
7808 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7809
7810         * ext/dvdread/dvdreadsrc.c:
7811         * ext/dvdread/dvdreadsrc.h:
7812         * gst/realmedia/pnmsrc.c:
7813           dvdreadsrc, pnmsrc: update for GstURIHandler changes
7814
7815 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7816
7817         * ext/mad/gstmad.c:
7818           mad: re-port to 0.11
7819           This time using the base class. Still something
7820           wrong with the parsing though, when there's no
7821           parser or demuxer upstream (which of course
7822           shouldn't happen in a normal playback scenario).
7823
7824 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7825
7826         * ext/mad/gstmad.c:
7827         * ext/mad/gstmad.h:
7828           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
7829
7830 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7831
7832         * ext/mad/gstmad.c:
7833         * ext/mad/gstmad.h:
7834           mad: replace with 0.10 version ported to GstAudioDecoder
7835           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
7836           of Mark's baseaudio branch.
7837           Would probably be too risky to drop this into 0.10 given
7838           all the things mad is doing.
7839
7840 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7841
7842         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7843           docs: remove bits for old lame element from sections.txt file
7844
7845 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7846
7847         * Android.mk:
7848         * configure.ac:
7849         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7850         * docs/plugins/inspect/plugin-mpegstream.xml:
7851         * gst-plugins-ugly.spec.in:
7852         * gst/mpegstream/Makefile.am:
7853         * gst/mpegstream/README:
7854         * gst/mpegstream/gstdvddemux.c:
7855         * gst/mpegstream/gstdvddemux.h:
7856         * gst/mpegstream/gstmpegclock.c:
7857         * gst/mpegstream/gstmpegclock.h:
7858         * gst/mpegstream/gstmpegdemux.c:
7859         * gst/mpegstream/gstmpegdemux.h:
7860         * gst/mpegstream/gstmpegpacketize.c:
7861         * gst/mpegstream/gstmpegpacketize.h:
7862         * gst/mpegstream/gstmpegparse.c:
7863         * gst/mpegstream/gstmpegparse.h:
7864         * gst/mpegstream/gstmpegstream.c:
7865         * gst/mpegstream/gstrfc2250enc.c:
7866         * gst/mpegstream/gstrfc2250enc.h:
7867         * gst/mpegstream/mpegstream.vcproj:
7868         * gst/mpegstream/notes:
7869         * win32/MANIFEST:
7870         * win32/vs6/gst_plugins_ugly.dsw:
7871         * win32/vs6/libgstac3parse.dsp:
7872         * win32/vs6/libgstmpegaudioparse.dsp:
7873         * win32/vs6/libgstmpegstream.dsp:
7874           mpegstream: remove the old mpeg-ps parser and demuxers
7875           Don't want anyone porting this by accident.
7876           Superseded by mpegpsdemux in -bad.
7877
7878 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7879
7880         * configure.ac:
7881         * ext/cdio/Makefile.am:
7882         * ext/cdio/gstcdio.c:
7883         * ext/cdio/gstcdiocddasrc.c:
7884         * ext/cdio/gstcdiocddasrc.h:
7885           cdio: port cdiocddasrc to 0.11
7886
7887 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7888
7889         * tests/check/elements/mpeg2dec.c:
7890           tests: port mpeg2dec to 0.11
7891           It compiles, but fails.
7892
7893 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7894
7895         * tests/check/elements/x264enc.c:
7896           tests: port x264enc unit test to 0.11
7897           Well, it compiles now at least.
7898
7899 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7900
7901         * gst/asfdemux/gstrtpasfdepay.h:
7902           update for base class rename
7903
7904 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7905
7906         * gst/asfdemux/gstrtpasfdepay.c:
7907         * gst/asfdemux/gstrtpasfdepay.h:
7908           update for base class rename
7909
7910 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7911
7912         * po/af.po:
7913         * po/az.po:
7914         * po/bg.po:
7915         * po/ca.po:
7916         * po/cs.po:
7917         * po/da.po:
7918         * po/de.po:
7919         * po/el.po:
7920         * po/en_GB.po:
7921         * po/es.po:
7922         * po/eu.po:
7923         * po/fi.po:
7924         * po/fr.po:
7925         * po/gl.po:
7926         * po/hu.po:
7927         * po/id.po:
7928         * po/it.po:
7929         * po/ja.po:
7930         * po/lt.po:
7931         * po/lv.po:
7932         * po/ms.po:
7933         * po/mt.po:
7934         * po/nb.po:
7935         * po/nl.po:
7936         * po/or.po:
7937         * po/pl.po:
7938         * po/pt_BR.po:
7939         * po/ro.po:
7940         * po/ru.po:
7941         * po/sk.po:
7942         * po/sl.po:
7943         * po/sq.po:
7944         * po/sr.po:
7945         * po/sv.po:
7946         * po/tr.po:
7947         * po/uk.po:
7948         * po/vi.po:
7949         * po/zh_CN.po:
7950           po: update translations
7951
7952 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7953
7954         * docs/plugins/gst-plugins-ugly-plugins.args:
7955         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7956         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7957         * docs/plugins/inspect/plugin-a52dec.xml:
7958         * docs/plugins/inspect/plugin-amrnb.xml:
7959         * docs/plugins/inspect/plugin-amrwbdec.xml:
7960         * docs/plugins/inspect/plugin-asf.xml:
7961         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7962         * docs/plugins/inspect/plugin-dvdread.xml:
7963         * docs/plugins/inspect/plugin-dvdsub.xml:
7964         * docs/plugins/inspect/plugin-lame.xml:
7965         * docs/plugins/inspect/plugin-mad.xml:
7966         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7967         * docs/plugins/inspect/plugin-realmedia.xml:
7968         * docs/plugins/inspect/plugin-siddec.xml:
7969         * docs/plugins/inspect/plugin-twolame.xml:
7970         * docs/plugins/inspect/plugin-x264.xml:
7971           docs: update docs
7972
7973 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7974
7975         * ext/lame/gstlamemp3enc.c:
7976           lamemp3enc: cosmetic error message change
7977           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
7978
7979 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7980
7981         * docs/plugins/Makefile.am:
7982         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7983         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7984         * ext/twolame/Makefile.am:
7985         * ext/twolame/gsttwolamemp2enc.c:
7986         * ext/twolame/gsttwolamemp2enc.h:
7987         * po/POTFILES.in:
7988           twolame: rename to twolamemp2enc
7989
7990 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7991
7992         * configure.ac:
7993         * ext/twolame/gsttwolame.c:
7994           twolame: port to 0.11
7995
7996 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7997
7998         * Android.mk:
7999         * configure.ac:
8000         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8001         * docs/plugins/inspect/plugin-iec958.xml:
8002         * gst-plugins-ugly.spec.in:
8003         * gst/iec958/Makefile.am:
8004         * gst/iec958/ac3_padder.c:
8005         * gst/iec958/ac3_padder.h:
8006         * gst/iec958/ac3iec.c:
8007         * gst/iec958/ac3iec.h:
8008         * win32/MANIFEST:
8009         * win32/vs6/libgstiec958.dsp:
8010           iec958: remove this plugin
8011           I think it can just go away. Audio sinks can and should payload
8012           things themselves using the helper API in libgstaudio. If such
8013           a plugin still makes sense, it should probably be rewritten
8014           using the library functions (and be put into -good or so).
8015
8016 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8017
8018         * gst/realmedia/rademux.c:
8019         * gst/realmedia/rmdemux.c:
8020         * gst/realmedia/rtspreal.c:
8021           update for adapter api change
8022
8023 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8024
8025         * ext/x264/gstx264enc.c:
8026           update for removed fixate function
8027
8028 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8029
8030         * ext/mad/gstmad.c:
8031         * ext/mpeg2dec/gstmpeg2dec.c:
8032         * gst/asfdemux/gstasfdemux.c:
8033         * gst/realmedia/rmdemux.c:
8034           remove query types
8035
8036 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8037
8038         * configure.ac:
8039         * gst/realmedia/rademux.c:
8040         * gst/realmedia/rdtdepay.c:
8041         * gst/realmedia/rmdemux.c:
8042         * gst/realmedia/rmutils.c:
8043           realmedia is ported
8044
8045 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8046
8047         * gst/asfdemux/gstasfdemux.c:
8048         * gst/mpegstream/gstdvddemux.c:
8049         * gst/mpegstream/gstmpegdemux.c:
8050         * gst/realmedia/rmdemux.c:
8051         * gst/realmedia/rmdemux.h:
8052           more template fixes
8053
8054 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
8055
8056         * po/POTFILES.in:
8057           po: lame => lamemp3enc
8058
8059 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8060
8061         * gst/realmedia/rdtmanager.c:
8062           make request pads take %u
8063
8064 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
8065
8066         * ext/mpeg2dec/gstmpeg2dec.c:
8067         * ext/mpeg2dec/gstmpeg2dec.h:
8068           mpeg2dec: Add basic cropping support
8069
8070 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8071
8072         * ext/a52dec/gsta52dec.c:
8073         * ext/sidplay/gstsiddec.cc:
8074         * gst/asfdemux/gstasfdemux.c:
8075         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8076           tags: update for tag API removal
8077
8078 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8079
8080         * ext/mpeg2dec/gstmpeg2dec.c:
8081         * ext/mpeg2dec/gstmpeg2dec.h:
8082           update for meta api change
8083
8084 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8085
8086         * gst/asfdemux/gstasfdemux.c:
8087           structure: fix for api update
8088
8089 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8090
8091           Merge remote-tracking branch 'origin/master' into 0.11
8092
8093 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8094
8095         * tests/check/elements/amrnbenc.c:
8096           tests: port amrnbenc test to 0.11
8097
8098 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8099
8100         * ext/amrnb/amrnbdec.c:
8101         * ext/amrnb/amrnbenc.c:
8102           amrnb: fix up raw audio caps for 0.11
8103
8104 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8105
8106         * tests/check/Makefile.am:
8107           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
8108
8109 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8110
8111         * docs/plugins/Makefile.am:
8112         * ext/lame/Makefile.am:
8113         * ext/lame/README:
8114         * ext/lame/gstlame.c:
8115         * ext/lame/gstlame.h:
8116         * ext/lame/plugin.c:
8117         * ext/lame/test-lame.c:
8118         * gst/xingmux/gstxingmux.c:
8119         * tests/check/pipelines/lame.c:
8120           lame: remove lame element, it's been superseded by lamemp3enc
8121
8122 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8123
8124         * ext/a52dec/gsta52dec.c:
8125         * ext/lame/gstlamemp3enc.c:
8126         * ext/mad/gstmad.c:
8127         * ext/sidplay/gstsiddec.cc:
8128         * gst/asfdemux/gstasfdemux.c:
8129         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8130           ext, gst: update for taglist API changes
8131
8132 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
8133
8134         * gst/asfdemux/gstasfdemux.c:
8135           asfdemux: Don't leak pending payload buffers
8136           Fixes #662964
8137
8138 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8139
8140           Merge branch 'master' into 0.11
8141           Conflicts:
8142           ext/sidplay/gstsiddec.cc
8143
8144 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
8145
8146         * ext/sidplay/gstsiddec.cc:
8147           siddec: use BOILERPLATE macro and cleanup FIXMEs
8148
8149 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8150
8151         * gst/asfdemux/gstrtpasfdepay.c:
8152           asfdepay: fix compiler warnings after gst_caps_new_simple() change
8153
8154 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
8155
8156         * gst-plugins-ugly.spec.in:
8157           Update specfile with latest changes
8158
8159 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8160
8161         * gst/asfdemux/gstasfdemux.c:
8162           asfdemux: Don't unmap a buffer that doesn't exist
8163
8164 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8165
8166         * configure.ac:
8167         * ext/dvdread/dvdreadsrc.c:
8168           dvdread: port to 0.11
8169
8170 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8171
8172         * configure.ac:
8173         * gst/dvdsub/Makefile.am:
8174         * gst/dvdsub/gstdvdsubdec.c:
8175         * gst/dvdsub/gstdvdsubdec.h:
8176         * gst/dvdsub/gstdvdsubparse.c:
8177           dvdsub: port to 0.11
8178
8179 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8180
8181           Merge branch 'master' into 0.11
8182           Conflicts:
8183           ext/amrwbdec/Makefile.am
8184           ext/amrwbdec/amrwbdec.c
8185
8186 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8187
8188         * gst/realmedia/gstrdtbuffer.c:
8189         * gst/realmedia/gstrdtbuffer.h:
8190         * gst/realmedia/pnmsrc.c:
8191         * gst/realmedia/rademux.c:
8192         * gst/realmedia/rdtdepay.c:
8193         * gst/realmedia/rdtmanager.c:
8194         * gst/realmedia/rmdemux.c:
8195         * gst/realmedia/rmutils.c:
8196         * gst/realmedia/rtspreal.c:
8197           realmedia: port to 0.11
8198
8199 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8200
8201         * ext/amrwbdec/Makefile.am:
8202         * ext/amrwbdec/amrwbdec.c:
8203         * ext/amrwbdec/amrwbdec.h:
8204           amrwbdec: port to audiodecoder
8205
8206 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8207
8208         * ext/amrnb/Makefile.am:
8209           amrnbdec: fixup build
8210
8211 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8212
8213         * ext/amrnb/amrnbdec.c:
8214           amrnbdec: remove leftover extraneous _unref
8215
8216 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8217
8218           Merge branch 'master' into 0.11
8219           Conflicts:
8220           ext/amrnb/amrnbdec.c
8221
8222 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8223
8224         * configure.ac:
8225         * ext/amrnb/amrnbdec.c:
8226         * ext/amrnb/amrnbenc.c:
8227           amrnb: port to 0.11
8228
8229 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8230
8231         * configure.ac:
8232         * ext/amrwbdec/Makefile.am:
8233         * ext/amrwbdec/amrwbdec.c:
8234           ported amrwbdec to 0.11
8235
8236 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8237
8238         * ext/amrnb/amrnbdec.c:
8239         * ext/amrnb/amrnbdec.h:
8240           amrnbdec: port to audiodecoder
8241
8242 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8243
8244           Merge branch 'master' into 0.11
8245
8246 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8247
8248         * configure.ac:
8249         * ext/mpeg2dec/gstmpeg2dec.c:
8250         * ext/mpeg2dec/gstmpeg2dec.h:
8251           mpeg2dec: minimal port to 0.11
8252
8253 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8254
8255         * ext/mpeg2dec/gstmpeg2dec.c:
8256         * ext/mpeg2dec/gstmpeg2dec.h:
8257           mpeg2dec: post QoS messages when dropping a frame due to QoS
8258           https://bugzilla.gnome.org/show_bug.cgi?id=658241
8259
8260 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8261
8262         * configure.ac:
8263           configure: update ported plugins list
8264
8265 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8266
8267         * common:
8268           update to 0.11 branch
8269
8270 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8271
8272         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8273         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
8274           dvdlpcmdec: port to 0.11
8275
8276 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8277
8278         * ext/lame/gstlame.c:
8279         * ext/lame/gstlamemp3enc.c:
8280           lame: fix raw audio caps too
8281
8282 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8283
8284         * ext/lame/gstlame.c:
8285         * ext/lame/gstlamemp3enc.c:
8286           lame: port to 0.11
8287
8288 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8289
8290           Merge branch 'master' into 0.11
8291
8292 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8293
8294         * ext/x264/gstx264enc.c:
8295         * ext/x264/gstx264enc.h:
8296           x264enc: port to 0.11
8297
8298 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8299
8300         * ext/amrnb/Makefile.am:
8301         * ext/amrnb/amrnbenc.c:
8302         * ext/amrnb/amrnbenc.h:
8303           amrnbenc: port to audioencoder
8304
8305 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8306
8307           Merge branch 'master' into 0.11
8308           Conflicts:
8309           ext/mad/gstmad.c
8310
8311 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8312
8313         * ext/a52dec/gsta52dec.c:
8314           port a52dec to 0.11
8315
8316 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8317
8318         * ext/twolame/gsttwolame.c:
8319           twolame: Simple fix for GstAudioEncoder API change
8320
8321 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8322
8323         * ext/twolame/gsttwolame.c:
8324           twolame: Fix variable 'gstelement_class' set but not used compiler warning
8325
8326 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8327
8328         * ext/lame/gstlame.c:
8329         * ext/lame/gstlamemp3enc.c:
8330           lame: Don't get the parent class again, GST_BOILERPLATE does this already
8331
8332 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8333
8334         * ext/lame/gstlame.c:
8335         * ext/lame/gstlamemp3enc.c:
8336           lame: Fix variable 'gstelement_class' set but not used compiler warning
8337
8338 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8339
8340         * ext/twolame/gsttwolame.c:
8341           twolame: improve output framing and timestamping
8342           ... which simply comes down to requesting one frame of input data at a time,
8343           since the encoder nicely turns this into 1 encoded frame.
8344
8345 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8346
8347         * ext/twolame/Makefile.am:
8348         * ext/twolame/gsttwolame.c:
8349         * ext/twolame/gsttwolame.h:
8350           twolame: port to audioencoder
8351
8352 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8353
8354         * ext/lame/gstlame.c:
8355           lame: use some more boilerplate
8356
8357 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8358
8359         * ext/lame/gstlame.c:
8360         * ext/lame/gstlame.h:
8361           lame: port to audioencoder
8362
8363 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8364
8365         * ext/lame/gstlamemp3enc.c:
8366           lamemp3enc: use some more boilerplate
8367
8368 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8369
8370         * ext/lame/gstlamemp3enc.c:
8371           lamemp3enc: really report bitrate rather kbitrate
8372
8373 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8374
8375         * ext/lame/Makefile.am:
8376         * ext/lame/gstlamemp3enc.c:
8377         * ext/lame/gstlamemp3enc.h:
8378           lamemp3enc: port to audioencoder
8379
8380 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8381
8382         * ext/dvdread/dvdreadsrc.c:
8383           dvdreadsrc: take into account first sector of the current title
8384           This fixes seeking on titles which do not start on a new file.
8385           https://bugzilla.gnome.org/show_bug.cgi?id=659252
8386
8387 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8388
8389         * ext/dvdread/dvdreadsrc.c:
8390           dvdreadsrc: fix sector seeking
8391           It was overly complicated, and did not take into account the offset
8392           needed for titles which do not start on a new file.
8393           https://bugzilla.gnome.org/show_bug.cgi?id=659252
8394
8395 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8396
8397         * ext/dvdread/dvdreadsrc.c:
8398           dvdreadsrc: fix sector search for packed titles
8399           Some DVD titles are packed in a single set, and we need to use
8400           the correct table to map times to sectors.
8401           https://bugzilla.gnome.org/show_bug.cgi?id=659252
8402
8403 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8404
8405         * configure.ac:
8406         * ext/mad/Makefile.am:
8407         * ext/mad/gstmad.c:
8408         * gst-plugins-ugly.spec.in:
8409           mad: remove id3tag dependency used by in practice unreachable legacy code
8410           The mad mp3 decoder element shouldn't parse tags at all really, but we
8411           have so far kept this code around for backwards-compatibility reasons
8412           for people building manual pipelines for some reason. However, as it
8413           turns out that code has never actually worked in 0.10 in practice,
8414           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
8415           which doesn't actually seem to happen any more though because of the
8416           preceding mad_header_decode(), which will discover and report the
8417           sync loss if it runs into a tag and make mad_frame_decode() try to
8418           resync right away.
8419           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
8420
8421 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8422
8423         * gst/asfdemux/asfpacket.c:
8424           asfpacket: skip empty payload packets
8425           ... which also avoids assertion failures and possible segfaults later on
8426           when possibly trying to join 2 empty buffers.
8427
8428 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8429
8430         * gst/realmedia/rmdemux.c:
8431         * gst/realmedia/rmdemux.h:
8432           rmdemux: delay announcing container tags until we have pads
8433           Fixes tags when transcoding.
8434           https://bugzilla.gnome.org/show_bug.cgi?id=658297
8435
8436 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8437
8438         * tests/check/elements/amrnbenc.c:
8439           amrnbenc: Use complete raw audio caps in the test
8440
8441 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
8442
8443         * docs/plugins/Makefile.am:
8444           docs: cleanup makefiles
8445           Remove commented out parts that we don't need. Remove "the wingo addition" - no
8446           so useful after all. Narrow down file-globs for plugin docs.
8447
8448 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
8449
8450         * common:
8451           Automatic update of common submodule
8452           From a39eb83 to 11f0cd5
8453
8454 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
8455
8456         * common:
8457           Automatic update of common submodule
8458           From 605cd9a to a39eb83
8459
8460 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8461
8462         * gst/asfdemux/gstasfdemux.c:
8463           asf: don't use fourcc
8464
8465 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8466
8467           Merge branch 'master' into 0.11
8468
8469 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8470
8471         * ext/mpeg2dec/gstmpeg2dec.c:
8472           mpeg2dec: fix spurious failure to decode some files
8473           Parsing can return with an 'invalid' state, but this is not
8474           actually fatal. For one, the mpeg2dec command line tool that
8475           comes with the libmpeg2 library blithely ignores this condition
8476           and merrily goes on. So we do this same, logging the error,
8477           and going on with parsing. This makes something work that did
8478           not use to work, and brings happiness to the world.
8479           https://bugzilla.gnome.org/show_bug.cgi?id=429476
8480
8481 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8482
8483         * ext/mad/gstmad.c:
8484         * ext/sidplay/Makefile.am:
8485         * ext/sidplay/gstsiddec.cc:
8486           port to new audio caps
8487
8488 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8489
8490           Merge branch 'master' into 0.11
8491           Conflicts:
8492           common
8493           gst/asfdemux/gstrtpasfdepay.c
8494
8495 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8496
8497         * configure.ac:
8498           configure: Add synaesthesia to the list of non-ported plugins
8499
8500 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8501
8502         * configure.ac:
8503         * docs/plugins/Makefile.am:
8504         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8505         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8506         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8507         * gst-plugins-ugly.spec.in:
8508         * gst/mpegaudioparse/Makefile.am:
8509         * gst/mpegaudioparse/gstmpegaudioparse.c:
8510         * gst/mpegaudioparse/gstmpegaudioparse.h:
8511         * gst/mpegaudioparse/mpegaudioparse.vcproj:
8512         * gst/xingmux/Makefile.am:
8513         * gst/xingmux/gstxingmux.c:
8514         * gst/xingmux/gstxingmux.h:
8515         * gst/xingmux/plugin.c:
8516           Remove mp3parse plugin/element
8517           It's been replaced by mpegaudioparse in -good. Don't want anyone
8518           to spend time porting a deprecated element. Rename plugin to xingmux
8519           for now until we move that somewhere else.
8520
8521 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8522
8523         * configure.ac:
8524           configure.ac: Define list of non-ported plugins
8525
8526 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8527
8528         * ext/mad/gstmad.c:
8529           mad: Fix for changes in GstQuery API
8530
8531 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8532
8533         * gst/asfdemux/gstasfdemux.c:
8534           asfdemux: Fix for changes in GstQuery API
8535
8536 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8537
8538         * gst/asfdemux/asfpacket.c:
8539           asfdemux: Fix print statement
8540
8541 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8542
8543         * common:
8544           Update common submodule
8545
8546 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8547
8548         * ext/x264/gstx264enc.c:
8549           x264enc: Properly set the stream format in setcaps
8550           Do not forget to set the selected format to the options string
8551           when getting it from caps
8552           https://bugzilla.gnome.org/show_bug.cgi?id=655223
8553
8554 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
8555
8556         * ext/x264/gstx264enc.c:
8557           x264enc: fix the build for older x264enc
8558           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
8559
8560 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
8561
8562         * ext/x264/gstx264enc.c:
8563           x264enc: Read stream-format from the right place
8564           Read the stream-format from "stream-format" and not from profile, also rename
8565           the "bytestream" variable to "stream_format" so it's easier to understand.
8566
8567 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8568
8569         * ext/x264/gstx264enc.c:
8570         * ext/x264/gstx264enc.h:
8571           x264enc: Select stream-format based on caps
8572           Makes x264 select its stream-format based on what's available
8573           on caps, the user selected option will be chosen as a fallback
8574           when both options are available.
8575           https://bugzilla.gnome.org/show_bug.cgi?id=644233
8576
8577 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
8578
8579         * ext/x264/gstx264enc.c:
8580           x264: Allow renegotiation but prefer current caps
8581
8582 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
8583
8584         * tests/check/elements/x264enc.c:
8585           tests: Test x264enc profiles from the caps
8586           https://bugzilla.gnome.org/show_bug.cgi?id=644233
8587
8588 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
8589
8590         * ext/x264/Makefile.am:
8591         * ext/x264/gstx264enc.c:
8592         * ext/x264/gstx264enc.h:
8593           x264: Use profile and level from caps
8594           Enforces the profile and level from the downstream caps, also
8595           sets them on the fixated caps
8596           https://bugzilla.gnome.org/show_bug.cgi?id=644233
8597
8598 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8599
8600         * configure.ac:
8601           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
8602
8603 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
8604
8605         * ext/x264/gstx264enc.c:
8606           x264enc: fix subme property annotation - subme maximum is 10, not 6.
8607           Although the element accepts subme values > 6, the annotation which is
8608           visible through gst-inspect (for example) erroneously indicates 6 as the
8609           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
8610           https://bugzilla.gnome.org/show_bug.cgi?id=653473
8611
8612 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
8613
8614         * common:
8615           Automatic update of common submodule
8616           From 69b981f to 605cd9a
8617
8618 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8619
8620         * gst/asfdemux/gstrtspwms.c:
8621           rtspwms: Porting to 0.11
8622
8623 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8624
8625         * gst/asfdemux/gstrtpasfdepay.c:
8626           rtpasfdepay: Port to 0.11
8627
8628 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8629
8630         * gst/asfdemux/asfpacket.c:
8631         * gst/asfdemux/asfpacket.h:
8632         * gst/asfdemux/gstasfdemux.c:
8633         * gst/asfdemux/gstasfdemux.h:
8634           asfdemux: Porting to 0.11
8635
8636 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8637
8638         * ext/sidplay/gstsiddec.cc:
8639           siddec: port siddec to 0.11
8640
8641 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8642
8643         * gst/asfdemux/gstrtpasfdepay.c:
8644           rtpasfdepay: fix fragmented packet handling and packet padding
8645           Also remove a bogus assert.
8646
8647 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
8648
8649         * gst/synaesthesia/gstsynaesthesia.c:
8650           synaesthesia: fix wrong debug log string (copy'n'paste)
8651
8652 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8653
8654           Merge branch 'master' into 0.11
8655           Conflicts:
8656           configure.ac
8657
8658 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8659
8660         * ext/mad/gstmad.c:
8661           mad: port to new API
8662           Port to new segment API.
8663           Eat Caps events.
8664           No need to set caps on buffers.
8665
8666 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
8667
8668         * gst/realmedia/rmdemux.c:
8669           rmdemux: target is unsigned and can't be < 0
8670
8671 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
8672
8673         * ext/mad/gstmad.c:
8674           mad: use signed when caluculating the delta
8675           Avoids a <0 check for an unsigned variable.
8676
8677 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
8678
8679         * docs/plugins/Makefile.am:
8680           docs: remove obsolete commented out part
8681           We don't have this in the other modules and its not needed.
8682
8683 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
8684
8685         * docs/plugins/gst-plugins-ugly-plugins.args:
8686         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8687         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8688           docs: update plugin introspection data
8689           Now more files are merged and produced in a canonical fashion, which hopefully
8690           creates less or no delta in the future.
8691
8692 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
8693
8694         * common:
8695           Automatic update of common submodule
8696           From 9e5bbd5 to 69b981f
8697
8698 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8699
8700         * ext/lame/Makefile.am:
8701         * ext/lame/gstlamemp3enc.c:
8702           lamemp3enc: Post CODEC and BITRATE tags
8703           Also filter any CODEC/AUDIO_CODEC tags from incoming
8704           tag events.
8705           Fixes bug #391543.
8706
8707 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
8708
8709         * common:
8710           Automatic update of common submodule
8711           From fd35073 to 9e5bbd5
8712
8713 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
8714
8715         * common:
8716           Automatic update of common submodule
8717           From 46dfcea to fd35073
8718
8719 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8720
8721         * gst/asfdemux/gstrtpasfdepay.c:
8722           rtpasfdepay: simplify and refactor packet parsing
8723           Specifically, refactor buffer padding and consider marker bit for fragment
8724           assembling.
8725
8726 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8727
8728         * gst/asfdemux/gstrtpasfdepay.c:
8729           rtpasfdepay: avoid re-sending header
8730           ... e.g. following a seek, which otherwise confuses downstream demuxer
8731           expecting only a flow of data packets at this time.
8732
8733 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8734
8735         * gst/asfdemux/gstrtpasfdepay.c:
8736         * gst/asfdemux/gstrtpasfdepay.h:
8737           rtpasfdepay: remove unused field
8738
8739 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8740
8741         * ext/mad/gstmad.c:
8742           mad: Post bitrate tag whenever the bitrate changes
8743           Also send the layer/mode/emphasis/bitrate tags as an event too.
8744
8745 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8746
8747         * configure.ac:
8748         * win32/common/config.h:
8749           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
8750
8751 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8752
8753         * configure.ac:
8754         * docs/plugins/inspect/plugin-a52dec.xml:
8755         * docs/plugins/inspect/plugin-amrnb.xml:
8756         * docs/plugins/inspect/plugin-amrwbdec.xml:
8757         * docs/plugins/inspect/plugin-asf.xml:
8758         * docs/plugins/inspect/plugin-cdio.xml:
8759         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8760         * docs/plugins/inspect/plugin-dvdread.xml:
8761         * docs/plugins/inspect/plugin-dvdsub.xml:
8762         * docs/plugins/inspect/plugin-iec958.xml:
8763         * docs/plugins/inspect/plugin-lame.xml:
8764         * docs/plugins/inspect/plugin-mad.xml:
8765         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8766         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8767         * docs/plugins/inspect/plugin-mpegstream.xml:
8768         * docs/plugins/inspect/plugin-realmedia.xml:
8769         * docs/plugins/inspect/plugin-siddec.xml:
8770         * docs/plugins/inspect/plugin-twolame.xml:
8771         * docs/plugins/inspect/plugin-x264.xml:
8772         * win32/common/config.h:
8773           Back to development
8774
8775 === release 0.10.18 ===
8776
8777 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8778
8779         * ChangeLog:
8780         * NEWS:
8781         * RELEASE:
8782         * configure.ac:
8783         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8784         * docs/plugins/inspect/plugin-a52dec.xml:
8785         * docs/plugins/inspect/plugin-amrnb.xml:
8786         * docs/plugins/inspect/plugin-amrwbdec.xml:
8787         * docs/plugins/inspect/plugin-asf.xml:
8788         * docs/plugins/inspect/plugin-cdio.xml:
8789         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8790         * docs/plugins/inspect/plugin-dvdread.xml:
8791         * docs/plugins/inspect/plugin-dvdsub.xml:
8792         * docs/plugins/inspect/plugin-iec958.xml:
8793         * docs/plugins/inspect/plugin-lame.xml:
8794         * docs/plugins/inspect/plugin-mad.xml:
8795         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8796         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8797         * docs/plugins/inspect/plugin-mpegstream.xml:
8798         * docs/plugins/inspect/plugin-realmedia.xml:
8799         * docs/plugins/inspect/plugin-siddec.xml:
8800         * docs/plugins/inspect/plugin-twolame.xml:
8801         * docs/plugins/inspect/plugin-x264.xml:
8802         * gst-plugins-ugly.doap:
8803         * win32/common/config.h:
8804           Release 0.10.18
8805           Highlights:
8806           - x264enc: allow changing bitrate and quantizers dynamically at runtime
8807           - x264enc: proxy downstream caps restrictions upstream via get_caps()
8808           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
8809           - mad: allow build without libid3tag (which isn't really needed anyway)
8810           - many other fixes and improvements
8811
8812 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8813
8814         * ext/x264/gstx264enc.c:
8815           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
8816
8817 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8818
8819         * ext/x264/gstx264enc.c:
8820           x264enc: do not leak peer pad reference
8821
8822 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8823
8824         * ext/x264/gstx264enc.c:
8825           x264enc: No need to copy, reffing is enough
8826
8827 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8828
8829         * ext/x264/gstx264enc.c:
8830           x264enc: get_caps function should return a copy of the caps
8831
8832 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8833
8834         * configure.ac:
8835         * docs/plugins/inspect/plugin-a52dec.xml:
8836         * docs/plugins/inspect/plugin-amrnb.xml:
8837         * docs/plugins/inspect/plugin-amrwbdec.xml:
8838         * docs/plugins/inspect/plugin-asf.xml:
8839         * docs/plugins/inspect/plugin-cdio.xml:
8840         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8841         * docs/plugins/inspect/plugin-dvdread.xml:
8842         * docs/plugins/inspect/plugin-dvdsub.xml:
8843         * docs/plugins/inspect/plugin-iec958.xml:
8844         * docs/plugins/inspect/plugin-lame.xml:
8845         * docs/plugins/inspect/plugin-mad.xml:
8846         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8847         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8848         * docs/plugins/inspect/plugin-mpegstream.xml:
8849         * docs/plugins/inspect/plugin-realmedia.xml:
8850         * docs/plugins/inspect/plugin-siddec.xml:
8851         * docs/plugins/inspect/plugin-synaesthesia.xml:
8852         * docs/plugins/inspect/plugin-twolame.xml:
8853         * docs/plugins/inspect/plugin-x264.xml:
8854         * po/da.po:
8855         * po/de.po:
8856         * po/fr.po:
8857         * po/uk.po:
8858         * win32/common/config.h:
8859           0.10.17.4 pre-release
8860
8861 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8862
8863         * ext/mad/gstmad.c:
8864           mad: remove buffer_alloc
8865
8866 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8867
8868         * configure.ac:
8869         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8870         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8871         * docs/plugins/inspect/plugin-a52dec.xml:
8872         * docs/plugins/inspect/plugin-amrnb.xml:
8873         * docs/plugins/inspect/plugin-amrwbdec.xml:
8874         * docs/plugins/inspect/plugin-asf.xml:
8875         * docs/plugins/inspect/plugin-cdio.xml:
8876         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8877         * docs/plugins/inspect/plugin-dvdread.xml:
8878         * docs/plugins/inspect/plugin-dvdsub.xml:
8879         * docs/plugins/inspect/plugin-iec958.xml:
8880         * docs/plugins/inspect/plugin-lame.xml:
8881         * docs/plugins/inspect/plugin-mad.xml:
8882         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8883         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8884         * docs/plugins/inspect/plugin-mpegstream.xml:
8885         * docs/plugins/inspect/plugin-realmedia.xml:
8886         * docs/plugins/inspect/plugin-siddec.xml:
8887         * docs/plugins/inspect/plugin-synaesthesia.xml:
8888         * docs/plugins/inspect/plugin-twolame.xml:
8889         * docs/plugins/inspect/plugin-x264.xml:
8890         * po/bg.po:
8891         * po/ja.po:
8892         * po/nl.po:
8893         * po/pl.po:
8894         * po/ru.po:
8895         * po/sl.po:
8896         * po/tr.po:
8897           0.10.17.3 pre-release
8898
8899 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8900
8901         * common:
8902           Automatic update of common submodule
8903           From c3cafe1 to 46dfcea
8904
8905 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8906
8907         * ext/mad/gstmad.c:
8908           mad: port to 0.11
8909
8910 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8911
8912           Merge branch 'master' into 0.11
8913           Conflicts:
8914           android/amrnb.mk
8915           android/amrwbdec.mk
8916           android/asf.mk
8917           android/mpegaudioparse.mk
8918           configure.ac
8919
8920 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8921
8922         * tests/check/gst-plugins-ugly.supp:
8923           tests: add suppression for lame unit test
8924
8925 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8926
8927         * tests/check/Makefile.am:
8928         * tests/check/generic/.gitignore:
8929         * tests/check/generic/index.c:
8930           tests: add generic index-setting test
8931
8932 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8933
8934         * ext/mpeg2dec/gstmpeg2dec.c:
8935           mpeg2dec: don't deadlock when setting an index
8936
8937 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8938
8939         * configure.ac:
8940         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8941         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8942         * docs/plugins/inspect/plugin-a52dec.xml:
8943         * docs/plugins/inspect/plugin-amrnb.xml:
8944         * docs/plugins/inspect/plugin-amrwbdec.xml:
8945         * docs/plugins/inspect/plugin-asf.xml:
8946         * docs/plugins/inspect/plugin-cdio.xml:
8947         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8948         * docs/plugins/inspect/plugin-dvdread.xml:
8949         * docs/plugins/inspect/plugin-dvdsub.xml:
8950         * docs/plugins/inspect/plugin-iec958.xml:
8951         * docs/plugins/inspect/plugin-lame.xml:
8952         * docs/plugins/inspect/plugin-mad.xml:
8953         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8954         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8955         * docs/plugins/inspect/plugin-mpegstream.xml:
8956         * docs/plugins/inspect/plugin-realmedia.xml:
8957         * docs/plugins/inspect/plugin-siddec.xml:
8958         * docs/plugins/inspect/plugin-synaesthesia.xml:
8959         * docs/plugins/inspect/plugin-twolame.xml:
8960         * docs/plugins/inspect/plugin-x264.xml:
8961         * po/sl.po:
8962         * win32/common/config.h:
8963           0.10.17.2 pre-release
8964
8965 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8966
8967         * gst/realmedia/rademux.c:
8968           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
8969
8970 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8971
8972         * gst/mpegstream/gstmpegdemux.c:
8973           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
8974
8975 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8976
8977         * ext/dvdread/dvdreadsrc.c:
8978         * ext/sidplay/gstsiddec.cc:
8979         * ext/x264/gstx264enc.c:
8980           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
8981
8982 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8983
8984         * gst/asfdemux/gstasfdemux.c:
8985           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
8986
8987 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8988
8989         * ext/x264/gstx264enc.c:
8990           x264enc: Implement getcaps function
8991           This allows to set width/height/etc restrictions downstream.
8992
8993 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
8994
8995         * Android.mk:
8996         * ext/mad/Makefile.am:
8997         * ext/x264/Makefile.am:
8998         * gst/asfdemux/Makefile.am:
8999         * gst/dvdlpcmdec/Makefile.am:
9000         * gst/dvdsub/Makefile.am:
9001         * gst/iec958/Makefile.am:
9002         * gst/mpegaudioparse/Makefile.am:
9003         * gst/mpegstream/Makefile.am:
9004         * gst/realmedia/Makefile.am:
9005         * gst/synaesthesia/Makefile.am:
9006           android: make it ready for androgenizer
9007           To build gstreamer for android we are now using androgenizer which
9008           generates the needed Android.mk files.
9009           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
9010
9011 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
9012
9013         * android/NOTICE:
9014         * android/amrnb.mk:
9015         * android/amrwbdec.mk:
9016         * android/asf.mk:
9017         * android/mpegaudioparse.mk:
9018           android: remove the android/ folder
9019
9020 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
9021
9022         * common:
9023           Automatic update of common submodule
9024           From 1ccbe09 to c3cafe1
9025
9026 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
9027
9028         * ext/x264/gstx264enc.c:
9029         * ext/x264/gstx264enc.h:
9030           x264enc: Allow changing the bitrate and quantitizers dynamically
9031           https://bugzilla.gnome.org/show_bug.cgi?id=621663
9032
9033 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
9034
9035         * ext/x264/gstx264enc.c:
9036           x264enc: Set max bitrate in quality mode
9037           https://bugzilla.gnome.org/show_bug.cgi?id=621663
9038
9039 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
9040
9041         * ext/x264/gstx264enc.c:
9042           x264enc: Make it clear that constant quantizer is for debugging only
9043           https://bugzilla.gnome.org/show_bug.cgi?id=621663
9044
9045 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9046
9047         * common:
9048           Automatic update of common submodule
9049           From 193b717 to 1ccbe09
9050
9051 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
9052
9053         * common:
9054           Automatic update of common submodule
9055           From b77e2bf to 193b717
9056
9057 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9058
9059         * common:
9060           Automatic update of common submodule
9061           From d8814b6 to b77e2bf
9062
9063 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9064
9065         * common:
9066           Automatic update of common submodule
9067           From 6aaa286 to d8814b6
9068
9069 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
9070
9071         * common:
9072           Automatic update of common submodule
9073           From 6aec6b9 to 6aaa286
9074
9075 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
9076
9077         * configure.ac:
9078           configure.ac: redundant use of AC_MSG_RESULT()
9079           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
9080
9081 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
9082
9083         * autogen.sh:
9084           autogen: wingo signed comment
9085
9086 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9087
9088         * gst/dvdsub/gstdvdsubdec.c:
9089         * gst/dvdsub/gstdvdsubdec.h:
9090           dvdsubdec: Rearrange buffer allocation and pushing code a bit
9091           This makes the code easier to read, doesn't store every buffer
9092           in the instance until the next buffer is to be drawn and
9093           fixes an unitialized variable compiler warning.
9094
9095 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
9096
9097         * gst/dvdsub/gstdvdsubdec.c:
9098           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
9099           Fixes bug #619136.
9100
9101 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
9102
9103         * gst/dvdsub/gstdvdsubdec.c:
9104           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
9105           Fixes bug #644704.
9106
9107 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9108
9109         * configure.ac:
9110         * ext/mad/gstmad.c:
9111         * ext/mad/gstmad.h:
9112           mad: build the mad plugin even if libid3tag is not available
9113           ID3 tags are usually handled by id3demux, and should be handled
9114           by id3demux. Tag handling in mad based on libid3tag is very basic
9115           and mostly unnecessary really, so just build this plugin without
9116           ID3 tag support if libid3tag is not available.
9117
9118 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9119
9120           Merge branch 'master' into 0.11
9121
9122 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
9123
9124         * gst/mpegstream/gstdvddemux.c:
9125           dvddemux: small code cleanup
9126           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
9127           and avoid empty 'if' when logging is disabled.
9128
9129 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9130
9131         * configure.ac:
9132           configure.ac: export plugin description more platform independent
9133           Fixes #642504.
9134
9135 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9136
9137         * common:
9138           Automatic update of common submodule
9139           From 1de7f6a to 6aec6b9
9140
9141 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9142
9143           Merge branch 'master' into 0.11
9144           Conflicts:
9145           configure.ac
9146
9147 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9148
9149         * ext/mpeg2dec/gstmpeg2dec.c:
9150           mpeg2dec: do not fail fatally when unlinked
9151           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
9152
9153 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
9154
9155         * ext/mad/gstmad.c:
9156         * ext/mad/gstmad.h:
9157         * ext/mpeg2dec/gstmpeg2dec.c:
9158         * ext/mpeg2dec/gstmpeg2dec.h:
9159           index: remove conditional index support
9160           Index support cannot be disabled since commit
9161           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
9162           in core, which removed the configure flags to disable index.
9163
9164 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
9165
9166         * ext/mad/gstmad.c:
9167         * ext/mpeg2dec/gstmpeg2dec.c:
9168           formatting: trim trailing whitespace
9169
9170 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
9171
9172         * ext/mad/gstmad.c:
9173         * ext/mpeg2dec/gstmpeg2dec.c:
9174         * gst/mpegstream/gstmpegdemux.c:
9175           index: use delta frame flags instead of 0 or none
9176
9177 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9178
9179         * ext/x264/gstx264enc.c:
9180           x264enc: Don't register flags with a value of 0
9181           Flags with a value of 0 aren't meaningful and will cause
9182           g_value_transform to go into an endless loop when trying to
9183           convert the flags to a string
9184
9185 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
9186
9187         * common:
9188           Automatic update of common submodule
9189           From f94d739 to 1de7f6a
9190
9191 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9192
9193         * ext/amrwbdec/amrwbdec.c:
9194           amrwbdec: avoid stalling on invalid frame
9195           Skip 1 byte indicating invalid frame type index rather than stalling
9196           on it indefinitely until EOS.
9197           Fixes #639715.
9198
9199 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9200
9201         * tests/check/pipelines/lame.c:
9202           tests: add unit test for lamemp3enc negotiation issue
9203           https://bugzilla.gnome.org/show_bug.cgi?id=641151
9204
9205 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9206
9207         * ext/lame/gstlamemp3enc.c:
9208           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
9209           The element downstream of mp3enc might only accept certain sample rates or channels,
9210           make sure we relay any restrictions that do exist to upstream when it does a
9211           get_caps() on the sink pad. That way upstream elements like audioresample or
9212           audioconvert can pick a sample rate / channel configuration that will be accepted,
9213           instead of just negotiating to the highest, which might then be rejected.
9214           https://bugzilla.gnome.org/show_bug.cgi?id=641151
9215
9216 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
9217
9218         * gst/asfdemux/asfpacket.c:
9219           asfpacket: Avoid using broken duration extension
9220           Quite a few (broken?) files have a packet duration of 1ms, which is
9221           most definitely wrong for either audio or video packets.
9222           We therefore avoid using that value and instead use other metrics to
9223           determine the buffer duration (like using the extended stream properties
9224           average frame duration if present and valid).
9225
9226 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9227
9228         * configure.ac:
9229         * win32/common/config.h:
9230           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
9231           https://bugzilla.gnome.org/show_bug.cgi?id=640705
9232
9233 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
9234
9235         * gst/mpegaudioparse/gstxingmux.c:
9236           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
9237           Fixes bug #639291.
9238
9239 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9240
9241         * gst/mpegstream/gstdvddemux.c:
9242           mpegstream: increase allowable gap between streams
9243           The new delay is three times as much as the old one, and just happens
9244           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
9245           was chocking before at 5:11.
9246           While there, merge the constants used in two places into a define.
9247           https://bugzilla.gnome.org/show_bug.cgi?id=539708
9248
9249 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
9250
9251         * ext/x264/gstx264enc.c:
9252           x264enc: make tag event writable before modifying tag list in place
9253           To modify an event tag is necessary to be sure that x264enc
9254           has its own copy.
9255           Also fix indentation.
9256           https://bugzilla.gnome.org/show_bug.cgi?id=640272
9257
9258 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9259
9260         * configure.ac:
9261         * docs/plugins/inspect/plugin-a52dec.xml:
9262         * docs/plugins/inspect/plugin-amrnb.xml:
9263         * docs/plugins/inspect/plugin-amrwbdec.xml:
9264         * docs/plugins/inspect/plugin-asf.xml:
9265         * docs/plugins/inspect/plugin-cdio.xml:
9266         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9267         * docs/plugins/inspect/plugin-dvdread.xml:
9268         * docs/plugins/inspect/plugin-dvdsub.xml:
9269         * docs/plugins/inspect/plugin-iec958.xml:
9270         * docs/plugins/inspect/plugin-lame.xml:
9271         * docs/plugins/inspect/plugin-mad.xml:
9272         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9273         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9274         * docs/plugins/inspect/plugin-mpegstream.xml:
9275         * docs/plugins/inspect/plugin-realmedia.xml:
9276         * docs/plugins/inspect/plugin-siddec.xml:
9277         * docs/plugins/inspect/plugin-twolame.xml:
9278         * docs/plugins/inspect/plugin-x264.xml:
9279         * win32/common/config.h:
9280           Back to development
9281
9282 === release 0.10.17 ===
9283
9284 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9285
9286         * ChangeLog:
9287         * NEWS:
9288         * RELEASE:
9289         * configure.ac:
9290         * docs/plugins/inspect/plugin-a52dec.xml:
9291         * docs/plugins/inspect/plugin-amrnb.xml:
9292         * docs/plugins/inspect/plugin-amrwbdec.xml:
9293         * docs/plugins/inspect/plugin-asf.xml:
9294         * docs/plugins/inspect/plugin-cdio.xml:
9295         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9296         * docs/plugins/inspect/plugin-dvdread.xml:
9297         * docs/plugins/inspect/plugin-dvdsub.xml:
9298         * docs/plugins/inspect/plugin-iec958.xml:
9299         * docs/plugins/inspect/plugin-lame.xml:
9300         * docs/plugins/inspect/plugin-mad.xml:
9301         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9302         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9303         * docs/plugins/inspect/plugin-mpegstream.xml:
9304         * docs/plugins/inspect/plugin-realmedia.xml:
9305         * docs/plugins/inspect/plugin-siddec.xml:
9306         * docs/plugins/inspect/plugin-twolame.xml:
9307         * docs/plugins/inspect/plugin-x264.xml:
9308         * gst-plugins-ugly.doap:
9309         * win32/common/config.h:
9310           Release 0.10.17
9311
9312 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9313
9314         * configure.ac:
9315         * docs/plugins/inspect/plugin-a52dec.xml:
9316         * docs/plugins/inspect/plugin-amrnb.xml:
9317         * docs/plugins/inspect/plugin-amrwbdec.xml:
9318         * docs/plugins/inspect/plugin-asf.xml:
9319         * docs/plugins/inspect/plugin-cdio.xml:
9320         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9321         * docs/plugins/inspect/plugin-dvdread.xml:
9322         * docs/plugins/inspect/plugin-dvdsub.xml:
9323         * docs/plugins/inspect/plugin-iec958.xml:
9324         * docs/plugins/inspect/plugin-lame.xml:
9325         * docs/plugins/inspect/plugin-mad.xml:
9326         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9327         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9328         * docs/plugins/inspect/plugin-mpegstream.xml:
9329         * docs/plugins/inspect/plugin-realmedia.xml:
9330         * docs/plugins/inspect/plugin-siddec.xml:
9331         * docs/plugins/inspect/plugin-twolame.xml:
9332         * docs/plugins/inspect/plugin-x264.xml:
9333         * win32/common/config.h:
9334           0.10.16.4 pre-release
9335
9336 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9337
9338         * ext/mpeg2dec/gstmpeg2dec.c:
9339           mpeg2dec: Use the proper component value for height
9340
9341 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9342
9343         * configure.ac:
9344         * docs/plugins/inspect/plugin-a52dec.xml:
9345         * docs/plugins/inspect/plugin-amrnb.xml:
9346         * docs/plugins/inspect/plugin-amrwbdec.xml:
9347         * docs/plugins/inspect/plugin-asf.xml:
9348         * docs/plugins/inspect/plugin-cdio.xml:
9349         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9350         * docs/plugins/inspect/plugin-dvdread.xml:
9351         * docs/plugins/inspect/plugin-dvdsub.xml:
9352         * docs/plugins/inspect/plugin-iec958.xml:
9353         * docs/plugins/inspect/plugin-lame.xml:
9354         * docs/plugins/inspect/plugin-mad.xml:
9355         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9356         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9357         * docs/plugins/inspect/plugin-mpegstream.xml:
9358         * docs/plugins/inspect/plugin-realmedia.xml:
9359         * docs/plugins/inspect/plugin-siddec.xml:
9360         * docs/plugins/inspect/plugin-twolame.xml:
9361         * docs/plugins/inspect/plugin-x264.xml:
9362         * win32/common/config.h:
9363           0.10.16.3 pre-release
9364
9365 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9366
9367         * gst/asfdemux/asfheaders.c:
9368         * gst/asfdemux/asfheaders.h:
9369         * gst/asfdemux/gstasfdemux.c:
9370           asfdemux: Handle new type of DRM'd asf files.
9371           These are produced by the new MS PlayReady system.
9372           https://bugzilla.gnome.org/show_bug.cgi?id=639226
9373
9374 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
9375
9376         * common:
9377           Automatic update of common submodule
9378           From e572c87 to f94d739
9379
9380 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9381
9382         * common:
9383           Automatic update of common submodule
9384           From ccbaa85 to e572c87
9385
9386 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9387
9388         * common:
9389           Automatic update of common submodule
9390           From 46445ad to ccbaa85
9391
9392 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9393
9394         * tests/check/Makefile.am:
9395           tests: never disable g_assert() and cast checks for the unit tests
9396           The unit tests are riddled with g_assert() and friends, make sure we
9397           don't disable assert and cast checks for the unit tests even if
9398           this has been specified for the rest of the code base, e.g. via
9399           --disable-glib-asserts
9400
9401 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9402
9403         * configure.ac:
9404         * win32/common/config.h:
9405           0.10.16.2 pre-release
9406
9407 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9408
9409         * docs/plugins/gst-plugins-ugly-plugins.args:
9410         * docs/plugins/inspect/plugin-a52dec.xml:
9411         * docs/plugins/inspect/plugin-amrnb.xml:
9412         * docs/plugins/inspect/plugin-amrwbdec.xml:
9413         * docs/plugins/inspect/plugin-asf.xml:
9414         * docs/plugins/inspect/plugin-cdio.xml:
9415         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9416         * docs/plugins/inspect/plugin-dvdread.xml:
9417         * docs/plugins/inspect/plugin-dvdsub.xml:
9418         * docs/plugins/inspect/plugin-iec958.xml:
9419         * docs/plugins/inspect/plugin-lame.xml:
9420         * docs/plugins/inspect/plugin-mad.xml:
9421         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9422         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9423         * docs/plugins/inspect/plugin-mpegstream.xml:
9424         * docs/plugins/inspect/plugin-realmedia.xml:
9425         * docs/plugins/inspect/plugin-siddec.xml:
9426         * docs/plugins/inspect/plugin-twolame.xml:
9427         * docs/plugins/inspect/plugin-x264.xml:
9428           docs: update docs
9429
9430 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9431
9432         * po/bg.po:
9433         * po/ca.po:
9434         * po/ru.po:
9435           po: update translations
9436
9437 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9438
9439         * configure.ac:
9440           configure: use $LIBM instead of hardcoding -lm
9441
9442 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9443
9444         * gst/realmedia/rmdemux.c:
9445           rmdemux: Initialize return variable.
9446           In the unlikely event that height is 0 (which is invalid) we would end up
9447           never setting the flow return.
9448
9449 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9450
9451         * gst/realmedia/rmutils.c:
9452           realmedia: Fix unitialized variables on macosx
9453
9454 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9455
9456         * ext/x264/gstx264enc.c:
9457           x264enc: Handle codec/encoder tags
9458           Make x264enc drop video-codec and codec tags and replace
9459           encoder/encoder-version with x264 and its build number
9460           Fixes #621465
9461
9462 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9463
9464         * ext/mpeg2dec/gstmpeg2dec.c:
9465           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
9466
9467 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9468
9469         * ext/mpeg2dec/gstmpeg2dec.c:
9470           mpeg2dec: minor formatting clean-up
9471
9472 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9473
9474         * ext/mpeg2dec/gstmpeg2dec.c:
9475           mpeg2dec: refactor cropping code to use libgstvideo functions
9476           https://bugzilla.gnome.org/show_bug.cgi?id=571146
9477
9478 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9479
9480         * ext/mpeg2dec/gstmpeg2dec.c:
9481         * ext/mpeg2dec/gstmpeg2dec.h:
9482           mpeg2dec: use GstVideoFormat instead of custom enum
9483
9484 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9485
9486         * ext/mpeg2dec/Makefile.am:
9487           mpeg2dec: fix LIBADD order in Makefile.am
9488
9489 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
9490
9491         * ext/x264/gstx264enc.c:
9492           x264: vbv-buf-capacity should have a minimum of 0
9493           x264 will clip this value internally, and users should be allowed to
9494           specify a lower value than 300 ms.
9495           https://bugzilla.gnome.org/show_bug.cgi?id=635291
9496
9497 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9498
9499         * ext/x264/gstx264enc.c:
9500           x264enc: also accept YV12 input
9501
9502 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9503
9504         * ext/x264/gstx264enc.c:
9505           x264enc: add a note to the docs about encoder latency and queues
9506           https://bugzilla.gnome.org/show_bug.cgi?id=636107
9507
9508 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9509
9510         * gst/realmedia/rademux.c:
9511         * gst/realmedia/rmdemux.c:
9512           realmedia: do not use the pad buffer allocation functions in demuxers
9513           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
9514           https://bugzilla.gnome.org/show_bug.cgi?id=637932
9515
9516 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9517
9518         * common:
9519           Automatic update of common submodule
9520           From 169462a to 46445ad
9521
9522 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9523
9524         * ext/mad/gstmad.c:
9525           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
9526           Fixes bug #635461.
9527
9528 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
9529
9530         * common:
9531           Automatic update of common submodule
9532           From 20742ae to 169462a
9533
9534 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
9535
9536         * gst/realmedia/rmdemux.c:
9537           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
9538           Signed-off-by: Rob Clark <rob@ti.com>
9539
9540 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
9541
9542         * common:
9543           Automatic update of common submodule
9544           From 011bcc8 to 20742ae
9545
9546 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
9547
9548         * configure.ac:
9549           x264: uses pkg-config to locate libx264
9550
9551 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9552
9553           Merge branch 'master' into 0.11
9554
9555 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9556
9557         * tests/check/pipelines/lame.c:
9558           check: don't use deprecated method
9559
9560 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9561
9562         * android/amrnb.mk:
9563         * android/amrwbdec.mk:
9564         * android/asf.mk:
9565         * android/mpegaudioparse.mk:
9566         * configure.ac:
9567           more 0.10 -> 0,11 changes
9568
9569 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9570
9571         * configure.ac:
9572           configure: open 0.11 branch
9573
9574 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
9575
9576         * Android.mk:
9577         * android/NOTICE:
9578         * android/amrnb.mk:
9579         * android/amrwbdec.mk:
9580         * android/asf.mk:
9581         * android/mpegaudioparse.mk:
9582           Add build system for Android
9583
9584 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
9585
9586         * gst/realmedia/rmutils.c:
9587           realmedia: Remove dead assignments
9588
9589 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
9590
9591         * ext/mad/gstmad.c:
9592           mad: Remove dead assignments
9593
9594 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9595
9596         * ext/dvdread/dvdreadsrc.c:
9597           dvdreadsrc: remove bogus comment
9598
9599 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
9600
9601         * ext/dvdread/dvdreadsrc.c:
9602           dvdreadsrc: fix handling of multi-angle streams
9603           We would output all angles interleaved instead of just
9604           the selected angle.
9605           https://bugzilla.gnome.org/show_bug.cgi?id=539254
9606
9607 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9608
9609         * gst/realmedia/Makefile.am:
9610           realmedia: fix LIBS order in Makefile
9611
9612 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9613
9614         * po/af.po:
9615         * po/az.po:
9616         * po/bg.po:
9617         * po/ca.po:
9618         * po/cs.po:
9619         * po/da.po:
9620         * po/de.po:
9621         * po/el.po:
9622         * po/en_GB.po:
9623         * po/es.po:
9624         * po/eu.po:
9625         * po/fi.po:
9626         * po/fr.po:
9627         * po/gl.po:
9628         * po/hu.po:
9629         * po/id.po:
9630         * po/it.po:
9631         * po/ja.po:
9632         * po/lt.po:
9633         * po/lv.po:
9634         * po/ms.po:
9635         * po/mt.po:
9636         * po/nb.po:
9637         * po/nl.po:
9638         * po/or.po:
9639         * po/pl.po:
9640         * po/pt_BR.po:
9641         * po/ro.po:
9642         * po/ru.po:
9643         * po/sk.po:
9644         * po/sl.po:
9645         * po/sq.po:
9646         * po/sr.po:
9647         * po/sv.po:
9648         * po/tr.po:
9649         * po/uk.po:
9650         * po/vi.po:
9651         * po/zh_CN.po:
9652           po: update for new translatable strings
9653
9654 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
9655
9656         * common:
9657           Automatic update of common submodule
9658           From 7bbd708 to 011bcc8
9659
9660 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
9661
9662         * ext/mpeg2dec/gstmpeg2dec.c:
9663           mpeg2dec: convert the position to stream time before answering to a position query
9664
9665 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
9666
9667         * gst/realmedia/Makefile.am:
9668         * gst/realmedia/rademux.c:
9669         * gst/realmedia/rmdemux.c:
9670         * gst/realmedia/rmdemux.h:
9671           realmedia: Get codec name from pbutils instead of harcoding them
9672
9673 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
9674
9675         * ext/x264/gstx264enc.c:
9676           x264enc: Work around a rate control issue in libx264
9677           When variable framerate is disabled in libx264 (which occurs when using
9678           the zerolatency tuning), libx264 ignores timestamps but still uses the
9679           timebase leading to messed up rate control with our nanosecond timebase.
9680           We work around this issue by setting the timebase to the reciprocal of
9681           the framerate and we validate that the framerate is suitable.
9682           This has been fixed upstream in libx264 but there are non-fixed versions
9683           in the wild so this workaround is still needed.
9684           Fixes bug #632861
9685
9686 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9687
9688         * ext/mpeg2dec/gstmpeg2dec.c:
9689           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
9690
9691 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
9692
9693         * ext/mpeg2dec/gstmpeg2dec.c:
9694           mpeg2dec: fix position query by trusting upstream
9695           Position queries are badly handled for DVDs (probably due to the division in
9696           chapters): the time returned was the time since the start of chapter.
9697           Now ask upstream for position queries, fall back to the old code if upstream
9698           cannot answer the query.
9699
9700 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
9701
9702         * ext/lame/gstlame.c:
9703         * ext/mad/gstmad.c:
9704         * ext/sidplay/gstsiddec.cc:
9705         * gst/mpegstream/gstmpegparse.c:
9706           various: canonicalize property names
9707
9708 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
9709
9710         * ext/a52dec/gsta52dec.c:
9711         * ext/amrnb/amrnbdec.c:
9712         * ext/amrnb/amrnbenc.c:
9713         * ext/cdio/gstcdiocddasrc.c:
9714         * ext/dvdread/dvdreadsrc.c:
9715         * ext/lame/gstlame.c:
9716         * ext/lame/gstlamemp3enc.c:
9717         * ext/mad/gstmad.c:
9718         * ext/sidplay/gstsiddec.cc:
9719         * ext/x264/gstx264enc.c:
9720           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
9721
9722 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
9723
9724         * gst/iec958/ac3iec.c:
9725         * gst/mpegaudioparse/gstmpegaudioparse.c:
9726         * gst/mpegstream/gstmpegparse.c:
9727         * gst/mpegstream/gstrfc2250enc.c:
9728         * gst/realmedia/pnmsrc.c:
9729         * gst/realmedia/rdtmanager.c:
9730           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
9731
9732 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
9733
9734         * common:
9735           Automatic update of common submodule
9736           From 5a668bf to 7bbd708
9737
9738 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
9739
9740         * common:
9741           Automatic update of common submodule
9742           From c4a8adc to 5a668bf
9743
9744 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9745
9746         * common:
9747           Automatic update of common submodule
9748           From 5e3c9bf to c4a8adc
9749
9750 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9751
9752         * ext/mad/gstmad.c:
9753         * ext/mad/gstmad.h:
9754           mad: support reverse playback
9755
9756 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9757
9758         * ext/dvdread/dvdreadsrc.c:
9759           dvdreadsrc: improve error messages on read errors
9760           Provide proper i18n-ed error messages when a read error happens,
9761           and point out that the error could be happening because the
9762           DVD is scrambled.
9763           https://bugzilla.gnome.org/show_bug.cgi?id=613633
9764
9765 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9766
9767         * configure.ac:
9768           configure: set plugin release datetime
9769
9770 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
9771
9772         * common:
9773           Automatic update of common submodule
9774           From aa0d1d0 to 5e3c9bf
9775
9776 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9777
9778         * gst/mpegstream/gstmpegparse.c:
9779           mpegparse: re-fix flow return handling
9780           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
9781           -  } while (GST_FLOW_IS_SUCCESS (result));
9782           +  } while (result != GST_FLOW_OK);
9783
9784 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
9785
9786         * tests/check/Makefile.am:
9787         * tests/check/generic/states.c:
9788           tests: allow running state tests for all elements
9789           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
9790           to try elements that would normaly be skipped.
9791
9792 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9793
9794         * Makefile.am:
9795           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
9796
9797 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9798
9799         * configure.ac:
9800         * pkgconfig/.gitignore:
9801         * pkgconfig/Makefile.am:
9802         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9803           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
9804           This .pc file will not be installed, it's only for uninstalled setups,
9805           same thing as we do for -good. This is so other modules' unit tests can
9806           find our plugins properly in an uninstalled setup.
9807
9808 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9809
9810         * common:
9811           Automatic update of common submodule
9812           From c2e10bf to aa0d1d0
9813
9814 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9815
9816         * configure.ac:
9817           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
9818
9819 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9820
9821         * ext/sidplay/gstsiddec.cc:
9822           siddec: don't use GST_FLOW_IS_FATAL
9823           GST_FLOW_IS_FATAL has been deprecated in core git.
9824
9825 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
9826
9827         * common:
9828           Automatic update of common submodule
9829           From d3d9acf to c2e10bf
9830
9831 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9832
9833         * configure.ac:
9834           configure: Require orc >= 0.4.6 for --compat
9835
9836 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9837
9838         * common:
9839           Automatic update of common submodule
9840           From ec60217 to d3d9acf
9841
9842 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9843
9844         * ext/mpeg2dec/gstmpeg2dec.c:
9845           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
9846           And don't post error messages if allocating a buffer resulted
9847           in WRONG_STATE or UNEXPECTED.
9848
9849 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9850
9851         * gst/mpegaudioparse/gstxingmux.c:
9852           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
9853
9854 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9855
9856         * gst/mpegstream/gstdvddemux.c:
9857         * gst/mpegstream/gstmpegdemux.c:
9858         * gst/mpegstream/gstmpegparse.c:
9859           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
9860
9861 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9862
9863         * gst/realmedia/rmdemux.c:
9864           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
9865
9866 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9867
9868         * gst/asfdemux/gstasfdemux.c:
9869           asfdemux: Don't use GST_FLOW_IS_FATAL()
9870           And don't post error messages for UNEXPECTED and post an error
9871           message if pulling data failed because of NOT_LINKED.
9872
9873 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9874
9875         * configure.ac:
9876         * docs/plugins/inspect/plugin-a52dec.xml:
9877         * docs/plugins/inspect/plugin-amrnb.xml:
9878         * docs/plugins/inspect/plugin-amrwbdec.xml:
9879         * docs/plugins/inspect/plugin-asf.xml:
9880         * docs/plugins/inspect/plugin-cdio.xml:
9881         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9882         * docs/plugins/inspect/plugin-dvdread.xml:
9883         * docs/plugins/inspect/plugin-dvdsub.xml:
9884         * docs/plugins/inspect/plugin-iec958.xml:
9885         * docs/plugins/inspect/plugin-lame.xml:
9886         * docs/plugins/inspect/plugin-mad.xml:
9887         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9888         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9889         * docs/plugins/inspect/plugin-mpegstream.xml:
9890         * docs/plugins/inspect/plugin-realmedia.xml:
9891         * docs/plugins/inspect/plugin-siddec.xml:
9892         * docs/plugins/inspect/plugin-twolame.xml:
9893         * docs/plugins/inspect/plugin-x264.xml:
9894         * win32/common/config.h:
9895           Back to development
9896           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
9897           the code is updated for the GST_FLOW_IS_* macro deprecations.
9898
9899 === release 0.10.16 ===
9900
9901 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9902
9903         * ChangeLog:
9904         * NEWS:
9905         * RELEASE:
9906         * configure.ac:
9907         * gst-plugins-ugly.doap:
9908         * win32/common/config.h:
9909           Release 0.10.16
9910
9911 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9912
9913         * docs/plugins/inspect/plugin-a52dec.xml:
9914         * docs/plugins/inspect/plugin-amrnb.xml:
9915         * docs/plugins/inspect/plugin-amrwbdec.xml:
9916         * docs/plugins/inspect/plugin-asf.xml:
9917         * docs/plugins/inspect/plugin-cdio.xml:
9918         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9919         * docs/plugins/inspect/plugin-dvdread.xml:
9920         * docs/plugins/inspect/plugin-dvdsub.xml:
9921         * docs/plugins/inspect/plugin-iec958.xml:
9922         * docs/plugins/inspect/plugin-lame.xml:
9923         * docs/plugins/inspect/plugin-mad.xml:
9924         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9925         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9926         * docs/plugins/inspect/plugin-mpegstream.xml:
9927         * docs/plugins/inspect/plugin-realmedia.xml:
9928         * docs/plugins/inspect/plugin-siddec.xml:
9929         * docs/plugins/inspect/plugin-twolame.xml:
9930         * docs/plugins/inspect/plugin-x264.xml:
9931           docs: update docs for release
9932
9933 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9934
9935         * po/LINGUAS:
9936         * po/gl.po:
9937         * po/id.po:
9938         * po/lv.po:
9939         * po/ro.po:
9940         * po/sv.po:
9941           po: update translations
9942
9943 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9944
9945         * configure.ac:
9946         * po/af.po:
9947         * po/az.po:
9948         * po/bg.po:
9949         * po/ca.po:
9950         * po/cs.po:
9951         * po/da.po:
9952         * po/de.po:
9953         * po/el.po:
9954         * po/en_GB.po:
9955         * po/es.po:
9956         * po/eu.po:
9957         * po/fi.po:
9958         * po/fr.po:
9959         * po/hu.po:
9960         * po/id.po:
9961         * po/it.po:
9962         * po/ja.po:
9963         * po/lt.po:
9964         * po/lv.po:
9965         * po/ms.po:
9966         * po/mt.po:
9967         * po/nb.po:
9968         * po/nl.po:
9969         * po/or.po:
9970         * po/pl.po:
9971         * po/pt_BR.po:
9972         * po/ru.po:
9973         * po/sk.po:
9974         * po/sl.po:
9975         * po/sq.po:
9976         * po/sr.po:
9977         * po/sv.po:
9978         * po/tr.po:
9979         * po/uk.po:
9980         * po/vi.po:
9981         * po/zh_CN.po:
9982           0.10.15.6 pre-release
9983
9984 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
9985
9986         * gst/asfdemux/gstasfdemux.c:
9987           asfdemux: Don't error out on non-critical flow returns
9988           Only error out when downstream returns:
9989           * NOT_SUPPORTED
9990           * ERROR
9991           * NOT_NEGOTIATED
9992           * NOT_LINKED
9993           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
9994           of the streams had gone EOS) and then stop the task silently.
9995           In the case of WRONG_STATE we just need to stop silently
9996           https://bugzilla.gnome.org/show_bug.cgi?id=600412
9997
9998 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9999
10000         * configure.ac:
10001         * po/af.po:
10002         * po/az.po:
10003         * po/bg.po:
10004         * po/ca.po:
10005         * po/cs.po:
10006         * po/da.po:
10007         * po/de.po:
10008         * po/el.po:
10009         * po/en_GB.po:
10010         * po/es.po:
10011         * po/eu.po:
10012         * po/fi.po:
10013         * po/fr.po:
10014         * po/hu.po:
10015         * po/id.po:
10016         * po/it.po:
10017         * po/ja.po:
10018         * po/lt.po:
10019         * po/lv.po:
10020         * po/ms.po:
10021         * po/mt.po:
10022         * po/nb.po:
10023         * po/nl.po:
10024         * po/or.po:
10025         * po/pl.po:
10026         * po/pt_BR.po:
10027         * po/ru.po:
10028         * po/sk.po:
10029         * po/sl.po:
10030         * po/sq.po:
10031         * po/sr.po:
10032         * po/sv.po:
10033         * po/tr.po:
10034         * po/uk.po:
10035         * po/vi.po:
10036         * po/zh_CN.po:
10037           0.10.15.5 pre-release
10038
10039 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
10040
10041         * gst/mpegaudioparse/gstmpegaudioparse.c:
10042           mp3parse: propagate flow errors upstream.
10043           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
10044           always return the error upstream.
10045
10046 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10047
10048         * configure.ac:
10049         * po/af.po:
10050         * po/az.po:
10051         * po/bg.po:
10052         * po/ca.po:
10053         * po/cs.po:
10054         * po/da.po:
10055         * po/de.po:
10056         * po/el.po:
10057         * po/en_GB.po:
10058         * po/es.po:
10059         * po/eu.po:
10060         * po/fi.po:
10061         * po/fr.po:
10062         * po/hu.po:
10063         * po/id.po:
10064         * po/it.po:
10065         * po/ja.po:
10066         * po/lt.po:
10067         * po/lv.po:
10068         * po/ms.po:
10069         * po/mt.po:
10070         * po/nb.po:
10071         * po/nl.po:
10072         * po/or.po:
10073         * po/pl.po:
10074         * po/pt_BR.po:
10075         * po/ru.po:
10076         * po/sk.po:
10077         * po/sl.po:
10078         * po/sq.po:
10079         * po/sr.po:
10080         * po/sv.po:
10081         * po/tr.po:
10082         * po/uk.po:
10083         * po/vi.po:
10084         * po/zh_CN.po:
10085           0.10.15.4 pre-release
10086
10087 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
10088
10089         * common:
10090           Automatic update of common submodule
10091           From 3e8db1d to ec60217
10092
10093 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10094
10095         * configure.ac:
10096         * docs/plugins/inspect/plugin-a52dec.xml:
10097         * docs/plugins/inspect/plugin-amrnb.xml:
10098         * docs/plugins/inspect/plugin-amrwbdec.xml:
10099         * docs/plugins/inspect/plugin-asf.xml:
10100         * docs/plugins/inspect/plugin-cdio.xml:
10101         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10102         * docs/plugins/inspect/plugin-dvdread.xml:
10103         * docs/plugins/inspect/plugin-dvdsub.xml:
10104         * docs/plugins/inspect/plugin-iec958.xml:
10105         * docs/plugins/inspect/plugin-lame.xml:
10106         * docs/plugins/inspect/plugin-mad.xml:
10107         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10108         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10109         * docs/plugins/inspect/plugin-mpegstream.xml:
10110         * docs/plugins/inspect/plugin-realmedia.xml:
10111         * docs/plugins/inspect/plugin-siddec.xml:
10112         * docs/plugins/inspect/plugin-twolame.xml:
10113         * docs/plugins/inspect/plugin-x264.xml:
10114         * win32/common/config.h:
10115           0.10.15.3 pre-release
10116
10117 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
10118
10119         * ext/x264/gstx264enc.c:
10120           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
10121           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
10122           argument to the option string value causes an error. For < 78 we pass the
10123           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
10124           result in passing 'none' for false and 'strict' for true. Other modes can be
10125           set through the option-string property for now.
10126           https://bugzilla.gnome.org/show_bug.cgi?id=626577
10127
10128 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10129
10130         * configure.ac:
10131         * docs/plugins/gst-plugins-ugly-plugins.args:
10132         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10133         * docs/plugins/inspect/plugin-a52dec.xml:
10134         * docs/plugins/inspect/plugin-amrnb.xml:
10135         * docs/plugins/inspect/plugin-amrwbdec.xml:
10136         * docs/plugins/inspect/plugin-asf.xml:
10137         * docs/plugins/inspect/plugin-cdio.xml:
10138         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10139         * docs/plugins/inspect/plugin-dvdread.xml:
10140         * docs/plugins/inspect/plugin-dvdsub.xml:
10141         * docs/plugins/inspect/plugin-iec958.xml:
10142         * docs/plugins/inspect/plugin-lame.xml:
10143         * docs/plugins/inspect/plugin-mad.xml:
10144         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10145         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10146         * docs/plugins/inspect/plugin-mpegstream.xml:
10147         * docs/plugins/inspect/plugin-realmedia.xml:
10148         * docs/plugins/inspect/plugin-siddec.xml:
10149         * docs/plugins/inspect/plugin-twolame.xml:
10150         * docs/plugins/inspect/plugin-x264.xml:
10151         * win32/common/config.h:
10152           0.10.15.2 pre-release
10153
10154 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
10155
10156         * gst/synaesthesia/gstsynaesthesia.c:
10157           synaesthesia: code cleanups.
10158           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
10159           more.
10160
10161 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
10162
10163         * gst/synaesthesia/gstsynaesthesia.c:
10164           synaesthesia: use GST_BOILERPLATE macros
10165
10166 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10167
10168         * common:
10169           Automatic update of common submodule
10170           From bd2054b to 3e8db1d
10171
10172 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10173
10174         * ext/x264/gstx264enc.c:
10175           x264: fix printf format warning in debug message
10176
10177 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10178
10179         * docs/plugins/Makefile.am:
10180           docs: fix bug passing arguments to gtkdoc-fixref in upload target
10181           Missing backslash at end of line meant we weren't passing all arguments
10182           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
10183
10184 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
10185
10186         * common:
10187           Automatic update of common submodule
10188           From a519571 to bd2054b
10189
10190 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10191
10192         * configure.ac:
10193           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
10194           This first checks what is required for ISO C99 support and sets the relevant
10195           compiler parameters and if no C99 compiler is found, it checks for a
10196           C89 compiler. This enables us to check for and use C89/C99 functions
10197           that gcc hides from us without the correct compiler parameters.
10198
10199 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
10200
10201         * ext/x264/gstx264enc.c:
10202           x264enc: Fix flushing of delayed frames
10203           x264_encoder_encode() should be called with a NULL picture until at least
10204           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
10205           regression in make check due to the recent change in defaults which enabled
10206           b-frames and b-pyramid, both of which I believe increase the number of delayed
10207           frames when encoding.
10208
10209 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
10210
10211         * ext/x264/gstx264enc.c:
10212           x264enc: Improve x264enc defaults
10213           - medium x264 speed/quality preset
10214           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
10215           Addresses part of bug #607798
10216
10217 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
10218
10219         * ext/x264/gstx264enc.c:
10220           x264enc: Fix property description typos
10221
10222 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
10223
10224         * ext/x264/gstx264enc.c:
10225           x264enc: Add some more debug info
10226
10227 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
10228
10229         * ext/x264/gstx264enc.c:
10230         * ext/x264/gstx264enc.h:
10231           x264enc: Add speed-preset and [psy-]tuning properties
10232           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
10233           preset and possibly a profile and/or tuning are now the recommended way to
10234           configure x264 through x264enc.
10235           If a preset/tuning are specified then these will define the default values and
10236           the property defaults will be ignored. After this the option-string property is
10237           applied, followed by the user-set properties, fast first pass restrictions and
10238           finally the profile restrictions.
10239           Addresses part of bug #607798
10240
10241 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
10242
10243         * ext/x264/gstx264enc.c:
10244         * ext/x264/gstx264enc.h:
10245           x264enc: Refactor code in preparation for presets/tunings
10246           - Make defaults append the appropriate default value to a string. This is
10247           needed to differentiate between something user-set and the actual prop
10248           default.
10249           - Add an internal option string to which _set_property () cases append for the
10250           majority of properties.
10251           - Use gst_x264_enc_parse_options () to clean up application of settings. This
10252           will make order of application with respect to the presets and tunings quite
10253           simple.
10254           Addresses part of bug #607798
10255
10256 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
10257
10258         * ext/x264/gstx264enc.c:
10259           x264enc: Update available me types
10260           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
10261           now self-maintaining.
10262
10263 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
10264
10265         * ext/x264/gstx264enc.c:
10266           x264enc: Use new libx264 API to affect fast first pass
10267           Uses new x264 API to apply reduced complexity values to the parameters to
10268           increase encoding speed in the first pass of a multi-pass encode. This does
10269           not impact on final quality.
10270           Addresses part of bug #607798
10271
10272 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
10273
10274         * ext/x264/gstx264enc.c:
10275         * ext/x264/gstx264enc.h:
10276           x264enc: Add profile property
10277           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
10278           Profile. This makes it easier to achieve Baseline Profile for example.
10279           Addresses part of bug #607798
10280
10281 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
10282
10283         * ext/x264/gstx264enc.c:
10284         * ext/x264/gstx264enc.h:
10285           x264enc: Add option-string property
10286           Adds support for an x264 format option-string to specify advanced parameters
10287           Addresses part of bug #607798
10288
10289 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10290
10291         * ext/mad/Makefile.am:
10292           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
10293           Spotted by syntr0py.
10294
10295 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10296
10297         * ext/x264/gstx264enc.c:
10298           x264enc: only set timebase on versions where it exists
10299
10300 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
10301
10302         * ext/x264/gstx264enc.c:
10303           x264enc: set appropriate time base
10304           Fixes #624786.
10305
10306 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10307
10308         * tests/check/Makefile.am:
10309           tests: add plugin loading whitelist to test environment
10310           Only want to load core/-base/-ugly plugins here.
10311
10312 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10313
10314         * autogen.sh:
10315         * configure.ac:
10316           Bump automake requirement to 1.10 and autoconf to 2.60
10317           For maintainability reasons and $(builddir).
10318           See #622944.
10319
10320 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10321
10322         * gst/asfdemux/gstasfdemux.c:
10323           asfdemux: Fix seeking after last commits
10324           Don't handle wrong-state returns as errors to allow seeking to work
10325           again.
10326
10327 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10328
10329         * gst/asfdemux/gstasfdemux.c:
10330           asfdemux: Push all pending data on EOS
10331           When on push mode and receiving an EOS event, asfdemux
10332           should push all pending data because we might be dealing
10333           with a broken file that has a preroll value higher
10334           than its actual length.
10335
10336 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10337
10338         * gst/asfdemux/gstasfdemux.c:
10339           asfdemux: Fix sending eos event for chained asfs
10340           Properly push EOS event when finishing a chained asf file
10341           in pull mode
10342           Fixes #599718
10343
10344 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10345
10346         * docs/plugins/Makefile.am:
10347         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10348         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10349         * docs/plugins/inspect/plugin-rmdemux.xml:
10350           docs: add rmdemux to docs properly
10351           The plugin has been renamed, remove old introspection file.
10352
10353 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10354
10355         * docs/plugins/gst-plugins-ugly-plugins.args:
10356         * docs/plugins/inspect/plugin-x264.xml:
10357           docs: update for recent x264enc changes
10358
10359 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10360
10361         * gst/realmedia/rmdemux.c:
10362           rmdemux: fix compiler warning when debugging system in core is disabled
10363
10364 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
10365
10366         * common:
10367           Automatic update of common submodule
10368           From 73ff93a to a519571
10369
10370 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
10371
10372         * gst/asfdemux/gstasfdemux.c:
10373           asfdemux: Allow at least 500ms of preroll.
10374           Some files have insanely low preroll values which break the
10375           all_streams_prerolled() logic.
10376           Fixes #622407
10377
10378 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10379
10380         * ext/x264/gstx264enc.c:
10381           x264enc: add new h264 caps attribute alignment
10382           See #606662.
10383
10384 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10385
10386         * ext/x264/gstx264enc.c:
10387         * ext/x264/gstx264enc.h:
10388           x264enc: conditionally expose enhanced upstream capabilities
10389           API: GstX264Enc:sliced-threads
10390           API: GstX264Enc:sync-lookahead
10391           API: GstX264Enc:intra-refresh
10392           API: GstX264Enc:mb-tree
10393           API: GstX264Enc:rc-lookahead
10394           See #607798.
10395
10396 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10397
10398         * common:
10399         * docs/plugins/inspect/plugin-a52dec.xml:
10400         * docs/plugins/inspect/plugin-amrnb.xml:
10401         * docs/plugins/inspect/plugin-amrwbdec.xml:
10402         * docs/plugins/inspect/plugin-asf.xml:
10403         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10404         * docs/plugins/inspect/plugin-iec958.xml:
10405         * docs/plugins/inspect/plugin-mad.xml:
10406         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10407         * docs/plugins/inspect/plugin-mpegstream.xml:
10408         * docs/plugins/inspect/plugin-realmedia.xml:
10409           docs: update introspected plugin docs for gstdoc-scangobj and other changes
10410           Update common for latest gstdoc-scangobj and inspect xml files for
10411           escaping and pad template order changes.
10412
10413 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
10414
10415         * common:
10416           Automatic update of common submodule
10417           From 9339ccc to 35617c2
10418
10419 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
10420
10421         * common:
10422           Automatic update of common submodule
10423           From 5adb1ca to 9339ccc
10424
10425 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
10426
10427         * common:
10428           Automatic update of common submodule
10429           From 57c89b7 to 5adb1ca
10430
10431 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
10432
10433         * common:
10434           Automatic update of common submodule
10435           From c804988 to 57c89b7
10436
10437 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10438
10439         * configure.ac:
10440         * gst/realmedia/rtspreal.c:
10441           configure: Update required GLib version to 2.20
10442
10443 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10444
10445         * ext/a52dec/gsta52dec.c:
10446           a52dec: Call orc_init() before trying to get target flags
10447
10448 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10449
10450         * ext/a52dec/gsta52dec.c:
10451           a52dec: Remove debug printf...
10452
10453 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10454
10455         * configure.ac:
10456         * ext/a52dec/Makefile.am:
10457         * ext/a52dec/gsta52dec.c:
10458           a52dec: Use orc for CPU feature detection and don't check for liboil
10459
10460 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10461
10462         * configure.ac:
10463           configure: Use GLIB_EXTRA_CFLAGS
10464
10465 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10466
10467         * common:
10468           Automatic update of common submodule
10469           From 7a0fdf5 to c804988
10470
10471 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10472
10473         * common:
10474           Automatic update of common submodule
10475           From 6da3bab to 7a0fdf5
10476
10477 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10478
10479         * common:
10480           Automatic update of common submodule
10481           From 733fca9 to 6da3bab
10482
10483 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
10484
10485         * common:
10486           Automatic update of common submodule
10487           From fad145b to 733fca9
10488
10489 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
10490
10491         * common:
10492           Automatic update of common submodule
10493           From 47683c1 to fad145b
10494
10495 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10496
10497         * gst/realmedia/rmdemux.c:
10498           rmdemux: pass bitrate on caps
10499           Set the bitrate on the caps, some decoders like sipro need this to function
10500           properly.
10501           Fixes #620007
10502
10503 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
10504
10505         * common:
10506           Automatic update of common submodule
10507           From 17f89e5 to 47683c1
10508
10509 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
10510
10511         * common:
10512           Automatic update of common submodule
10513           From fd7ca04 to 17f89e5
10514
10515 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
10516
10517         * ext/x264/gstx264enc.c:
10518           x264enc: Only set i_weighted_pred on versions where it exists
10519
10520 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
10521
10522         * ext/lame/gstlamemp3enc.c:
10523           lamemp3enc: implement latency query
10524           The encoder's latency is deduced from the framesize. Fixes #618896.
10525
10526 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10527
10528         * configure.ac:
10529         * docs/plugins/gst-plugins-ugly-plugins.args:
10530         * docs/plugins/gst-plugins-ugly-plugins.signals:
10531         * docs/plugins/inspect/plugin-a52dec.xml:
10532         * docs/plugins/inspect/plugin-amrnb.xml:
10533         * docs/plugins/inspect/plugin-amrwbdec.xml:
10534         * docs/plugins/inspect/plugin-asf.xml:
10535         * docs/plugins/inspect/plugin-cdio.xml:
10536         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10537         * docs/plugins/inspect/plugin-dvdread.xml:
10538         * docs/plugins/inspect/plugin-dvdsub.xml:
10539         * docs/plugins/inspect/plugin-iec958.xml:
10540         * docs/plugins/inspect/plugin-lame.xml:
10541         * docs/plugins/inspect/plugin-mad.xml:
10542         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10543         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10544         * docs/plugins/inspect/plugin-mpegstream.xml:
10545         * docs/plugins/inspect/plugin-realmedia.xml:
10546         * docs/plugins/inspect/plugin-siddec.xml:
10547         * docs/plugins/inspect/plugin-twolame.xml:
10548         * docs/plugins/inspect/plugin-x264.xml:
10549         * win32/common/config.h:
10550           Back to development
10551
10552 === release 0.10.15 ===
10553
10554 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10555
10556         * ChangeLog:
10557         * NEWS:
10558         * RELEASE:
10559         * configure.ac:
10560         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10561         * docs/plugins/inspect/plugin-a52dec.xml:
10562         * docs/plugins/inspect/plugin-amrnb.xml:
10563         * docs/plugins/inspect/plugin-amrwbdec.xml:
10564         * docs/plugins/inspect/plugin-asf.xml:
10565         * docs/plugins/inspect/plugin-cdio.xml:
10566         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10567         * docs/plugins/inspect/plugin-dvdread.xml:
10568         * docs/plugins/inspect/plugin-dvdsub.xml:
10569         * docs/plugins/inspect/plugin-iec958.xml:
10570         * docs/plugins/inspect/plugin-lame.xml:
10571         * docs/plugins/inspect/plugin-mad.xml:
10572         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10573         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10574         * docs/plugins/inspect/plugin-mpegstream.xml:
10575         * docs/plugins/inspect/plugin-realmedia.xml:
10576         * docs/plugins/inspect/plugin-siddec.xml:
10577         * docs/plugins/inspect/plugin-twolame.xml:
10578         * docs/plugins/inspect/plugin-x264.xml:
10579         * gst-plugins-ugly.doap:
10580         * win32/common/config.h:
10581           Release 0.10.15
10582
10583 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10584
10585         * po/af.po:
10586         * po/az.po:
10587         * po/bg.po:
10588         * po/ca.po:
10589         * po/cs.po:
10590         * po/da.po:
10591         * po/de.po:
10592         * po/el.po:
10593         * po/en_GB.po:
10594         * po/es.po:
10595         * po/eu.po:
10596         * po/fi.po:
10597         * po/fr.po:
10598         * po/hu.po:
10599         * po/id.po:
10600         * po/it.po:
10601         * po/ja.po:
10602         * po/lt.po:
10603         * po/lv.po:
10604         * po/ms.po:
10605         * po/mt.po:
10606         * po/nb.po:
10607         * po/nl.po:
10608         * po/or.po:
10609         * po/pl.po:
10610         * po/pt_BR.po:
10611         * po/ru.po:
10612         * po/sk.po:
10613         * po/sl.po:
10614         * po/sq.po:
10615         * po/sr.po:
10616         * po/sv.po:
10617         * po/tr.po:
10618         * po/uk.po:
10619         * po/vi.po:
10620         * po/zh_CN.po:
10621           Update .po files
10622
10623 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10624
10625         * configure.ac:
10626           configure: make implicit GLib and liboil requirements explicit
10627           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
10628
10629 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
10630
10631         * ext/x264/gstx264enc.c:
10632           x264enc: disable I weighted pred
10633           If it is enabled, then it will be main profile instead of baseline.
10634           This ensures maximum compatibility of the output stream until the
10635           encoder configuration interface gets an overhaul with explicit
10636           output profile selection.
10637           Fixes #619776.
10638
10639 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10640
10641         * configure.ac:
10642         * win32/common/config.h:
10643           0.10.14.3 pre-release
10644
10645 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10646
10647         * po/af.po:
10648         * po/az.po:
10649         * po/bg.po:
10650         * po/ca.po:
10651         * po/cs.po:
10652         * po/da.po:
10653         * po/de.po:
10654         * po/el.po:
10655         * po/en_GB.po:
10656         * po/es.po:
10657         * po/eu.po:
10658         * po/fi.po:
10659         * po/fr.po:
10660         * po/hu.po:
10661         * po/id.po:
10662         * po/it.po:
10663         * po/ja.po:
10664         * po/lt.po:
10665         * po/lv.po:
10666         * po/ms.po:
10667         * po/mt.po:
10668         * po/nb.po:
10669         * po/nl.po:
10670         * po/or.po:
10671         * po/pl.po:
10672         * po/pt_BR.po:
10673         * po/ru.po:
10674         * po/sk.po:
10675         * po/sl.po:
10676         * po/sq.po:
10677         * po/sr.po:
10678         * po/sv.po:
10679         * po/tr.po:
10680         * po/uk.po:
10681         * po/vi.po:
10682         * po/zh_CN.po:
10683           po: update translations
10684
10685 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10686
10687         * common:
10688           Automatic update of common submodule
10689           From 357b0db to fd7ca04
10690
10691 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10692
10693         * configure.ac:
10694         * win32/common/config.h:
10695           0.10.14.2 pre-release
10696
10697 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10698
10699         * common:
10700           Automatic update of common submodule
10701           From 4d67bd6 to 357b0db
10702
10703 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10704
10705         * gst/realmedia/rmdemux.c:
10706         * gst/realmedia/rmutils.c:
10707         * gst/realmedia/rmutils.h:
10708           rmdemux: add better sipr nibble swap routine
10709
10710 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10711
10712         * gst/realmedia/rmdemux.c:
10713           rmdemux: descramble SIPR before pushing out
10714           Collect and descramble the SIPR packets before pushing.
10715           Descramble ATRAC audio.
10716           Fixes #618098
10717
10718 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10719
10720         * gst/realmedia/rmutils.c:
10721         * gst/realmedia/rmutils.h:
10722           rm: add function to descramble sipr
10723
10724 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
10725
10726         * ext/x264/gstx264enc.c:
10727         * ext/x264/gstx264enc.h:
10728           x264enc: Re-send the received upstream event as-is downstream
10729           https://bugzilla.gnome.org/show_bug.cgi?id=606689
10730
10731 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
10732
10733         * ext/amrnb/amrnb.c:
10734           amrnbenc: Set rank to GST_RANK_SECONDARY
10735
10736 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10737
10738         * gst/realmedia/rtspreal.c:
10739           rtspreal: use GLib's base64 functions if available
10740           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
10741
10742 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
10743
10744         * ext/amrnb/amrnbdec.h:
10745         * ext/amrnb/amrnbenc.h:
10746         * ext/amrwbdec/amrwbdec.h:
10747           amr: Use correct includes (as pkg-config suggests)
10748           Fixes #617078
10749
10750 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
10751
10752         * gst/ac3parse/.gitignore:
10753         * gst/ac3parse/Makefile.am:
10754         * gst/ac3parse/README:
10755         * gst/ac3parse/ac3parse.vcproj:
10756         * gst/ac3parse/gstac3parse.c:
10757         * gst/ac3parse/gstac3parse.h:
10758           ac3parse: remove unported 0.8 plugin
10759           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
10760
10761 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
10762
10763         * gst/mpegaudioparse/gstmpegaudioparse.c:
10764           docs: adding a mp3decoder as well is useful
10765
10766 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
10767
10768         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10769           docs: massage section index
10770
10771 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
10772
10773         * ext/amrwbdec/amrwbdec.c:
10774         * ext/amrwbdec/amrwbdec.h:
10775           amrwbdec: move define to source to avoid hiding it from the docs
10776
10777 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
10778
10779         * ext/cdio/gstcdiocddasrc.c:
10780           docs: remove short_desc, it is taken from element details
10781
10782 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
10783
10784         * gst/synaesthesia/gstsynaesthesia.c:
10785           docs: fix sections docs for synaesthesia
10786
10787 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
10788
10789         * docs/plugins/Makefile.am:
10790         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10791         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10792         * gst/mpegaudioparse/gstmpegaudioparse.c:
10793           docs: add docs for mp3parse
10794
10795 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10796
10797         * gst-plugins-ugly.doap:
10798           doap: update repository info from cvs->git and maintainers
10799
10800 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10801
10802         * common:
10803           Automatic update of common submodule
10804           From fc85867 to 4d67bd6
10805
10806 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10807
10808         * tests/check/elements/x264enc.c:
10809           x264enc: adaptive NALU type checking
10810           In particular, be less picky about SEI NALU order, which makes test more
10811           robust with respect to changes in libx264.
10812           See also #615410.
10813
10814 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10815
10816         * ext/x264/gstx264enc.c:
10817           x264enc: adaptive x264 header NAL layout handling
10818           Fixes #615410.
10819
10820 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10821
10822         * gst/asfdemux/gstrtpasfdepay.c:
10823           asfdepay: we require a dynamic payload type
10824           Add an extra caps property that restricts the depayloader to only accept dynamic
10825           payload types.
10826
10827 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10828
10829         * configure.ac:
10830           configure: Drop -Wcast-align
10831           Commit message copied from core's commit from Benjamin Otte:
10832           246f5dba96a5b50bb74621af67b30942cca72af5
10833           Apparently gcc warns that GstMiniObject is not castable to
10834           GstEvent/Message/Buffer due to them containing 64bit variables, even
10835           though ARM hackers claim that those only need 4byte alignment. And as
10836           long as gcc behaves that way, this warning is not very useful.
10837           So we'll remove the warning until this problem is fixed.
10838           Fixes #615698
10839
10840 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
10841
10842         * ext/mpeg2dec/gstmpeg2dec.c:
10843           mpeg2dec: copy over all buffer flags when copying buffers.
10844           Avoids losing the tff/rff video buffer flags
10845
10846 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
10847
10848         * gst/asfdemux/asfpacket.c:
10849           asfdemux: Make a table static to avoid having to always allocate it.
10850
10851 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10852
10853         * ext/x264/gstx264enc.c:
10854           x264enc: fix up avcC header construction
10855           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
10856           for BUILD_X264 < 76.
10857           Also fixes #610089.
10858
10859 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10860
10861         * ext/x264/gstx264enc.c:
10862           x264enc: parameterize libx264 provided NAL layout in codec-data creation
10863
10864 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
10865
10866         * configure.ac:
10867           configure: Remove -Wundef flag
10868           Same fix as for #615161
10869
10870 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10871
10872         * common:
10873           Automatic update of common submodule
10874           From fdf023d to fc85867
10875
10876 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10877
10878         * gst-libs/gst/gettext.h:
10879           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
10880
10881 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10882
10883         * common:
10884         * ext/Makefile.am:
10885         * gst/Makefile.am:
10886           build: build plugins in parallel where possible, if make -jN is used
10887
10888 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10889
10890         * Makefile.am:
10891           build: add cruft alert for common/shave*
10892
10893 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10894
10895         * win32/MANIFEST:
10896           Fix make distcheck
10897           Remove removed file win32/common/config.h.in from MANIFEST.
10898
10899 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
10900
10901         * gst/synaesthesia/synaescope.c:
10902         * gst/synaesthesia/synaescope.h:
10903           synaestesia: Fix old-style prototype
10904
10905 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
10906
10907         * gst/realmedia/rmutils.c:
10908           Fix pointer type.
10909           Fixes #613815
10910
10911 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
10912
10913         * common:
10914           Automatic update of common submodule
10915           From 55cd514 to c1d07dd
10916
10917 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10918
10919         * configure.ac:
10920         * ext/amrnb/amrnbdec.c:
10921         * ext/amrnb/amrnbenc.c:
10922         * ext/cdio/gstcdiocddasrc.h:
10923         * ext/dvdread/dvdreadsrc.c:
10924         * ext/lame/gstlame.h:
10925         * ext/lame/gstlamemp3enc.h:
10926         * ext/lame/plugin.c:
10927         * ext/mad/gstmad.c:
10928         * ext/x264/gstx264enc.c:
10929         * ext/x264/gstx264enc.h:
10930         * gst/mpegaudioparse/gstmpegaudioparse.c:
10931         * gst/mpegaudioparse/gstxingmux.c:
10932         * gst/mpegstream/gstdvddemux.c:
10933         * gst/mpegstream/gstmpegdemux.c:
10934         * gst/mpegstream/gstmpegparse.c:
10935         * gst/realmedia/asmrules.c:
10936         * gst/realmedia/pnmsrc.c:
10937         * gst/realmedia/pnmsrc.h:
10938         * gst/realmedia/rdtdepay.h:
10939         * gst/realmedia/rdtmanager.c:
10940         * gst/realmedia/rtspreal.c:
10941           build: Add all kinds of compiler warning flags and fix the resulting warnings
10942
10943 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10944
10945         * ext/amrnb/Makefile.am:
10946         * ext/amrwbdec/Makefile.am:
10947         * ext/sidplay/Makefile.am:
10948         * gst/asfdemux/Makefile.am:
10949         * gst/mpegaudioparse/Makefile.am:
10950           build: fix up Makefile.am
10951           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
10952           the order a bit here and there (see docs/random/moving-plugins).
10953
10954 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10955
10956         * win32/common/config.h.in:
10957           win32: remove win32-specific config.h.in copy that's not used any longer
10958           The win32 config.h is now generated from the top-level config.h.in.
10959
10960 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
10961
10962         * ext/a52dec/gsta52dec.c:
10963         * ext/amrnb/amrnbdec.c:
10964         * ext/amrnb/amrnbenc.c:
10965         * ext/amrwbdec/amrwbdec.c:
10966         * ext/cdio/gstcdiocddasrc.c:
10967         * ext/dvdread/dvdreadsrc.c:
10968         * ext/lame/gstlame.c:
10969         * ext/mad/gstmad.c:
10970         * ext/mpeg2dec/gstmpeg2dec.c:
10971         * gst/ac3parse/gstac3parse.c:
10972         * gst/asfdemux/gstasfdemux.c:
10973         * gst/asfdemux/gstrtpasfdepay.c:
10974         * gst/asfdemux/gstrtspwms.c:
10975         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10976         * gst/iec958/ac3iec.c:
10977         * gst/mpegaudioparse/gstmpegaudioparse.c:
10978         * gst/mpegaudioparse/gstxingmux.c:
10979         * gst/mpegstream/gstdvddemux.c:
10980         * gst/mpegstream/gstmpegdemux.c:
10981         * gst/mpegstream/gstmpegparse.c:
10982         * gst/mpegstream/gstrfc2250enc.c:
10983         * gst/realmedia/pnmsrc.c:
10984         * gst/realmedia/rademux.c:
10985         * gst/realmedia/rdtdepay.c:
10986         * gst/realmedia/rdtmanager.c:
10987         * gst/realmedia/rmdemux.c:
10988         * gst/realmedia/rtspreal.c:
10989         * gst/synaesthesia/gstsynaesthesia.c:
10990           gst_element_class_set_details => gst_element_class_set_details_simple
10991
10992 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10993
10994         * ext/x264/gstx264enc.c:
10995           x264enc: Put pixel-aspect-ratio from input into the src pad caps
10996           Fixes bug #612995.
10997
10998 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
10999
11000         * common:
11001           Automatic update of common submodule
11002           From e272f71 to 55cd514
11003
11004 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
11005
11006         * common:
11007           Automatic update of common submodule
11008           From df8a7c8 to e272f71
11009
11010 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
11011
11012         * configure.ac:
11013           Update CXXFLAGS, too
11014
11015 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
11016
11017         * configure.ac:
11018           Update for recent changes to common submodule
11019           This just replaces every "$ERROR_CFLAGS" usage with a usage of
11020           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
11021           previously.
11022           Actually using that separation will happen later.
11023
11024 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
11025
11026         * common:
11027           Automatic update of common submodule
11028           From 9720a7d to df8a7c8
11029
11030 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
11031
11032         * common:
11033           Automatic update of common submodule
11034           From 0b6e072 to 9720a7d
11035
11036 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
11037
11038         * common:
11039           Automatic update of common submodule
11040           From 7cc5eb4 to 0b6e072
11041
11042 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11043
11044         * common:
11045           Automatic update of common submodule
11046           From 7aa65b5 to 7cc5eb4
11047
11048 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11049
11050         * common:
11051           Automatic update of common submodule
11052           From 44ecce7 to 7aa65b5
11053
11054 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11055
11056         * configure.ac:
11057           configure: Use automake 1.11 silent rules instead of shave if available
11058           This makes sure that we use something that is still maintained and
11059           also brings back libtool 1.5 support.
11060
11061 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11062
11063         * configure.ac:
11064         * docs/plugins/inspect/plugin-a52dec.xml:
11065         * docs/plugins/inspect/plugin-amrnb.xml:
11066         * docs/plugins/inspect/plugin-amrwbdec.xml:
11067         * docs/plugins/inspect/plugin-asf.xml:
11068         * docs/plugins/inspect/plugin-cdio.xml:
11069         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11070         * docs/plugins/inspect/plugin-dvdread.xml:
11071         * docs/plugins/inspect/plugin-dvdsub.xml:
11072         * docs/plugins/inspect/plugin-iec958.xml:
11073         * docs/plugins/inspect/plugin-lame.xml:
11074         * docs/plugins/inspect/plugin-mad.xml:
11075         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11076         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11077         * docs/plugins/inspect/plugin-mpegstream.xml:
11078         * docs/plugins/inspect/plugin-realmedia.xml:
11079         * docs/plugins/inspect/plugin-siddec.xml:
11080         * docs/plugins/inspect/plugin-twolame.xml:
11081         * docs/plugins/inspect/plugin-x264.xml:
11082         * win32/common/config.h:
11083           Back to development
11084
11085 === release 0.10.14 ===
11086
11087 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11088
11089         * ChangeLog:
11090         * NEWS:
11091         * RELEASE:
11092         * configure.ac:
11093         * docs/plugins/gst-plugins-ugly-plugins.args:
11094         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11095         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11096         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11097         * docs/plugins/inspect/plugin-a52dec.xml:
11098         * docs/plugins/inspect/plugin-amrnb.xml:
11099         * docs/plugins/inspect/plugin-amrwbdec.xml:
11100         * docs/plugins/inspect/plugin-asf.xml:
11101         * docs/plugins/inspect/plugin-cdio.xml:
11102         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11103         * docs/plugins/inspect/plugin-dvdread.xml:
11104         * docs/plugins/inspect/plugin-dvdsub.xml:
11105         * docs/plugins/inspect/plugin-iec958.xml:
11106         * docs/plugins/inspect/plugin-lame.xml:
11107         * docs/plugins/inspect/plugin-mad.xml:
11108         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11109         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11110         * docs/plugins/inspect/plugin-mpegstream.xml:
11111         * docs/plugins/inspect/plugin-realmedia.xml:
11112         * docs/plugins/inspect/plugin-siddec.xml:
11113         * docs/plugins/inspect/plugin-twolame.xml:
11114         * docs/plugins/inspect/plugin-x264.xml:
11115         * gst-plugins-ugly.doap:
11116         * win32/common/config.h:
11117           Release 0.10.14
11118
11119 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11120
11121         * po/af.po:
11122         * po/az.po:
11123         * po/bg.po:
11124         * po/ca.po:
11125         * po/cs.po:
11126         * po/da.po:
11127         * po/de.po:
11128         * po/el.po:
11129         * po/en_GB.po:
11130         * po/es.po:
11131         * po/eu.po:
11132         * po/fi.po:
11133         * po/fr.po:
11134         * po/hu.po:
11135         * po/id.po:
11136         * po/it.po:
11137         * po/ja.po:
11138         * po/lt.po:
11139         * po/lv.po:
11140         * po/ms.po:
11141         * po/mt.po:
11142         * po/nb.po:
11143         * po/nl.po:
11144         * po/or.po:
11145         * po/pl.po:
11146         * po/pt_BR.po:
11147         * po/ru.po:
11148         * po/sk.po:
11149         * po/sl.po:
11150         * po/sq.po:
11151         * po/sr.po:
11152         * po/sv.po:
11153         * po/tr.po:
11154         * po/uk.po:
11155         * po/vi.po:
11156         * po/zh_CN.po:
11157           Update .po files
11158
11159 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11160
11161         * configure.ac:
11162         * win32/common/config.h:
11163           0.10.13.4 pre-release
11164
11165 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11166
11167         * ext/x264/gstx264enc.c:
11168         * tests/check/elements/x264enc.c:
11169           x264enc: Replace 'avc-sample' with 'avc' in caps
11170           In the element and in its tests
11171           Fixes #606662
11172
11173 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
11174
11175         * gst/asfdemux/gstasfdemux.c:
11176           asfdemux: Don't set durations of 0 on outgoing buffers.
11177           Some (broken) streams don't have the extended stream properties in
11178           the header, resulting in applying a duration of zero on outgoing
11179           buffers.
11180           Fixes #611473
11181
11182 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
11183
11184         * gst/asfdemux/asfpacket.c:
11185           asfdemux: Make sure we always set proper payload duration.
11186           Some (broken) streams will have a delta of 0, resulting in outgoing
11187           buffers having durations of 0.
11188           Fixes #611473
11189
11190 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11191
11192         * configure.ac:
11193         * win32/common/config.h:
11194           0.10.13.3 pre-release
11195
11196 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
11197
11198         * gst/asfdemux/asfpacket.c:
11199           asfdemux: Make sure we don't end up with negative timestamps.
11200           Some files have payload with timestamps smaller than the preroll duration.
11201           Instead of blindly substracting the preroll value (and ending up with
11202           insanely high timestamps on the outgoing buffers), we make sure we
11203           never go below 0.
11204           Fixes #610432
11205
11206 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11207
11208         * configure.ac:
11209         * win32/common/config.h:
11210           0.10.13.2 pre-release
11211           Update core/base requirement to 0.10.26, since that's more likely
11212           to be the actual requirement.
11213
11214 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11215
11216         * po/LINGUAS:
11217         * po/el.po:
11218         * po/sl.po:
11219           po: update translations
11220
11221 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11222
11223         * tests/check/elements/x264enc.c:
11224           x264enc: add caps check to x264enc unit test
11225           Add some minimal caps checking to x264enc unit test.
11226           See #610089.
11227
11228 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
11229
11230         * ext/x264/gstx264enc.c:
11231           x264enc: fix up avcC header construction and playback by flash players
11232           Fix off-by-one bug when constructing the avcC header chunk: we
11233           wrote wrong profile info into the header. The first byte in the
11234           SPS NAL we get from x264 is the nal type, not the profile_idc.
11235           Also add some debug logging.
11236           Fixes #610089.
11237
11238 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
11239
11240         * gst/asfdemux/gstasfdemux.c:
11241           asfdemux: Improve seek behaviour for audio-only with no index
11242           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
11243           for video, we can just seek to seek_time instead.
11244
11245 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11246
11247         * configure.ac:
11248           configure: fix up GST_CXXFLAGS properly
11249           We don't want C specific flags in GST_CXXFLAGS, so base it on the
11250           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
11251           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
11252
11253 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11254
11255         * MAINTAINERS:
11256           Update MAINTAINERS, add myself
11257
11258 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
11259
11260         * configure.ac:
11261           configure: base GST_CXXFLAGS on --cflags from pkg-config
11262           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
11263           point for for both C and CXX settings.
11264
11265 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11266
11267         * common:
11268           Automatic update of common submodule
11269           From 96dc793 to 44ecce7
11270
11271 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11272
11273         * Makefile.am:
11274         * configure.ac:
11275         * win32/common/.gitignore:
11276         * win32/common/config.h:
11277           win32: change how win32/common/config.h is updated
11278           Generate win32/common/config.h-new directly from config.h.in,
11279           using shell variables in configure and some hard-coded information.
11280           Change top-level makefile so that 'make win32-update' copies the
11281           generated file to win32/common/config.h, which we keep in source
11282           control. It's kept in source control so that the git tree is
11283           buildable from VS.
11284           This change is similar to the ones applied a while ago to GStreamer
11285           core, gst-plugins-base and gst-plugins-good and prevents configure
11286           from changing files in source control. The generated config.h
11287           should be ok, but needs testing.
11288
11289 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11290
11291         * gst/realmedia/rtspreal.c:
11292           rtspreal: don't construct config header with uninitialised bytes
11293           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
11294           a presumably unintentional padding of uninitialised bytes at the end
11295           of the CONT tags chunk, which should be harmless but causes warnings
11296           in valgrind (see #608533 for a test URL).
11297
11298 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11299
11300         * gst/realmedia/rtspreal.c:
11301           rtspreal: add finalize function so we can free streams and rulebook
11302           Fix memory leak in Real RTSP component (#608533).
11303
11304 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11305
11306         * gst/realmedia/rtspreal.c:
11307           rtspreal: fix minor memory leak
11308           Caps take their own reference when a buffer is added to them, so
11309           unref buffer after adding it to caps (#608533).
11310
11311 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11312
11313         * gst/realmedia/rdtdepay.c:
11314           rdtdepay: unref input buffer when done
11315           Fixes memory leak, see #608533.
11316
11317 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11318
11319         * common:
11320           Automatic update of common submodule
11321           From 15d47a6 to 96dc793
11322
11323 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11324
11325         * ext/x264/gstx264enc.c:
11326         * ext/x264/gstx264enc.h:
11327           x264enc: make use of Access Unit delimiters configurable
11328           API: GstX264Enc:aud
11329
11330 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11331
11332         * gst/asfdemux/asfpacket.c:
11333           asfdemux: Do not subtract padding twice
11334           Only subtract implicit padding if an explicit one isn't
11335           provided. Avoids subtracting it twice and causing
11336           parsing errors.
11337           Fixes #607698
11338
11339 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
11340
11341         * gst/asfdemux/gstasfdemux.c:
11342         * gst/mpegstream/gstmpegpacketize.c:
11343           assert: g_assert_not_reached() cannot replace return statement
11344           Fix build with assert being turned off.
11345
11346 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11347
11348         * common:
11349           Automatic update of common submodule
11350           From 14cec89 to 15d47a6
11351
11352 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
11353
11354         * gst/asfdemux/gstasfdemux.c:
11355           asfdemux: Don't forget to update flow variable
11356           Forgot to update the return value in the loop.
11357
11358 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
11359
11360         * gst/asfdemux/gstasfdemux.c:
11361           asfdemux: Check flow return on every push
11362           We previously only aggregated flow returns after the while(push) loop,
11363           which meant that in some cases we would end-up not properly aggregating
11364           the flow returns.
11365           This is based on the same flow aggregation algorithm as oggdemux.
11366
11367 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11368
11369         * ext/x264/gstx264enc.c:
11370           x264enc: Add stream-format to output caps
11371           Adds stream-format to output caps of x264enc that
11372           informs if the stream is in bytestream of avc format.
11373           Fixes #606662
11374
11375 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
11376
11377         * gst/mpegaudioparse/gstxingmux.c:
11378           xingmux: Fix unaligned memory access
11379           ARM/SPARC need 32bit alignment but xingmux accesses possibly
11380           unaligned memory, which leads to SIGBUS.
11381           Fixes bug #586464.
11382
11383 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
11384
11385         * gst/asfdemux/gstasfdemux.c:
11386           asfdemux: Use GST_STR_NULL in a couple of places.
11387           Fixes crashing on some of the log statements on win32.
11388
11389 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11390
11391         * gst/realmedia/rmdemux.c:
11392           rmdemux: Parse and post bitrate for streams
11393           Parse the bitrate of the streams and post their tags.
11394           Fixes #599299
11395
11396 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11397
11398         * gst/asfdemux/gstasfdemux.c:
11399         * gst/asfdemux/gstasfdemux.h:
11400           asfdemux: Post bitrate tag
11401           If stream bitrate object is available, post the bitrate
11402           tags.
11403           Fixes #599297
11404
11405 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11406
11407         * gst/mpegaudioparse/gstmpegaudioparse.c:
11408         * gst/mpegaudioparse/gstmpegaudioparse.h:
11409           mp3parse: minor validation check of (Xing, VBRI) metadata
11410           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
11411
11412 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11413
11414         * gst/mpegaudioparse/gstmpegaudioparse.c:
11415           mp3parse: use proper total_time and total_bytes in various cases
11416           The correct basis for (Xing, VBRI) seek table calculations is the
11417           byte size and duration provided by that metadata, rather than some
11418           other (possibly even estimated) one.  This also prevents an infinite
11419           conversion loop in (unlikely) case where a TOC is provided without
11420           such corresponding (duration) metdata.
11421
11422 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11423
11424         * gst/mpegaudioparse/gstmpegaudioparse.c:
11425         * gst/mpegaudioparse/gstmpegaudioparse.h:
11426           mp3parse: conserve stop time for non-accurate seek
11427           Use the same strategy as accurate seeks to store
11428           pending non-accurate seeks to avoid overwriting non-definite
11429           stop times. When doing non-accurate seeks our position
11430           reporting might drift off by some secs and the stream can
11431           end up before it should.
11432           Fixes #603695
11433
11434 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11435
11436         * common:
11437           Automatic update of common submodule
11438           From 47cb23a to 14cec89
11439
11440 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11441
11442         * ext/amrwbdec/amrwb.c:
11443           amrwbdec: give decoder a rank so decodebin/playbin will use it
11444
11445 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11446
11447         * gst/mpegaudioparse/gstmpegaudioparse.c:
11448           mp3parse: return false when we can't seek
11449           When upstream can't seek, we return false as well
11450
11451 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11452
11453         * ext/lame/gstlame.c:
11454         * ext/lame/gstlamemp3enc.c:
11455           lame: Avoid crash when seeking before negotiating
11456           lame's 'lgv' variable is only initialized when the caps
11457           is negotiated, whenever a seek happens before that, it would
11458           attempt to call a function on an empty pointer, causing the crash.
11459           Fixes #603515
11460
11461 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11462
11463         * common:
11464           Automatic update of common submodule
11465           From 87bf428 to 47cb23a
11466
11467 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11468
11469         * common:
11470           Automatic update of common submodule
11471           From da4c75c to 87bf428
11472
11473 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
11474
11475         * common:
11476           Automatic update of common submodule
11477           From 53a2485 to da4c75c
11478
11479 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11480
11481         * gst/mpegaudioparse/gstmpegaudioparse.c:
11482           mp3parse: fix non-flushing seek
11483           Specifically, in addition to clearing lots of variables/offsets
11484           when receiving newsegment, also clear leftover data to match.
11485
11486 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
11487
11488         * ext/x264/gstx264enc.c:
11489         * ext/x264/gstx264enc.h:
11490           x264enc: Make upstream GstForceKeyUnit thread-safe
11491           Also send the GstForceKeyUnit event downstream when an upstream on is received,
11492           allowing muxers or payloaders to take appropriate actions.
11493           https://bugzilla.gnome.org/show_bug.cgi?id=602556
11494
11495 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11496
11497         * common:
11498           Automatic update of common submodule
11499           From a3e3ce4 to 53a2485
11500
11501 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
11502
11503         * gst/asfdemux/gstasfdemux.c:
11504           asfdemux: Don't call strlen() on NULL pointers
11505           Fixes bug #602280.
11506
11507 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11508
11509         * gst/asfdemux/gstasfdemux.c:
11510           asfdemux: Remove old pads when new ones are added
11511           The old pads were being removed before adding the new ones,
11512           we should add the new ones first.
11513           Fixes #599718
11514
11515 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11516
11517         * gst/asfdemux/gstasfdemux.c:
11518         * gst/asfdemux/gstasfdemux.h:
11519           asfdemux: Handle chained asfs on pull mode
11520           Adds chained asfs handling to pull mode. It now checks if
11521           there is a new asf header after the last packet (when it
11522           is possible to know how many packets are) or it tries
11523           checking if a processed packet that fails is an header
11524           object.
11525           Fixes #599718
11526
11527 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11528
11529         * gst/asfdemux/gstasfdemux.c:
11530         * gst/asfdemux/gstasfdemux.h:
11531           asfdemux: properly do chained asfs on push mode
11532           To properly do chained asfs work with playbin2, we need to
11533           push eos on the old pads before removing them.
11534           Fixes #599718
11535
11536 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11537
11538         * gst/asfdemux/gstasfdemux.c:
11539         * gst/asfdemux/gstasfdemux.h:
11540           asfdemux: add support for chained asfs (push mode)
11541           Adds support for detecting and playing chained asfs
11542           in push mode. asfdemux tries to detect a new asf start
11543           by identifying the header object guid in a input buffer.
11544           When it finds it, it resets its state, removing its pads
11545           and creates new ones for the new file.
11546
11547 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11548
11549         * gst/asfdemux/gstasfdemux.c:
11550           asfdemux: fix two small leaks
11551
11552 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11553
11554         * gst/asfdemux/gstasfdemux.c:
11555           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
11556           WM/Track has a 0 base but is often wrongly written as starting from 1,
11557           so not as reliable as WM/TrackNumber which always starts from 1.
11558
11559 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11560
11561         * gst/asfdemux/gstasfdemux.c:
11562           asfdemux: WM/Track starts counting from 0, adjust to start from 1
11563
11564 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11565
11566         * gst/asfdemux/gstasfdemux.c:
11567           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
11568           There's both WM/Track and WM/TrackNumber.
11569
11570 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
11571
11572         * ext/a52dec/gsta52dec.c:
11573           a52dec: Fix debug statement: Pass pos variable instead of time() function
11574
11575 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
11576
11577         * gst/dvdsub/gstdvdsubdec.c:
11578           dvdsubdec: Fix printf format string warning
11579
11580 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
11581
11582         * gst/asfdemux/gstasfdemux.c:
11583           asfdemux: Fix bogus variable used uninitialised warnings
11584
11585 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
11586
11587         * po/Makevars:
11588           po: Don't create backup .po files
11589           As well as preventing creation of useless backup files, it works
11590           around a bug in gettext 0.17 on OS/X
11591
11592 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
11593
11594         * gst/asfdemux/asfpacket.c:
11595           asfdemux: fix c99-style comments.
11596
11597 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
11598
11599         * gst/asfdemux/asfpacket.c:
11600           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
11601
11602 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11603
11604         * gst/realmedia/rmutils.c:
11605           rmutils: fix byteswapping
11606           fix the byteswapping code that was wrong because of the side effects of the
11607           READ/WRITE macros.
11608           Fixes #599676
11609
11610 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
11611
11612         * ext/x264/gstx264enc.c:
11613           x264enc: Adapt to slightly modified x264 API
11614           Fixes #599095.
11615
11616 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11617
11618         * gst/asfdemux/asfpacket.c:
11619           asfdemux: careful to avoid crash on bogus data
11620           When receiving bogus data, we have to avoid subtracting a value
11621           larger than 'size' from 'size' variable, resulting in a wrap
11622           that would make 'size' a really large bogus value.
11623           Fixes #599333
11624
11625 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
11626
11627         * win32/common/config.h:
11628           win32: Commit bumped version number
11629
11630 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
11631
11632         * gst/mpegaudioparse/gstmpegaudioparse.c:
11633           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
11634           Fixes #598761
11635           This removes a good 50% of processing time for parsing a buffer.
11636           We do this by simply... getting the nicks that we already have handy
11637           instead of going through the expensive glib system.
11638
11639 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
11640
11641         * configure.ac:
11642           configure.ac: And back to development we go...
11643
11644 === release 0.10.13 ===
11645
11646 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
11647
11648         * ChangeLog:
11649         * NEWS:
11650         * RELEASE:
11651         * common:
11652         * configure.ac:
11653         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11654         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11655         * docs/plugins/inspect/plugin-a52dec.xml:
11656         * docs/plugins/inspect/plugin-asf.xml:
11657         * docs/plugins/inspect/plugin-cdio.xml:
11658         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11659         * docs/plugins/inspect/plugin-dvdread.xml:
11660         * docs/plugins/inspect/plugin-dvdsub.xml:
11661         * docs/plugins/inspect/plugin-iec958.xml:
11662         * docs/plugins/inspect/plugin-lame.xml:
11663         * docs/plugins/inspect/plugin-mad.xml:
11664         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11665         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11666         * docs/plugins/inspect/plugin-mpegstream.xml:
11667         * docs/plugins/inspect/plugin-realmedia.xml:
11668         * docs/plugins/inspect/plugin-siddec.xml:
11669         * docs/plugins/inspect/plugin-twolame.xml:
11670         * docs/plugins/inspect/plugin-x264.xml:
11671         * gst-plugins-ugly.doap:
11672         * win32/common/config.h:
11673           Release 0.10.13
11674
11675 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
11676
11677         * po/af.po:
11678         * po/az.po:
11679         * po/bg.po:
11680         * po/ca.po:
11681         * po/cs.po:
11682         * po/da.po:
11683         * po/de.po:
11684         * po/en_GB.po:
11685         * po/es.po:
11686         * po/eu.po:
11687         * po/fi.po:
11688         * po/fr.po:
11689         * po/hu.po:
11690         * po/id.po:
11691         * po/it.po:
11692         * po/ja.po:
11693         * po/lt.po:
11694         * po/lv.po:
11695         * po/ms.po:
11696         * po/mt.po:
11697         * po/nb.po:
11698         * po/nl.po:
11699         * po/or.po:
11700         * po/pl.po:
11701         * po/pt_BR.po:
11702         * po/ru.po:
11703         * po/sk.po:
11704         * po/sq.po:
11705         * po/sr.po:
11706         * po/sv.po:
11707         * po/tr.po:
11708         * po/uk.po:
11709         * po/vi.po:
11710         * po/zh_CN.po:
11711           Update .po files
11712
11713 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
11714
11715         * common:
11716           Automatic update of common submodule
11717           From 85d1530 to 0702fe1
11718
11719 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
11720
11721         * ChangeLog:
11722         * configure.ac:
11723         * po/af.po:
11724         * po/az.po:
11725         * po/bg.po:
11726         * po/ca.po:
11727         * po/cs.po:
11728         * po/da.po:
11729         * po/de.po:
11730         * po/en_GB.po:
11731         * po/es.po:
11732         * po/eu.po:
11733         * po/fi.po:
11734         * po/fr.po:
11735         * po/hu.po:
11736         * po/id.po:
11737         * po/it.po:
11738         * po/ja.po:
11739         * po/lt.po:
11740         * po/lv.po:
11741         * po/ms.po:
11742         * po/mt.po:
11743         * po/nb.po:
11744         * po/nl.po:
11745         * po/or.po:
11746         * po/pl.po:
11747         * po/pt_BR.po:
11748         * po/ru.po:
11749         * po/sk.po:
11750         * po/sq.po:
11751         * po/sr.po:
11752         * po/sv.po:
11753         * po/tr.po:
11754         * po/uk.po:
11755         * po/vi.po:
11756         * po/zh_CN.po:
11757         * win32/common/config.h:
11758           0.10.12.3 pre-release
11759
11760 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
11761
11762         * common:
11763           Automatic update of common submodule
11764           From a3e3ce4 to 85d1530
11765
11766 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
11767
11768         * ext/a52dec/gsta52dec.c:
11769           a52dec: Fix reference leak on all input buffers in 'dvd mode'
11770           https://bugzilla.gnome.org/show_bug.cgi?id=598272
11771
11772 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
11773
11774         * ChangeLog:
11775         * configure.ac:
11776         * po/LINGUAS:
11777         * po/af.po:
11778         * po/az.po:
11779         * po/bg.po:
11780         * po/ca.po:
11781         * po/cs.po:
11782         * po/da.po:
11783         * po/de.po:
11784         * po/en_GB.po:
11785         * po/es.po:
11786         * po/eu.po:
11787         * po/fi.po:
11788         * po/fr.po:
11789         * po/hu.po:
11790         * po/id.po:
11791         * po/it.po:
11792         * po/ja.po:
11793         * po/lt.po:
11794         * po/lv.po:
11795         * po/ms.po:
11796         * po/mt.po:
11797         * po/nb.po:
11798         * po/nl.po:
11799         * po/or.po:
11800         * po/pl.po:
11801         * po/pt_BR.po:
11802         * po/ru.po:
11803         * po/sk.po:
11804         * po/sq.po:
11805         * po/sr.po:
11806         * po/sv.po:
11807         * po/tr.po:
11808         * po/uk.po:
11809         * po/vi.po:
11810         * po/zh_CN.po:
11811         * win32/common/config.h:
11812           0.10.12.2 pre-release
11813
11814 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
11815
11816         * docs/plugins/gst-plugins-ugly-plugins.args.new:
11817         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
11818           docs: Remove files accidentally added
11819           Remove the gst-plugins-ugly-plugins.args.new and
11820           gst-plugins-ugly-plugins.signals.new files, that appear
11821           to have been accidentally added in commit
11822           f5d046a0b034f9bd7274291f7131ee5db1a30052
11823
11824 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
11825
11826         * ext/a52dec/gsta52dec.c:
11827           a52dec: Add some debugging for new segment events
11828
11829 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
11830
11831         * ext/mpeg2dec/gstmpeg2dec.c:
11832           mpeg2dec: fix warning in macosx snow leopard
11833
11834 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
11835
11836         * gst/mpegstream/gstmpegparse.c:
11837           mpegstream: fix warning in macosx snow leopard
11838
11839 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
11840
11841         * gst/mpegaudioparse/gstmpegaudioparse.c:
11842           mpegaudioparse: fix warning in macosx snow leopard
11843
11844 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
11845
11846         * gst/dvdsub/gstdvdsubdec.c:
11847           dvdsubdec: fix warning on macosx snow leopard
11848
11849 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
11850
11851         * gst/asfdemux/gstasfdemux.c:
11852           asfdemux: fix warning in macosx snow leopard
11853
11854 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
11855
11856         * gst/mpegaudioparse/gstmpegaudioparse.c:
11857           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
11858
11859 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
11860
11861         * common:
11862           Automatic update of common submodule
11863           From 19fa4f3 to a3e3ce4
11864
11865 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
11866
11867         * gst/asfdemux/gstasfdemux.c:
11868         * gst/realmedia/rdtmanager.c:
11869           build: fprintf, sprintf, sscanf need stdio.h
11870
11871 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
11872
11873         * ext/mad/gstmad.c:
11874           mad: add missing include to fix the build
11875
11876 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11877
11878         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11879           dvdlpcm: whitespace fixes
11880
11881 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
11882
11883         * gst-plugins-ugly.spec.in:
11884           update spec file
11885
11886 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11887
11888         * configure.ac:
11889           x264enc: adjust configure checking to changed upstream
11890
11891 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11892
11893         * ext/x264/gstx264enc.c:
11894           x264enc: conditionally adjust to new upstream API
11895           Fixes #596517.
11896
11897 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11898
11899         * gst/mpegaudioparse/gstmpegaudioparse.c:
11900         * gst/mpegaudioparse/gstmpegaudioparse.h:
11901           mpegaudioparse: prevent infinite (re)syncing
11902           Conflicts:
11903           gst/mpegaudioparse/gstmpegaudioparse.c
11904
11905 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
11906
11907         * gst/mpegaudioparse/gstmpegaudioparse.c:
11908           mp3parse: Refactor checking for sync. Make resyncing more reliable.
11909           Previously, we could get false sync relatively easily - it sometimes happened
11910           on real files. This cleans the code up a fair bit, and makes it require more
11911           confirmation that we've found valid sync before continuing.
11912
11913 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11914
11915         * gst/mpegaudioparse/gstmpegaudioparse.c:
11916           mpegaudioparse: ensure 2 valid headers in a row when resyncing
11917
11918 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11919
11920         * gst/mpegstream/gstdvddemux.c:
11921           dvddemux: remove bogus ifndef
11922
11923 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11924
11925         * common:
11926           Automatic update of common submodule
11927           From 94f95e3 to 19fa4f3
11928
11929 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11930
11931         * ext/mpeg2dec/gstmpeg2dec.c:
11932           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
11933
11934 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11935
11936         * gst/dvdsub/gstdvdsubparse.c:
11937           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
11938
11939 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
11940
11941         * ext/amrnb/amrnbdec.c:
11942         * ext/amrnb/amrnbenc.c:
11943           Remove Ronald Bultje from Authors field
11944           Replaced with "GStreamer maintainers
11945           <gstreamer-devel@lists.sourceforge.net>" or just removed,
11946           depending on the number of other authors.
11947
11948 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
11949
11950         * gst/asfdemux/Makefile.am:
11951         * gst/asfdemux/gstasfmux.c:
11952         * gst/asfdemux/gstasfmux.h:
11953           asfdemux: Remove old non-built asfmux code
11954           Remove so people don't confuse it with the new asfmux code
11955           in -bad.
11956
11957 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11958
11959         * ext/a52dec/gsta52dec.c:
11960           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
11961           It's not defined for older liba52 versions.
11962
11963 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
11964
11965         * ext/a52dec/gsta52dec.c:
11966           a52dec: Allow liba52 to use djbfft based IMDCT transform
11967           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
11968           IMDCT transform acceleration. It does however have a software based
11969           acceleration using the djbfft library (D.J. Bernstein's library for
11970           fourier transforms - Extremely fast library for floating-point
11971           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
11972           flag.
11973           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
11974           and AltiVec implementations, but those are checked for first, and
11975           djbfft is chosen only if none of those is available - good in the
11976           case of some distributions including a port of the MPlayer changes
11977           in their system a52dec library.
11978           The down and upmix code in liba52 doesn't seem to be disturbed by
11979           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
11980           versions if passed from oil_cpu_get_flags (SSE currently is not).
11981           Fixes bug #592787.
11982
11983 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11984
11985         * configure.ac:
11986           amr: Use opencore-amr pkg-config files if possible
11987           This makes it possible to build the plugins when the libraries
11988           are installed at non-standard locations.
11989           Fixes bug #591348.
11990
11991 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11992
11993         * gst/mpegaudioparse/gstmpegaudioparse.c:
11994           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
11995           Metadata provided seek tables are consistent with metadata's view of
11996           total size, which typically matches real size, but need not do so
11997           (e.g. a truncated file).  Fixes seeking and position reporting
11998           in such truncated files (although duration based on metadata may then
11999           still be incorrect).
12000
12001 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12002
12003         * configure.ac:
12004           configure: bump core/base requirements to released versions
12005           to avoid confusion.
12006
12007 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12008
12009         * configure.ac:
12010           configure: Remove all mentions to the id3tag plugin which was removed
12011
12012 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
12013
12014         * configure.ac:
12015           mad: make check for mad independent of the check for id3tag
12016           Fixes bug #590432.
12017
12018 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
12019
12020         * gst/asfdemux/gstrtpasfdepay.c:
12021           rtpasfdepay: set padding size to the correct value
12022           asf packets in rtp packets should come with their padding fields
12023           set to 0 and the depayload must update them to the correct
12024           value before pushing downstream
12025
12026 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
12027
12028         * configure.ac:
12029         * docs/plugins/Makefile.am:
12030         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12031         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12032         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12033         * docs/plugins/inspect/plugin-amrnb.xml:
12034         * docs/plugins/inspect/plugin-amrwbdec.xml:
12035         * ext/Makefile.am:
12036         * ext/amrnb/GstAmrnbEnc.prs:
12037         * ext/amrnb/Makefile.am:
12038         * ext/amrnb/README:
12039         * ext/amrnb/amrnb.c:
12040         * ext/amrnb/amrnbdec.c:
12041         * ext/amrnb/amrnbdec.h:
12042         * ext/amrnb/amrnbenc.c:
12043         * ext/amrnb/amrnbenc.h:
12044         * ext/amrnb/amrnbparse.c:
12045         * ext/amrnb/amrnbparse.h:
12046         * ext/amrwbdec/Makefile.am:
12047         * ext/amrwbdec/README:
12048         * ext/amrwbdec/amrwb.c:
12049         * ext/amrwbdec/amrwbdec.c:
12050         * ext/amrwbdec/amrwbdec.h:
12051           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
12052           These are based on the OpenCore codecs.
12053           Fixes bug #584890.
12054
12055 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
12056
12057         * common:
12058           Automatic update of common submodule
12059           From fedaaee to 94f95e3
12060
12061 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12062
12063         * LICENSE_readme:
12064         * REQUIREMENTS:
12065         * configure.ac:
12066         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12067         * docs/plugins/gst-plugins-ugly-plugins.args.new:
12068         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
12069         * docs/plugins/inspect/plugin-dvdnav.xml:
12070         * ext/Makefile.am:
12071         * ext/dvdnav/.gitignore:
12072         * ext/dvdnav/Makefile.am:
12073         * ext/dvdnav/README:
12074         * ext/dvdnav/dvdnavsrc.c:
12075         * ext/dvdnav/dvdnavsrc.h:
12076         * ext/dvdnav/gst-dvd:
12077         * ext/dvdread/dvdreadsrc.c:
12078         * gst-plugins-ugly.spec.in:
12079         * po/POTFILES.in:
12080           dvdnav: remove dvdnav plugin
12081           Remove dvdnav plugin, it has no future. resindvd is the plugin to
12082           use for dvd playback. Note that dvdnav was never really enabled
12083           in -ugly, you had to edit configure.ac to get it built.
12084
12085 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12086
12087         * tests/check/elements/mpeg2dec.c:
12088           mpeg2dec: Fix unused variables compiler warnings in unit test
12089
12090 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
12091
12092         * autogen.sh:
12093           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
12094           Check for more automake command variants. Use printf instead of 'echo -n'
12095           for portability
12096
12097 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
12098
12099         * common:
12100           Automatic update of common submodule
12101           From 5845b63 to fedaaee
12102
12103 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
12104
12105         * .gitignore:
12106           Make git ignore more files
12107
12108 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
12109
12110         * gst/asfdemux/gstasfdemux.c:
12111           asfdemux: Refactor multiple packet pull.
12112           This also fixes a bug by which the first buffer (in a multi-packet mode)
12113           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
12114           full incoming buffer and not just of the single asf packet.
12115           Fixes corrupted frames introduced by latest commit.
12116
12117 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12118
12119         * gst/asfdemux/gstasfdemux.c:
12120           asfdemux: use the right accurate field
12121           Remove accurate variable and its faulty use because the real variable is an
12122           instance variable.
12123
12124 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
12125
12126         * gst/asfdemux/asfpacket.c:
12127         * gst/asfdemux/gstasfdemux.c:
12128           asfdemux: Sprinkle branch prediction macros accross the code
12129
12130 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
12131
12132         * gst/asfdemux/gstasfdemux.c:
12133           asfdemux: Delay newsegment handling until we have a keyframe.
12134           We now have a chance for packets to be collected before we send out the
12135           newsegment. If we're not in accurate seeking (keyunit) it will set
12136           the segment start/time to the keyframe's timestamp.
12137
12138 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
12139
12140         * gst/asfdemux/gstasfdemux.c:
12141           asfdemux: Remove useless check. We already have checked for it above.
12142
12143 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
12144
12145         * gst/asfdemux/gstasfdemux.c:
12146           asfdemux: No longer queue GOPs now that seeking is fixed.
12147           We now *always* seek to the keyframe just before our requested position.
12148           When we encounter the first keyframe and we were not accurate (therefore doing
12149           keyframe seeking), we update the segment start position to the keyframe timestamp.
12150
12151 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
12152
12153         * gst/asfdemux/gstasfdemux.c:
12154         * gst/asfdemux/gstasfdemux.h:
12155           asfdemux: Store the accurate seeking flag
12156
12157 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
12158
12159         * gst/asfdemux/gstasfdemux.c:
12160           asfdemux: Use the average frame duration for buffers without a duration.
12161           This will still cause some timestamp jitter, but giving a hint as to the duration
12162           rather than nothing seems to be a better idea.
12163           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
12164           duration using the accumulated packet duration (which will be correct).
12165
12166 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
12167
12168         * gst/asfdemux/gstasfdemux.c:
12169         * gst/asfdemux/gstasfdemux.h:
12170           asfdemux: Use index entry packet count to optimize seeking.
12171           The simple index entries also contain the number of packets one needs
12172           to retrieve at a given position to get a full keyframe. We therefore
12173           use that information to retrieve all those packets in one buffer when
12174           working in pull-mode.
12175
12176 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
12177
12178         * gst/asfdemux/gstasfdemux.c:
12179           asfdemux: Do not try to free const pointer
12180           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
12181           asfdemux tried to free a const pointer that had been cast to a
12182           normal pointer variable.
12183
12184 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
12185
12186         * gst/asfdemux/gstasfdemux.c:
12187           asfdemux: Use presentation timestamp when searching in the index.
12188           We need to take the preroll into account... else we end up too early.
12189
12190 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
12191
12192         * common:
12193           Automatic update of common submodule
12194           From f3bb51b to 5845b63
12195
12196 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
12197
12198         * gst/asfdemux/gstasfdemux.c:
12199           asfdemux: Convert index entry from presentation time to timestamps.
12200           We weren't taking the preroll into account previously, meaning that we
12201           were always seeking preroll nanoseconds too early... resulting in a lot
12202           of dropped packets (which are before the start time).
12203           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
12204
12205 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
12206
12207         * common:
12208         * gst/asfdemux/gstasfdemux.c:
12209           asfdemux: Fix byte array metadata handling.
12210           We basically discard byte array metadata. Should be trivial to adapt
12211           to storing the pointers if we need it later on.
12212
12213 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
12214
12215         * gst/asfdemux/gstasfdemux.c:
12216         * gst/asfdemux/gstasfdemux.h:
12217           asfdemux: Handle PAR/interlaced information stored in packet payload.
12218           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
12219           in the ASF Packet payload extensions).
12220
12221 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
12222
12223         * gst/asfdemux/gstasfdemux.c:
12224         * gst/asfdemux/gstasfdemux.h:
12225           asfdemux: Store/Handle global metadata (not specific to one stream).
12226           This allows us to store (and handle) PAR information which might be stored there.
12227
12228 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12229
12230         * gst/mpegaudioparse/gstmpegaudioparse.c:
12231           mpegaudioparse: fix Xing inverse seek table building
12232
12233 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
12234
12235         * common:
12236           Automatic update of common submodule
12237           From f3bb51b to f810030
12238
12239 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12240
12241         * gst/asfdemux/gstasfdemux.c:
12242           asfdemux: don't try to free a NULL taglist
12243
12244 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12245
12246         * gst/asfdemux/gstasfdemux.c:
12247           asfdemux: post tags only after we've created our source pads
12248           Post global tags only after we've added our source pads, so that
12249           tag events get sent downstream in addition to tag messages posted
12250           on the bus. This makes sure tags can be picked up automatically
12251           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
12252           While we're at it, also add a container-format tag.
12253
12254 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12255
12256         * configure.ac:
12257         * gst/asfdemux/gstasfdemux.c:
12258           asfdemux: use new bytereader functions for image tag parsing
12259
12260 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12261
12262         * gst/asfdemux/gstasfdemux.c:
12263         * gst/asfdemux/gstasfdemux.h:
12264           asfdemux: remove some more unused variables
12265
12266 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12267
12268         * gst/realmedia/rmdemux.c:
12269           rmdemux: plug buffer leaking
12270
12271 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12272
12273         * gst/asfdemux/gstrtpasfdepay.c:
12274           asfdepay: guard against dropped buffers
12275           If a buffer was dropped, we might request data from the adapter that is not
12276           there and then we get a NULL buffer.
12277
12278 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12279
12280         * gst/asfdemux/gstasfdemux.c:
12281         * gst/asfdemux/gstasfdemux.h:
12282           asfdemux: set DISCONT on streams
12283           When we receive a DISCONT as input, don't clear our complete state but simply
12284           mark a discont that will be put on the next buffer. The code will be able to
12285           handle and throw away incomplete data.
12286           Add some more debug info.
12287           Remove an unused variable.
12288
12289 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12290
12291         * gst/asfdemux/gstrtpasfdepay.c:
12292           asfdepay: set DELTA_UNIT flag correctly
12293           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
12294           Add some more debug info.
12295
12296 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12297
12298         * gst/asfdemux/gstasfdemux.c:
12299           asfdemux: fix latency calculations
12300           We need to check for -1 as an invalid timestamp, not 1.
12301
12302 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12303
12304         * gst/mpegaudioparse/gstmpegaudioparse.c:
12305         * gst/mpegaudioparse/gstmpegaudioparse.h:
12306           mp3parse: don't put every single frame into the index
12307           Let's not put every single mp3 frame in our index, a few frames per
12308           second should be more than enough. For now use an index interval
12309           of 100ms-500ms depending on the upstream size, to keep the index at
12310           a reasonable size. Factor out the code that adds the index entry
12311           into a separate function for better code readability.
12312
12313 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12314
12315         * gst/mpegaudioparse/gstmpegaudioparse.c:
12316         * gst/mpegaudioparse/gstmpegaudioparse.h:
12317           mp3parse: assume seekability only if we know the upstream size
12318           While technically upstream may be seekable even if it doesn't know
12319           the exact size, I can't think of a use case where this distincation
12320           is relevant in practice, so for now just assume we're not seekable
12321           if upstream doesn't provide us with a size. Makes sure we don't
12322           build a seek index when streaming internet radio with sources that
12323           pretend to be seekable until you try to actually seek.
12324
12325 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12326
12327         * gst-plugins-ugly.spec.in:
12328           Fix x264 requirement in SPEC file
12329
12330 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12331
12332         * ext/x264/gstx264enc.c:
12333         * gst/realmedia/rdtmanager.c:
12334           x264enc, rdtmanager: fix compilation with debugging disabled
12335
12336 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
12337
12338         * common:
12339         * docs/plugins/Makefile.am:
12340           docs: Bump common. Fix comment in the docs Makefile.am
12341
12342 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
12343
12344         * configure.ac:
12345         * win32/common/config.h:
12346           Back to development -> 0.10.12.1
12347
12348 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
12349
12350         * gst-plugins-ugly.doap:
12351           Add 0.10.12 release to the doap file
12352
12353 === release 0.10.12 ===
12354
12355 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
12356
12357         * ChangeLog:
12358         * NEWS:
12359         * RELEASE:
12360         * configure.ac:
12361         * docs/plugins/gst-plugins-ugly-plugins.args:
12362         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12363         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12364         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12365         * docs/plugins/inspect/plugin-a52dec.xml:
12366         * docs/plugins/inspect/plugin-asf.xml:
12367         * docs/plugins/inspect/plugin-cdio.xml:
12368         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12369         * docs/plugins/inspect/plugin-dvdread.xml:
12370         * docs/plugins/inspect/plugin-dvdsub.xml:
12371         * docs/plugins/inspect/plugin-iec958.xml:
12372         * docs/plugins/inspect/plugin-lame.xml:
12373         * docs/plugins/inspect/plugin-mad.xml:
12374         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12375         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12376         * docs/plugins/inspect/plugin-mpegstream.xml:
12377         * docs/plugins/inspect/plugin-realmedia.xml:
12378         * docs/plugins/inspect/plugin-siddec.xml:
12379         * docs/plugins/inspect/plugin-synaesthesia.xml:
12380         * docs/plugins/inspect/plugin-twolame.xml:
12381         * docs/plugins/inspect/plugin-x264.xml:
12382         * win32/common/config.h:
12383           Release 0.10.12
12384
12385 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
12386
12387         * po/bg.po:
12388         * po/id.po:
12389         * po/it.po:
12390         * po/nl.po:
12391         * po/zh_CN.po:
12392           Update .po files
12393
12394 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
12395
12396         * po/af.po:
12397         * po/az.po:
12398         * po/bg.po:
12399         * po/ca.po:
12400         * po/cs.po:
12401         * po/da.po:
12402         * po/en_GB.po:
12403         * po/es.po:
12404         * po/fi.po:
12405         * po/fr.po:
12406         * po/hu.po:
12407         * po/id.po:
12408         * po/it.po:
12409         * po/ja.po:
12410         * po/lt.po:
12411         * po/mt.po:
12412         * po/nb.po:
12413         * po/nl.po:
12414         * po/or.po:
12415         * po/pl.po:
12416         * po/pt_BR.po:
12417         * po/ru.po:
12418         * po/sk.po:
12419         * po/sq.po:
12420         * po/sr.po:
12421         * po/sv.po:
12422         * po/tr.po:
12423         * po/uk.po:
12424         * po/vi.po:
12425         * po/zh_CN.po:
12426           Update .po files
12427
12428 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
12429
12430         * configure.ac:
12431         * po/af.po:
12432         * po/az.po:
12433         * po/bg.po:
12434         * po/ca.po:
12435         * po/cs.po:
12436         * po/da.po:
12437         * po/en_GB.po:
12438         * po/es.po:
12439         * po/fi.po:
12440         * po/fr.po:
12441         * po/hu.po:
12442         * po/id.po:
12443         * po/it.po:
12444         * po/ja.po:
12445         * po/lt.po:
12446         * po/mt.po:
12447         * po/nb.po:
12448         * po/nl.po:
12449         * po/or.po:
12450         * po/pl.po:
12451         * po/pt_BR.po:
12452         * po/ru.po:
12453         * po/sk.po:
12454         * po/sq.po:
12455         * po/sr.po:
12456         * po/sv.po:
12457         * po/tr.po:
12458         * po/uk.po:
12459         * po/vi.po:
12460         * po/zh_CN.po:
12461         * win32/common/config.h:
12462           0.10.11.2 pre-release
12463
12464 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
12465
12466         * win32/common/config.h.in:
12467           win32: Remove #undef inline from the win32 config.h
12468
12469 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12470
12471         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12472         * docs/plugins/inspect/plugin-mad.xml:
12473         * ext/mad/Makefile.am:
12474         * ext/mad/gstid3tag.c:
12475         * ext/mad/gstmad.c:
12476         * ext/mad/gstmad.h:
12477           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
12478           It will be reborn with a shiny new code base under its hood in -bad.
12479           See #581756 and #565764.
12480
12481 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
12482
12483         * tests/check/pipelines/.gitignore:
12484           gitignore: Ignore some built files in the test area
12485
12486 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
12487
12488         * docs/plugins/inspect/plugin-a52dec.xml:
12489         * docs/plugins/inspect/plugin-asf.xml:
12490         * docs/plugins/inspect/plugin-cdio.xml:
12491         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12492         * docs/plugins/inspect/plugin-dvdread.xml:
12493         * docs/plugins/inspect/plugin-dvdsub.xml:
12494         * docs/plugins/inspect/plugin-iec958.xml:
12495         * docs/plugins/inspect/plugin-lame.xml:
12496         * docs/plugins/inspect/plugin-mad.xml:
12497         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12498         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12499         * docs/plugins/inspect/plugin-mpegstream.xml:
12500         * docs/plugins/inspect/plugin-realmedia.xml:
12501         * docs/plugins/inspect/plugin-siddec.xml:
12502         * docs/plugins/inspect/plugin-synaesthesia.xml:
12503         * docs/plugins/inspect/plugin-twolame.xml:
12504           docs: Update plugin inspect files
12505
12506 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
12507
12508         * configure.ac:
12509         * docs/plugins/Makefile.am:
12510         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12511         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12512         * docs/plugins/inspect/plugin-x264.xml:
12513         * ext/Makefile.am:
12514         * gst-plugins-ugly.spec.in:
12515         * tests/check/Makefile.am:
12516         * tests/check/elements/.gitignore:
12517           Moved 'x264enc' from -bad to -ugly
12518
12519 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12520
12521         * ext/x264/gstx264enc.c:
12522         * ext/x264/gstx264enc.h:
12523           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
12524           Fixes #583627
12525
12526 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12527
12528         * ext/x264/GstX264Enc.prs:
12529           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
12530
12531 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12532
12533         * ext/x264/GstX264Enc.prs:
12534           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
12535
12536 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12537
12538         * ext/x264/gstx264enc.c:
12539           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
12540
12541 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
12542
12543         * ext/x264/GstX264Enc.prs:
12544         * ext/x264/Makefile.am:
12545         * ext/x264/gstx264enc.c:
12546           [MOVED FROM BAD 24/28] x264enc: add preset support
12547           Add preset iface and a (dummy) preset file as a starting point.
12548
12549 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12550
12551         * ext/x264/gstx264enc.c:
12552           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
12553
12554 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
12555
12556         * ext/x264/gstx264enc.c:
12557         * ext/x264/gstx264enc.h:
12558           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
12559           Use the GstForceKeyUnit event to force a keyframe.
12560           Fixes #578112.
12561
12562 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12563
12564           [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...
12565           Original commit message from CVS:
12566           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
12567           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
12568           Use hyphen in property name, perform safety buffer size check
12569           prior to mem access, and some more parentheses in macro.
12570
12571 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
12572
12573           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
12574           Original commit message from CVS:
12575           * ext/apexsink/Makefile.am:
12576           Link against -lgcrpyto for RSA_new and RSA_free.
12577           * ext/faac/gstfaac.c:
12578           * ext/x264/gstx264enc.c:
12579           Fix compiler warnings.
12580
12581 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12582
12583           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
12584           Original commit message from CVS:
12585           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
12586           Construct source caps in more conventional (and correct) manner.
12587
12588 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12589
12590           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
12591           Original commit message from CVS:
12592           * ext/alsaspdif/Makefile.am:
12593           * ext/amrwb/Makefile.am:
12594           * ext/apexsink/Makefile.am:
12595           * ext/arts/Makefile.am:
12596           * ext/artsd/Makefile.am:
12597           * ext/audiofile/Makefile.am:
12598           * ext/audioresample/Makefile.am:
12599           * ext/bz2/Makefile.am:
12600           * ext/cdaudio/Makefile.am:
12601           * ext/celt/Makefile.am:
12602           * ext/dc1394/Makefile.am:
12603           * ext/dirac/Makefile.am:
12604           * ext/directfb/Makefile.am:
12605           * ext/divx/Makefile.am:
12606           * ext/dts/Makefile.am:
12607           * ext/faac/Makefile.am:
12608           * ext/faad/Makefile.am:
12609           * ext/gsm/Makefile.am:
12610           * ext/hermes/Makefile.am:
12611           * ext/ivorbis/Makefile.am:
12612           * ext/jack/Makefile.am:
12613           * ext/jp2k/Makefile.am:
12614           * ext/ladspa/Makefile.am:
12615           * ext/lcs/Makefile.am:
12616           * ext/libfame/Makefile.am:
12617           * ext/libmms/Makefile.am:
12618           * ext/metadata/Makefile.am:
12619           * ext/mpeg2enc/Makefile.am:
12620           * ext/mplex/Makefile.am:
12621           * ext/musepack/Makefile.am:
12622           * ext/musicbrainz/Makefile.am:
12623           * ext/mythtv/Makefile.am:
12624           * ext/nas/Makefile.am:
12625           * ext/neon/Makefile.am:
12626           * ext/ofa/Makefile.am:
12627           * ext/polyp/Makefile.am:
12628           * ext/resindvd/Makefile.am:
12629           * ext/sdl/Makefile.am:
12630           * ext/shout/Makefile.am:
12631           * ext/snapshot/Makefile.am:
12632           * ext/sndfile/Makefile.am:
12633           * ext/soundtouch/Makefile.am:
12634           * ext/spc/Makefile.am:
12635           * ext/swfdec/Makefile.am:
12636           * ext/tarkin/Makefile.am:
12637           * ext/theora/Makefile.am:
12638           * ext/timidity/Makefile.am:
12639           * ext/twolame/Makefile.am:
12640           * ext/x264/Makefile.am:
12641           * ext/xine/Makefile.am:
12642           * ext/xvid/Makefile.am:
12643           * gst-libs/gst/app/Makefile.am:
12644           * gst-libs/gst/dshow/Makefile.am:
12645           * gst/aiffparse/Makefile.am:
12646           * gst/app/Makefile.am:
12647           * gst/audiobuffer/Makefile.am:
12648           * gst/bayer/Makefile.am:
12649           * gst/cdxaparse/Makefile.am:
12650           * gst/chart/Makefile.am:
12651           * gst/colorspace/Makefile.am:
12652           * gst/dccp/Makefile.am:
12653           * gst/deinterlace/Makefile.am:
12654           * gst/deinterlace2/Makefile.am:
12655           * gst/dvdspu/Makefile.am:
12656           * gst/festival/Makefile.am:
12657           * gst/filter/Makefile.am:
12658           * gst/flacparse/Makefile.am:
12659           * gst/flv/Makefile.am:
12660           * gst/games/Makefile.am:
12661           * gst/h264parse/Makefile.am:
12662           * gst/librfb/Makefile.am:
12663           * gst/mixmatrix/Makefile.am:
12664           * gst/modplug/Makefile.am:
12665           * gst/mpeg1sys/Makefile.am:
12666           * gst/mpeg4videoparse/Makefile.am:
12667           * gst/mpegdemux/Makefile.am:
12668           * gst/mpegtsmux/Makefile.am:
12669           * gst/mpegvideoparse/Makefile.am:
12670           * gst/mve/Makefile.am:
12671           * gst/nsf/Makefile.am:
12672           * gst/nuvdemux/Makefile.am:
12673           * gst/overlay/Makefile.am:
12674           * gst/passthrough/Makefile.am:
12675           * gst/pcapparse/Makefile.am:
12676           * gst/playondemand/Makefile.am:
12677           * gst/rawparse/Makefile.am:
12678           * gst/real/Makefile.am:
12679           * gst/rtjpeg/Makefile.am:
12680           * gst/rtpmanager/Makefile.am:
12681           * gst/scaletempo/Makefile.am:
12682           * gst/sdp/Makefile.am:
12683           * gst/selector/Makefile.am:
12684           * gst/smooth/Makefile.am:
12685           * gst/smoothwave/Makefile.am:
12686           * gst/speed/Makefile.am:
12687           * gst/speexresample/Makefile.am:
12688           * gst/stereo/Makefile.am:
12689           * gst/subenc/Makefile.am:
12690           * gst/tta/Makefile.am:
12691           * gst/vbidec/Makefile.am:
12692           * gst/videodrop/Makefile.am:
12693           * gst/videosignal/Makefile.am:
12694           * gst/virtualdub/Makefile.am:
12695           * gst/vmnc/Makefile.am:
12696           * gst/y4m/Makefile.am:
12697           * sys/acmenc/Makefile.am:
12698           * sys/cdrom/Makefile.am:
12699           * sys/dshowdecwrapper/Makefile.am:
12700           * sys/dshowsrcwrapper/Makefile.am:
12701           * sys/dvb/Makefile.am:
12702           * sys/dxr3/Makefile.am:
12703           * sys/fbdev/Makefile.am:
12704           * sys/oss4/Makefile.am:
12705           * sys/qcam/Makefile.am:
12706           * sys/qtwrapper/Makefile.am:
12707           * sys/vcd/Makefile.am:
12708           * sys/wininet/Makefile.am:
12709           * win32/common/config.h:
12710           Don't install static libs for plugins. Fixes #550851 for -bad.
12711
12712 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12713
12714           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
12715           Original commit message from CVS:
12716           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
12717           Adapt to slightly modified x264 API.  Fixes #555238.
12718
12719 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12720
12721           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
12722           Original commit message from CVS:
12723           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
12724           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
12725           * ext/x264/gstx264enc.h:
12726           Do not deal with duplicated input (timestamps).  If needed,
12727           a generic element can do so.
12728           Do not manipulate input timestamps on the way out,
12729           since that shifts the timeline and A/V sync.
12730
12731 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12732
12733           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
12734           Original commit message from CVS:
12735           * docs/plugins/gst-plugins-bad-plugins.args:
12736           Integrate new properties into documentation.
12737           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
12738           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12739           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
12740           Fix up API prior to eventual plugin move.
12741           API: GstX264Enc:pass (provides more options, and changed to enum)
12742
12743 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12744
12745           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
12746           Original commit message from CVS:
12747           * docs/plugins/Makefile.am:
12748           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
12749           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
12750           * ext/x264/gstx264enc.c:
12751           * tests/check/Makefile.am:
12752           * tests/check/elements/x264enc.c: (setup_x264enc),
12753           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
12754           Add documentation and unit test for x264enc.
12755
12756 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12757
12758           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
12759           Original commit message from CVS:
12760           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
12761           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
12762           Allocate some buffers in more adaptive and economical fashion.
12763
12764 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12765
12766           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
12767           Original commit message from CVS:
12768           * configure.ac:
12769           Check for sufficiently up-to-date x264 API.
12770           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
12771           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
12772           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12773           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
12774           * ext/x264/gstx264enc.h:
12775           Expose some more parameters of the x264 encoder as properties.
12776
12777 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12778
12779           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
12780           Original commit message from CVS:
12781           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
12782           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
12783           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
12784           (gst_x264_enc_flush_frames):
12785           Coding style and layout; re-order some functions in more
12786           typical and natural flow.
12787
12788 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12789
12790           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
12791           Original commit message from CVS:
12792           * ext/x264/Makefile.am:
12793           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
12794           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
12795           (gst_x264_enc_reset), (gst_x264_enc_finalize),
12796           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
12797           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
12798           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
12799           * ext/x264/gstx264enc.h:
12800           Use GQueue in stead of custom queue code.
12801           Factorize flushing out encoder delayed frames.
12802           Factorize initialization and state change reset.
12803
12804 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12805
12806           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
12807           Original commit message from CVS:
12808           * ext/x264/gstx264enc.h:
12809           * sys/fbdev/gstfbdevsink.c:
12810           Use configure-generated _stdint.h.
12811
12812 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12813
12814           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
12815           Original commit message from CVS:
12816           * ext/x264/Makefile.am:
12817           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
12818           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
12819           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
12820           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12821           (gst_x264_enc_finalize), (gst_x264_enc_chain),
12822           (gst_x264_enc_encode_frame), (plugin_init):
12823           * ext/x264/gstx264enc.h:
12824           Use video format library and GST_WRITE_*_BE macros where applicable.
12825           Use finalize in stead of dispose.
12826           Set up debug category and log callback.
12827
12828 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
12829
12830           [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...
12831           Original commit message from CVS:
12832           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
12833           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
12834           (gst_x264_enc_encode_frame):
12835           Try harder not to crash when we get an EOS event but haven't set
12836           up the encoder yet (as may happen when upstream errors out with
12837           not-negotiated, for example). Also, always push the EOS event
12838           downstream.
12839
12840 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
12841
12842           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
12843           Original commit message from CVS:
12844           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
12845           Fix caps memleak.
12846
12847 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
12848
12849           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
12850           Original commit message from CVS:
12851           * ext/x264/gstx264enc.c:
12852           Fix build against the libx264 version that ships with debian stable.
12853
12854 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12855
12856           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
12857           Original commit message from CVS:
12858           * ext/audioresample/gstaudioresample.c:
12859           * ext/x264/gstx264enc.c:
12860           * gst/dvdspu/gstdvdspu.c:
12861           * gst/dvdspu/gstdvdspu.h:
12862           * gst/festival/gstfestival.c:
12863           * gst/h264parse/gsth264parse.c:
12864           * gst/mpegtsparse/mpegtspacketizer.c:
12865           * gst/mpegtsparse/mpegtsparse.c:
12866           * gst/multifile/gstmultifilesink.c:
12867           * gst/multifile/gstmultifilesrc.c:
12868           * gst/nuvdemux/gstnuvdemux.c:
12869           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
12870           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
12871           * sys/vcd/vcdsrc.c:
12872           Massive leak fixing, plus code cleanups.
12873
12874 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12875
12876           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
12877           Original commit message from CVS:
12878           * examples/app/appsrc_ex.c:
12879           * examples/switch/switcher.c:
12880           * ext/neon/gstneonhttpsrc.c:
12881           * ext/timidity/gstwildmidi.c:
12882           * ext/x264/gstx264enc.c:
12883           * gst/mve/mveaudioenc.c: (mve_compress_audio):
12884           * gst/rtpmanager/gstrtpclient.c:
12885           * gst/rtpmanager/gstrtpjitterbuffer.c:
12886           * gst/spectrum/demo-audiotest.c:
12887           * gst/spectrum/demo-osssrc.c:
12888           * sys/dvb/gstdvbsrc.c:
12889           Add stdlib include (free, atoi, exit).
12890
12891 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12892
12893           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
12894           Original commit message from CVS:
12895           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
12896           This needs a version check.
12897           * gst/bayer/Makefile.am:
12898           Fix the build.
12899
12900 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
12901
12902           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
12903           Original commit message from CVS:
12904           Patch by: Michal Benes <michal.benes at itonis tv>
12905           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
12906           * configure.ac:
12907           * ext/Makefile.am:
12908           * ext/x264/Makefile.am:
12909           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
12910           (gst_x264_enc_analyse_get_type),
12911           (gst_x264_enc_timestamp_queue_init),
12912           (gst_x264_enc_timestamp_queue_free),
12913           (gst_x264_enc_timestamp_queue_put),
12914           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
12915           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
12916           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
12917           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12918           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
12919           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
12920           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
12921           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
12922           (plugin_init):
12923           * ext/x264/gstx264enc.h:
12924           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
12925           handle 'odd' widths and heights correctly yet.
12926
12927 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12928
12929         * gst/asfdemux/gstasfdemux.c:
12930           asfdemux: nicer metadata extraction of genre tags in some cases
12931           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
12932           that they presumably stand for.
12933
12934 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12935
12936         * gst/asfdemux/gstasfdemux.c:
12937           asfdemux: parse WM/Picture tags to extract cover art
12938           Fixes #583112.
12939
12940 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12941
12942         * REQUIREMENTS:
12943           docs: fix http links for amr libs in REQUIREMENTS
12944
12945 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12946
12947         * gst/asfdemux/gstasfdemux.c:
12948           asfdemux: fix bogus flow return handling in eos handler
12949           Don't overwrite the origin flow return by whatever flow we get
12950           when trying to push the remaining internally queued payloads.
12951           We want to do our eos logic, ie. send an EOS event or segment-done
12952           message in any case. Makes things EOS properly when an EOS event
12953           is forced upon the pipeline so that the source returns
12954           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
12955
12956 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12957
12958         * win32/common/config.h:
12959           win32: update config.h
12960
12961 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12962
12963         * configure.ac:
12964           configure: bump core/base requirements to released versions
12965
12966 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12967
12968         * autogen.sh:
12969         * configure.ac:
12970           autogen: move the -Wno-portability for automake into configure.ac
12971
12972 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
12973
12974         * gst/dvdlpcmdec/Makefile.am:
12975         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12976           dvdlpcmdec: Add multichannel channel maps, and send some tags
12977           Add a multichannel map to the output caps, and send at least a CODEC and
12978           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
12979           no samples and can't find info about the channel ordering, but this is
12980           better than nothing.
12981
12982 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
12983
12984         * common:
12985           Automatic update of common submodule
12986           From 888e0a2 to c572721
12987
12988 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
12989
12990         * common:
12991           Automatic update of common submodule
12992           From 6ab11d1 to 888e0a2
12993
12994 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
12995
12996         * gst/dvdsub/gstdvdsubdec.c:
12997           dvdsubdec: Remove some dead code
12998           Remove some redundant memset - gobject memory is already initalised to 0.
12999           Remove a commented out line leftover from the previous commit
13000
13001 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
13002
13003         * gst/dvdsub/gstdvdsubdec.c:
13004         * gst/dvdsub/gstdvdsubdec.h:
13005           dvdsubdec: Support ARGB output
13006           Negotiate to and render into ARGB buffers directly if the peer supports it.
13007           Fixes: #580869
13008
13009 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
13010
13011         * ext/a52dec/gsta52dec.c:
13012           a52dec: Reconcile code with dtsdec
13013           Perform some cleanups based on the dtsdec code such as using the boilerplate
13014           macro and static pad template functions.
13015           Add some documentation. Don't register a change in flags until we synch on
13016           another frame successfully.
13017
13018 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13019
13020         * ext/lame/gstlamemp3enc.c:
13021           lamemp3enc: Improve debugging a bit
13022
13023 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
13024
13025         * ext/mpeg2dec/gstmpeg2dec.c:
13026           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
13027
13028 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13029
13030         * po/Makevars:
13031         * po/af.po:
13032         * po/az.po:
13033         * po/bg.po:
13034         * po/ca.po:
13035         * po/cs.po:
13036         * po/da.po:
13037         * po/en_GB.po:
13038         * po/es.po:
13039         * po/fi.po:
13040         * po/fr.po:
13041         * po/hu.po:
13042         * po/id.po:
13043         * po/it.po:
13044         * po/ja.po:
13045         * po/lt.po:
13046         * po/mt.po:
13047         * po/nb.po:
13048         * po/nl.po:
13049         * po/or.po:
13050         * po/pl.po:
13051         * po/pt_BR.po:
13052         * po/ru.po:
13053         * po/sk.po:
13054         * po/sq.po:
13055         * po/sr.po:
13056         * po/sv.po:
13057         * po/tr.po:
13058         * po/uk.po:
13059         * po/vi.po:
13060         * po/zh_CN.po:
13061           po: avoid conflicts of local *.po files with files in git
13062           Make it so that filenames and line numbers are only stored in the *.pot file
13063           (which is not in git), but not in the individual *.po files. This information
13064           is hardly useful for translators in our case, and it should avoid the constant
13065           conflicts of local *.po files with the ones in git which are caused by the
13066           source files changing and the line numbers being updated. This commit might
13067           cause one last merge conflict for you, which you can work around with
13068           "git checkout po/*.po" before merging or pulling. After that there should
13069           (hopefully) not be any more local modifications of these files (unless
13070           someone committed additions or changes to translated strings and the
13071           *.po files haven't been updated yet, that is).
13072
13073 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13074
13075         * ext/lame/gstlamemp3enc.c:
13076           lamemp3enc: add Since tag to gtk-doc chunk
13077
13078 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13079
13080         * tests/check/elements/mpeg2dec.c:
13081           checks: fix mpeg2dec unit test again after interlace addition to caps
13082
13083 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13084
13085         * ext/mpeg2dec/gstmpeg2dec.c:
13086           mpeg2dec: work around old mpeg2dec versions
13087           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
13088           detection and just assume no rff is used. This fixes the compilation.
13089           Fixes #582375
13090
13091 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13092
13093         * ext/mpeg2dec/Makefile.am:
13094           mpeg2dec: link to gstvideo
13095           Fix compilation by adding the right include directories and linking to the video
13096           library.
13097
13098 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
13099
13100         * gst/asfdemux/asfpacket.c:
13101           asfdemux: Downgrade simple statements from WARNING to DEBUG
13102
13103 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
13104
13105         * gst/asfdemux/asfheaders.c:
13106         * gst/asfdemux/asfheaders.h:
13107         * gst/asfdemux/asfpacket.c:
13108         * gst/asfdemux/asfpacket.h:
13109           asf: Detect more payload extensions.
13110           These should help fix interlaced/PAR issues with more files.
13111
13112 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
13113
13114         * ext/mpeg2dec/gstmpeg2dec.c:
13115         * ext/mpeg2dec/gstmpeg2dec.h:
13116           mpeg2dec: Implement interlaced support.
13117           Expand the debugging statements to show more picture information.
13118
13119 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13120
13121         * ext/mpeg2dec/gstmpeg2dec.c:
13122           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
13123           ffdec_mpeg2video is much faster, fixes bug #574461.
13124
13125 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13126
13127         * ext/lame/gstlamemp3enc.c:
13128           lamemp3enc: Don't write a Xing header
13129
13130 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
13131
13132         * autogen.sh:
13133           Run libtoolize before aclocal
13134           This unbreaks the build in some cases. Fixes bug #582021
13135
13136 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
13137
13138         * ext/mpeg2dec/gstmpeg2dec.c:
13139           mpeg2dec: use 64bit safe scaling functions.
13140           Got this to fail when seeking in a 14GB file (the value in bytes is
13141           bigger than 2**32).
13142
13143 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13144
13145         * gst/mpegaudioparse/gstmpegaudioparse.c:
13146           mpegaudioparse: remove some pointless g_return_if_fail()s
13147
13148 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13149
13150         * ext/twolame/gsttwolame.c:
13151           Switch twolame to primary rank
13152
13153 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13154
13155         * ext/lame/gstlame.c:
13156         * ext/lame/gstlamemp3enc.c:
13157         * ext/twolame/gsttwolame.c:
13158           Add ranks to mp3 encoders
13159
13160 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13161
13162         * gst-plugins-ugly.spec.in:
13163           Add twolame plugin to spec file
13164
13165 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13166
13167         * gst/asfdemux/asfpacket.c:
13168         * gst/asfdemux/gstasfdemux.c:
13169         * gst/asfdemux/gstasfdemux.h:
13170           asfdemux: use upstream segment and timestamps for some interpolation
13171           This should particularly help in case of upstream live src, e.g. rtspsrc,
13172           and especially so if it has to perform fallback to TCP.
13173
13174 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
13175
13176         * gst/asfdemux/gstrtpasfdepay.c:
13177           rtpasfdepay: Add support for fragmented packet (L == 0).
13178           This happens with rtp-over-udp.
13179
13180 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13181
13182         * ext/lame/gstlamemp3enc.c:
13183           lamemp3enc: Fixup the bitrate only for CBR
13184           Additionally clarify some property descriptions.
13185
13186 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
13187
13188         * ext/lame/gstlamemp3enc.c:
13189           lame: fix format string in debug statement
13190
13191 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
13192
13193         * gst/mpegaudioparse/gstmpegaudioparse.c:
13194           mp3parse: Don't reject valid Xing tables of contents
13195           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
13196           reject them because of it, just subtract the initial offset when reading
13197           the table.
13198
13199 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
13200
13201         * gst/mpegaudioparse/gstmpegaudioparse.c:
13202           mp3parse: Allow more bits to change in headers during resynch
13203           Be more lenient about what we accept as changing bits in a header - basically,
13204           only require that the mp3 sync marker is present, for the mpeg version,
13205           layer and samplerate.
13206           Fixes: #581464
13207
13208 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
13209
13210         * ext/mad/gstmad.c:
13211           mad: Add duration of incoming/outgoing buffers in debug statements
13212
13213 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
13214
13215         * gst/mpegaudioparse/gstmpegaudioparse.c:
13216           mpegaudioparse: Remove useless checks for valid buffer duration.
13217           The buffer duration is set to a valid value at the very top of
13218           emit_frame(), we therefore don't need to check it later on.
13219
13220 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
13221
13222         * gst/mpegaudioparse/gstmpegaudioparse.c:
13223           mpegaudioparse: Fix stop condition for outputting buffers.
13224           Some mp3 streams have an offset in timestamps, requiring us to push the
13225           frame *AFTER* segment.stop in order for the decoder to be able to push
13226           all data up to the segment.stop position.
13227
13228 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13229
13230         * gst/asfdemux/asfpacket.c:
13231         * gst/asfdemux/gstasfdemux.c:
13232         * gst/asfdemux/gstasfdemux.h:
13233           asfdemux: 0-base timestamps consistently (whether or not streaming)
13234           This also makes timestamps (more) consistent before and after a possible
13235           seek, and moreover makes for reasonable position reporting in live stream
13236           (whose payload timestamps should not be taken for granted).
13237
13238 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13239
13240         * gst/asfdemux/gstasfdemux.c:
13241         * gst/asfdemux/gstasfdemux.h:
13242           asfdemux: report initial latency due to internal preroll queue
13243
13244 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13245
13246         * gst/asfdemux/gstasfdemux.c:
13247           asfdemux: enhance debug statement and refactor some initialization
13248
13249 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13250
13251         * gst/asfdemux/gstasfdemux.c:
13252           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
13253
13254 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13255
13256         * gst/asfdemux/asfpacket.c:
13257         * gst/asfdemux/gstasfdemux.c:
13258         * gst/asfdemux/gstasfdemux.h:
13259           asfdemux: handle FIXME; normalize preroll
13260
13261 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13262
13263         * gst/asfdemux/gstasfdemux.c:
13264         * gst/asfdemux/gstasfdemux.h:
13265           asfdemux: fixes for streaming mode
13266           * Improve newsegment handling, e.g. upstream might live in TIME.
13267           * Only send newsegment if we have needed info.
13268           * Avoid reading past end of data section.
13269
13270 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13271
13272         * gst/asfdemux/gstasfdemux.c:
13273           asfdemux: fixes/enhancements for streaming mode
13274           * Do not rock the boat by reacting to FLUSH_START.
13275           * Try to handle TIME seeking by seeking upstream in BYTES.
13276           * Handle SEEKING query.
13277
13278 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13279
13280         * configure.ac:
13281         * ext/lame/gstlamemp3enc.c:
13282           lame: fix compilation with LAME versions < 3.98
13283           lame_set_VBR_quality(), which takes a floating point value for the
13284           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
13285           takes quality as an integer, for older LAME versions.
13286           Fixes #581341.
13287
13288 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13289
13290         * win32/common/config.h:
13291           win32: update config.h to git
13292           Until someone ports the new win32 config.h logic from the
13293           other modules to -ugly.
13294
13295 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13296
13297         * docs/plugins/gst-plugins-ugly-plugins.args:
13298         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13299         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13300           Update docs
13301
13302 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13303
13304         * ext/lame/gstlamemp3enc.c:
13305           lamemp3enc: Add a note to the encoding-engine-quality property
13306           that says, that this does not affect the bitrate at all.
13307
13308 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13309
13310         * ext/lame/gstlame.c:
13311         * ext/lame/gstlamemp3enc.c:
13312           lame: Implement preset interface
13313
13314 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13315
13316         * ext/twolame/gsttwolame.c:
13317           twolame: Implement preset interface
13318
13319 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13320
13321         * docs/plugins/gst-plugins-ugly-plugins.args:
13322         * ext/lame/gstlamemp3enc.c:
13323         * ext/lame/gstlamemp3enc.h:
13324           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
13325
13326 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13327
13328         * ext/lame/gstlame.c:
13329         * ext/lame/gstlamemp3enc.c:
13330           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
13331
13332 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13333
13334         * ext/lame/gstlame.c:
13335           lame: Deprecate the lame element
13336
13337 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13338
13339         * docs/plugins/Makefile.am:
13340         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13341         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13342         * docs/plugins/gst-plugins-ugly-plugins.args:
13343         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13344         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13345         * docs/plugins/inspect/plugin-a52dec.xml:
13346         * docs/plugins/inspect/plugin-amrnb.xml:
13347         * docs/plugins/inspect/plugin-asf.xml:
13348         * docs/plugins/inspect/plugin-cdio.xml:
13349         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13350         * docs/plugins/inspect/plugin-dvdread.xml:
13351         * docs/plugins/inspect/plugin-dvdsub.xml:
13352         * docs/plugins/inspect/plugin-iec958.xml:
13353         * docs/plugins/inspect/plugin-lame.xml:
13354         * docs/plugins/inspect/plugin-mad.xml:
13355         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13356         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13357         * docs/plugins/inspect/plugin-mpegstream.xml:
13358         * docs/plugins/inspect/plugin-realmedia.xml:
13359         * docs/plugins/inspect/plugin-siddec.xml:
13360         * docs/plugins/inspect/plugin-synaesthesia.xml:
13361         * docs/plugins/inspect/plugin-twolame.xml:
13362           Update docs
13363
13364 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13365
13366         * ext/lame/gstlamemp3enc.c:
13367           lame: Update example pipelines with the new properties
13368
13369 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13370
13371         * ext/lame/Makefile.am:
13372         * ext/lame/gstlame.c:
13373         * ext/lame/gstlamemp3enc.c:
13374         * ext/lame/gstlamemp3enc.h:
13375         * ext/lame/plugin.c:
13376           lame: Add lamemp3enc element with much simplified interface
13377           This deprecates the lame element and fixes bug #494528.
13378
13379 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
13380
13381         * gst/asfdemux/asfpacket.c:
13382           asfpacket: Fix pull-mode timestamping handling.
13383           The problem that happens is the following:
13384           * A packet with multiple payloads comes in
13385           * Those payloads get handled one by one
13386           * The first payload contains the first audio payload with timestamp A
13387           * The second payload contains the first video (key)frame with timestamp V (where V < A)
13388           With the previous code, the following would happen:
13389           * the first payload gets processed, then passed to queue_for_stream
13390           * queue_for_stream detects it's the first valid timestamp received and stores
13391           first_ts = A
13392           * the second payload gets processed, then pass to queue_for_stream
13393           * queue_for_stream detects the timestamp is lower than first_ts... and
13394           discards it... resulting in losing the first keyframe of the video stream
13395           We've been having this issue for *ages*... it's just that nobody noticed it
13396           that much with playbin. But with playbin2's aggresive multiqueue handling, this
13397           will result in multiqueue not being able to preroll (because the video decoder will
13398           be dropping a ton of buffers before (maybe) receiving the next keyframe).
13399           Tested with over 200 asf files, and they all play the first frame correctly now,
13400           even the most braindead ones.
13401
13402 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
13403
13404         * gst/mpegaudioparse/gstmpegaudioparse.c:
13405         * gst/mpegaudioparse/gstmpegaudioparse.h:
13406           mp3parse: don't build seek table if we can't seek.
13407           Fixes #573720 - unbounded memory usage increase when listening to mp3
13408           stream for a long time.
13409
13410 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
13411
13412         * common:
13413           Automatic update of common submodule
13414           From b3941ea to 6ab11d1
13415
13416 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
13417
13418         * gst/mpegaudioparse/gstmpegaudioparse.c:
13419         * gst/mpegaudioparse/gstxingmux.c:
13420           mpegaudioparse: Remove dead assignment and duplicate code
13421
13422 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
13423
13424         * gst/realmedia/rmdemux.c:
13425           rmdemux: Actually return the return value for the seek handling.
13426
13427 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
13428
13429         * gst/mpegstream/gstmpegdemux.c:
13430         * gst/mpegstream/gstmpegparse.c:
13431           mpegstream: Remove dead assignments.
13432           The duplicate assignment of update_time was weird... but it seems normal
13433           that it's indeed the second statement which is the valid one.
13434
13435 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
13436
13437         * ext/amrnb/amrnbparse.c:
13438           armnb: Remove unused variable, adapt debug message accordingly.
13439
13440 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
13441
13442         * gst/dvdsub/gstdvdsubdec.c:
13443         * gst/mpegstream/gstdvddemux.c:
13444         * gst/mpegstream/gstmpegclock.c:
13445           dvdsub/mpegstream: _class_init: Remove unused class variables
13446
13447 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
13448
13449         * gst/asfdemux/gstasfdemux.c:
13450           asfdemux: Initialize flow for a corner case.
13451           This might be caused by entering the if() line 1214 and then not having
13452           any activated_streams.. resulting in reaching line 1267 without having
13453           any valid flow value.
13454
13455 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
13456
13457         * ext/twolame/gsttwolame.c:
13458           twolame: Remove unneeded variable, value assigned was never read.
13459
13460 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
13461
13462         * ext/mpeg2dec/gstmpeg2dec.c:
13463           mpeg2dec: Remove dead assignment. Value overwritten later on.
13464
13465 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
13466
13467         * ext/mad/gstmad.c:
13468           mad: Remove dead assignment and variables given values which are never read.
13469
13470 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
13471
13472         * ext/lame/gstlame.c:
13473           lame: Remove unneeded variable, it's assigned a value never read.
13474
13475 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
13476
13477         * gst/realmedia/rmdemux.c:
13478           rmdemux: Remove dead assignment, value is being overwritten before being read.
13479
13480 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
13481
13482         * gst/realmedia/rmdemux.c:
13483           rmdemux: Remove unused accurate flag.
13484           I couldn't see any reason why this was there in the first place.
13485
13486 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
13487
13488         * gst/realmedia/asmrules.c:
13489         * gst/realmedia/rdtdepay.c:
13490           realmedia: Remove dead assignments. The results are never read.
13491
13492 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
13493
13494         * gst/realmedia/gstrdtbuffer.c:
13495         * gst/realmedia/rademux.c:
13496         * gst/realmedia/rdtmanager.c:
13497         * gst/realmedia/rmdemux.c:
13498           realmedia: Remove useless variables, only being used once (or not).
13499
13500 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
13501
13502         * ext/mpeg2dec/gstmpeg2dec.c:
13503         * gst/asfdemux/gstrtspwms.c:
13504         * gst/realmedia/pnmsrc.c:
13505         * gst/realmedia/rdtdepay.c:
13506         * gst/realmedia/rtspreal.c:
13507           remove empty method implementations.
13508
13509 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
13510
13511         * gst/asfdemux/gstrtspwms.c:
13512           rtspwms: fix condition to detect extension commands for WMS
13513           Reply with OK to the extension commands for WMS.
13514
13515 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
13516
13517         * gst/realmedia/rtspreal.c:
13518           realmedia: add special Real header to DESCRIBE message only for Real servers
13519           Add headers that are specific to real only if a real server had been
13520           detected by the OPTIONS message.
13521
13522 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
13523
13524         * gst/synaesthesia/synaescope.c:
13525           synaesthesia: fix compilation on windows
13526           Fix compilation under MSVC due to references to headers
13527           that are not available with the MS SDKs.
13528           Fixes #578524
13529
13530 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13531
13532         * gst/asfdemux/gstrtspwms.c:
13533           rtspwms: reply to extension commands
13534           Reply with OK to the extension commands for WMS.
13535
13536 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13537
13538         * gst/asfdemux/gstrtpasfdepay.c:
13539           asfdepay: fix a comment
13540
13541 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13542
13543         * gst/asfdemux/gstasfdemux.c:
13544           asfdemux: add some more debugging
13545
13546 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13547
13548         * configure.ac:
13549           configure.ac: require git -base
13550           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
13551
13552 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13553
13554         * gst/realmedia/rtspreal.c:
13555           realmedia: add special Real header to SETUP message only for Real servers
13556           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
13557           streams where the server errors out because it can't handle the
13558           Real-specific 'Required: com.real.retain-entity-for-setup' header
13559           we've been adding unconditionally in the recent past.
13560           For reference:
13561           rtsp://66.111.34.191:601/broadcast/alnour.rm
13562           rtsp://195.134.224.231/snowboard_100.wmv
13563
13564 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
13565
13566         * configure.ac:
13567         * gst/asfdemux/Makefile.am:
13568           asfdemux: link to all required libraries including indirectly used ones.
13569           On win32, we're required to link to all the libraries used - including
13570           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
13571           (for windows only) winsock.
13572
13573 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
13574
13575         * common:
13576           Automatic update of common submodule
13577           From d0ea89e to b3941ea
13578
13579 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
13580
13581         * common:
13582           Automatic update of common submodule
13583           From f8b3d91 to d0ea89e
13584
13585 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
13586
13587         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13588           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
13589
13590 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
13591
13592         * gst/realmedia/rtspreal.c:
13593         * gst/realmedia/rtspreal.h:
13594           realrtsp: add more headers
13595           Parse the ETag from the describe method and pass the sessionid as the value for
13596           the If-Match header is subsequent setup calls.
13597           Fixes support for more RealMedia RTSP streams.
13598
13599 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
13600
13601         * configure.ac:
13602           twolame: bump requirement to 0.3.10
13603           0.3.10 is the first version with the float32 encoder functions.
13604           Fixes #576305.
13605
13606 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
13607
13608         * configure.ac:
13609           back to development -> 0.10.11.1
13610
13611 === release 0.10.11 ===
13612
13613 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
13614
13615         * ChangeLog:
13616         * NEWS:
13617         * RELEASE:
13618         * configure.ac:
13619         * docs/plugins/inspect/plugin-a52dec.xml:
13620         * docs/plugins/inspect/plugin-asf.xml:
13621         * docs/plugins/inspect/plugin-cdio.xml:
13622         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13623         * docs/plugins/inspect/plugin-dvdread.xml:
13624         * docs/plugins/inspect/plugin-dvdsub.xml:
13625         * docs/plugins/inspect/plugin-iec958.xml:
13626         * docs/plugins/inspect/plugin-lame.xml:
13627         * docs/plugins/inspect/plugin-mad.xml:
13628         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13629         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13630         * docs/plugins/inspect/plugin-mpegstream.xml:
13631         * docs/plugins/inspect/plugin-realmedia.xml:
13632         * docs/plugins/inspect/plugin-siddec.xml:
13633         * docs/plugins/inspect/plugin-twolame.xml:
13634         * gst-plugins-ugly.doap:
13635         * po/cs.po:
13636         * win32/common/config.h:
13637           Release 0.10.11
13638
13639 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
13640
13641         * po/af.po:
13642         * po/az.po:
13643         * po/bg.po:
13644         * po/ca.po:
13645         * po/cs.po:
13646         * po/da.po:
13647         * po/en_GB.po:
13648         * po/es.po:
13649         * po/fi.po:
13650         * po/fr.po:
13651         * po/hu.po:
13652         * po/id.po:
13653         * po/it.po:
13654         * po/ja.po:
13655         * po/lt.po:
13656         * po/mt.po:
13657         * po/nb.po:
13658         * po/nl.po:
13659         * po/or.po:
13660         * po/pl.po:
13661         * po/pt_BR.po:
13662         * po/ru.po:
13663         * po/sk.po:
13664         * po/sq.po:
13665         * po/sr.po:
13666         * po/sv.po:
13667         * po/tr.po:
13668         * po/uk.po:
13669         * po/vi.po:
13670         * po/zh_CN.po:
13671           Update .po files
13672
13673 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
13674
13675         * configure.ac:
13676         * win32/common/config.h:
13677           0.10.10.3 pre-release
13678
13679 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
13680
13681         * po/fi.po:
13682         * po/id.po:
13683         * po/pl.po:
13684         * po/pt_BR.po:
13685         * po/sv.po:
13686           po: Update translations from upstream
13687
13688 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
13689
13690         * po/LINGUAS:
13691         * po/tr.po:
13692           po: Add Turkish translation
13693
13694 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
13695
13696         * gst/mpegaudioparse/gstmpegaudioparse.c:
13697         * gst/mpegaudioparse/gstmpegaudioparse.h:
13698           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
13699           Don't introduce glitches in the output by a) relaxing the threshold for
13700           taking upstream timestamps in preference to our calculated timestamps and
13701           b) only set the discont flag on outgoing buffers in response to an incoming
13702           discont buffer.
13703           Fixes: #575046
13704
13705 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
13706
13707         * gst/mpegaudioparse/gstmpegaudioparse.c:
13708           mp3parse: fix deadlock with accurate seeks.
13709           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
13710           Fixes #575068.
13711
13712 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
13713
13714         * configure.ac:
13715         * po/af.po:
13716         * po/az.po:
13717         * po/bg.po:
13718         * po/ca.po:
13719         * po/cs.po:
13720         * po/da.po:
13721         * po/en_GB.po:
13722         * po/es.po:
13723         * po/fi.po:
13724         * po/fr.po:
13725         * po/hu.po:
13726         * po/id.po:
13727         * po/it.po:
13728         * po/lt.po:
13729         * po/mt.po:
13730         * po/nb.po:
13731         * po/nl.po:
13732         * po/or.po:
13733         * po/pl.po:
13734         * po/pt_BR.po:
13735         * po/ru.po:
13736         * po/sk.po:
13737         * po/sq.po:
13738         * po/sr.po:
13739         * po/sv.po:
13740         * po/uk.po:
13741         * po/vi.po:
13742         * po/zh_CN.po:
13743         * win32/common/config.h:
13744           0.10.10.2 pre-release
13745           Bump version number, update translations and win32 config.h
13746
13747 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
13748
13749         * po/LINGUAS:
13750         * po/ja.po:
13751           po: Add Japanese translation
13752
13753 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
13754
13755         * configure.ac:
13756         * docs/plugins/Makefile.am:
13757         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13758         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13759         * docs/plugins/gst-plugins-ugly-plugins.args:
13760         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13761         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13762         * docs/plugins/inspect/plugin-a52dec.xml:
13763         * docs/plugins/inspect/plugin-asf.xml:
13764         * docs/plugins/inspect/plugin-cdio.xml:
13765         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13766         * docs/plugins/inspect/plugin-dvdread.xml:
13767         * docs/plugins/inspect/plugin-dvdsub.xml:
13768         * docs/plugins/inspect/plugin-iec958.xml:
13769         * docs/plugins/inspect/plugin-lame.xml:
13770         * docs/plugins/inspect/plugin-mad.xml:
13771         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13772         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13773         * docs/plugins/inspect/plugin-mpegstream.xml:
13774         * docs/plugins/inspect/plugin-realmedia.xml:
13775         * docs/plugins/inspect/plugin-siddec.xml:
13776         * docs/plugins/inspect/plugin-synaesthesia.xml:
13777         * docs/plugins/inspect/plugin-twolame.xml:
13778         * ext/Makefile.am:
13779         * po/POTFILES.in:
13780           Moved twolame from Bad to Ugly
13781
13782 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13783
13784           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
13785           Original commit message from CVS:
13786           * ext/alsaspdif/Makefile.am:
13787           * ext/amrwb/Makefile.am:
13788           * ext/apexsink/Makefile.am:
13789           * ext/arts/Makefile.am:
13790           * ext/artsd/Makefile.am:
13791           * ext/audiofile/Makefile.am:
13792           * ext/audioresample/Makefile.am:
13793           * ext/bz2/Makefile.am:
13794           * ext/cdaudio/Makefile.am:
13795           * ext/celt/Makefile.am:
13796           * ext/dc1394/Makefile.am:
13797           * ext/dirac/Makefile.am:
13798           * ext/directfb/Makefile.am:
13799           * ext/divx/Makefile.am:
13800           * ext/dts/Makefile.am:
13801           * ext/faac/Makefile.am:
13802           * ext/faad/Makefile.am:
13803           * ext/gsm/Makefile.am:
13804           * ext/hermes/Makefile.am:
13805           * ext/ivorbis/Makefile.am:
13806           * ext/jack/Makefile.am:
13807           * ext/jp2k/Makefile.am:
13808           * ext/ladspa/Makefile.am:
13809           * ext/lcs/Makefile.am:
13810           * ext/libfame/Makefile.am:
13811           * ext/libmms/Makefile.am:
13812           * ext/metadata/Makefile.am:
13813           * ext/mpeg2enc/Makefile.am:
13814           * ext/mplex/Makefile.am:
13815           * ext/musepack/Makefile.am:
13816           * ext/musicbrainz/Makefile.am:
13817           * ext/mythtv/Makefile.am:
13818           * ext/nas/Makefile.am:
13819           * ext/neon/Makefile.am:
13820           * ext/ofa/Makefile.am:
13821           * ext/polyp/Makefile.am:
13822           * ext/resindvd/Makefile.am:
13823           * ext/sdl/Makefile.am:
13824           * ext/shout/Makefile.am:
13825           * ext/snapshot/Makefile.am:
13826           * ext/sndfile/Makefile.am:
13827           * ext/soundtouch/Makefile.am:
13828           * ext/spc/Makefile.am:
13829           * ext/swfdec/Makefile.am:
13830           * ext/tarkin/Makefile.am:
13831           * ext/theora/Makefile.am:
13832           * ext/timidity/Makefile.am:
13833           * ext/twolame/Makefile.am:
13834           * ext/x264/Makefile.am:
13835           * ext/xine/Makefile.am:
13836           * ext/xvid/Makefile.am:
13837           * gst-libs/gst/app/Makefile.am:
13838           * gst-libs/gst/dshow/Makefile.am:
13839           * gst/aiffparse/Makefile.am:
13840           * gst/app/Makefile.am:
13841           * gst/audiobuffer/Makefile.am:
13842           * gst/bayer/Makefile.am:
13843           * gst/cdxaparse/Makefile.am:
13844           * gst/chart/Makefile.am:
13845           * gst/colorspace/Makefile.am:
13846           * gst/dccp/Makefile.am:
13847           * gst/deinterlace/Makefile.am:
13848           * gst/deinterlace2/Makefile.am:
13849           * gst/dvdspu/Makefile.am:
13850           * gst/festival/Makefile.am:
13851           * gst/filter/Makefile.am:
13852           * gst/flacparse/Makefile.am:
13853           * gst/flv/Makefile.am:
13854           * gst/games/Makefile.am:
13855           * gst/h264parse/Makefile.am:
13856           * gst/librfb/Makefile.am:
13857           * gst/mixmatrix/Makefile.am:
13858           * gst/modplug/Makefile.am:
13859           * gst/mpeg1sys/Makefile.am:
13860           * gst/mpeg4videoparse/Makefile.am:
13861           * gst/mpegdemux/Makefile.am:
13862           * gst/mpegtsmux/Makefile.am:
13863           * gst/mpegvideoparse/Makefile.am:
13864           * gst/mve/Makefile.am:
13865           * gst/nsf/Makefile.am:
13866           * gst/nuvdemux/Makefile.am:
13867           * gst/overlay/Makefile.am:
13868           * gst/passthrough/Makefile.am:
13869           * gst/pcapparse/Makefile.am:
13870           * gst/playondemand/Makefile.am:
13871           * gst/rawparse/Makefile.am:
13872           * gst/real/Makefile.am:
13873           * gst/rtjpeg/Makefile.am:
13874           * gst/rtpmanager/Makefile.am:
13875           * gst/scaletempo/Makefile.am:
13876           * gst/sdp/Makefile.am:
13877           * gst/selector/Makefile.am:
13878           * gst/smooth/Makefile.am:
13879           * gst/smoothwave/Makefile.am:
13880           * gst/speed/Makefile.am:
13881           * gst/speexresample/Makefile.am:
13882           * gst/stereo/Makefile.am:
13883           * gst/subenc/Makefile.am:
13884           * gst/tta/Makefile.am:
13885           * gst/vbidec/Makefile.am:
13886           * gst/videodrop/Makefile.am:
13887           * gst/videosignal/Makefile.am:
13888           * gst/virtualdub/Makefile.am:
13889           * gst/vmnc/Makefile.am:
13890           * gst/y4m/Makefile.am:
13891           * sys/acmenc/Makefile.am:
13892           * sys/cdrom/Makefile.am:
13893           * sys/dshowdecwrapper/Makefile.am:
13894           * sys/dshowsrcwrapper/Makefile.am:
13895           * sys/dvb/Makefile.am:
13896           * sys/dxr3/Makefile.am:
13897           * sys/fbdev/Makefile.am:
13898           * sys/oss4/Makefile.am:
13899           * sys/qcam/Makefile.am:
13900           * sys/qtwrapper/Makefile.am:
13901           * sys/vcd/Makefile.am:
13902           * sys/wininet/Makefile.am:
13903           * win32/common/config.h:
13904           Don't install static libs for plugins. Fixes #550851 for -bad.
13905
13906 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
13907
13908           [MOVED FROM BAD] Enable/fix up translations for these plugins.
13909           Original commit message from CVS:
13910           * ext/resindvd/plugin.c: (plugin_init):
13911           * ext/resindvd/resindvdsrc.c:
13912           * ext/twolame/gsttwolame.c: (plugin_init):
13913           * gst/aiffparse/aiffparse.c: (plugin_init):
13914           Enable/fix up translations for these plugins.
13915           * po/LINGUAS:
13916           Add 'ca' to LINGUAS.
13917           * po/POTFILES.in:
13918           * po/POTFILES.skip:
13919           Add more files for translation and more files which tools
13920           should skip.
13921
13922 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13923
13924           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
13925           Original commit message from CVS:
13926           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
13927           (gst_two_lame_chain):
13928           * ext/twolame/gsttwolame.h:
13929           Allow raw float samples as input for encoding.
13930
13931 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13932
13933           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
13934           Original commit message from CVS:
13935           * configure.ac:
13936           * ext/Makefile.am:
13937           * ext/twolame/Makefile.am:
13938           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
13939           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
13940           (gst_two_lame_release_memory), (gst_two_lame_finalize),
13941           (gst_two_lame_base_init), (gst_two_lame_class_init),
13942           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
13943           (gst_two_lame_init), (gst_two_lame_set_property),
13944           (gst_two_lame_get_property), (gst_two_lame_sink_event),
13945           (gst_two_lame_chain), (gst_two_lame_setup),
13946           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
13947           (plugin_init):
13948           * ext/twolame/gsttwolame.h:
13949           Add TwoLAME MP2 encoding element, based on the LAME element.
13950
13951 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
13952
13953         * common:
13954           Automatic update of common submodule
13955           From 7032163 to f8b3d91
13956
13957 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13958
13959         * common:
13960           Automatic update of common submodule
13961           From ffa738d to 7032163
13962
13963 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13964
13965         * common:
13966           Automatic update of common submodule
13967           From 3f13e4e to ffa738d
13968
13969 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13970
13971         * common:
13972           Automatic update of common submodule
13973           From 3c7456b to 3f13e4e
13974
13975 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13976
13977         * common:
13978           Automatic update of common submodule
13979           From 57c83f2 to 3c7456b
13980
13981 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
13982
13983         * gst/mpegaudioparse/gstmpegaudioparse.c:
13984           mp3parse: be more conservative when changing layer/rate/etc.
13985           Don't allow a change in sample rate/channels/layer/version unless we can
13986           see another frame at the correct offset. Prevents accidently flipping
13987           due to simple single-bit corruption.
13988
13989 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
13990
13991         * gst/realmedia/realhash.c:
13992           rmdemux: Fix strict-aliasing warnings.
13993           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
13994           hand-rolled ones.
13995
13996 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
13997
13998         * gst/mpegaudioparse/gstmpegaudioparse.c:
13999           mpegaudioparse: Remove empty lines added by buggy indent.
14000
14001 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14002
14003         * gst/mpegaudioparse/gstmpegaudioparse.c:
14004           mpegaudioparse: Provide SEEKING query handling.
14005           Since SEEK event handling might perform some conversion
14006           from TIME to BYTES, do not let upstream fool application
14007           into (TIME) seeking not being possible.
14008
14009 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
14010
14011         * gst/mpegaudioparse/gstmpegaudioparse.c:
14012           mp3parse: fix accurate seeks to near 0
14013           Integer underflow made accurate seeks to near zero fail and seek to
14014           completely the wrong place. Fix by clamping to zero, since we can't seek
14015           to negative times anyway.
14016
14017 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
14018
14019         * common:
14020         * configure.ac:
14021           build: Update shave init statement for changes in common. Bump common.
14022
14023 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14024
14025         * gst/realmedia/rtspreal.c:
14026           rtspreal: ignore data streams. Fixes #527112
14027           Ignore data streams when parsing the SDP as they don't contain anything we need
14028           to put in the realmedia header.
14029
14030 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
14031
14032         * common:
14033           Automatic update of common submodule
14034           From 9cf8c9b to a6ce5c6
14035
14036 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14037
14038         * ext/mad/gstid3tag.c:
14039           Forward unknown events
14040           Forward unknown events upstream instead of dropping them. Also return the result
14041           of the seek event instead of a fixed value.
14042
14043 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
14044
14045         * gst/asfdemux/gstrtpasfdepay.c:
14046           rtpasfdepay: Fix the build by adding the needed include for atoi.
14047
14048 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
14049
14050         * configure.ac:
14051         * docs/plugins/Makefile.am:
14052           Use shave for the build output
14053
14054 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
14055
14056         * common:
14057           Automatic update of common submodule
14058           From 5d7c9cc to 9cf8c9b
14059
14060 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
14061
14062         * gst/asfdemux/gstasf.c:
14063         * gst/asfdemux/gstrtpasfdepay.c:
14064         * gst/realmedia/rademux.c:
14065         * gst/realmedia/rdtdepay.c:
14066         * gst/synaesthesia/gstsynaesthesia.c:
14067         * gst/synaesthesia/synaescope.c:
14068           Fix indentation.
14069
14070 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
14071
14072         * gst/realmedia/pnmsrc.c:
14073           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
14074
14075 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
14076
14077         * common:
14078           Automatic update of common submodule
14079           From 80c627d to 5d7c9cc
14080
14081 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14082
14083         * gst/realmedia/Makefile.am:
14084         * gst/realmedia/pnmsrc.c:
14085         * gst/realmedia/pnmsrc.h:
14086         * gst/realmedia/rademux.c:
14087         * gst/realmedia/rademux.h:
14088         * gst/realmedia/realmedia.c:
14089         * gst/realmedia/rmdemux.c:
14090         * gst/realmedia/rmdemux.h:
14091           Add pnm:// uri source
14092           Add a new utri handler for pnm:// that for now just redirects to the same uri
14093           with the rtsp:// protocol, which usually works nowadays.
14094           Separate the registration of the various plugins into a separate source file.
14095
14096 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14097
14098         * gst/asfdemux/Makefile.am:
14099         * gst/asfdemux/gstasf.c:
14100         * gst/asfdemux/gstrtpasfdepay.c:
14101         * gst/asfdemux/gstrtpasfdepay.h:
14102           Add ASF depayloader
14103           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
14104           Fixes #335067.
14105
14106 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
14107
14108         * ext/mad/gstmad.c:
14109           mad: remove log line added in error
14110
14111 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
14112
14113         * ext/mad/gstmad.c:
14114           mad: just flush data when seeing BADDATAPTR instead of going into error state
14115
14116 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
14117
14118         * gst/realmedia/rmdemux.c:
14119           Fix parsing of the flags in rmdemux
14120           Fix parsing of the flags in version 1 realmedia streams.
14121           Fixes #571358.
14122
14123 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
14124
14125         * common:
14126           Bump revision to use for common submodule.
14127
14128 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
14129
14130         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14131           Add releaseinfo with online url.
14132
14133 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
14134
14135         * common:
14136           Bump common
14137
14138 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14139
14140         * gst/asfdemux/asfpacket.c:
14141         * gst/asfdemux/gstasfdemux.c:
14142         * gst/asfdemux/gstasfdemux.h:
14143           Remove redundant push_mode struct member
14144
14145 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
14146
14147         * autogen.sh:
14148           Fix previous commit, wasn't actually setting up a symbolic link
14149
14150 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
14151
14152         * autogen.sh:
14153         * common:
14154           Use a symbolic link for the pre-commit client-side hook
14155
14156 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
14157
14158         * .gitignore:
14159           Ignore some more files
14160
14161 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
14162
14163         * gst/synaesthesia/synaescope.c:
14164         * gst/synaesthesia/synaescope.h:
14165           Precalculate some size dependent variables. Demystify the height scaling a bit.
14166           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
14167
14168 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
14169
14170           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
14171
14172 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14173
14174         * gst/realmedia/rdtdepay.c:
14175           Set flags on the realmedia chunks
14176           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
14177           descrambler can be reset on keyframes. Fixes #556714.
14178
14179 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14180
14181         * gst/realmedia/gstrdtbuffer.c:
14182         * gst/realmedia/gstrdtbuffer.h:
14183           Add method to get RDT flags
14184           Add a method to get the RDT flags. We need these flags to mark keyframes to
14185           reset the descrambing queue. See #556714.
14186
14187 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
14188
14189         * gst/asfdemux/asfpacket.c:
14190         * gst/asfdemux/gstasfdemux.c:
14191         * gst/asfdemux/gstasfdemux.h:
14192           Add seeking support to asfdemux in push mode
14193           Fixes bug #568836.
14194
14195 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
14196
14197         * gst/asfdemux/asfpacket.c:
14198           Drop packets with an invalid replicated data length
14199           Drop packets with an invalid replicated data length
14200           instead of continuing with an invalid timestamp
14201           and uninitialized payload metadata.
14202           All other code assumes that the timestamps are valid.
14203
14204 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
14205
14206         * gst/synaesthesia/synaescope.h:
14207           Change comment to refer to right variable.
14208
14209 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
14210
14211         * gst/synaesthesia/gstsynaesthesia.c:
14212         * gst/synaesthesia/gstsynaesthesia.h:
14213         * gst/synaesthesia/synaescope.c:
14214         * gst/synaesthesia/synaescope.h:
14215           Bring synaesthesia to next century.
14216           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
14217
14218 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
14219
14220         * gst/asfdemux/gstasfdemux.c:
14221           Fix leak of converted string
14222
14223 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
14224
14225         * .gitignore:
14226         * po/.gitignore:
14227           Add more to the gitignores
14228
14229 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
14230
14231         * gst/synaesthesia/gstsynaesthesia.c:
14232           Make synaesthesia build again.
14233           _init() has no params.
14234
14235 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
14236
14237         * common:
14238           Update common snapshot.
14239
14240 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
14241
14242         * common:
14243           Fix pre-commit hook
14244
14245 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
14246
14247         * autogen.sh:
14248         * common:
14249           Install and use pre-commit indentation hook from common
14250
14251 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
14252
14253         * autogen.sh:
14254           autogen.sh : Use git submodule
14255
14256 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
14257
14258           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
14259           Original commit message from CVS:
14260           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
14261           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
14262           (gst_dvd_demux_get_audio_stream),
14263           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
14264           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
14265           (gst_mpeg_demux_get_video_stream),
14266           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
14267           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
14268           Fix some caps leaks. Fixes bug #564885.
14269
14270 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
14271
14272           ext/cdio/gstcdio.c: Remove unused format argument.
14273           Original commit message from CVS:
14274           * ext/cdio/gstcdio.c:
14275           Remove unused format argument.
14276
14277 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
14278
14279           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
14280           Original commit message from CVS:
14281           * win32/common/.cvsignore:
14282           * win32/common/config.h:
14283           * win32/common/config.h.in:
14284           Hardcode cpu for win32 build, just like we do in the other modules,
14285           to remove VCS conflicts and inconsistent defines between modules,
14286           and update version defines to CVS.
14287
14288 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
14289
14290           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
14291           Original commit message from CVS:
14292           * m4/Makefile.am:
14293           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
14294
14295 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
14296
14297           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
14298           Original commit message from CVS:
14299           * m4/Makefile.am:
14300           inttypes.m4 hasn't been available since gettext-0.15, and since we now
14301           require gettext >= 0.17 ... we can remove it from the list of files to
14302           dist.
14303
14304 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
14305
14306           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
14307           Original commit message from CVS:
14308           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
14309           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
14310           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
14311           * gst/mpegaudioparse/gstmpegaudioparse.h:
14312           Do an initial class_ref on an internal enum type from within the
14313           class_init function so that there aren't any issues when multiple
14314           mp3parse elements are started in separate threads at the same
14315           time. (Why we use an enum type here if the tag is registered as
14316           a string type, I don't know). Also remove custom UNUSED macro
14317           and use GLib's instead.
14318
14319 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14320
14321           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
14322           Original commit message from CVS:
14323           * configure.ac:
14324           Apparently AC_CONFIG_MACRO_DIR breaks when using more
14325           than one macro directory, reverting last change.
14326
14327 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14328
14329           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
14330           Original commit message from CVS:
14331           * configure.ac:
14332           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
14333           our M4 macros.
14334
14335 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14336
14337           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
14338           Original commit message from CVS:
14339           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
14340           Last change introduced a regression that made mpeg2dec handle
14341           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
14342
14343 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14344
14345           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
14346           Original commit message from CVS:
14347           Patch by: Cygwin Ports maintainer
14348           <yselkowitz at users dot sourceforge dot net>
14349           * autogen.sh:
14350           * configure.ac:
14351           Require gettext 0.17 because older versions don't mix with libtool
14352           2.2. At build time an older gettext version will still work.
14353           Fixes bug #556091.
14354
14355 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
14356
14357           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
14358           Original commit message from CVS:
14359           * ext/mpeg2dec/gstmpeg2dec.c:
14360           * ext/mpeg2dec/gstmpeg2dec.h:
14361           Add support for 4:4:4 video.  Fixes #562086
14362
14363 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
14364
14365           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
14366           Original commit message from CVS:
14367           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
14368           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
14369           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
14370           >= 0.5.0. Fixes bug #562065.
14371
14372 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
14373
14374           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
14375           Original commit message from CVS:
14376           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
14377           Remove duplicate and broken code for the streaming case and simply reuse
14378           the much better working pull based code. Fixes #560348.
14379
14380 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14381
14382           configure.ac: Back to development -> 0.10.10.1
14383           Original commit message from CVS:
14384           * configure.ac:
14385           Back to development -> 0.10.10.1
14386
14387 === release 0.10.10 ===
14388
14389 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14390
14391         * ChangeLog:
14392         * NEWS:
14393         * RELEASE:
14394         * configure.ac:
14395         * docs/plugins/inspect/plugin-a52dec.xml:
14396         * docs/plugins/inspect/plugin-asf.xml:
14397         * docs/plugins/inspect/plugin-cdio.xml:
14398         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14399         * docs/plugins/inspect/plugin-dvdread.xml:
14400         * docs/plugins/inspect/plugin-dvdsub.xml:
14401         * docs/plugins/inspect/plugin-iec958.xml:
14402         * docs/plugins/inspect/plugin-lame.xml:
14403         * docs/plugins/inspect/plugin-mad.xml:
14404         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14405         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14406         * docs/plugins/inspect/plugin-mpegstream.xml:
14407         * docs/plugins/inspect/plugin-realmedia.xml:
14408         * docs/plugins/inspect/plugin-siddec.xml:
14409         * gst-plugins-ugly.doap:
14410         * po/LINGUAS:
14411           Release 0.10.10 - "Under the House"
14412           Original commit message from CVS:
14413           Release 0.10.10 - "Under the House"
14414
14415 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14416
14417         * po/bg.po:
14418         * po/ca.po:
14419         * po/da.po:
14420         * po/id.po:
14421         * po/it.po:
14422         * po/mt.po:
14423         * po/vi.po:
14424           Update .po files
14425           Original commit message from CVS:
14426           Update .po files
14427
14428 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14429
14430           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
14431           Original commit message from CVS:
14432           * ext/sidplay/Makefile.am:
14433           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
14434           contain CFLAGS that do not exist for C++, like -Wvla or
14435           -Wdeclaration-after-statement. Fixes bug #561161.
14436
14437 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14438
14439           configure.ac: 0.10.9.3 pre-release
14440           Original commit message from CVS:
14441           * configure.ac:
14442           0.10.9.3 pre-release
14443
14444 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
14445
14446           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
14447           Original commit message from CVS:
14448           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
14449           Only copy sane aspect ratio values on the caps. Fixes #559682.
14450
14451 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14452
14453         * ChangeLog:
14454           Add bug number to the mp3parse mpeg 2.5 fix
14455           Original commit message from CVS:
14456           Add bug number to the mp3parse mpeg 2.5 fix
14457
14458 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
14459
14460           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
14461           Original commit message from CVS:
14462           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
14463           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
14464           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
14465           * ext/amrnb/amrnbdec.h:
14466           Add a property to select the amr variant. Fixes #424070.
14467
14468 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
14469
14470           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
14471           Original commit message from CVS:
14472           Patch by: Tal Shalif <tshalif at nargila dot org>
14473           * gst/mpegstream/gstdvddemux.c:
14474           (gst_dvd_demux_get_subpicture_stream):
14475           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
14476           (gst_mpeg_demux_get_audio_stream):
14477           Fix memmory corruption due to not storing the new updated pointer
14478           after a g_renew(). Fixes #558896.
14479
14480 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14481
14482           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
14483           Original commit message from CVS:
14484           * tests/check/Makefile.am:
14485           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
14486
14487 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14488
14489           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
14490           Original commit message from CVS:
14491           * configure.ac:
14492           oops, forgot to bump the version back to devel
14493           after the last release 0.10.9.1
14494
14495 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
14496
14497           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
14498           Original commit message from CVS:
14499           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14500           (gst_rmdemux_descramble_mp4a_audio),
14501           (gst_rmdemux_handle_scrambled_packet):
14502           Add suport for mpeg4 and aac audio. See #556714.
14503
14504 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
14505
14506           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
14507           Original commit message from CVS:
14508           * gst/mpegaudioparse/gstmpegaudioparse.c:
14509           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
14510           Fixes skipping on these files.
14511
14512 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
14513
14514           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
14515           Original commit message from CVS:
14516           Patch by: Robin Stocker <robin at nibor dot org>
14517           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
14518           (handle_sequence), (gst_mpeg2dec_setcaps):
14519           * ext/mpeg2dec/gstmpeg2dec.h:
14520           Prefer the container's PAR over the stream's PAR if it's
14521           given in the srcpad caps. Fixes bug #556184.
14522
14523 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14524
14525           Don't install static libs for plugins. Fixes #550851 for ugly.
14526           Original commit message from CVS:
14527           * ext/a52dec/Makefile.am:
14528           * ext/amrnb/Makefile.am:
14529           * ext/cdio/Makefile.am:
14530           * ext/dvdnav/Makefile.am:
14531           * ext/dvdread/Makefile.am:
14532           * ext/lame/Makefile.am:
14533           * ext/mad/Makefile.am:
14534           * ext/mpeg2dec/Makefile.am:
14535           * ext/sidplay/Makefile.am:
14536           * gst/ac3parse/Makefile.am:
14537           * gst/asfdemux/Makefile.am:
14538           * gst/dvdlpcmdec/Makefile.am:
14539           * gst/dvdsub/Makefile.am:
14540           * gst/iec958/Makefile.am:
14541           * gst/mpegaudioparse/Makefile.am:
14542           * gst/mpegstream/Makefile.am:
14543           * gst/realmedia/Makefile.am:
14544           * gst/synaesthesia/Makefile.am:
14545           Don't install static libs for plugins. Fixes #550851 for ugly.
14546
14547 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14548
14549           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
14550           Original commit message from CVS:
14551           * gst/mpegaudioparse/gstmpegaudioparse.c:
14552           (gst_mp3parse_sink_event):
14553           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
14554           frames. Partially fixes bug #552237.
14555
14556 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14557
14558           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
14559           Original commit message from CVS:
14560           * ext/amrnb/amrnbparse.c:
14561           use #defines for HEADER. Unref the object in _sink_activate_pull().
14562
14563 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
14564
14565           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
14566           Original commit message from CVS:
14567           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
14568           (gst_mad_change_state):
14569           * ext/mad/gstmad.h:
14570           track discont on incomming buffers and set discont on outgoing
14571           buffers.
14572           Pass unknown events upstreams instead of dropping them.
14573
14574 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
14575
14576           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
14577           Original commit message from CVS:
14578           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
14579           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
14580           (handle_slice), (gst_mpeg2dec_sink_event),
14581           (gst_mpeg2dec_src_event):
14582           * ext/mpeg2dec/gstmpeg2dec.h:
14583           Fix compilation with --disable-index. Fixes bug #554150.
14584
14585 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
14586
14587           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
14588           Original commit message from CVS:
14589           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
14590           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
14591           (gst_mad_src_event), (gst_mad_chain):
14592           * ext/mad/gstmad.h:
14593           Fix compilation with --disable-index. Fixes bug #554142.
14594
14595 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
14596
14597           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
14598           Original commit message from CVS:
14599           * ext/a52dec/gsta52dec.c:
14600           * ext/a52dec/gsta52dec.h:
14601           Fix channel re-negotiation on a change of the incoming stream.
14602           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
14603           Fixes: #551660
14604
14605 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
14606
14607           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
14608           Original commit message from CVS:
14609           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
14610           (gst_amrnbenc_state_change):
14611           * ext/amrnb/amrnbenc.h:
14612           Pass the discont flag from the input buffer on to the output buffer in
14613           the AMR encoder.
14614
14615 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
14616
14617           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
14618           Original commit message from CVS:
14619           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
14620           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14621           (gst_amrnbparse_handle_pull_seek),
14622           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
14623           (gst_amrnbparse_sink_activate_push),
14624           (gst_amrnbparse_sink_activate_pull):
14625           * ext/amrnb/amrnbparse.h:
14626           Add flush seek handler. Fixes #536274.
14627
14628 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
14629
14630           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
14631           Original commit message from CVS:
14632           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
14633           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
14634           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
14635           (gst_amrnbparse_state_change):
14636           * ext/amrnb/amrnbparse.h:
14637           Fix the duration query. Fixes #536226.
14638           Also set caps on the pads and buffers more correctly.
14639
14640 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
14641
14642           po/LINGUAS: Add 'ca' to LINGUAS.
14643           Original commit message from CVS:
14644           * po/LINGUAS:
14645           Add 'ca' to LINGUAS.
14646
14647 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
14648
14649           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
14650           Original commit message from CVS:
14651           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
14652           Fix aggregated GST_FLOW_RETURN check for when to send an error message
14653           on the bus.
14654           Re-fixes #546859
14655
14656 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
14657
14658           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
14659           Original commit message from CVS:
14660           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
14661           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
14662           (create_segment_event), (gst_rdt_depay_push),
14663           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
14664           * gst/realmedia/rdtdepay.h:
14665           Parse other values from the incomming caps.
14666           Add event handler to handle flushing and segments.
14667           Create segment events.
14668           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
14669           Do skew correction based on RDT timestamps.
14670           * gst/realmedia/rdtmanager.c: (activate_session),
14671           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
14672           (create_recv_rtp):
14673           Parse caps to get the clockrate needed for the jitterbuffer.
14674           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
14675           Apply timestamp fixup after correcting for initial timestamp and
14676           internal base timestamp corrections.
14677
14678 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
14679
14680           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
14681           Original commit message from CVS:
14682           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
14683           (gst_rdt_depay_change_state):
14684           * gst/realmedia/rdtdepay.h:
14685           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
14686           with a DISCONT flag when needed.
14687           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
14688           Report the configure latency instead of a hardcoded value.
14689
14690 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
14691
14692           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
14693           Original commit message from CVS:
14694           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
14695           (free_session), (gst_rdt_manager_query_src),
14696           (gst_rdt_manager_src_activate_push),
14697           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
14698           (gst_rdt_manager_loop), (create_recv_rtp):
14699           Include the new rdt jitterbuffer in the session manager.
14700
14701 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
14702
14703           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
14704           Original commit message from CVS:
14705           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
14706           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
14707           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
14708           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
14709           * gst/realmedia/rdtdepay.h:
14710           Use new RDT parsing helper functions.
14711           Copy discont flags correctly.
14712           Push the header from the chain function instead of the setcaps function.
14713           Copy incomming timestamp to the output buffers instead of doing magic
14714           with the RDT timestamps.
14715
14716 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
14717
14718           gst/realmedia/: Add first support for parsing RDT messages.
14719           Original commit message from CVS:
14720           * gst/realmedia/Makefile.am:
14721           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
14722           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
14723           (read_packet_header), (gst_rdt_buffer_get_first_packet),
14724           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
14725           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
14726           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
14727           (gst_rdt_packet_data_peek_data),
14728           (gst_rdt_packet_data_get_stream_id),
14729           (gst_rdt_packet_data_get_timestamp):
14730           * gst/realmedia/gstrdtbuffer.h:
14731           Add first support for parsing RDT messages.
14732           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
14733           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
14734           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
14735           (calculate_skew), (rdt_jitter_buffer_insert),
14736           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
14737           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
14738           (rdt_jitter_buffer_get_ts_diff):
14739           * gst/realmedia/rdtjitterbuffer.h:
14740           Add first version of an RDT jitterbuffer.
14741
14742 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
14743
14744           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
14745           Original commit message from CVS:
14746           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
14747           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
14748           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
14749           (gst_rmdemux_descramble_dnet_audio),
14750           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
14751           * gst/realmedia/rmdemux.h:
14752           Keep track of the first timestamp of the stream and add this to the
14753           outgoing buffer timestamps so that we can handle live streams.
14754           Set discont flag on the first buffers and after a seek.
14755
14756 === release 0.10.9 ===
14757
14758 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14759
14760         * ChangeLog:
14761         * NEWS:
14762         * RELEASE:
14763         * configure.ac:
14764         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14765         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14766         * docs/plugins/inspect/plugin-a52dec.xml:
14767         * docs/plugins/inspect/plugin-asf.xml:
14768         * docs/plugins/inspect/plugin-cdio.xml:
14769         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14770         * docs/plugins/inspect/plugin-dvdread.xml:
14771         * docs/plugins/inspect/plugin-dvdsub.xml:
14772         * docs/plugins/inspect/plugin-iec958.xml:
14773         * docs/plugins/inspect/plugin-lame.xml:
14774         * docs/plugins/inspect/plugin-mad.xml:
14775         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14776         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14777         * docs/plugins/inspect/plugin-mpegstream.xml:
14778         * docs/plugins/inspect/plugin-realmedia.xml:
14779         * docs/plugins/inspect/plugin-siddec.xml:
14780         * gst-plugins-ugly.doap:
14781           Release 0.10.9
14782           Original commit message from CVS:
14783           Release 0.10.9
14784
14785 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14786
14787         * po/af.po:
14788         * po/az.po:
14789         * po/bg.po:
14790         * po/cs.po:
14791         * po/da.po:
14792         * po/en_GB.po:
14793         * po/es.po:
14794         * po/fi.po:
14795         * po/fr.po:
14796         * po/hu.po:
14797         * po/id.po:
14798         * po/it.po:
14799         * po/lt.po:
14800         * po/nb.po:
14801         * po/nl.po:
14802         * po/or.po:
14803         * po/pl.po:
14804         * po/pt_BR.po:
14805         * po/ru.po:
14806         * po/sk.po:
14807         * po/sq.po:
14808         * po/sr.po:
14809         * po/sv.po:
14810         * po/uk.po:
14811         * po/vi.po:
14812         * po/zh_CN.po:
14813           Update .po files
14814           Original commit message from CVS:
14815           Update .po files
14816
14817 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14818
14819           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
14820           Original commit message from CVS:
14821           * ext/a52dec/gsta52dec.c:
14822           Set up a default time segment for output when receiving
14823           an incoming byte segment (as for raw AC3 files).
14824           Fixes: #548194
14825
14826 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14827
14828           0.10.8.2 pre-release.
14829           Original commit message from CVS:
14830           * configure.ac:
14831           * docs/plugins/Makefile.am:
14832           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14833           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14834           * docs/plugins/gst-plugins-ugly-plugins.args:
14835           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14836           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14837           * docs/plugins/inspect/plugin-a52dec.xml:
14838           * docs/plugins/inspect/plugin-asf.xml:
14839           * docs/plugins/inspect/plugin-cdio.xml:
14840           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14841           * docs/plugins/inspect/plugin-dvdread.xml:
14842           * docs/plugins/inspect/plugin-dvdsub.xml:
14843           * docs/plugins/inspect/plugin-iec958.xml:
14844           * docs/plugins/inspect/plugin-lame.xml:
14845           * docs/plugins/inspect/plugin-mad.xml:
14846           * docs/plugins/inspect/plugin-mpeg2dec.xml:
14847           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14848           * docs/plugins/inspect/plugin-mpegstream.xml:
14849           * docs/plugins/inspect/plugin-realmedia.xml:
14850           * docs/plugins/inspect/plugin-siddec.xml:
14851           * ext/Makefile.am:
14852           0.10.8.2 pre-release.
14853           * po/LINGUAS:
14854           * po/POTFILES.in:
14855           * po/id.po:
14856           Add new translation.
14857
14858 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
14859
14860           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
14861           Original commit message from CVS:
14862           * gst/asfdemux/gstasfdemux.c:
14863           Properly aggregate flow returns for both push and pull mode, so we shut
14864           down if all pads are unlinked.
14865           Fixes #546859.
14866
14867 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
14868
14869           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
14870           Original commit message from CVS:
14871           Patch by: Frederic Crozat <fcrozat@mandriva.org>
14872           * ext/dvdread/dvdreadsrc.c: (plugin_init):
14873           * ext/lame/gstlame.c: (plugin_init):
14874           * gst/asfdemux/gstasf.c: (plugin_init):
14875           Make sure gettext returns translations in UTF-8 encoding rather
14876           than in the current locale encoding (#546822).
14877
14878 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14879
14880           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
14881           Original commit message from CVS:
14882           * gst/mpegaudioparse/gstmpegaudioparse.c:
14883           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
14884           (mp3parse_total_time), (mp3parse_bytepos_to_time):
14885           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
14886           if we're called from there already. Otherwise we end up in a endless
14887           recursion and crash with a stack overflow.
14888           This can happen when a Xing or VBRI header with TOC exists but it
14889           doesn't contain the total time. Fixes bug #545370.
14890
14891 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14892
14893           ext/lame/gstlame.c: Use the default for the strict-iso property too.
14894           Original commit message from CVS:
14895           * ext/lame/gstlame.c: (gst_lame_class_init),
14896           (gst_lame_get_default_settings):
14897           Use the default for the strict-iso property too.
14898           Allow a bitrate setting of 0, which lets lame choose the default value
14899           and which makes it possible to set the compression-ratio property.
14900
14901 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14902
14903           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
14904           Original commit message from CVS:
14905           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14906           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
14907           * ext/lame/gstlame.h:
14908           Get the defaults settings of LAME in the plugin initialization
14909           function and return FALSE here if something goes wrong. This removes
14910           the hacky failing instance init function.
14911           Use LAMEs default value for all settings instead of overwriting some
14912           of them. Overwriting some of them gives unexpected results if one only
14913           sets a preset. Fixes bug #498004.
14914
14915 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14916
14917           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
14918           Original commit message from CVS:
14919           * ext/lame/gstlame.c: (gst_lame_init):
14920           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
14921           defaults will restrict the bitrate when using the presets in a bad way.
14922           Fixes bug #498004.
14923
14924 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14925
14926           Put the MPEG audio version into the caps as "mpegaudioversion".
14927           Original commit message from CVS:
14928           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
14929           * gst/mpegaudioparse/gstmpegaudioparse.c:
14930           (mp3_type_frame_length_from_header), (mp3_caps_create),
14931           (gst_mp3parse_chain):
14932           Put the MPEG audio version into the caps as "mpegaudioversion".
14933           This is different from "mpegversion".
14934
14935 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14936
14937           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
14938           Original commit message from CVS:
14939           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14940           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
14941           * ext/lame/gstlame.h:
14942           Fix build with lame >= 3.97. The padding type and cwlimit settings
14943           are deprecated now and the function declarations are hidden in the
14944           headers so deprecate the GObject properties for them and remove them
14945           in 0.11. Fixes bug #544039.
14946
14947 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14948
14949           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
14950           Original commit message from CVS:
14951           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
14952           Don't allow width/height outside the spec (i.e. smaller than 16
14953           and higher than 4096). Such files are corrupted ones and setting
14954           caps that are not a subset of the template caps confuses playbin.
14955           Fixes bug #542646.
14956
14957 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14958
14959           ext/sidplay/Makefile.am: Fix the build.
14960           Original commit message from CVS:
14961           * ext/sidplay/Makefile.am:
14962           Fix the build.
14963
14964 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14965
14966           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
14967           Original commit message from CVS:
14968           * configure.ac:
14969           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
14970           flags that are invalid for C++.
14971
14972 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
14973
14974           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
14975           Original commit message from CVS:
14976           Patch by: Tal Shalif <tshalif at nargila dot org>
14977           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
14978           Prevent double free. Fixes bug #541697.
14979
14980 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14981
14982           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
14983           Original commit message from CVS:
14984           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
14985           (gst_dvd_demux_get_audio_stream),
14986           (gst_dvd_demux_get_subpicture_stream),
14987           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
14988           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
14989           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
14990           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
14991           * gst/mpegstream/gstmpegdemux.h:
14992           Resend tags event after a FLUSH (seek) to support prerolling
14993           a partial pipeline.
14994
14995 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
14996
14997           Use correct error code for encrypted streams.
14998           Original commit message from CVS:
14999           * configure.ac:
15000           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
15001           Use correct error code for encrypted streams.
15002
15003 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15004
15005           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
15006           Original commit message from CVS:
15007           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
15008           (gst_mpeg_demux_sync_stream_to_time):
15009           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
15010
15011 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15012
15013           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
15014           Original commit message from CVS:
15015           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
15016           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
15017           Allow and implement non-flushing and/or segment seek
15018           (mainly in TIME and chapter format).
15019           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
15020           (gst_dvd_demux_get_subpicture_stream),
15021           (gst_dvd_demux_synchronise_pads),
15022           (gst_dvd_demux_sync_stream_to_time):
15023           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
15024           (gst_mpeg_demux_send_subbuffer),
15025           (gst_mpeg_demux_sync_stream_to_time),
15026           (gst_mpeg_streams_reset_cur_ts):
15027           * gst/mpegstream/gstmpegdemux.h:
15028           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15029           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
15030           Delegate a query to upstream if it can't be handled.
15031           Make segment stop aware.
15032           Fix (subtitle) stream synchronization.
15033           Add some debug statements.
15034
15035 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
15036
15037           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
15038           Original commit message from CVS:
15039           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
15040           Fix build on macosx.
15041
15042 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15043
15044           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
15045           Original commit message from CVS:
15046           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15047           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15048           * ext/a52dec/gsta52dec.c:
15049           * ext/amrnb/amrnbdec.c:
15050           * ext/amrnb/amrnbenc.c:
15051           * ext/amrnb/amrnbparse.c:
15052           * ext/lame/gstlame.c:
15053           * ext/mad/gstmad.c:
15054           * ext/sidplay/gstsiddec.cc:
15055           * gst/asfdemux/gstrtspwms.c:
15056           * gst/mpegaudioparse/gstxingmux.c:
15057           * gst/realmedia/rademux.c:
15058           * gst/realmedia/rdtmanager.c:
15059           * gst/realmedia/rtspreal.c:
15060           * gst/synaesthesia/gstsynaesthesia.c:
15061           Add missing elements to docs. Restore alphabetical order in section
15062           file. Document mad (it was included in docs already).
15063           Fix doc-markup: use convinience syntax for examples
15064           (produces valid docbook), add several refsec2 when we have several
15065           titles. Fix some types.
15066
15067 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15068
15069           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
15070           Original commit message from CVS:
15071           * ext/lame/gstlame.c:
15072           * ext/sidplay/gstsiddec.cc:
15073           * gst/mpegaudioparse/gstxingmux.c:
15074           Do not use short_description in section docs for elements. We extract
15075           them from element details and there will be warnings if they differ.
15076
15077 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
15078
15079           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
15080           Original commit message from CVS:
15081           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
15082           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
15083           (gst_cdio_add_cdtext_album_tags):
15084           * ext/cdio/gstcdio.h:
15085           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15086           Also extract album title and album genre from CD-TEXT if
15087           available (#537021).
15088
15089 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15090
15091           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
15092           Original commit message from CVS:
15093           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
15094           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
15095           emphasis value is reserved but unfortunately files with that
15096           value exist and the information is not important for the decoder
15097           anyway. Fixes bug #537235.
15098
15099 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
15100
15101           Require libcdio >= 0.76.
15102           Original commit message from CVS:
15103           * configure.ac:
15104           * ext/cdio/gstcdio.c:
15105           * ext/cdio/gstcdio.h:
15106           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15107           Require libcdio >= 0.76.
15108
15109 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
15110
15111           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
15112           Original commit message from CVS:
15113           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
15114           Drain queued buffers before forwarding the segment event.
15115
15116 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
15117
15118           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
15119           Original commit message from CVS:
15120           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
15121           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
15122           (gst_a52dec_chain), (gst_a52dec_change_state):
15123           * ext/a52dec/gsta52dec.h:
15124           Add segment handling, buffer clipping and basic reverse playback.
15125
15126 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15127
15128           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
15129           Original commit message from CVS:
15130           * docs/plugins/Makefile.am:
15131           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15132           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15133           * docs/plugins/gst-plugins-ugly-plugins.args:
15134           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15135           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15136           * docs/plugins/inspect/plugin-a52dec.xml:
15137           * docs/plugins/inspect/plugin-amrnb.xml:
15138           * docs/plugins/inspect/plugin-asf.xml:
15139           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15140           * docs/plugins/inspect/plugin-dvdread.xml:
15141           * docs/plugins/inspect/plugin-dvdsub.xml:
15142           * docs/plugins/inspect/plugin-iec958.xml:
15143           * docs/plugins/inspect/plugin-lame.xml:
15144           * docs/plugins/inspect/plugin-mad.xml:
15145           * docs/plugins/inspect/plugin-mpeg2dec.xml:
15146           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15147           * docs/plugins/inspect/plugin-mpegstream.xml:
15148           * docs/plugins/inspect/plugin-realmedia.xml:
15149           * docs/plugins/inspect/plugin-siddec.xml:
15150           * docs/plugins/inspect/plugin-synaesthesia.xml:
15151           * ext/a52dec/gsta52dec.c:
15152           Random doc of the day. Also print human readable format of newsegment
15153           in log message if we complain about it.
15154
15155 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
15156
15157           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
15158           Original commit message from CVS:
15159           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
15160           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
15161           (gst_a52dec_chain), (gst_a52dec_change_state):
15162           * ext/a52dec/gsta52dec.h:
15163           Mark discont on outgoing buffers after receiving a DISCONT buffer or
15164           when we have a decoding error.
15165           We don't need to clear the cache when we receive a NEWSEGMENT event.
15166           Clear buffer cache in DISCONT.
15167           Add beginnings of GstSegment handling.
15168
15169 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15170
15171           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
15172           Original commit message from CVS:
15173           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
15174           Fix alignment issues that caused SIGBUS on some architectures.
15175
15176 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
15177
15178           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
15179           Original commit message from CVS:
15180           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
15181           Fix alignment issue which isn't really an issue at all because
15182           the plugin hasn't been ported to 0.10 yet.
15183
15184 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15185
15186           configure.ac: Back to devel -> 0.10.8.1
15187           Original commit message from CVS:
15188           * configure.ac:
15189           Back to devel -> 0.10.8.1
15190
15191 === release 0.10.8 ===
15192
15193 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15194
15195         * ChangeLog:
15196         * NEWS:
15197         * RELEASE:
15198         * configure.ac:
15199         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15200         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15201         * docs/plugins/inspect/plugin-a52dec.xml:
15202         * docs/plugins/inspect/plugin-asf.xml:
15203         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15204         * docs/plugins/inspect/plugin-dvdread.xml:
15205         * docs/plugins/inspect/plugin-dvdsub.xml:
15206         * docs/plugins/inspect/plugin-iec958.xml:
15207         * docs/plugins/inspect/plugin-lame.xml:
15208         * docs/plugins/inspect/plugin-mad.xml:
15209         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15210         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15211         * docs/plugins/inspect/plugin-mpegstream.xml:
15212         * docs/plugins/inspect/plugin-realmedia.xml:
15213         * docs/plugins/inspect/plugin-siddec.xml:
15214         * gst-plugins-ugly.doap:
15215         * po/LINGUAS:
15216           Release 0.10.8
15217           Original commit message from CVS:
15218           Release 0.10.8
15219
15220 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15221
15222         * common:
15223         * po/af.po:
15224         * po/az.po:
15225         * po/bg.po:
15226         * po/cs.po:
15227         * po/da.po:
15228         * po/en_GB.po:
15229         * po/es.po:
15230         * po/fi.po:
15231         * po/fr.po:
15232         * po/hu.po:
15233         * po/it.po:
15234         * po/lt.po:
15235         * po/nb.po:
15236         * po/nl.po:
15237         * po/or.po:
15238         * po/pl.po:
15239         * po/pt_BR.po:
15240         * po/ru.po:
15241         * po/sk.po:
15242         * po/sq.po:
15243         * po/sr.po:
15244         * po/sv.po:
15245         * po/uk.po:
15246         * po/vi.po:
15247         * po/zh_CN.po:
15248           Update .po files
15249           Original commit message from CVS:
15250           Update .po files
15251
15252 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15253
15254           configure.ac: 0.10.7.4 pre-release
15255           Original commit message from CVS:
15256           * configure.ac:
15257           0.10.7.4 pre-release
15258
15259 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
15260
15261           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
15262           Original commit message from CVS:
15263           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
15264           Fix inconsistent use of rate and channels.
15265           Fixes #533581
15266
15267 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
15268
15269           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
15270           Original commit message from CVS:
15271           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
15272           Flush timestamp correction variables on a flush. Fixes #533832.
15273
15274 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15275
15276         * ChangeLog:
15277         * common:
15278         * configure.ac:
15279           Commit 0.10.7.3 pre-rel marker
15280           Original commit message from CVS:
15281           Commit 0.10.7.3 pre-rel marker
15282
15283 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
15284
15285           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
15286           Original commit message from CVS:
15287           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
15288           Properly aggregate GstFlowReturn from downstream in order to properly
15289           stop, and doing that as early as possible.
15290           Fixes #532807
15291
15292 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15293
15294           configure.ac: 0.10.7.2 pre-release
15295           Original commit message from CVS:
15296           * configure.ac:
15297           0.10.7.2 pre-release
15298
15299 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
15300
15301           Always let FLUSH_START events flow downstream.
15302           Original commit message from CVS:
15303           * ext/mad/gstmad.c: (gst_mad_sink_event):
15304           * gst/mpegaudioparse/gstmpegaudioparse.c:
15305           (gst_mp3parse_sink_event):
15306           Always let FLUSH_START events flow downstream.
15307
15308 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
15309
15310           configure.ac: Error out if we don't have the required core/base versions.
15311           Original commit message from CVS:
15312           * configure.ac:
15313           Error out if we don't have the required core/base versions.
15314
15315 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
15316
15317           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
15318           Original commit message from CVS:
15319           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
15320           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
15321           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
15322           Fix video timestamps by adjusting it with the first timestamp found.
15323           Don't assume we have a complete fragment when flushing the adapter,
15324           packets might have been lost or the stream might just be broken.
15325
15326 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
15327
15328           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
15329           Original commit message from CVS:
15330           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
15331           Set Rank to NONE so that we don't accidentally try to autoplug the
15332           rdtmanager.
15333
15334 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15335
15336           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
15337           Original commit message from CVS:
15338           * gst/mpegaudioparse/gstmpegaudioparse.c:
15339           (gst_mp3parse_emit_frame):
15340           Send a new duration message if the average bitrate changed and
15341           we don't know the duration from the Xing or VBRI header.
15342           Fixes bug #321857.
15343
15344 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
15345
15346           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
15347           Original commit message from CVS:
15348           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
15349           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
15350           * gst/realmedia/rtspreal.h:
15351           Move assembly rule parsing to the place where we parse the SDP as it's
15352           also there that we create the MDPR and we need the currently selected
15353           asmrule in order to select the right MTLI.
15354           Fixes #529359.
15355
15356 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
15357
15358           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
15359           Original commit message from CVS:
15360           * gst/realmedia/realhash.c:
15361           * gst/realmedia/rtspreal.c:
15362           Include generated "_stdint.h" instead of <stdint.h> which might not
15363           exist on some systems.
15364
15365 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15366
15367           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
15368           Original commit message from CVS:
15369           * ext/sidplay/gstsiddec.cc:
15370           Cast NULL sentinels to void * as NULL is defined as an integer
15371           constant in most environments when using C++ and it's size might
15372           be different from a pointer. Fixes #529488.
15373
15374 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
15375
15376         * ChangeLog:
15377         * gst/asfdemux/gstasfdemux.c:
15378         * gst/asfdemux/gstrtspwms.c:
15379           Fix "unused var" compiler error when --disable-gst-debug is used.
15380           Original commit message from CVS:
15381           Fix "unused var" compiler error when --disable-gst-debug is used.
15382
15383 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
15384
15385           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
15386           Original commit message from CVS:
15387           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
15388           We should also stop the streaming task when we get a NOT_LINKED
15389           flow return, which is not covered by FLOW_IS_FATAL.
15390
15391 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
15392
15393           ext/: gst_atomic_int_set ==> g_atomic_int_set
15394           Original commit message from CVS:
15395           * ext/cdio/gstcdiocddasrc.c:
15396           * ext/dv/gstdvdemux.c:
15397           gst_atomic_int_set ==> g_atomic_int_set
15398
15399 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
15400
15401           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
15402           Original commit message from CVS:
15403           2008-04-11  Julien Moutte  <julien@fluendo.com>
15404           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
15405           argument formats.
15406
15407 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
15408
15409           configure.ac: Actually build dlls when cross-compiling with mingw32.
15410           Original commit message from CVS:
15411           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
15412           * configure.ac:
15413           Actually build dlls when cross-compiling with mingw32.
15414           Fixes bug #526247.
15415
15416 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15417
15418           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
15419           Original commit message from CVS:
15420           * configure.ac:
15421           * gst/mpegaudioparse/gstmpegaudioparse.c:
15422           (mpeg_audio_seek_entry_free):
15423           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
15424           Depend on GLib 2.12 and use it unconditionally as we do in other
15425           modules too already.
15426
15427 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15428
15429           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
15430           Original commit message from CVS:
15431           * gst/mpegaudioparse/gstmpegaudioparse.c:
15432           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
15433           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
15434           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
15435           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
15436           (gst_xing_mux_chain):
15437           Use GSlice for allocating the seek table entries if we compile with
15438           GLib 2.10 or newer.
15439
15440 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
15441
15442           gst/asfdemux/gstasfdemux.c: Remove some debug code.
15443           Original commit message from CVS:
15444           * gst/asfdemux/gstasfdemux.c:
15445           (gst_asf_demux_process_ext_stream_props):
15446           Remove some debug code.
15447
15448 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15449
15450           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
15451           Original commit message from CVS:
15452           * gst/asfdemux/gstasfdemux.c:
15453           (gst_asf_demux_process_ext_stream_props):
15454           Guard against division by 0 and fall back to 25/1 framerate.
15455
15456 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15457
15458           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
15459           Original commit message from CVS:
15460           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
15461           (gst_asf_demux_process_ext_stream_props):
15462           Instead of adding a fixes 25/1 framerate to the video caps, use the
15463           average frame duration in the extended properties of the video stream as
15464           the framerate. Fixes #524346.
15465
15466 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15467
15468           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
15469           Original commit message from CVS:
15470           * configure.ac:
15471           Check if the compiler supports do { } while (0) macros. This fixes
15472           a warning when compiling with g++ 4.3, resulting in a build failure
15473           because of -Werror.
15474
15475 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
15476
15477           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
15478           Original commit message from CVS:
15479           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
15480           make ) also a delimiter for rules.
15481           Skip \\ when scanning strings.
15482           Add new testcase for these problems.
15483
15484 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15485
15486           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
15487           Original commit message from CVS:
15488           * gst/mpegaudioparse/gstmpegaudioparse.c:
15489           (gst_mp3parse_sink_event):
15490           Don't take the stream lock when caching events. This is not necessary
15491           and results in a deadlock when seeking with rhythmbox (but not with
15492           totem or banshee for some reason).
15493
15494 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
15495
15496           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
15497           Original commit message from CVS:
15498           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
15499           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
15500           Add the version field when creating the CONT chunk resulting in
15501           the Author, Comment and Copyright tags not being parsed correctly.
15502           Fixes #521459.
15503
15504 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
15505
15506           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
15507           Original commit message from CVS:
15508           * gst/mpegaudioparse/gstmpegaudioparse.c:
15509           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
15510           Remove trailing newlines from debug statements.
15511
15512 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
15513
15514           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
15515           Original commit message from CVS:
15516           * ext/dvdnav/dvdnavsrc.c:
15517           * ext/dvdnav/dvdnavsrc.h:
15518           Apply patch that adds some seeking support to dvdnav, and fixes it
15519           in various other ways. This doesn't make dvdnavsrc fully functional,
15520           but moves it forward.
15521           Fixes: #476149
15522           Patch By: Simone Gotti <simone.gotti@email.it>
15523           * ext/dvdnav/gst-dvd:
15524           Update the simple dvdnavsrc gst-launch example to work for 0.10
15525
15526 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
15527
15528           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
15529           Original commit message from CVS:
15530           * configure.ac:
15531           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
15532           plug-ins are included/excluded. (#498222)
15533
15534 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15535
15536           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
15537           Original commit message from CVS:
15538           * ext/mad/gstmad.c: (gst_mad_sink_event):
15539           * gst/mpegaudioparse/gstmpegaudioparse.c:
15540           (gst_mp3parse_sink_event):
15541           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
15542           of dropping and leaking them.
15543
15544 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15545
15546           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
15547           Original commit message from CVS:
15548           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
15549           (gst_mad_chain):
15550           * ext/mad/gstmad.h:
15551           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
15552           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
15553           * gst/mpegaudioparse/gstmpegaudioparse.h:
15554           Cache all events except EOS if we still have to send a NEWSEGMENT
15555           event. This will let TAG events be forwarded until after decodebin
15556           to an encoder for example as decodebin only links the pads
15557           after NEWSEGMENT. Fixes bug #518933.
15558
15559 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15560
15561           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
15562           Original commit message from CVS:
15563           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
15564           Write Xing header at the correct position in the MP3 frame for
15565           stereo files. Fixes bug #518676.
15566
15567 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
15568
15569           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
15570           Original commit message from CVS:
15571           * configure.ac:
15572           * ext/sidplay/Makefile.am:
15573           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
15574           when building C++ code (#516509).
15575
15576 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
15577
15578           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
15579           Original commit message from CVS:
15580           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
15581           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
15582           Workshop 12 compiler, but probably also crashes (#517985).
15583
15584 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
15585
15586           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
15587           Original commit message from CVS:
15588           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
15589           * gst/mpegaudioparse/gstmpegaudioparse.c:
15590           (gst_mp3_channel_mode_get_type),
15591           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
15592           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
15593           (gst_mp3parse_chain):
15594           * gst/mpegaudioparse/gstmpegaudioparse.h:
15595           Post channel mode and CRC as tags. Fixes bug #504493.
15596
15597 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15598
15599           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
15600           Original commit message from CVS:
15601           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
15602           Correctly chain up to the parent's finalize function.
15603
15604 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15605
15606           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
15607           Original commit message from CVS:
15608           * gst/mpegaudioparse/gstmpegaudioparse.c:
15609           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
15610           Try a bit harder to get valid timestamps, especially if upstream
15611           gives us one and we are at the first frame or resyncing.
15612           Return UNEXPECTED if we get a valid timestamp that is outside of
15613           our configured segment. After all changes done so far this doesn't
15614           seem to cause any regression, please test.
15615
15616 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15617
15618           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...
15619           Original commit message from CVS:
15620           Patch by:
15621           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
15622           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
15623           If we don't have the position to seek to in our index first try
15624           to convert from TIME to BYTES upstream and only if that fails
15625           too use the old hack to simply seek to an earlier position
15626           and let the sink drop everything before segment start.
15627           Partially fixes bug #469930.
15628
15629 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15630
15631           configure.ac: Back to development...
15632           Original commit message from CVS:
15633           * configure.ac:
15634           Back to development...
15635
15636 === release 0.10.7 ===
15637
15638 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15639
15640         * ChangeLog:
15641         * NEWS:
15642         * RELEASE:
15643         * configure.ac:
15644         * docs/plugins/gst-plugins-ugly-plugins.args:
15645         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15646         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15647         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
15648         * docs/plugins/gst-plugins-ugly-plugins.signals:
15649         * docs/plugins/inspect/plugin-a52dec.xml:
15650         * docs/plugins/inspect/plugin-asf.xml:
15651         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15652         * docs/plugins/inspect/plugin-dvdread.xml:
15653         * docs/plugins/inspect/plugin-dvdsub.xml:
15654         * docs/plugins/inspect/plugin-iec958.xml:
15655         * docs/plugins/inspect/plugin-lame.xml:
15656         * docs/plugins/inspect/plugin-mad.xml:
15657         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15658         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15659         * docs/plugins/inspect/plugin-mpegstream.xml:
15660         * docs/plugins/inspect/plugin-realmedia.xml:
15661         * docs/plugins/inspect/plugin-siddec.xml:
15662         * gst-plugins-ugly.doap:
15663         * po/LINGUAS:
15664           Release 0.10.7 - I Cheated Time
15665           Original commit message from CVS:
15666           Release 0.10.7 - I Cheated Time
15667
15668 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15669
15670         * po/af.po:
15671         * po/az.po:
15672         * po/bg.po:
15673         * po/cs.po:
15674         * po/da.po:
15675         * po/en_GB.po:
15676         * po/es.po:
15677         * po/fi.po:
15678         * po/hu.po:
15679         * po/it.po:
15680         * po/nb.po:
15681         * po/nl.po:
15682         * po/or.po:
15683         * po/pl.po:
15684         * po/pt_BR.po:
15685         * po/sk.po:
15686         * po/sq.po:
15687         * po/sr.po:
15688         * po/sv.po:
15689         * po/uk.po:
15690         * po/vi.po:
15691         * po/zh_CN.po:
15692           Update .po files
15693           Original commit message from CVS:
15694           Update .po files
15695
15696 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15697
15698           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
15699           Original commit message from CVS:
15700           * tests/check/Makefile.am:
15701           Exclude dvdreadsrc from the states test too.
15702
15703 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15704
15705           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
15706           Original commit message from CVS:
15707           * gst/mpegaudioparse/gstmpegaudioparse.c:
15708           (gst_mp3parse_emit_frame):
15709           Handler buffers without valid timestamp more correctly: Don't drop
15710           them and don't use the invalid timestamp to calculate the next
15711           timestamp. Fixes bug #516811.
15712
15713 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
15714
15715           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
15716           Original commit message from CVS:
15717           Patch by: Tal Shalif <tshalif at nargila dot org>
15718           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
15719           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
15720           Add some gint64 casts to prevent 32 bit integer overflows.
15721           Fixes bug #516989.
15722
15723 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15724
15725           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
15726           Original commit message from CVS:
15727           * gst/mpegaudioparse/gstmpegaudioparse.c:
15728           Revert previous commit to mp3parse, as it breaks playback
15729           of AVI files.
15730
15731 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15732
15733           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
15734           Original commit message from CVS:
15735           * gst/mpegaudioparse/gstmpegaudioparse.c:
15736           (gst_mp3parse_emit_frame):
15737           Return GST_FLOW_UNEXPECTED if we get data that is after our
15738           configured segment. This makes upstream go EOS immediately instead
15739           of sending us the complete stream. Also improve debugging a bit.
15740
15741 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15742
15743           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
15744           Original commit message from CVS:
15745           * ext/dvdread/dvdreadsrc.c:
15746           Fix regression in DVD seeking - when a pack we
15747           expect to be a NAV block turns out not to be, scan forwards
15748           for up to 2MB (at most ~1sec) until we find one.
15749           Fixes: #516278
15750
15751 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
15752
15753           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
15754           Original commit message from CVS:
15755           * win32/vs6/libgstmpegaudioparse.dsp:
15756           Add xing files to VS project file.
15757
15758 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15759
15760           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
15761           Original commit message from CVS:
15762           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
15763           Stop leaking src pad templates. Fixes bug #515708.
15764
15765 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15766
15767           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
15768           Original commit message from CVS:
15769           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
15770           Correctly write the size in bytes on big endian systems.
15771           Fixes bug #515725.
15772
15773 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15774
15775           ext/lame/gstlame.c: Don't leak the allowed caps.
15776           Original commit message from CVS:
15777           * ext/lame/gstlame.c: (gst_lame_setup):
15778           Don't leak the allowed caps.
15779           * tests/check/pipelines/lame.c: (GST_START_TEST):
15780           Stop leaking all buffers. Fixes bug #515575.
15781
15782 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15783
15784           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
15785           Original commit message from CVS:
15786           * gst/mpegaudioparse/plugin.c:
15787           Commit new file I forgot to add.
15788
15789 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15790
15791           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
15792           Original commit message from CVS:
15793           * configure.ac:
15794           Make DISABLE_DEPRECATED defined *only* during CVS, not during
15795           pre-releases or releases.
15796
15797 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15798
15799         * ChangeLog:
15800           Mention bug 511497 fixed in previous commit
15801           Original commit message from CVS:
15802           Mention bug 511497 fixed in previous commit
15803
15804 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15805
15806           Move xingmux from -bad.
15807           Original commit message from CVS:
15808           * docs/plugins/Makefile.am:
15809           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15810           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15811           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15812           * gst/mpegaudioparse/Makefile.am:
15813           * gst/mpegaudioparse/gstmpegaudioparse.c:
15814           * gst/mpegaudioparse/gstxingmux.c:
15815           * tests/check/Makefile.am:
15816           * tests/check/elements/.cvsignore:
15817           Move xingmux from -bad.
15818
15819 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
15820
15821           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
15822           Original commit message from CVS:
15823           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
15824           Use gst_guint64_to_gdouble for conversion
15825           * win32/vs6/libgstasfdemux.dsp:
15826           * win32/vs6/libgstdvdsub.dsp:
15827           * win32/vs6/libgstrealmedia.dsp:
15828           Update project dependencies and add new source files
15829
15830 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
15831
15832           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
15833           Original commit message from CVS:
15834           * ext/mpeg2dec/gstmpeg2dec.c:
15835           Reset decoder when handling sequence where libmpeg2 has set
15836           frame period to 0, probably due to a corrupt packet.
15837           Fixes bug #514297
15838
15839 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15840
15841           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
15842           Original commit message from CVS:
15843           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
15844           (gst_mp3parse_chain):
15845           Don't set new caps on the srcpad everytime the bitrate or MPEG
15846           version changes but calculate new spf value when the MPEG version
15847           changes.
15848
15849 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15850
15851           Add documentation for the xingheader plugin.
15852           Original commit message from CVS:
15853           * docs/plugins/Makefile.am:
15854           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15855           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15856           * gst/xingheader/gstxingmux.c:
15857           * gst/xingheader/gstxingmux.h:
15858           Add documentation for the xingheader plugin.
15859           * tests/check/elements/xingmux.c: (GST_START_TEST):
15860           Set element state to PLAYING before doing something else.
15861
15862 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15863
15864           tests/check/: Add simple unit test for the xingmux element.
15865           Original commit message from CVS:
15866           * tests/check/Makefile.am:
15867           * tests/check/elements/.cvsignore:
15868           * tests/check/elements/xingmux.c: (setup_xingmux),
15869           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
15870           * tests/check/elements/xingmux_testdata.h:
15871           Add simple unit test for the xingmux element.
15872           * gst/xingheader/gstxingmux.c: (generate_xing_header),
15873           (gst_xing_mux_finalize), (xing_reset):
15874           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
15875
15876 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15877
15878           docs/plugins/: Add the real and rtsp elements and update the lists.
15879           Original commit message from CVS:
15880           * docs/plugins/Makefile.am:
15881           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15882           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15883           Add the real and rtsp elements and update the lists.
15884           * docs/plugins/inspect/plugin-amrnb.xml:
15885           * docs/plugins/inspect/plugin-asf.xml:
15886           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15887           * docs/plugins/inspect/plugin-dvdsub.xml:
15888           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15889           * docs/plugins/inspect/plugin-mpegstream.xml:
15890           * docs/plugins/inspect/plugin-realmedia.xml:
15891           * docs/plugins/inspect/plugin-siddec.xml:
15892           * docs/plugins/inspect/plugin-synaesthesia.xml:
15893           Regenerate docs.
15894           * gst/iec958/ac3_padder.c:
15895           * gst/iec958/ac3_padder.h:
15896           Do not use gtk-doc style comments for non gtk-doc comments. Note -
15897           there are functions defined using extern in the .c file - does that
15898           make sense?
15899
15900 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15901
15902           ext/mad/gstmad.c: Chain up at the end of the function.
15903           Original commit message from CVS:
15904           * ext/mad/gstmad.c:
15905           Chain up at the end of the function.
15906
15907 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15908
15909           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
15910           Original commit message from CVS:
15911           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
15912           Don't add pad templates for the base class but only in the
15913           subclasses.
15914
15915 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
15916
15917           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
15918           Original commit message from CVS:
15919           * ext/lame/gstlame.c:
15920           * ext/lame/gstlame.h:
15921           Fix the case where you initially have stereo input, and so lame's
15922           mode is not set to mono, and then you get input with mono audio and
15923           soon after you get stereo input again. What happened before this
15924           commit is that it would keep the encoding mode as mono. It should
15925           change it back to the one requested by the app (or the default one)
15926           if not requested.
15927
15928 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15929
15930           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
15931           Original commit message from CVS:
15932           * gst/mpegaudioparse/gstmpegaudioparse.c:
15933           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
15934           (mp3parse_bytepos_to_time):
15935           Interpolate the VBRI seek table entries to get better results,
15936           support 3 byte seek table entries and prevent overflows in the
15937           seek table by adding the relative offsets when using the seek
15938           table in a large enough data type.
15939
15940 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15941
15942           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
15943           Original commit message from CVS:
15944           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15945           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
15946           (mp3parse_bytepos_to_time):
15947           * gst/mpegaudioparse/gstmpegaudioparse.h:
15948           Add support for seeking based on the VBRI seek table. Might make
15949           sense to use interpolation in the table later to get hopefully a
15950           bit more accurate values.
15951
15952 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15953
15954           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
15955           Original commit message from CVS:
15956           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
15957           (handle_picture), (handle_slice):
15958           Fix compilation error. Fixes #509313.
15959
15960 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15961
15962           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
15963           Original commit message from CVS:
15964           * ext/lame/gstlame.c: (gst_lame_sink_event):
15965           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
15966           as 8 * GST_SECOND is too large for int.
15967
15968 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15969
15970           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
15971           Original commit message from CVS:
15972           * gst/xingheader/gstxingmux.c: (generate_xing_header):
15973           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
15974           of 0xfe.
15975
15976 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15977
15978           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
15979           Original commit message from CVS:
15980           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15981           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
15982           (mp3parse_total_bytes), (mp3parse_total_time):
15983           * gst/mpegaudioparse/gstmpegaudioparse.h:
15984           Add initial support for reading VBRI headers as found in VBR files
15985           created by some Fraunhofer encoders. Currently we only read the
15986           number of frames and bytes (and calculate duration, etc from this)
15987           but there is also a seek table that we currently don't use.
15988
15989 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
15990
15991           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
15992           Original commit message from CVS:
15993           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
15994           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
15995           (gst_lame_sink_event):
15996           Correctly set number of channels when using mono-encoding mode
15997           and fix the duration calculation of the EOS buffer.
15998
15999 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16000
16001           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
16002           Original commit message from CVS:
16003           * gst/mpegaudioparse/gstmpegaudioparse.c:
16004           (gst_mp3parse_handle_first_frame):
16005           Guard against 0 values in the Xing header as frame count and
16006           byte count and calculate the bitrate when we have all values
16007           we need and not before.
16008
16009 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16010
16011           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
16012           Original commit message from CVS:
16013           * gst/xingheader/gstxingmux.c: (generate_xing_header):
16014           Remove accidentially leftover debug printf.
16015
16016 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16017
16018           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
16019           Original commit message from CVS:
16020           * gst/xingheader/gstxingmux.c: (has_xing_header),
16021           (generate_xing_header), (gst_xing_mux_chain),
16022           (gst_xing_mux_sink_event):
16023           Choose smallest possible frame size for the Xing header, properly
16024           set the timestamp, duration and offset on the outgoing buffers,
16025           only send NEWSEGMENT events in BYTE format downstream and also
16026           drop VBRI headers if already existing.
16027
16028 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16029
16030           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
16031           Original commit message from CVS:
16032           * gst/xingheader/Makefile.am:
16033           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
16034           (has_xing_header), (generate_xing_header),
16035           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
16036           (gst_xing_mux_init), (gst_xing_mux_chain),
16037           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
16038           * gst/xingheader/gstxingmux.h:
16039           Major cleanup and rewrite of xingmux with less bugs and new features:
16040           - Handles other layers as 3
16041           - Write TOC
16042
16043 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
16044
16045           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
16046           Original commit message from CVS:
16047           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
16048           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
16049           Call g_type_class_ref() from a thread-safe context and not
16050           from the streaming thread to avoid GLib screwing up (see
16051           bug #349410 and #493432). Comment out unused code.
16052
16053 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
16054
16055           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
16056           Original commit message from CVS:
16057           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
16058           (handle_picture), (clip_buffer), (handle_slice),
16059           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
16060           (gst_mpeg2dec_change_state):
16061           * ext/mpeg2dec/gstmpeg2dec.h:
16062           Add buffer clipping.
16063           Add basic reverse playback support. Not complete yet when dealing with
16064           non-closed GOPs.
16065
16066 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16067
16068           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
16069           Original commit message from CVS:
16070           * autogen.sh:
16071           Add -Wno-portability to the automake parameters to stop warnings
16072           about GNU make extensions being used. We require GNU make in almost
16073           every Makefile anyway.
16074           * configure.ac:
16075           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
16076           at the same time is required for per target flags.
16077
16078 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16079
16080           Makefile.am: Include lcov.mak to allow building coverage reports.
16081           Original commit message from CVS:
16082           * Makefile.am:
16083           Include lcov.mak to allow building coverage reports.
16084
16085 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16086
16087           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
16088           Original commit message from CVS:
16089           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
16090           * gst/mpegaudioparse/gstmpegaudioparse.c:
16091           (gst_mp3parse_handle_first_frame):
16092           Make sure that the Xing TOC starts with 0 and the entries
16093           are increasing over time. Otherwise it's broken and should
16094           be skipped. Fixes bug #507821.
16095
16096 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
16097
16098           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
16099           Original commit message from CVS:
16100           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
16101           (gst_asf_demux_add_video_stream),
16102           (gst_asf_demux_process_ext_content_desc),
16103           (gst_asf_demux_get_metadata_for_stream),
16104           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
16105           (gst_asf_demux_change_state):
16106           * gst/asfdemux/gstasfdemux.h:
16107           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
16108
16109 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
16110
16111           docs/plugins/.cvsignore: Add *-undeclared.txt
16112           Original commit message from CVS:
16113           * docs/plugins/.cvsignore:
16114           Add *-undeclared.txt
16115
16116 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
16117
16118           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
16119           Original commit message from CVS:
16120           * gst/realmedia/rdtmanager.c:
16121           (gst_rdt_manager_marshal_VOID__UINT_UINT),
16122           (gst_rdt_manager_class_init):
16123           * gst/realmedia/rdtmanager.h:
16124           Implement some more signals that rtspsrc connects to.
16125           Fixes #504671.
16126
16127 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
16128
16129           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
16130           Original commit message from CVS:
16131           * Makefile.am:
16132           Include common/win32.mak for CRLF check of win32 project
16133           files (see #393626).
16134
16135 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16136
16137           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
16138           Original commit message from CVS:
16139           * gst/mpegaudioparse/gstmpegaudioparse.c:
16140           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
16141           Don't post SEGMENT_START messages on the bus, only the element
16142           driving the pipeline should do that.
16143
16144 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16145
16146           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
16147           Original commit message from CVS:
16148           * configure.ac:
16149           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
16150
16151 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
16152
16153           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
16154           Original commit message from CVS:
16155           * ext/mpeg2dec/gstmpeg2dec.h:
16156           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
16157           Fixes #500808.
16158
16159 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
16160
16161           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
16162           Original commit message from CVS:
16163           2007-11-20  Julien MOUTTE  <julien@moutte.net>
16164           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
16165           on Mac OS X.
16166
16167 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16168
16169           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
16170           Original commit message from CVS:
16171           * gst/mpegaudioparse/gstmpegaudioparse.c:
16172           Restore the segment handling logic.
16173           Please don't do behavioural changes under the heading of 'leak fixes'
16174           or 'whitespace changes', people.
16175
16176 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16177
16178           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
16179           Original commit message from CVS:
16180           * gst/mpegaudioparse/gstmpegaudioparse.c:
16181           Plug some leaks.
16182
16183 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16184
16185           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
16186           Original commit message from CVS:
16187           * gst/asfdemux/gstasfdemux.c:
16188           Sync _activate_pull() a little more with other demuxers.
16189
16190 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
16191
16192           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
16193           Original commit message from CVS:
16194           * gst/mpegstream/gstmpegdemux.c:
16195           recognize the padding stream
16196
16197 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
16198
16199           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
16200           Original commit message from CVS:
16201           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
16202           Convert tags that come as string into the type required by
16203           GstTagList.
16204
16205 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
16206
16207           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
16208           Original commit message from CVS:
16209           * gst/mpegaudioparse/gstmpegaudioparse.c:
16210           (gst_mp3parse_emit_frame):
16211           Remove some more broken code, it seems to clip even when it should not.
16212           See #491305.
16213
16214 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
16215
16216           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
16217           Original commit message from CVS:
16218           * gst/mpegaudioparse/gstmpegaudioparse.c:
16219           (gst_mp3parse_emit_frame):
16220           When the element is not driving the streaming thread it is not supposed
16221           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
16222           upstream when it detects EOS. See #491305.
16223
16224 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
16225
16226           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
16227           Original commit message from CVS:
16228           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
16229           * gst/dvdsub/Makefile.am:
16230           * gst/dvdsub/gstdvdsubdec.c:
16231           * gst/dvdsub/gstdvdsubparse.c:
16232           * gst/dvdsub/gstdvdsubparse.h:
16233           Add dvd subtitle parser, which just packetizes the input
16234           stream. This is needed to mux dvd subtitles into matroska
16235           files, since the muxer expects unfragmented and properly
16236           timestamped input (#415754).
16237
16238 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
16239
16240           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
16241           Original commit message from CVS:
16242           * configure.ac:
16243           Update requirements from past CVS versions to released
16244           versions (0.10.14 in this case).
16245           * ext/sidplay/gstsiddec.cc:
16246           Fix compilation with g++-4.2.
16247
16248 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16249
16250           gst/realmedia/: Fix some compiler warnings shown on Forte.
16251           Original commit message from CVS:
16252           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
16253           (gst_asm_scan_parse_condition):
16254           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
16255           Fix some compiler warnings shown on Forte.
16256
16257 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
16258
16259           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
16260           Original commit message from CVS:
16261           Patch by: Gautier Portet <kassoulet at gmail dot com>
16262           * gst/xingheader/gstxingmux.c:
16263           The size of the Xing header is actually 417 as it's rounded to the
16264           next smaller integer. Fixes #397759.
16265           * gst/xingheader/gstxingmux.c: (xing_generate_header),
16266           (xing_push_header):
16267           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
16268           event to the beginning was successful before pushing the header again.
16269
16270 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
16271
16272           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
16273           Original commit message from CVS:
16274           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
16275           (mp3parse_bytepos_to_time):
16276           Use gst_util_guint64_to_gdouble for conversions.
16277           * win32/vs6/libgstmad.dsp:
16278           Add a link to libgstaudio.
16279
16280 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
16281
16282           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
16283           Original commit message from CVS:
16284           * ext/lame/gstlame.c:
16285           Fix up case where there is no peer, in which case
16286           _get_allowed_caps() will return NULL.
16287
16288 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
16289
16290           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
16291           Original commit message from CVS:
16292           * ext/lame/gstlame.c:
16293           Use GST_PTR_FORMAT to print caps in debug statement.
16294
16295 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16296
16297           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
16298           Original commit message from CVS:
16299           * configure.ac:
16300           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
16301           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
16302           in configure.ac.
16303
16304 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16305
16306           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
16307           Original commit message from CVS:
16308           * ext/lame/gstlame.c:
16309           Allow fixing the sample rate lame converts to by negotiating fixed
16310           sample rate on the src pad caps.
16311           Add docs for it.
16312           * tests/check/Makefile.am:
16313           * tests/check/pipelines/lame.c:
16314           Add a check for it.
16315
16316 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16317
16318           po/: Updated translations.
16319           Original commit message from CVS:
16320           * po/LINGUAS:
16321           * po/da.po:
16322           Updated translations.
16323
16324 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16325
16326           po/pl.po: Added Polish translation.
16327           Original commit message from CVS:
16328           translated by: Jakub Bogusz <qboosh@pld-linux.org>
16329           * po/pl.po:
16330           Added Polish translation.
16331
16332 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16333
16334           po/fi.po: Added Finnish translation.
16335           Original commit message from CVS:
16336           translated by: Ilkka Tuohela <hile@iki.fi>
16337           * po/fi.po:
16338           Added Finnish translation.
16339
16340 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16341
16342           po/es.po: Added Spanish translation.
16343           Original commit message from CVS:
16344           translated by: Jorge González González <aloriel@gmail.com>
16345           * po/es.po:
16346           Added Spanish translation.
16347
16348 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16349
16350           po/bg.po: Added Bulgarian translation.
16351           Original commit message from CVS:
16352           translated by: Alexander Shopov <ash@contact.bg>
16353           * po/bg.po:
16354           Added Bulgarian translation.
16355
16356 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16357
16358           gst/iec958/ac3iec.c: Chainup in finalize.
16359           Original commit message from CVS:
16360           * gst/iec958/ac3iec.c:
16361           Chainup in finalize.
16362           * tests/check/Makefile.am:
16363           * tests/check/generic/states.c:
16364           Improved state change unit test.
16365
16366 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16367
16368           Ignore registries in any format.
16369           Original commit message from CVS:
16370           * docs/plugins/.cvsignore:
16371           * tests/check/.cvsignore:
16372           Ignore registries in any format.
16373
16374 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
16375
16376           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
16377           Original commit message from CVS:
16378           * configure.ac:
16379           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
16380           define in the lame headers.  This has the advantage that
16381           it should still work when we're cross-compiling (#452025).
16382
16383 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16384
16385           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
16386           Original commit message from CVS:
16387           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16388           Add other allowed rates to the pad templates.
16389           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
16390           Reset the parser to release memory in dispose.
16391
16392 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16393
16394           ext/: Fix more leaks.
16395           Original commit message from CVS:
16396           * ext/amrnb/amrnbdec.c:
16397           * ext/amrnb/amrnbenc.c:
16398           * ext/amrnb/amrnbparse.c:
16399           * ext/sidplay/gstsiddec.cc:
16400           Fix more leaks.
16401
16402 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
16403
16404           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
16405           Original commit message from CVS:
16406           Patch by: Daniel Charles <dcharles at ti dot com>
16407           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
16408           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
16409           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
16410           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
16411           * ext/amrnb/amrnbenc.h:
16412           Add property to select the BandMode of the AMR encoder.
16413           See #466442.
16414
16415 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16416
16417           gst/realmedia/asmrules.c: Make ro memory to share.
16418           Original commit message from CVS:
16419           * gst/realmedia/asmrules.c:
16420           Make ro memory to share.
16421
16422 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
16423
16424           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
16425           Original commit message from CVS:
16426           * gst/mpegaudioparse/gstmpegaudioparse.c:
16427           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
16428           * gst/mpegaudioparse/gstmpegaudioparse.h:
16429           Queue segment event and push it after we know the caps on the pad or
16430           else an autoplugger might not have plugged the element yet and the
16431           segment is lost.
16432
16433 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16434
16435           gst/iec958/ac3iec.c: Fix tests.
16436           Original commit message from CVS:
16437           * gst/iec958/ac3iec.c:
16438           Fix tests.
16439
16440 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16441
16442           tests/check/: Add generic state-change test suite to help to fi leaks.
16443           Original commit message from CVS:
16444           * tests/check/Makefile.am:
16445           * tests/check/generic/.cvsignore:
16446           * tests/check/generic/states.c:
16447           Add generic state-change test suite to help to fi leaks.
16448
16449 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16450
16451           po/: Added Portuguese (Brazilian) translation.
16452           Original commit message from CVS:
16453           translated by: Raphael Higino <phhigino@gmail.com>
16454           * po/LINGUAS:
16455           * po/pt_BR.po:
16456           Added Portuguese (Brazilian) translation.
16457
16458 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16459
16460           po/: Updated translations.
16461           Original commit message from CVS:
16462           * po/hu.po:
16463           * po/nl.po:
16464           * po/sv.po:
16465           * po/uk.po:
16466           Updated translations.
16467
16468 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
16469
16470           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
16471           Original commit message from CVS:
16472           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
16473           (gst_rmdemux_parse_video_packet):
16474           Activate timestamp fixing code.
16475
16476 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
16477
16478           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
16479           Original commit message from CVS:
16480           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
16481           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
16482           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
16483           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
16484           Do fragment collection in the demuxer so that we can now work with
16485           both ffmpeg and realvideodec to decoder real video content.
16486
16487 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16488
16489           gst/realmedia/asmrules.c: Include stdlib.h.
16490           Original commit message from CVS:
16491           * gst/realmedia/asmrules.c:
16492           Include stdlib.h.
16493
16494 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
16495
16496           gst/realmedia/rdtmanager.c: Fix caps.
16497           Original commit message from CVS:
16498           * gst/realmedia/rdtmanager.c:
16499           Fix caps.
16500
16501 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
16502
16503           gst/realmedia/rtspreal.c: Disable UDP transport for now.
16504           Original commit message from CVS:
16505           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16506           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
16507           Disable UDP transport for now.
16508
16509 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
16510
16511           gst/realmedia/: Add simple rdt manager.
16512           Original commit message from CVS:
16513           * gst/realmedia/Makefile.am:
16514           * gst/realmedia/rdtmanager.c: (find_session_by_id),
16515           (create_session), (free_session), (gst_rdt_manager_base_init),
16516           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
16517           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
16518           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
16519           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
16520           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
16521           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
16522           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
16523           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
16524           (gst_rdt_manager_plugin_init):
16525           * gst/realmedia/rdtmanager.h:
16526           * gst/realmedia/rmdemux.c: (plugin_init):
16527           Add simple rdt manager.
16528
16529 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
16530
16531           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
16532           Original commit message from CVS:
16533           * gst/realmedia/rdtdepay.c:
16534           Fix the encoding-name so that it matches what the rtsp extension sets.
16535
16536 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
16537
16538           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
16539           Original commit message from CVS:
16540           * gst/realmedia/asmrules.c: (gst_asm_node_free),
16541           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
16542           (gst_asm_scan_string), (gst_asm_scan_number),
16543           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
16544           (gst_asm_scan_next_token), (gst_asm_rule_free),
16545           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
16546           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
16547           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
16548           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
16549           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
16550           (gst_asm_rule_book_match), (main):
16551           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
16552           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
16553           Use g_hash_table_destroy instead of _unref which is too new.
16554
16555 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
16556
16557           gst/realmedia/.cvsignore: Add test to ignore.
16558           Original commit message from CVS:
16559           * gst/realmedia/.cvsignore:
16560           Add test to ignore.
16561           * gst/realmedia/Makefile.am:
16562           * gst/realmedia/asmrules.c: (gst_asm_node_new),
16563           (gst_asm_node_free), (gst_asm_operator_eval),
16564           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
16565           (gst_asm_scan_string), (gst_asm_scan_number),
16566           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
16567           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
16568           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
16569           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
16570           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
16571           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
16572           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
16573           (gst_asm_rule_book_match), (main):
16574           * gst/realmedia/asmrules.h:
16575           Added asembler rule book parser and evaluator.
16576           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
16577           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
16578           * gst/realmedia/rtspreal.h:
16579           Keep per stream config info.
16580           Parse and evaluate asm rule books for stream selection.
16581
16582 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16583
16584           gst/realmedia/rtspreal.c: Include stdlib.
16585           Original commit message from CVS:
16586           * gst/realmedia/rtspreal.c:
16587           Include stdlib.
16588
16589 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
16590
16591           gst/realmedia/: Split out hash code in separate file.
16592           Original commit message from CVS:
16593           * gst/realmedia/Makefile.am:
16594           * gst/realmedia/realhash.c: (hash), (call_hash),
16595           (gst_rtsp_ext_real_calc_response_and_checksum):
16596           * gst/realmedia/realhash.h:
16597           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16598           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
16599           Split out hash code in separate file.
16600
16601 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
16602
16603           gst/: Fix include paths and link dependecies for rtsp extension.
16604           Original commit message from CVS:
16605           * gst/asfdemux/Makefile.am:
16606           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
16607           (gst_rtsp_wms_class_init):
16608           * gst/realmedia/Makefile.am:
16609           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16610           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
16611           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
16612           (_do_init), (gst_rtsp_real_class_init):
16613           Fix include paths and link dependecies for rtsp extension.
16614
16615 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
16616
16617           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
16618           Original commit message from CVS:
16619           * gst/realmedia/Makefile.am:
16620           * gst/realmedia/rmdemux.c: (plugin_init):
16621           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16622           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
16623           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
16624           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
16625           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
16626           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
16627           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
16628           (gst_rtsp_real_plugin_init):
16629           * gst/realmedia/rtspreal.h:
16630           Add RealMedia RTSP extension module. It has rank NONE until it is fully
16631           functional.
16632
16633 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
16634
16635           gst/asfdemux/: Move WMS RTSP extension from -good to here.
16636           Original commit message from CVS:
16637           * gst/asfdemux/Makefile.am:
16638           * gst/asfdemux/gstasf.c: (plugin_init):
16639           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
16640           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
16641           (gst_rtsp_wms_configure_stream), (_do_init),
16642           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
16643           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
16644           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
16645           * gst/asfdemux/gstrtspwms.h:
16646           Move WMS RTSP extension from -good to here.
16647           Port it to the new pluggable extension interface.
16648
16649 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16650
16651           ext/mad/Makefile.am: Link to audio helper from plugins-base.
16652           Original commit message from CVS:
16653           * ext/mad/Makefile.am:
16654           Link to audio helper from plugins-base.
16655
16656 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16657
16658           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
16659           Original commit message from CVS:
16660           * configure.ac:
16661           * ext/mad/gstmad.c: (gst_mad_chain):
16662           Use the new buffer clipping function from gstaudio here and
16663           require gst-plugins-base CVS.
16664
16665 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16666
16667           configure.ac: Sync liboil check with plugins-base. Add libm check.
16668           Original commit message from CVS:
16669           * configure.ac:
16670           Sync liboil check with plugins-base. Add libm check.
16671           * gst/synaesthesia/Makefile.am:
16672           Link against libm. We're using sqrt here.
16673
16674 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16675
16676           gst/asfdemux/gstasfdemux.c: Include stdlib.
16677           Original commit message from CVS:
16678           * gst/asfdemux/gstasfdemux.c:
16679           Include stdlib.
16680
16681 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16682
16683           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
16684           Original commit message from CVS:
16685           * ext/annodex/Makefile.am:
16686           Fix CFLAGS/LIBS.
16687           * ext/cdio/gstcdiocddasrc.c:
16688           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
16689           Include stdlib
16690           * ext/cairo/Makefile.am:
16691           * gst/videofilter/Makefile.am:
16692           * tests/examples/level/Makefile.am:
16693           Use $(LIBM) instead of -lm
16694
16695 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16696
16697           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
16698           Original commit message from CVS:
16699           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16700           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
16701           * gst/mpegaudioparse/gstmpegaudioparse.h:
16702           Save some memory for each frame by only saving the start timestamp
16703           and start byte position instead of additionally the stop timestamp
16704           and stop byte position. This requires us to use a doubly-linked list
16705           but still saves 8-12 bytes per frame.
16706
16707 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16708
16709           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
16710           Original commit message from CVS:
16711           * ext/mad/gstmad.c: (clip_outgoing_buffer):
16712           Fix buffer clipping to correctly clip to the segment stop.
16713
16714 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16715
16716           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
16717           Original commit message from CVS:
16718           * gst/mpegaudioparse/gstmpegaudioparse.c:
16719           (gst_mp3parse_emit_frame):
16720           Fix a calculation that was causing mp3parse to drop every incoming
16721           frame when upstream delivered a segment in TIME format, breaking
16722           playback of all mpeg system streams.
16723
16724 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16725
16726           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
16727           Original commit message from CVS:
16728           * Makefile.am:
16729           * configure.ac:
16730           * tests/Makefile.am:
16731           Remove bogus check for libcheck, since we check for
16732           gstreamer-check and it pulls in the required info from
16733           and we weren't actually _using_ the information for
16734           libcheck ourselves anyway.
16735
16736 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16737
16738           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
16739           Original commit message from CVS:
16740           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16741           (gst_mp3parse_init), (gst_mp3parse_dispose),
16742           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
16743           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
16744           (mp3parse_handle_seek), (mp3parse_src_query):
16745           * gst/mpegaudioparse/gstmpegaudioparse.h:
16746           Implement accurate seeking in mpegaudioparse. Fixes #308312.
16747           Also implement segment seeks.
16748
16749 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16750
16751           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
16752           Original commit message from CVS:
16753           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
16754           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
16755           (gst_mad_chain), (gst_mad_change_state):
16756           * ext/mad/gstmad.h:
16757           Implement buffer clipping and use GST_BOILERPLATE instead of manual
16758           GType magic. Part one of bug #308312.
16759
16760 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16761
16762           configure.ac: Use pkg-config to locate check.
16763           Original commit message from CVS:
16764           * configure.ac:
16765           Use pkg-config to locate check.
16766
16767 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
16768
16769           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
16770           Original commit message from CVS:
16771           * configure.ac:
16772           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
16773           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
16774           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
16775           Fix build against core CVS by not using deprecated API. Bump
16776           requirements for new API (overdue anyway).
16777
16778 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16779
16780           REQUIREMENTS: Also add amr-libs here and update a little.
16781           Original commit message from CVS:
16782           * REQUIREMENTS:
16783           Also add amr-libs here and update a little.
16784
16785 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
16786
16787           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
16788           Original commit message from CVS:
16789           * docs/plugins/inspect/plugin-dvdnav.xml:
16790           * docs/plugins/inspect/plugin-realmedia.xml:
16791           * docs/plugins/inspect/plugin-synaesthesia.xml:
16792           Add inspect file for synaesthesia so the docs can be built even if
16793           the plugin isn't built yet. Fixes #454311. Also add inspect files
16794           for dvdnavsrc and realmedia.
16795
16796 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16797
16798           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
16799           Original commit message from CVS:
16800           * docs/plugins/Makefile.am:
16801           Simplify --extra-dir as gtkdoc scans recursively.
16802
16803 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16804
16805           And yet more docs enabled.
16806           Original commit message from CVS:
16807           * docs/plugins/Makefile.am:
16808           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16809           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16810           * gst/synaesthesia/Makefile.am:
16811           * gst/synaesthesia/gstsynaesthesia.c:
16812           * gst/synaesthesia/gstsynaesthesia.h:
16813           And yet more docs enabled.
16814
16815 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16816
16817           docs/plugins/: Add new docs. Scan c++ files too.
16818           Original commit message from CVS:
16819           * docs/plugins/Makefile.am:
16820           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16821           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16822           * docs/plugins/inspect/plugin-a52dec.xml:
16823           * docs/plugins/inspect/plugin-amrnb.xml:
16824           * docs/plugins/inspect/plugin-asf.xml:
16825           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16826           * docs/plugins/inspect/plugin-dvdsub.xml:
16827           * docs/plugins/inspect/plugin-iec958.xml:
16828           * docs/plugins/inspect/plugin-lame.xml:
16829           * docs/plugins/inspect/plugin-mad.xml:
16830           * docs/plugins/inspect/plugin-mpeg2dec.xml:
16831           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16832           * docs/plugins/inspect/plugin-mpegstream.xml:
16833           Add new docs. Scan c++ files too.
16834           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
16835           (gst_amrnbdec_event):
16836           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
16837           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
16838           (gst_amrnbparse_loop):
16839           Add documentation headers.
16840           * ext/mad/gstmad.c:
16841           * ext/mad/gstmad.h:
16842           Refactor for docs.
16843
16844 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16845
16846           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
16847           Original commit message from CVS:
16848           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
16849           (gst_mp3parse_init):
16850           Use GST_BOILERPLATE instead of manual GType magic.
16851           * gst/mpegaudioparse/gstmpegaudioparse.c:
16852           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
16853           (mp3parse_bytepos_to_time):
16854           * gst/mpegaudioparse/gstmpegaudioparse.h:
16855           Implement seeking, byte->time, time->byte conversions with the Xing
16856           seek table if available. This allows better at least a bit more
16857           accurate seeks and file position reporting.
16858
16859 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16860
16861           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
16862           Original commit message from CVS:
16863           * gst/mpegaudioparse/gstmpegaudioparse.c:
16864           (gst_mp3parse_handle_first_frame):
16865           Copy the complete Xing seek table in the 100 byte array instead of
16866           copying the first byte 100 times.
16867           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
16868           (mp3parse_total_time), (mp3parse_time_to_bytepos):
16869           Add seeking support based on the Xing header but comment it out for
16870           now as it seems to yield worse result than the other method.
16871           Also use gst_pad_query_peer_duration() instead of getting the peer pad
16872           ourself, creating a new GstQuery, etc.
16873
16874 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16875
16876           docs/plugins/: Update docs with caps info.
16877           Original commit message from CVS:
16878           * docs/plugins/gst-plugins-ugly-plugins.args:
16879           * docs/plugins/inspect/plugin-a52dec.xml:
16880           * docs/plugins/inspect/plugin-amrnb.xml:
16881           * docs/plugins/inspect/plugin-asf.xml:
16882           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16883           * docs/plugins/inspect/plugin-dvdread.xml:
16884           * docs/plugins/inspect/plugin-dvdsub.xml:
16885           * docs/plugins/inspect/plugin-iec958.xml:
16886           * docs/plugins/inspect/plugin-lame.xml:
16887           * docs/plugins/inspect/plugin-mad.xml:
16888           * docs/plugins/inspect/plugin-mpeg2dec.xml:
16889           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16890           * docs/plugins/inspect/plugin-mpegstream.xml:
16891           Update docs with caps info.
16892
16893 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
16894
16895           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
16896           Original commit message from CVS:
16897           * po/POTFILES.in:
16898           Make sure dvdnav strings get translated too (no reason not to have
16899           them in the .po file, even if the plugin is disabled for now).
16900           Fixes #450879.
16901
16902 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16903
16904           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
16905           Original commit message from CVS:
16906           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
16907           (gst_amrnbdec_event), (gst_amrnbdec_chain),
16908           (gst_amrnbdec_state_change):
16909           * ext/amrnb/amrnbdec.h:
16910           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
16911           (gst_amrnbparse_loop):
16912           Add newsegment and discont handling. Some code cleanups.
16913
16914 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
16915
16916           ext/dvdread/dvdreadsrc.c: check for an error from
16917           Original commit message from CVS:
16918           * ext/dvdread/dvdreadsrc.c: check for an error from
16919           DVDReadBlocks() correctly.
16920
16921 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
16922
16923           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...
16924           Original commit message from CVS:
16925           * ext/dvdread/dvdreadsrc.c:
16926           If we can't read a nav packet, or it doesn't look like a nav
16927           packet, that's an error.  Previous behavior was to look at
16928           the next packet; I can't find any justification for doing that.
16929           Fixes: #358891.
16930
16931 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16932
16933           po/it.po: Updated Italian translation.
16934           Original commit message from CVS:
16935           * po/it.po:
16936           Updated Italian translation.
16937
16938 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16939
16940           po/vi.po: Updated Vietnames translation.
16941           Original commit message from CVS:
16942           * po/vi.po:
16943           Updated Vietnames translation.
16944
16945 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16946
16947           po/: Added Chinese (simplified) translation.
16948           Original commit message from CVS:
16949           contributed by: Wenzheng Hu <db_lobster@163.com>
16950           * po/LINGUAS:
16951           * po/zh_CN.po:
16952           Added Chinese (simplified) translation.
16953
16954 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16955
16956           MAINTAINERS: Updating all the maintainers files
16957           Original commit message from CVS:
16958           * MAINTAINERS:
16959           Updating all the maintainers files
16960
16961 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
16962
16963           Fix leaks some more.
16964           Original commit message from CVS:
16965           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
16966           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
16967           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
16968           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
16969           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
16970           * gst/iec958/ac3iec.c: (ac3iec_init):
16971           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
16972           Fix leaks some more.
16973
16974 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
16975
16976           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
16977           Original commit message from CVS:
16978           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
16979           "She's leaking me", said valgrind.
16980
16981 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16982
16983           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
16984           Original commit message from CVS:
16985           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
16986           Fix "pad caps are not a real subset of its template caps" warning.
16987
16988 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
16989
16990           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
16991           Original commit message from CVS:
16992           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
16993           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
16994           (gst_amrnbdec_finalize):
16995           Don't leak the adapter, unref it in a new finalize method instead.
16996           Fixes #448782.
16997
16998 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16999
17000           configure.ac: Back to CVS
17001           Original commit message from CVS:
17002           * configure.ac:
17003           Back to CVS
17004           * gst-plugins-ugly.doap:
17005           Add 0.10.6 to the list of releases.
17006
17007 === release 0.10.6 ===
17008
17009 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17010
17011         * ChangeLog:
17012         * NEWS:
17013         * RELEASE:
17014         * configure.ac:
17015         * docs/plugins/gst-plugins-ugly-plugins.args:
17016         * docs/plugins/inspect/plugin-a52dec.xml:
17017         * docs/plugins/inspect/plugin-asf.xml:
17018         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17019         * docs/plugins/inspect/plugin-dvdread.xml:
17020         * docs/plugins/inspect/plugin-dvdsub.xml:
17021         * docs/plugins/inspect/plugin-iec958.xml:
17022         * docs/plugins/inspect/plugin-lame.xml:
17023         * docs/plugins/inspect/plugin-mad.xml:
17024         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17025         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17026         * docs/plugins/inspect/plugin-mpegstream.xml:
17027         * docs/plugins/inspect/plugin-siddec.xml:
17028           Release 0.10.6
17029           Original commit message from CVS:
17030           Release 0.10.6
17031
17032 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17033
17034         * po/af.po:
17035         * po/az.po:
17036         * po/cs.po:
17037         * po/da.po:
17038         * po/en_GB.po:
17039         * po/hu.po:
17040         * po/it.po:
17041         * po/nb.po:
17042         * po/nl.po:
17043         * po/or.po:
17044         * po/sq.po:
17045         * po/sr.po:
17046         * po/sv.po:
17047         * po/uk.po:
17048         * po/vi.po:
17049           Update .po files
17050           Original commit message from CVS:
17051           Update .po files
17052
17053 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17054
17055           win32/vs6/: Convert line endings to CRLF and mark as binary files.
17056           Original commit message from CVS:
17057           * win32/vs6/gst_plugins_ugly.dsw:
17058           * win32/vs6/libgstac3parse.dsp:
17059           * win32/vs6/libgstasfdemux.dsp:
17060           * win32/vs6/libgstdvdlpcmdec.dsp:
17061           * win32/vs6/libgstdvdsub.dsp:
17062           * win32/vs6/libgstiec958.dsp:
17063           * win32/vs6/libgstlame.dsp:
17064           * win32/vs6/libgstmad.dsp:
17065           * win32/vs6/libgstmpegaudioparse.dsp:
17066           * win32/vs6/libgstmpegstream.dsp:
17067           * win32/vs6/libgstrealmedia.dsp:
17068           * win32/vs6/libgstsynaesthesia.dsp:
17069           Convert line endings to CRLF and mark as binary files.
17070
17071 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
17072
17073           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
17074           Original commit message from CVS:
17075           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
17076           Don't forget to unlock when setting the device property, or
17077           we'll sooner or later deadlock.
17078
17079 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
17080
17081           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
17082           Original commit message from CVS:
17083           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
17084           Use gst_util_guint64_to_gdouble for conversion.
17085           * win32/vs6/libgstasfdemux.dsp:
17086           Add asfpacket.c to the build.
17087
17088 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17089
17090           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
17091           Original commit message from CVS:
17092           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17093           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
17094           * gst/mpegaudioparse/gstmpegaudioparse.h:
17095           If the Xing header provides a total time, use it to calculate the
17096           correct average bitrate immediately, instead of sending updates as
17097           we parse the stream.
17098
17099 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
17100
17101           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
17102           Original commit message from CVS:
17103           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
17104           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
17105           Use GstClockTime instead of guint for a time variable to prevent
17106           overflows on too large subtitle durations. Fixes #444514.
17107
17108 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
17109
17110           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
17111           Original commit message from CVS:
17112           Patch by: Mark Nauwelaerts <manauw at skynet be>
17113           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
17114           Clear state when handling the serialized FLUSH_STOP event instead of
17115           the FLUSH_START event, thereby making sure we don't free buffers the
17116           chain function is still using. Fixes dvdsubdec crashing when flusing
17117           or seeking (#442706).
17118
17119 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
17120
17121           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
17122           Original commit message from CVS:
17123           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17124           Initialise variable to make fc4 build bot happy.
17125
17126 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17127
17128           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
17129           Original commit message from CVS:
17130           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17131           Add sanity check so we don't abort for broken or non-MPEG streams,
17132           but instead error out. Fixes crashes/aborts for when our typefinder
17133           wrongly identifies quicktime files as mpeg (which should be fixed in
17134           -base now too). (#440120).
17135
17136 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17137
17138         * ChangeLog:
17139         * ext/amrnb/amrnbdec.c:
17140         * ext/amrnb/amrnbenc.c:
17141         * ext/amrnb/amrnbparse.c:
17142           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
17143           Original commit message from CVS:
17144           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
17145           block_size, _do_init, gst_amrnbdec_base_init,
17146           gst_amrnbdec_class_init, gst_amrnbdec_init):
17147           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
17148           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
17149           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
17150           block_size, _do_init, gst_amrnbparse_base_init,
17151           gst_amrnbparse_class_init, gst_amrnbparse_init):
17152           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
17153           GST_DEBUG_FUNCPTR and add log-category.
17154
17155 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17156
17157           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
17158           Original commit message from CVS:
17159           * gst/mpegaudioparse/gstmpegaudioparse.c:
17160           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17161           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
17162           (gst_mp3parse_chain), (mp3parse_total_bytes),
17163           (mp3parse_total_time):
17164           * gst/mpegaudioparse/gstmpegaudioparse.h:
17165           Implement parsing of Xing headers from the first frame of the stream,
17166           and use it to report duration correctly where possible.
17167
17168 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
17169
17170           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
17171           Original commit message from CVS:
17172           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
17173           After descrambling, push the packets out as individual packets
17174           instead of one big descrambled buffer. Makes cook audio decoding
17175           work with the 'realaudiodec' decoder from gst-plugins-bad.
17176
17177 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17178
17179           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
17180           Original commit message from CVS:
17181           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17182           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
17183           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
17184           (gst_rmdemux_parse_packet):
17185           * gst/realmedia/rmdemux.h:
17186           Remember first timestamp encountered in stream and re-timestamp
17187           stream to start from zero (fixes #397219); only send one newsegment
17188           event, not two; when seeking, send newsegment events from the
17189           streaming thread and not from the seeking thread.
17190
17191 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
17192
17193           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
17194           Original commit message from CVS:
17195           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
17196           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
17197           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
17198           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
17199           * gst/mpegstream/gstmpegdemux.h:
17200           Reset last_flow values for the various streams after a flushing
17201           seek, otherwise we might aggregate wrong flow returns afterwards
17202           that will make upstream pause silently. This should fix seeking
17203           in DVDs and also fix the Thoggen cropping dialog (#438610).
17204
17205 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
17206
17207           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
17208           Original commit message from CVS:
17209           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
17210           (gst_asf_demux_chain_headers),
17211           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
17212           (gst_asf_demux_have_mutually_exclusive_active_stream),
17213           (gst_asf_demux_check_activate_streams),
17214           (gst_asf_demux_find_stream_with_complete_payload),
17215           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
17216           (gst_asf_demux_activate_ext_props_streams),
17217           (gst_asf_demux_process_object):
17218           * gst/asfdemux/gstasfdemux.h:
17219           Activate streams (ie. add the pads to the element) depending on
17220           whether we actually get data for those streams within the ASF
17221           preroll value specified. Currently only done in pull-mode though
17222           (this will fix problems with playbin hanging on mms streams once
17223           we use this in push-mode as well).
17224
17225 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
17226
17227           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
17228           Original commit message from CVS:
17229           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
17230           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
17231           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
17232           (gst_asf_demux_process_file):
17233           * gst/asfdemux/gstasfdemux.h:
17234           Make all timestamps start from zero in pull-mode too; some small
17235           clean-ups and FIXMEs here and there.
17236
17237 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
17238
17239           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
17240           Original commit message from CVS:
17241           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
17242           (gst_asf_demux_parse_packet):
17243           If packet size is specified within the packet and smaller than
17244           the actual packet size, don't parse beyond the size specified in
17245           the packet (this makes us parse some cases of packets with single
17246           compressed payloads cleanly, see e.g stream from #431318). Also
17247           add a sanity check when parsing compressed single payloads.
17248
17249 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
17250
17251           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
17252           Original commit message from CVS:
17253           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
17254           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
17255           (gst_asf_demux_handle_seek_event),
17256           (gst_asf_demux_push_complete_payloads):
17257           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
17258           send data from the keyframe right before the new segment start to
17259           make sure the decoder doesn't have to decode more than absolutely
17260           necessary.
17261
17262 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
17263
17264           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
17265           Original commit message from CVS:
17266           * gst/asfdemux/asfheaders.c:
17267           * gst/asfdemux/asfheaders.h:
17268           * gst/asfdemux/asfpacket.c:
17269           (asf_payload_parse_replicated_data_extensions),
17270           (gst_asf_demux_parse_payload):
17271           * gst/asfdemux/asfpacket.h:
17272           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17273           (gst_asf_demux_push_complete_payloads),
17274           (gst_asf_demux_process_ext_stream_props):
17275           * gst/asfdemux/gstasfdemux.h:
17276           Implement payload extension system/extended replicated data parsing,
17277           so we can extract payload durations if they're specified.
17278
17279 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
17280
17281           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
17282           Original commit message from CVS:
17283           * gst/asfdemux/asfheaders.h:
17284           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17285           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
17286           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
17287           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
17288           (gst_asf_demux_parse_stream_object),
17289           (gst_asf_demux_process_ext_stream_props),
17290           (gst_asf_demux_process_queued_extended_stream_objects),
17291           (gst_asf_demux_activate_ext_props_streams),
17292           (gst_asf_demux_process_object):
17293           * gst/asfdemux/gstasfdemux.h:
17294           Refactor stream parse/activation a bit (stream activation heuristics
17295           are still the same though); some more clean-ups.
17296
17297 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
17298
17299           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
17300           Original commit message from CVS:
17301           * win32/common/.cvsignore:
17302           Ignore generated config.h file to make build bot happy.
17303
17304 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
17305
17306           gst/asfdemux/: Init debug category before using it.
17307           Original commit message from CVS:
17308           * gst/asfdemux/gstasf.c: (plugin_init):
17309           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
17310           * gst/asfdemux/gstasfdemux.h:
17311           Init debug category before using it.
17312
17313 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
17314
17315           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
17316           Original commit message from CVS:
17317           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
17318           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
17319           Fix silly bug when we can't pull as much data as we want; don't
17320           forget to announce pending tags in the new packet parsing code.
17321
17322 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
17323
17324           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
17325           Original commit message from CVS:
17326           * configure.ac:
17327           * win32/MANIFEST:
17328           Generate a win32 config.h into win32/common and add to MANIFEST so
17329           it gets disted (#393890). Looks like win32/common/config.h.in needs
17330           some work though.
17331
17332 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
17333
17334           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
17335           Original commit message from CVS:
17336           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
17337           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
17338           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
17339           Fix pull mode operation some more: send newsegment event before
17340           sending data; handle EOS and fatal flow returns a bit better; don't
17341           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
17342
17343 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
17344
17345           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
17346           Original commit message from CVS:
17347           * gst/asfdemux/Makefile.am:
17348           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
17349           (asf_packet_create_payload_buffer),
17350           (asf_payload_find_previous_fragment),
17351           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
17352           (gst_asf_demux_parse_packet):
17353           * gst/asfdemux/asfpacket.h:
17354           * gst/asfdemux/gstasfdemux.c:
17355           (gst_asf_demux_reset_stream_state_after_discont),
17356           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
17357           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
17358           (gst_asf_demux_process_chunk):
17359           * gst/asfdemux/gstasfdemux.h:
17360           New packet parsing code: should put halfway decent timestamps on
17361           buffers, and might even set the appropriate keyframe/discont buffer
17362           flags from time to time (and even if it doesn't, I'm at least able
17363           to debug this code); only used in pull-mode so far. Still needs
17364           some more work, like payload extensions parsing and proper flow
17365           aggregation, and stream activation based on preroll. Stay tuned.
17366
17367 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
17368
17369           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
17370           Original commit message from CVS:
17371           * gst/asfdemux/asfheaders.h:
17372           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17373           (gst_asf_demux_seek_index_lookup),
17374           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
17375           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
17376           (gst_asf_demux_process_ext_content_desc),
17377           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
17378           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
17379           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
17380           * gst/asfdemux/gstasfdemux.h:
17381           Some clean-ups and small fixes: rename asf_stream_context structure to
17382           AsfStream; inline some three-line utility functions that are only used
17383           once anyway and get rid of their associated helper structs; make debug
17384           category global so that it is used by the debug statements in the other
17385           file as well; simplify gst_asf_demux_get_stream(); fix accidental
17386           implicit initialisation of stream->last_buffer_timestamp to 0, which
17387           would lead to missing timestamps on the first buffer; put fourcc format
17388           into video caps to make certain proprietary wmv decoders happy (for the
17389           case of WMVA in particular); play_time is offset by preroll as well, so
17390           fix overreporting of duration for some files.
17391
17392 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
17393
17394           gst/asfdemux/gstasfdemux.c: Printf format fixes.
17395           Original commit message from CVS:
17396           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
17397           (gst_asf_demux_pull_indices):
17398           Printf format fixes.
17399
17400 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
17401
17402           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
17403           Original commit message from CVS:
17404           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17405           (gst_mpeg_parse_send_event):
17406           Post an error message if EOS wasn't handled by anything downstream.
17407           This should fix playbin freezing/hanging with small VobSub subtitle
17408           files (background: not-linked flow returns from downstream are
17409           ignored for a while at the beginning, so if the file is small
17410           upstream will never get a not-linked flow return even if nothing
17411           is connected downstream). (#429960).
17412
17413 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
17414
17415           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
17416           Original commit message from CVS:
17417           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17418           (gst_amrnbparse_sink_activate),
17419           (gst_amrnbparse_sink_activate_pull):
17420           Rewrite terminally broken sinkpad activation code.
17421           Now actually supports pull-mode activation (didn't before), and push
17422           mode activation doesn't leave the sinkpad flushing.
17423
17424 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
17425
17426           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
17427           Original commit message from CVS:
17428           * gst/asfdemux/asfheaders.c:
17429           * gst/asfdemux/asfheaders.h:
17430           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17431           (gst_asf_demux_reset), (gst_asf_demux_init),
17432           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
17433           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
17434           (gst_asf_demux_seek_index_lookup),
17435           (gst_asf_demux_reset_stream_state_after_discont),
17436           (gst_asf_demux_handle_seek_event),
17437           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
17438           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
17439           (gst_asf_demux_pull_indices),
17440           (gst_asf_demux_parse_data_object_start),
17441           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
17442           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
17443           (gst_asf_demux_process_simple_index),
17444           (gst_asf_demux_process_object),
17445           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
17446           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
17447           * gst/asfdemux/gstasfdemux.h:
17448           Make asfdemux work in pull mode where possible. If there's an index
17449           at the end of the file, read it and use it for seeking purposes.
17450
17451 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
17452
17453           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
17454           Original commit message from CVS:
17455           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
17456           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
17457           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
17458           Some timestamp fixes.
17459           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
17460           Fix for 64-bit machines.
17461
17462 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
17463
17464           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
17465           Original commit message from CVS:
17466           Patch by: René Stadler <mail at renestadler dot de>
17467           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
17468           (find_seek_offset_time), (gst_rmdemux_reset),
17469           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
17470           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
17471           * gst/realmedia/rmdemux.h:
17472           Make rmdemux handle any number of logical streams. Fixes #428698.
17473
17474 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17475
17476         * po/nl.po:
17477           update dutch
17478           Original commit message from CVS:
17479           update dutch
17480
17481 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17482
17483           po/: Added Danish translation.
17484           Original commit message from CVS:
17485           submitted by: Mogens Jaeger <mogens@jaeger.tf>
17486           * po/LINGUAS:
17487           * po/da.po:
17488           Added Danish translation.
17489
17490 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
17491
17492           po/.cvsignore: Add pot.
17493           Original commit message from CVS:
17494           * po/.cvsignore:
17495           Add pot.
17496
17497 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
17498
17499           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
17500           Original commit message from CVS:
17501           2007-03-27  Julien MOUTTE  <julien@moutte.net>
17502           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
17503           stream and try to adapt to incoming timestamps lack of
17504           precision up to half a frame. This allows generating
17505           a perfect stream even with muxed formats like FLV where
17506           the timestamps are stored in milliseconds.
17507
17508 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17509
17510           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
17511           Original commit message from CVS:
17512           * gst/realmedia/rmdemux.c:
17513           Remove unused zlib.h include. Fixes #421594.
17514
17515 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17516
17517           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
17518           Original commit message from CVS:
17519           * ext/lame/gstlame.c: (gst_lame_setup):
17520           Disable the bitrate checking when the user has requested
17521           Free Format mode, as all bitrates less than the maximum
17522           are valid then.
17523
17524 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17525
17526           po/: Update translations.
17527           Original commit message from CVS:
17528           * po/hu.po:
17529           * po/it.po:
17530           * po/sv.po:
17531           Update translations.
17532
17533 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17534
17535           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
17536           Original commit message from CVS:
17537           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
17538           When handling seeks, don't convert -1 start or stop values to a bogus
17539           byte position - pass them upstream as -1.
17540
17541 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17542
17543           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
17544           Original commit message from CVS:
17545           * gst/mpegaudioparse/gstmpegaudioparse.c:
17546           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17547           (gst_mp3parse_init), (gst_mp3parse_sink_event),
17548           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
17549           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
17550           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
17551           (mp3parse_total_time), (mp3parse_handle_seek),
17552           (mp3parse_src_event), (mp3parse_src_query),
17553           (mp3parse_get_query_types), (plugin_init):
17554           * gst/mpegaudioparse/gstmpegaudioparse.h:
17555           Implement seeking via average bitrate, and position+duration
17556           querying in mp3parse. Later, it will support frame-accurate seeking by
17557           building a seek table as it parses.
17558           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
17559           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
17560           before any extant MP3 decoder plugin. This allows us to remove framing
17561           support from the decoders, if we want, and will provide them with
17562           accurate seeking automatically once it is finished.
17563           Fix the handling of MPEG-1 Layer 1 files.
17564           Partially fix timestamping of packets arriving from a demuxer by
17565           queueing the incoming timestamp until the next packet starts, rather
17566           than applying it immediately to the next pushed buffer.
17567
17568 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
17569
17570           gst/asfdemux/gstasfdemux.c: Printf format fix.
17571           Original commit message from CVS:
17572           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
17573           Printf format fix.
17574
17575 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17576
17577           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
17578           Original commit message from CVS:
17579           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
17580           (gst_cdio_cdda_src_finalize):
17581           Make sure we always destroy our libcdio handle.
17582
17583 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
17584
17585           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
17586           Original commit message from CVS:
17587           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
17588           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
17589           (gst_cdio_cdda_src_finalize):
17590           Small code cleanups.
17591           Don't use pad_alloc as the base class cannot deal with the error codes.
17592
17593 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
17594
17595           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
17596           Original commit message from CVS:
17597           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
17598           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
17599           Never post a (fatal) error message on the bus on decoding errors. We
17600           should only do this if we can't recover, but mpeg2dec can always
17601           recover. This is needed for DVB streams, for example, where there
17602           may be temporary glitches in the stream. Instead of an error
17603           message, post a warning message on the bus for every N decoding
17604           errors. Fixes #370020.
17605
17606 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17607
17608           configure.ac: Convert to new AG_GST style.
17609           Original commit message from CVS:
17610           * configure.ac:
17611           Convert to new AG_GST style.
17612
17613 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17614
17615           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
17616           Original commit message from CVS:
17617           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17618           (gst_lame_setup):
17619           Display sensible defaults and limits for the
17620           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
17621           property - it's supposed to be a boolean 0/1 value.
17622
17623 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17624
17625           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
17626           Original commit message from CVS:
17627           * ext/lame/gstlame.c:
17628           Initialise the variables so gcc doesn't complain about possibly
17629           uninitialised uses, even though they can't actually happen.
17630
17631 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
17632
17633           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
17634           Original commit message from CVS:
17635           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
17636           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
17637           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
17638           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
17639           Implement all sample rates.
17640           Implement sample permutation a little smarter avoiding a memcpy.
17641           Fix timestamps, use segments, fix seeking.
17642
17643 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
17644
17645           Document siddec.
17646           Original commit message from CVS:
17647           * docs/plugins/Makefile.am:
17648           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17649           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17650           * docs/plugins/inspect/plugin-siddec.xml:
17651           * ext/sidplay/gstsiddec.cc:
17652           * ext/sidplay/gstsiddec.h:
17653           Document siddec.
17654
17655 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17656
17657           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
17658           Original commit message from CVS:
17659           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
17660           (gst_lame_set_property), (gst_lame_setup):
17661           Fix up bitrate checking macro.  Make it give us a
17662           GST_ELEMENT_WARNING message so the application has a chance of
17663           reporting this to the user.  Move the checking to _setup, so we
17664           are sure it runs in the READY state, when we hope to have a pipeline
17665           and a bus that is not flushing.
17666           This fixes e.g. using 96 kbit/sec as a bitrate.
17667
17668 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
17669
17670           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
17671           Original commit message from CVS:
17672           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
17673           (gst_asf_demux_process_advanced_mutual_exclusion),
17674           (gst_asf_demux_process_queued_extended_stream_objects),
17675           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
17676           * gst/asfdemux/gstasfdemux.h:
17677           Parse advanced mutual exclusion object and only add pads for
17678           'hidden' streams (those in an extended stream header) that are
17679           mutually exclusive with an already existing 'main stream' if
17680           the broadcasting flag is not set. If the broadcasting flag is set,
17681           assume that data for this stream isn't sent. (This should ideally be
17682           solved better by making playbin more robust against this and/or by
17683           making mmssrc send some information downstream about which streams
17684           will be streamed). Fixes #353116.
17685
17686 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17687
17688           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
17689           Original commit message from CVS:
17690           * gst/synaesthesia/gstsynaesthesia.c:
17691           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17692           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
17693           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
17694           (synaescope32), (synaescope_set_data), (synaesthesia_update),
17695           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
17696           * gst/synaesthesia/synaescope.h:
17697           Move all the mutable engine state into a structure so that
17698           multiple element instances can run without interfering.
17699
17700 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17701
17702           Add crossreferences to glib/gobject/gstream docs.
17703           Original commit message from CVS:
17704           * configure.ac:
17705           * docs/plugins/Makefile.am:
17706           Add crossreferences to glib/gobject/gstream docs.
17707
17708 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17709
17710           gst/synaesthesia/: More source cleanups and add FIXME comments.
17711           Original commit message from CVS:
17712           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
17713           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17714           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
17715           (plugin_init):
17716           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
17717           (synaescope8):
17718           More source cleanups and add FIXME comments.
17719
17720 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
17721
17722           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
17723           Original commit message from CVS:
17724           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
17725           Use gst_guint64_to_gdouble for conversions.
17726           * gst/synaesthesia/synaescope.c:
17727           Define M_PI and do not include <pthread.h> and
17728           <sys/time.h> for G_OS_WIN32
17729           * win32/vs6/libgstrealmedia.dsp:
17730           * win32/vs6/synaesthesia.dsp:
17731           Update projects files.
17732           * win32/common/config.h.in:
17733           Add config.h.in for autogen of config.h
17734
17735 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17736
17737           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
17738           Original commit message from CVS:
17739           * configure.ac:
17740           Add --enable-experimental support. Activate synaesthesia when building
17741           with --enable-experimental. Fix --enable external configure switch
17742           description.
17743
17744 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17745
17746           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
17747           Original commit message from CVS:
17748           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
17749           (gst_lame_change_state):
17750           * ext/lame/gstlame.h:
17751           On receiving EOS, we try to push a last buffer with the remaining
17752           samples. Don't do that if we got an unclean flow return on the last
17753           gst_pad_push(), downstream might not handle this very gracefully
17754           (see #403168).
17755           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17756           Pass flow returns upstream (helps #403168).
17757
17758 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17759
17760           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
17761           Original commit message from CVS:
17762           * gst/synaesthesia/gstsynaesthesia.c:
17763           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17764           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17765           (gst_synaesthesia_chain), (plugin_init):
17766           check result of gst_pad_push() in _chain.
17767
17768 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17769
17770           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
17771           Original commit message from CVS:
17772           * gst/synaesthesia/Makefile.am:
17773           * gst/synaesthesia/gstsynaesthesia.c:
17774           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17775           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17776           (gst_synaesthesia_chain), (plugin_init):
17777           * gst/synaesthesia/synaescope.c:
17778           * gst/synaesthesia/synaescope.h:
17779           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
17780           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
17781           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
17782           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
17783           possible leak in _chain. (#356882)
17784
17785 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
17786
17787           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
17788           Original commit message from CVS:
17789           * gst/asfdemux/asfheaders.c:
17790           * gst/asfdemux/asfheaders.h:
17791           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
17792           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
17793           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
17794           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
17795           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
17796           (gst_asf_demux_process_ext_content_desc),
17797           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
17798           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
17799           (gst_asf_demux_process_bitrate_props_object),
17800           (gst_asf_demux_process_header_ext),
17801           (gst_asf_demux_process_language_list),
17802           (gst_asf_demux_process_ext_stream_props),
17803           (gst_asf_demux_process_queued_extended_stream_objects),
17804           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
17805           * gst/asfdemux/gstasfdemux.h:
17806           Refactor and clean up header parsing and chain function a bit; get
17807           rid of some cruft; make header parsing a tad more robust, fixing
17808           #403188.
17809
17810 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
17811
17812           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
17813           Original commit message from CVS:
17814           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
17815           Post an error if we receive an EOS event while still waiting for the
17816           ASF header object to come through.
17817
17818 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
17819
17820           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
17821           Original commit message from CVS:
17822           Patch by: Xavier B. <xavierb gmail com>
17823           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
17824           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
17825           (gst_asf_demux_process_ext_content_desc),
17826           (gst_asf_demux_process_data),
17827           (gst_asf_demux_process_language_list),
17828           (gst_asf_demux_process_ext_stream_props),
17829           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
17830           Guard places where we assume that a certain amount of data is
17831           available better against less data being available (should fix
17832           infamous assertion crasher bug #336370). Also fixes a small
17833           memory leak.
17834
17835 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
17836
17837           gst/realmedia/: Add demuxer for RealAudio files (#349779).
17838           Original commit message from CVS:
17839           * gst/realmedia/Makefile.am:
17840           * gst/realmedia/rademux.c:
17841           * gst/realmedia/rademux.h:
17842           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17843           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
17844           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
17845           * gst/realmedia/rmutils.h:
17846           Add demuxer for RealAudio files (#349779).
17847
17848 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
17849
17850           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
17851           Original commit message from CVS:
17852           * Makefile.am:
17853           Add win32/MANIFEST to EXTRA_DIST so win32 files will
17854           be include in the next release.
17855           * win32/MANIFEST:
17856           Remove win32/common/config.h is which is not autogenerated yet.
17857
17858 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17859
17860           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
17861           Original commit message from CVS:
17862           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
17863           warn when outgoing sample rate is different from incoming
17864
17865 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17866
17867           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
17868           Original commit message from CVS:
17869           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17870           All sample-rates < 32khz come from the LSF extensions, which only
17871           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
17872           Use gst_util_uint64_scale because we can.
17873
17874 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17875
17876           tests/check/elements/amrnbenc.c: and fix compilation of this test
17877           Original commit message from CVS:
17878           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17879           (cleanup_amrnbenc):
17880           and fix compilation of this test
17881
17882 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17883
17884           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
17885           Original commit message from CVS:
17886           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17887           (cleanup_amrnbenc):
17888           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17889           (cleanup_mpeg2dec):
17890           re-apply as it was -bad and not -ugly that is frozen, doh
17891
17892 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17893
17894           tests/check/elements/: revert my freeze breakage
17895           Original commit message from CVS:
17896           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17897           (cleanup_amrnbenc):
17898           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17899           (cleanup_mpeg2dec):
17900           revert my freeze breakage
17901
17902 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17903
17904           gst/asfdemux/gstasfdemux.c: add a comment about a future change
17905           Original commit message from CVS:
17906           * gst/asfdemux/gstasfdemux.c:
17907           (gst_asf_demux_get_gst_tag_from_tag_name),
17908           (gst_asf_demux_process_ext_content_desc):
17909           add a comment about a future change
17910           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17911           (cleanup_amrnbenc):
17912           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17913           (cleanup_mpeg2dec):
17914           consistent pad (de)activation
17915
17916 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
17917
17918           gst/asfdemux/gstasfdemux.c: Update query_types function too.
17919           Original commit message from CVS:
17920           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
17921           Update query_types function too.
17922
17923 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
17924
17925           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
17926           Original commit message from CVS:
17927           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
17928           (gst_rmdemux_src_query_types):
17929           Implement SEEKING query, make query function thread-safe.
17930
17931 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
17932
17933           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
17934           Original commit message from CVS:
17935           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
17936           Use alignment-safe macros here too (subbuffers ...); guard against
17937           hypothetical memory access beyond our given buffer in the case
17938           where the buffer size is not a multiple of 2.
17939
17940 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
17941
17942           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
17943           Original commit message from CVS:
17944           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
17945           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
17946           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
17947           * gst/asfdemux/gstasfdemux.h:
17948           Don't crash in the seek event handling code when playtime is 0,
17949           as may be the case with live streams (#386218). Implement SEEKING
17950           query so applications can query seekability without second-guessing
17951           based on whether we have a duration or not.
17952
17953 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17954
17955           add doap file
17956           Original commit message from CVS:
17957           * Makefile.am:
17958           * gst-plugins-ugly.doap:
17959           * gst-plugins-ugly.spec.in:
17960           add doap file
17961
17962 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
17963
17964           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
17965           Original commit message from CVS:
17966           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
17967           Use our alignment-safe macros here too, since we can't assume that
17968           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
17969           here).
17970
17971 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
17972
17973           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
17974           Original commit message from CVS:
17975           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
17976           Also, don't read the index for a stream a second time when
17977           operating in pull-mode and reaching the end of the file.
17978
17979 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
17980
17981           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
17982           Original commit message from CVS:
17983           Patch by: Roland Kay  <roland.kay at ox compsoc net>
17984           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
17985           Don't leak stream index (#385292).
17986
17987 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
17988
17989           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
17990           Original commit message from CVS:
17991           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
17992           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
17993           (gst_lame_setup):
17994           * ext/lame/gstlame.h:
17995           Fix leak (by calling lame_init_params() before lame_close()); handle
17996           NULL return from lame_init() more gracefully. Fixes #385311.
17997
17998 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17999
18000           configure.ac: Back to CVS
18001           Original commit message from CVS:
18002           * configure.ac:
18003           Back to CVS
18004
18005 === release 0.10.5 ===
18006
18007 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18008
18009         * ChangeLog:
18010         * NEWS:
18011         * RELEASE:
18012         * configure.ac:
18013         * docs/plugins/gst-plugins-ugly-plugins.args:
18014         * docs/plugins/inspect/plugin-a52dec.xml:
18015         * docs/plugins/inspect/plugin-asf.xml:
18016         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18017         * docs/plugins/inspect/plugin-dvdsub.xml:
18018         * docs/plugins/inspect/plugin-iec958.xml:
18019         * docs/plugins/inspect/plugin-lame.xml:
18020         * docs/plugins/inspect/plugin-mad.xml:
18021         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18022         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18023         * docs/plugins/inspect/plugin-mpegstream.xml:
18024         * docs/plugins/inspect/plugin-siddec.xml:
18025           Release 0.10.5
18026           Original commit message from CVS:
18027           Release 0.10.5
18028
18029 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
18030
18031           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
18032           Original commit message from CVS:
18033           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
18034           to in the previous checkin.  see #385192.  You can have your
18035           cheese back now.
18036
18037 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
18038
18039           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
18040           Original commit message from CVS:
18041           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
18042           from the dereferenced integer, not the pointer itself.  Fixes
18043           #385192.
18044           I'm takin ur cheese!
18045
18046 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
18047
18048         * ChangeLog:
18049           ChangeLog surgery: fix bug number
18050           Original commit message from CVS:
18051           ChangeLog surgery: fix bug number
18052
18053 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
18054
18055           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
18056           Original commit message from CVS:
18057           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
18058           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
18059           For version 4 streams, read the extra codec data size from the
18060           header instead of assuming it is always 16 (also read it from the
18061           right position) (#384989). For version 4 and 5 streams, check that
18062           the specified extra codec data size doesn't make us read beyond the
18063           chunk boundary (#384989).
18064
18065 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18066
18067         * po/af.po:
18068         * po/az.po:
18069         * po/cs.po:
18070         * po/en_GB.po:
18071         * po/hu.po:
18072         * po/it.po:
18073         * po/nb.po:
18074         * po/nl.po:
18075         * po/or.po:
18076         * po/sq.po:
18077         * po/sr.po:
18078         * po/sv.po:
18079         * po/uk.po:
18080         * po/vi.po:
18081           Update .po files
18082           Original commit message from CVS:
18083           Update .po files
18084
18085 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
18086
18087           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
18088           Original commit message from CVS:
18089           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
18090           Cosmetic changes: fix misleading debug statement, update
18091           comment, add cast.
18092
18093 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18094
18095           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
18096           Original commit message from CVS:
18097           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
18098           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18099           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
18100           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
18101           * ext/mpeg2dec/gstmpeg2dec.h:
18102           Align buffers to a 16 byte boundary so the altivec optimisations
18103           don't crash. Fixes #327350.
18104
18105 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
18106
18107           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
18108           Original commit message from CVS:
18109           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
18110           The availability of extra codec data isn't something that
18111           warrants debug messages at WARNING level (see #376958).
18112
18113 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18114
18115           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
18116           Original commit message from CVS:
18117           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
18118           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
18119           (gst_dvd_demux_send_subbuffer):
18120           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
18121           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
18122           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
18123           (gst_mpeg_demux_send_subbuffer):
18124           * gst/mpegstream/gstmpegdemux.h:
18125           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18126           (gst_mpeg_parse_chain):
18127           Fix flow value combination; this fixes playbin/totem locking up if
18128           a VobSub file is specified as subtitle file (#334322). Flow value
18129           combination should only happen once we are fairly sure we've got all
18130           pads that are available for now. Since there isn't a well-specified
18131           time when this is the case in MPEG, we'll just assume this is the
18132           case once there has been a certain number of packets for each
18133           stream we've found so far.
18134
18135 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
18136
18137           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
18138           Original commit message from CVS:
18139           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
18140           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
18141           Simplify the framerate code and support more framerates. Fixes #361584.
18142
18143 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18144
18145           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
18146           Original commit message from CVS:
18147           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
18148           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
18149           Fix minor memleak when creating pads from static pad templates (#369627).
18150           * tests/check/Makefile.am:
18151           * tests/check/elements/.cvsignore:
18152           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18153           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
18154           Add unit tests for mpeg2dec (#369627).
18155
18156 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
18157
18158         * ChangeLog:
18159           give credit
18160           Original commit message from CVS:
18161           give credit
18162
18163 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
18164
18165           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
18166           Original commit message from CVS:
18167           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
18168           (gst_lame_change_state):
18169           * ext/lame/gstlame.h:
18170           Make lame timestamp flushed eos buffer by some additional timestamp
18171           accounting. Fixes #374760.
18172
18173 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
18174
18175           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
18176           Original commit message from CVS:
18177           * gst/mpegaudioparse/gstmpegaudioparse.c:
18178           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
18179           (gst_mp3parse_init), (gst_mp3parse_dispose),
18180           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
18181           (gst_mp3parse_change_state):
18182           * gst/mpegaudioparse/gstmpegaudioparse.h:
18183           Make timestamp handling in mp3parse saner; now works for at least
18184           simple cases.
18185
18186 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
18187
18188           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
18189           Original commit message from CVS:
18190           * gst/mpegaudioparse/Makefile.am:
18191           * gst/mpegaudioparse/gstmpegaudioparse.c:
18192           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18193           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
18194           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
18195           (gst_mp3parse_change_state), (plugin_init):
18196           * gst/mpegaudioparse/gstmpegaudioparse.h:
18197           Bring mp3parse into the 21st century.
18198           Use its own debug category, use gstadapter, format nicely to 80
18199           columns, and fix incorrect handling of 32 kHz and less files.
18200
18201 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
18202
18203           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
18204           Original commit message from CVS:
18205           Patch by: Sebastian Droege <slomo at ubuntu dot com>
18206           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
18207           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
18208           * ext/mpeg2dec/gstmpeg2dec.h:
18209           libmpeg2 requires its output buffers to start at a 16byte aligned
18210           address or the altivec optimizations will explode.
18211
18212 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
18213
18214           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
18215           Original commit message from CVS:
18216           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
18217           * ext/cdio/gstcdio.h:
18218           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
18219           Move CD-TEXT utility function into common file so it can also be
18220           used by a future cdioparanoiasrc.
18221
18222 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
18223
18224           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
18225           Original commit message from CVS:
18226           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
18227           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
18228           information (fixes #340433).
18229
18230 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
18231
18232           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
18233           Original commit message from CVS:
18234           Patch by: Josep Torra Valles  <josep at fluendo com>
18235           * gst/iec958/ac3_padder.c: (ac3p_init):
18236           * gst/mpegstream/gstmpegparse.c:
18237           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
18238           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
18239           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
18240           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
18241           (gst_rmdemux_parse_packet):
18242           Misc. fixes for problems discovered by Forte (different return types
18243           in function declaration and definition, pointer arithmetics with
18244           void pointers). Fixes #362639.
18245
18246 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
18247
18248           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
18249           Original commit message from CVS:
18250           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
18251           Don't announce audio or subtitle streams that aren't really present,
18252           it makes dvddemux create pads that will never carry any data, which
18253           is not good.
18254
18255 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
18256
18257           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
18258           Original commit message from CVS:
18259           * ext/lame/gstlame.c: (gst_lame_set_property):
18260           Round up not allowed bitrates to the next higher allowed one
18261           (Closes: #361140).
18262
18263 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
18264
18265           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
18266           Original commit message from CVS:
18267           * docs/plugins/Makefile.am:
18268           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18269           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18270           * ext/lame/gstlame.c: (gst_lame_class_init):
18271           * ext/lame/gstlame.h:
18272           Add docs for lame and lame to docs. Specify allowed bitrates
18273           in the properties description (#361140). Canonicalise object
18274           property names (ie. use hyphen instead of underscore).
18275           * docs/plugins/inspect/plugin-a52dec.xml:
18276           * docs/plugins/inspect/plugin-amrnb.xml:
18277           * docs/plugins/inspect/plugin-asf.xml:
18278           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18279           * docs/plugins/inspect/plugin-dvdread.xml:
18280           * docs/plugins/inspect/plugin-dvdsub.xml:
18281           * docs/plugins/inspect/plugin-iec958.xml:
18282           * docs/plugins/inspect/plugin-lame.xml:
18283           * docs/plugins/inspect/plugin-mad.xml:
18284           * docs/plugins/inspect/plugin-mpeg2dec.xml:
18285           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18286           * docs/plugins/inspect/plugin-mpegstream.xml:
18287           * docs/plugins/inspect/plugin-siddec.xml:
18288           Update version to CVS.
18289
18290 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
18291
18292           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
18293           Original commit message from CVS:
18294           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18295           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
18296           (plugin_init):
18297           * po/POTFILES.in:
18298           Add i18n magic to lame plugin. Throw decent error message when we
18299           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
18300
18301 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
18302
18303           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
18304           Original commit message from CVS:
18305           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
18306           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
18307           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
18308           Change caps to x-rdt, because it's not x-rtp.
18309           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18310           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
18311           (gst_rmdemux_plugin_init):
18312           Activate pad before adding to the element.
18313           Return the combined stream return values after pad_alloc.
18314
18315 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18316
18317           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
18318           Original commit message from CVS:
18319           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
18320           * ext/mpeg2dec/gstmpeg2dec.h:
18321           Add some debugging to timestamp handling.
18322           Make sure we don't convert invalid timestamps.
18323
18324 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
18325
18326           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
18327           Original commit message from CVS:
18328           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
18329           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
18330           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
18331           (gst_dvd_demux_get_subpicture_stream):
18332           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
18333           (gst_mpeg_demux_get_audio_stream),
18334           (gst_mpeg_demux_get_private_stream):
18335           Active pads before adding them to the running element. Don't assert
18336           on non-BYTE format newsegment events in asfdemux.
18337
18338 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
18339
18340           Printf format fixes.
18341           Original commit message from CVS:
18342           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
18343           (gst_dvd_read_src_handle_seek_event):
18344           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
18345           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
18346           * ext/sidplay/gstsiddec.cc:
18347           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
18348           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
18349           (gst_rmdemux_parse_packet):
18350           Printf format fixes.
18351
18352 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
18353
18354           gst/realmedia/: Added RDT depayloader.
18355           Original commit message from CVS:
18356           * gst/realmedia/Makefile.am:
18357           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
18358           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
18359           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
18360           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
18361           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
18362           * gst/realmedia/rdtdepay.h:
18363           Added RDT depayloader.
18364           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18365           (gst_rmdemux_plugin_init), (plugin_init):
18366           Remove unused function.
18367           Added some more mime-types.
18368
18369 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18370
18371           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
18372           Original commit message from CVS:
18373           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
18374           If an incoming timestamp is within one sample of our current
18375           timestamp, then keep it. This prevents imprecision in the
18376           PTS (which only has 90khz granularity) from affecting our stream.
18377
18378 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
18379
18380           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
18381           Original commit message from CVS:
18382           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
18383           Reflow code so that compiler doesn't complain about possible use
18384           of uninitialised variable any longer; but just in case, initialise
18385           it anyway; also take object ref in query function and do peer pad
18386           stuff in a more thread-safe way.
18387
18388 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
18389
18390           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
18391           Original commit message from CVS:
18392           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
18393           Init a variable to make compilers happy.
18394
18395 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
18396
18397           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
18398           Original commit message from CVS:
18399           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
18400           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
18401           (gst_dvd_demux_sync_stream_to_time):
18402           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
18403           (gst_mpeg_demux_synchronise_pads),
18404           (gst_mpeg_demux_sync_stream_to_time):
18405           Send newsegment updates for sparse streams (#350778).
18406
18407 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18408
18409           ext/dvdread/dvdreadsrc.c: fix compile warning
18410           Original commit message from CVS:
18411           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
18412           fix compile warning
18413
18414 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18415
18416         * configure.ac:
18417           bump the nano bitches
18418           Original commit message from CVS:
18419           bump the nano bitches
18420
18421 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18422
18423           configure.ac: As another attempt, synaesthesia can be enabled by passing
18424           Original commit message from CVS:
18425           * configure.ac:
18426           As another attempt, synaesthesia can be enabled by passing
18427           --with-plugins="synaesthesia" to configure
18428
18429 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18430
18431           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
18432           Original commit message from CVS:
18433           * configure.ac:
18434           Don't build synaesthesia by default, until someone confirms that it
18435           is okay (filed as #356882)
18436
18437 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18438
18439           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
18440           Original commit message from CVS:
18441           * configure.ac:
18442           Don't build synaesthesia by default, until someone confirms that it
18443           is okay (filed as #356882)
18444
18445 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18446
18447           Port synaesthesia.
18448           Original commit message from CVS:
18449           * configure.ac:
18450           * gst/synaesthesia/Makefile.am:
18451           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18452           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18453           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
18454           (gst_synaesthesia_change_state), (plugin_init):
18455           Port synaesthesia.
18456
18457 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18458
18459           More G_OBJECT macro fixing.
18460           Original commit message from CVS:
18461           * ext/mad/gstid3tag.c:
18462           * gst/mpegstream/gstrfc2250enc.h:
18463           * gst/synaesthesia/gstsynaesthesia.c:
18464           More G_OBJECT macro fixing.
18465
18466 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
18467
18468           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
18469           Original commit message from CVS:
18470           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
18471           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
18472           Fix initialisation dummy buffer, the offsets are relative to the start
18473           of the buffers. Fixes #356004.
18474
18475 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
18476
18477         * gst-plugins-ugly.spec.in:
18478           update spec file
18479           Original commit message from CVS:
18480           update spec file
18481
18482 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
18483
18484           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
18485           Original commit message from CVS:
18486           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
18487           Add convert query (needed for later when we just operate in time
18488           format and let the base source class handle all the seeking stuff).
18489
18490 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18491
18492           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
18493           Original commit message from CVS:
18494           * gst/asfdemux/gstasfdemux.c:
18495           (gst_asf_demux_get_gst_tag_from_tag_name),
18496           (gst_asf_demux_process_ext_content_desc):
18497           Erm, lets properly fix it. The only non-text tag that we support is
18498           the track-number and that is an UINT. asfdemux was returning a GValue
18499           initialized as INT. Further the Track and not the TrackNumber tag
18500           (the latter is a string too).
18501
18502 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18503
18504           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
18505           Original commit message from CVS:
18506           * gst/asfdemux/gstasfdemux.c:
18507           (gst_asf_demux_get_gst_tag_from_tag_name),
18508           (gst_asf_demux_process_ext_content_desc):
18509           Skip tags that are unknown (was producing an uninialized GValue).
18510
18511 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
18512
18513           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
18514           Original commit message from CVS:
18515           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
18516           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
18517           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
18518           (gst_a52dec_set_property), (gst_a52dec_get_property):
18519           * ext/a52dec/gsta52dec.h:
18520           Patch from from Michal Benes <michal.benes@itonis.tv>:
18521           Add two things to a52dec: configure the exact output format for ac3
18522           decoding through properties, if desired.
18523           By default, configure an output format preferred by downstream. Now
18524           that audioconvert lists caps by preference, this means that a52dec
18525           can do downmixing (iff required) rather than audioconvert, so it can
18526           use the ac3 downmix levels from the bitstream.
18527
18528 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18529
18530           Add missing GST_LIBS to the link flags
18531           Original commit message from CVS:
18532           * ext/lame/Makefile.am:
18533           * ext/mpeg2dec/Makefile.am:
18534           * gst/dvdlpcmdec/Makefile.am:
18535           * gst/dvdsub/Makefile.am:
18536           * gst/mpegaudioparse/Makefile.am:
18537           Add missing GST_LIBS to the link flags
18538
18539 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
18540
18541           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
18542           Original commit message from CVS:
18543           * configure.ac:
18544           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
18545
18546 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18547
18548           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
18549           Original commit message from CVS:
18550           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
18551           fix build for debug disabled
18552
18553 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
18554
18555           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
18556           Original commit message from CVS:
18557           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
18558           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
18559           Use static pad templates with ANY caps for the source pads for
18560           simplicity and to avoid warnings when creating pads for unhandled
18561           codec IDs (#351795).
18562
18563 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
18564
18565           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
18566           Original commit message from CVS:
18567           Patch by: Michal Benes <michal dot benes at itonis dot tv>
18568           * ext/mad/gstmad.c: (gst_mad_chain):
18569           Fix timestamping in mad by only activating a new timestamp when the
18570           previous frame has been decoded. Fixes #350723.
18571           Also clean up some of the non fatal warnings when the input buffer is
18572           too small to decode a header.
18573
18574 === release 0.10.4 ===
18575
18576 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18577
18578         * ChangeLog:
18579         * NEWS:
18580         * RELEASE:
18581         * configure.ac:
18582         * docs/plugins/gst-plugins-ugly-plugins.args:
18583         * docs/plugins/inspect/plugin-a52dec.xml:
18584         * docs/plugins/inspect/plugin-amrnb.xml:
18585         * docs/plugins/inspect/plugin-asf.xml:
18586         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18587         * docs/plugins/inspect/plugin-dvdread.xml:
18588         * docs/plugins/inspect/plugin-dvdsub.xml:
18589         * docs/plugins/inspect/plugin-iec958.xml:
18590         * docs/plugins/inspect/plugin-lame.xml:
18591         * docs/plugins/inspect/plugin-mad.xml:
18592         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18593         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18594         * docs/plugins/inspect/plugin-mpegstream.xml:
18595         * docs/plugins/inspect/plugin-rmdemux.xml:
18596         * docs/plugins/inspect/plugin-siddec.xml:
18597           releasing 0.10.4
18598           Original commit message from CVS:
18599           releasing 0.10.4
18600
18601 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18602
18603         * po/af.po:
18604         * po/az.po:
18605         * po/cs.po:
18606         * po/en_GB.po:
18607         * po/hu.po:
18608         * po/it.po:
18609         * po/nb.po:
18610         * po/nl.po:
18611         * po/or.po:
18612         * po/sq.po:
18613         * po/sr.po:
18614         * po/sv.po:
18615         * po/uk.po:
18616         * po/vi.po:
18617           Update .po files
18618           Original commit message from CVS:
18619           Update .po files
18620
18621 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
18622
18623           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
18624           Original commit message from CVS:
18625           Patch by: Wim Taymans <wim at fluendo dot com>
18626           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
18627           Instead of forwarding the event in the wrong format, unref it and set
18628           a boolean that we still need to send it in the streaming thread.
18629           Fixes #350554
18630
18631 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18632
18633           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
18634           Original commit message from CVS:
18635           Patch by: Edward Hervey (edward at fluendo dot com)
18636           * ext/dvdread/dvdreadsrc.c: (plugin_init):
18637           Put debug category initialization before use of GST_DEBUG, in order
18638           to remove a fatal warning.  Fixes #350895
18639
18640 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
18641
18642           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
18643           Original commit message from CVS:
18644           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
18645           Set rank to NONE for the time being until we make playbin handle
18646           subtitle pictures again (dvdsubdec seems to be a bit shaky at
18647           times when seeking, so it's probably better if it doesn't get
18648           autoplugged for the time being).
18649
18650 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
18651
18652           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
18653           Original commit message from CVS:
18654           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18655           (gst_rmdemux_parse_mdpr):
18656           Handle audio streams with stream_version 3 properly; warn about
18657           unknown stream versions; handle unknown fourccs a tad more
18658           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
18659           with GST_FOURCC_FORMAT.
18660
18661 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18662
18663           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
18664           Original commit message from CVS:
18665           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
18666           Error out properly if this is an interactive DVD (fixes #345694).
18667
18668 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18669
18670           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
18671           Original commit message from CVS:
18672           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
18673           When the first_access is 1 or 0, we should copy the timestamp from
18674           the incoming buffer if there is one.
18675
18676 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
18677
18678           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
18679           Original commit message from CVS:
18680           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
18681           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
18682           Use GST_ELEMENT_ERROR for error reporting; post errors in some
18683           more places; remove superfluous newlines from debug statements.
18684
18685 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
18686
18687           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
18688           Original commit message from CVS:
18689           Patch by: Frédéric Riss  <frederic.riss at gmail com>
18690           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
18691           Don't set negative durations on outgoing buffers (#350044),
18692           which happens when you use macros that got changed during
18693           the last unstable cycle because they were thought not to
18694           be used anywhere.
18695
18696 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
18697
18698           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
18699           Original commit message from CVS:
18700           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
18701           (gst_dvd_read_src_goto_chapter),
18702           (gst_dvd_read_src_get_chapter_starts),
18703           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
18704           (gst_dvd_read_src_get_time_for_sector),
18705           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
18706           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
18707           (gst_dvd_read_src_goto_sector):
18708           * ext/dvdread/dvdreadsrc.h:
18709           Add basic support for time-based seeking; set timestamps on
18710           outgoing buffers if we have them; create table with
18711           chapter to time mapping when opening a title; rename
18712           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
18713           make it take an explicit pgc argument; fix up some debugging
18714           messages so that title/chapter numbers are printed as starting
18715           from 1 for easier readability.
18716
18717 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
18718
18719           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
18720           Original commit message from CVS:
18721           * gst/realmedia/Makefile.am:
18722           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18723           (gst_rmdemux_parse_cont):
18724           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
18725           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
18726           * gst/realmedia/rmutils.h:
18727           Factor out some code into rmutils.[ch]; when reading
18728           strings, don't read beyond the available data; read
18729           metadata strings correctly (string length is 16 bits
18730           here, not just 8).
18731
18732 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18733
18734           Fix dist by including gst-libs/
18735           Original commit message from CVS:
18736           * Makefile.am:
18737           * configure.ac:
18738           * gst/asfdemux/gstasfdemux.c:
18739           Fix dist by including gst-libs/
18740
18741 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18742
18743           Make custom error messages translatable.
18744           Original commit message from CVS:
18745           * ext/dvdread/dvdreadsrc.c: (plugin_init):
18746           * po/POTFILES.in:
18747           Make custom error messages translatable.
18748           * gst/asfdemux/gstasf.c: (plugin_init):
18749           Remove setlocale() call, doesn't seem to be needed or recommended for
18750           plugins, at least not according to gstreamer/docs/random/i18n.
18751
18752 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
18753
18754           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
18755           Original commit message from CVS:
18756           * gst/asfdemux/Makefile.am:
18757           * gst/asfdemux/asfheaders.c:
18758           * gst/asfdemux/asfheaders.h:
18759           * gst/asfdemux/gstasf.c: (plugin_init):
18760           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
18761           Error out when the stream is encrypted (rather than feeding
18762           garbage to the decoders). Fixes #349025.
18763
18764 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
18765
18766           Add/enable autofoo magic for translations.
18767           Original commit message from CVS:
18768           * Makefile.am:
18769           * autogen.sh:
18770           * configure.ac:
18771           * po/POTFILES.in:
18772           Add/enable autofoo magic for translations.
18773
18774 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
18775
18776           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
18777           Original commit message from CVS:
18778           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18779           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
18780           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
18781           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
18782           Don't leak streams, strings or caps. Get rid of unnecessary
18783           getcaps() function.
18784
18785 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
18786
18787           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
18788           Original commit message from CVS:
18789           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
18790           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
18791           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
18792           (gst_rmdemux_stream_clear_cached_subpackets),
18793           (gst_rmdemux_descramble_cook_audio),
18794           (gst_rmdemux_descramble_dnet_audio),
18795           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
18796           Descramble cook audio streams before sending them to the
18797           decoder. Fixes #347292.
18798           Also miscellaneous clean-ups and log-level changes.
18799
18800 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18801
18802           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
18803           Original commit message from CVS:
18804           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
18805           * ext/lame/gstlame.c: (gst_lame_setup):
18806           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
18807
18808 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
18809
18810           ext/sidplay/gstsiddec.*: Remove old metadata thing.
18811           Original commit message from CVS:
18812           * ext/sidplay/gstsiddec.cc:
18813           * ext/sidplay/gstsiddec.h:
18814           Remove old metadata thing.
18815
18816 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
18817
18818           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
18819           Original commit message from CVS:
18820           * gst/asfdemux/gstasfdemux.c:
18821           (gst_asf_demux_get_ext_stream_props_for_stream),
18822           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
18823           Find language codes for audio streams if they are available.
18824
18825 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18826
18827           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
18828           Original commit message from CVS:
18829           * gst/asfdemux/asfheaders.h:
18830           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
18831           (gst_asf_demux_process_stream),
18832           (gst_asf_demux_process_language_list),
18833           (gst_asf_demux_process_ext_stream_props),
18834           (gst_asf_demux_process_queued_extended_stream_objects),
18835           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
18836           * gst/asfdemux/gstasfdemux.h:
18837           Parse extended stream properties objects and stream objects
18838           hidden inside them (but delay creation of the appropriate
18839           pads until after all the 'normal' stream objects have been
18840           dealt with) (#343763). Also parse language list object.
18841
18842 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18843
18844           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
18845           Original commit message from CVS:
18846           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
18847           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
18848           (find_seek_offset_time), (gst_rmdemux_perform_seek),
18849           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
18850           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
18851           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18852           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
18853           * gst/realmedia/rmdemux.h:
18854           Cleanups, use GstSegment for seeking.
18855           Fix error handling.
18856           Combine flow return from all streams.
18857
18858 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
18859
18860           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
18861           Original commit message from CVS:
18862           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
18863           Remove g_assert that shouldn't be there.
18864
18865 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
18866
18867           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
18868           Original commit message from CVS:
18869           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
18870           Fix refcounting when cropping. Fixes #341677.
18871
18872 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
18873
18874           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
18875           Original commit message from CVS:
18876           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
18877           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
18878           (gst_asf_demux_process_segment):
18879           Fix typo. Closes #347029.
18880
18881 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
18882
18883           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
18884           Original commit message from CVS:
18885           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
18886           Skip chunks for unknown streams properly. Fixes broken sound
18887           and/or video for files that have additional streams that
18888           we don't recognise yet (e.g. if they are embedded in extended
18889           stream properties). Partly fixes #343763.
18890
18891 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
18892
18893           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
18894           Original commit message from CVS:
18895           * gst/asfdemux/asfheaders.c:
18896           * gst/asfdemux/asfheaders.h:
18897           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
18898           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
18899           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
18900           (gst_asf_demux_change_state):
18901           * gst/asfdemux/gstasfdemux.h:
18902           Add some more GUIDs and make debug log more readable
18903           and easier to follow when parsing the headers.
18904
18905 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
18906
18907           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
18908           Original commit message from CVS:
18909           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
18910           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
18911           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
18912           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
18913           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
18914           * ext/dvdread/dvdreadsrc.h:
18915           Rewrite seeking code and make seeking in DVDs work (#337834).
18916
18917 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
18918
18919           autogen.sh: Check for automake-1.9 as well.
18920           Original commit message from CVS:
18921           * autogen.sh:
18922           Check for automake-1.9 as well.
18923
18924 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
18925
18926           ext/dvdread/dvdreadsrc.c: Make check stronger.
18927           Original commit message from CVS:
18928           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
18929           Make check stronger.
18930
18931 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
18932
18933           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
18934           Original commit message from CVS:
18935           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
18936           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
18937           (gst_asf_demux_push_buffer):
18938           * gst/asfdemux/gstasfdemux.h:
18939           Handle unknown codec IDs/fourccs properly (#345879); send tag
18940           events after newsegment event; fix use of GST_FOURCC_FORMAT
18941           macro.
18942
18943 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18944
18945           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
18946           Original commit message from CVS:
18947           * ext/a52dec/gsta52dec.c: (plugin_init):
18948           Call the channel positions get_type() method in plugin_init
18949           to ensure that it isn't simultaneously called later from
18950           multiple threads.
18951
18952 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
18953
18954           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
18955           Original commit message from CVS:
18956           * gst/mpegstream/gstmpegpacketize.c:
18957           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
18958           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
18959           Also flush packetizer cache when we get a buffer that has the
18960           DISCONT flag set; update current byte position from buffer
18961           offset after a flush.
18962
18963 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
18964
18965           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
18966           Original commit message from CVS:
18967           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
18968           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
18969           (gst_mpeg_packetize_read):
18970           * gst/mpegstream/gstmpegpacketize.h:
18971           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18972           (gst_mpeg_parse_change_state):
18973           Flush packetizer cache when we get a FLUSH_STOP event;
18974           remove unused source pad member from packetizer; add debug
18975           category for packetizer.
18976
18977 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18978
18979           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
18980           Original commit message from CVS:
18981           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
18982           Treat dual-mono as stereo. It should really be output on 2 separate
18983           pads, but isn't for now.
18984
18985 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
18986
18987           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
18988           Original commit message from CVS:
18989           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
18990           Assume 4:3 DAR rather than 4:3 PAR (#345184).
18991
18992 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
18993
18994           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
18995           Original commit message from CVS:
18996           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
18997           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
18998           any PAR whatsoever (rather than using 0/0, which will lead to
18999           an abort later on). Fixes #345184.
19000
19001 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
19002
19003           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
19004           Original commit message from CVS:
19005           Patch by: Michael Dominic K.  < mdk at mdk org pl>
19006           * ext/mad/gstmad.c: (gst_mad_chain):
19007           Send newsegment event before calling
19008           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
19009           in connection with pad blocking (#342594). While we're at it,
19010           do some minor clean-ups.
19011
19012 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
19013
19014           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
19015           Original commit message from CVS:
19016           * configure.ac:
19017           Fix --disable-external (can't set conditionals conditionally,
19018           #343602).
19019
19020 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19021
19022           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
19023           Original commit message from CVS:
19024           * ext/a52dec/Makefile.am:
19025           ... and then he said "When you go and fix the build you
19026           better make sure you have some spare backslashes in your
19027           pocket".
19028
19029 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
19030
19031           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
19032           Original commit message from CVS:
19033           * ext/sidplay/gstsiddec.cc:
19034           Fix copyright, email addresses and descriptions.
19035           Use saner defaults for arguments. Fixes #344667.
19036           constify some stuff.
19037           Fix memleaks.
19038           Add tags.
19039           Fix negotiation to do mono/44100 by default.
19040           Post error messages.
19041           Use _scale_int where possible.
19042
19043 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
19044
19045           ext/dvdnav/.cvsignore: More ignore
19046           Original commit message from CVS:
19047           * ext/dvdnav/.cvsignore:
19048           More ignore
19049
19050 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
19051
19052           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
19053           Original commit message from CVS:
19054           * tests/check/elements/amrnbenc.c: (push_data):
19055           Init memory before feeding it to the encoder to make
19056           the valgrind test succeed.
19057
19058 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
19059
19060           gst/asfdemux/.cvsignore: More ignore
19061           Original commit message from CVS:
19062           * gst/asfdemux/.cvsignore:
19063           More ignore
19064
19065 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
19066
19067           .cvsignore: Ignore files generated by 'make dist'.
19068           Original commit message from CVS:
19069           * .cvsignore:
19070           Ignore files generated by 'make dist'.
19071
19072 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19073
19074           update build files
19075           Original commit message from CVS:
19076           * autogen.sh:
19077           * configure.ac:
19078           * ext/a52dec/Makefile.am:
19079           * ext/dvdnav/Makefile.am:
19080           * ext/dvdread/Makefile.am:
19081           * ext/lame/Makefile.am:
19082           * ext/mad/Makefile.am:
19083           * ext/mpeg2dec/Makefile.am:
19084           * ext/sidplay/Makefile.am:
19085           update build files
19086
19087 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19088
19089           autogen.sh: require am17
19090           Original commit message from CVS:
19091           * autogen.sh:
19092           require am17
19093           * configure.ac:
19094           * ext/annodex/Makefile.am:
19095           * ext/cdio/Makefile.am:
19096           * ext/dv/Makefile.am:
19097           * ext/esd/Makefile.am:
19098           * ext/flac/Makefile.am:
19099           * ext/gdk_pixbuf/Makefile.am:
19100           * ext/ladspa/Makefile.am:
19101           * ext/libcaca/Makefile.am:
19102           * ext/speex/Makefile.am:
19103           * ext/taglib/Makefile.am:
19104           * sys/oss/Makefile.am:
19105           * sys/sunaudio/Makefile.am:
19106           * sys/ximage/Makefile.am:
19107           clean up build further
19108
19109 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
19110
19111           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
19112           Original commit message from CVS:
19113           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
19114           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
19115           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
19116           (gst_mpeg2dec_change_state):
19117           * ext/mpeg2dec/gstmpeg2dec.h:
19118           Simplify and don't leak our buffer pool.
19119           Use _scale_int.
19120           Remove unfixed bug number from previous ChangeLog entry.
19121
19122 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
19123
19124           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
19125           Original commit message from CVS:
19126           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
19127           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
19128           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
19129           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
19130           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
19131           (handle_sequence), (handle_picture), (handle_slice),
19132           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
19133           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
19134           * ext/mpeg2dec/gstmpeg2dec.h:
19135           Fix padtemplate as we can now do fractional framerates.
19136           Small cleanups.
19137           Use GstSegment.
19138           Add simple frame dropping QoS.
19139           Precalc buffer output sizes and UV offsets.
19140           Always give libmpeg2 a valid fbuf when it wants one.
19141           don't trust libmpeg to discard our buffers but manage it
19142           ourselves.
19143           Fixes #343627, #327350, #335288
19144
19145 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
19146
19147           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
19148           Original commit message from CVS:
19149           * win32/MANIFEST:
19150           Add a manifest for futures ugly win32 releases.
19151           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
19152           Move bufcaps declaration at the begining of the instructions
19153           block.
19154
19155 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19156
19157           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19158           Original commit message from CVS:
19159           * ext/alsaspdif/alsaspdifsink.h:
19160           * ext/amrwb/gstamrwbdec.h:
19161           * ext/amrwb/gstamrwbenc.h:
19162           * ext/amrwb/gstamrwbparse.h:
19163           * ext/arts/gst_arts.h:
19164           * ext/artsd/gstartsdsink.h:
19165           * ext/audiofile/gstafparse.h:
19166           * ext/audiofile/gstafsink.h:
19167           * ext/audiofile/gstafsrc.h:
19168           * ext/audioresample/gstaudioresample.h:
19169           * ext/bz2/gstbz2dec.h:
19170           * ext/bz2/gstbz2enc.h:
19171           * ext/dirac/gstdiracdec.h:
19172           * ext/directfb/dfbvideosink.h:
19173           * ext/divx/gstdivxdec.h:
19174           * ext/divx/gstdivxenc.h:
19175           * ext/dts/gstdtsdec.h:
19176           * ext/faac/gstfaac.h:
19177           * ext/gsm/gstgsmdec.h:
19178           * ext/gsm/gstgsmenc.h:
19179           * ext/ivorbis/vorbisenc.h:
19180           * ext/libfame/gstlibfame.h:
19181           * ext/nas/nassink.h:
19182           * ext/neon/gstneonhttpsrc.h:
19183           * ext/polyp/polypsink.h:
19184           * ext/sdl/sdlaudiosink.h:
19185           * ext/sdl/sdlvideosink.h:
19186           * ext/shout/gstshout.h:
19187           * ext/snapshot/gstsnapshot.h:
19188           * ext/sndfile/gstsf.h:
19189           * ext/swfdec/gstswfdec.h:
19190           * ext/tarkin/gsttarkindec.h:
19191           * ext/tarkin/gsttarkinenc.h:
19192           * ext/theora/theoradec.h:
19193           * ext/wavpack/gstwavpackdec.h:
19194           * ext/wavpack/gstwavpackparse.h:
19195           * ext/xine/gstxine.h:
19196           * ext/xvid/gstxviddec.h:
19197           * ext/xvid/gstxvidenc.h:
19198           * gst/cdxaparse/gstcdxaparse.h:
19199           * gst/cdxaparse/gstcdxastrip.h:
19200           * gst/colorspace/gstcolorspace.h:
19201           * gst/festival/gstfestival.h:
19202           * gst/freeze/gstfreeze.h:
19203           * gst/gdp/gstgdpdepay.h:
19204           * gst/gdp/gstgdppay.h:
19205           * gst/modplug/gstmodplug.h:
19206           * gst/mpeg1sys/gstmpeg1systemencode.h:
19207           * gst/mpeg1videoparse/gstmp1videoparse.h:
19208           * gst/mpeg2sub/gstmpeg2subt.h:
19209           * gst/mpegaudioparse/gstmpegaudioparse.h:
19210           * gst/multifilesink/gstmultifilesink.h:
19211           * gst/overlay/gstoverlay.h:
19212           * gst/playondemand/gstplayondemand.h:
19213           * gst/qtdemux/qtdemux.h:
19214           * gst/rtjpeg/gstrtjpegdec.h:
19215           * gst/rtjpeg/gstrtjpegenc.h:
19216           * gst/smooth/gstsmooth.h:
19217           * gst/smoothwave/gstsmoothwave.h:
19218           * gst/spectrum/gstspectrum.h:
19219           * gst/speed/gstspeed.h:
19220           * gst/stereo/gststereo.h:
19221           * gst/switch/gstswitch.h:
19222           * gst/tta/gstttadec.h:
19223           * gst/tta/gstttaparse.h:
19224           * gst/videodrop/gstvideodrop.h:
19225           * gst/xingheader/gstxingmux.h:
19226           * sys/directdraw/gstdirectdrawsink.h:
19227           * sys/directsound/gstdirectsoundsink.h:
19228           * sys/dxr3/dxr3audiosink.h:
19229           * sys/dxr3/dxr3spusink.h:
19230           * sys/dxr3/dxr3videosink.h:
19231           * sys/qcam/gstqcamsrc.h:
19232           * sys/vcd/vcdsrc.h:
19233           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19234
19235 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19236
19237           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19238           Original commit message from CVS:
19239           * ext/a52dec/gsta52dec.h:
19240           * ext/amrnb/amrnbdec.h:
19241           * ext/amrnb/amrnbenc.h:
19242           * ext/amrnb/amrnbparse.h:
19243           * ext/mpeg2dec/gstmpeg2dec.h:
19244           * ext/sidplay/gstsiddec.h:
19245           * gst/ac3parse/gstac3parse.h:
19246           * gst/asfdemux/gstasfdemux.h:
19247           * gst/asfdemux/gstasfmux.h:
19248           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19249           * gst/iec958/ac3iec.h:
19250           * gst/mpegaudioparse/gstmpegaudioparse.h:
19251           * gst/mpegstream/gstdvddemux.h:
19252           * gst/mpegstream/gstmpegclock.h:
19253           * gst/mpegstream/gstmpegdemux.h:
19254           * gst/mpegstream/gstmpegparse.h:
19255           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19256
19257 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
19258
19259           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
19260           Original commit message from CVS:
19261           * README:
19262           Replace current README (containing the release notes from
19263           some 0.9.x version) with a proper README taken from the core.
19264
19265 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
19266
19267           ext/amrnb/: Sortof first quick cleanup of all this mess...
19268           Original commit message from CVS:
19269           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
19270           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19271           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
19272           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
19273           * ext/amrnb/amrnbparse.h:
19274           Sortof first quick cleanup of all this mess...
19275           Don't crap out on empty and invalid FTs but treat them as
19276           empty packets, the decoder handles them fine.
19277           Fixes #342222.
19278
19279 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19280
19281           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
19282           Original commit message from CVS:
19283           * gst/asfdemux/gstasf.c: (plugin_init):
19284           Call gst_riff_init() so the riff debug category gets set up
19285           before it is being used.
19286
19287 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
19288
19289           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
19290           Original commit message from CVS:
19291           * gst/iec958/ac3_padder.c: (ac3p_parse):
19292           * gst/iec958/ac3_padder.h:
19293           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
19294           (ac3iec_chain_raw), (ac3iec_change_state):
19295           * gst/iec958/ac3iec.h:
19296           Write rate into the caps, for the allowed ac3 rates. Some minor
19297           cleanups.
19298
19299 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
19300
19301           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
19302           Original commit message from CVS:
19303           Patch by: James "Doc" Livingston  <doclivingston gmail com>
19304           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
19305           Do tag merging correctly (#339918). Output taglists
19306           properly in debug statements too while we're at it.
19307
19308 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19309
19310           ext/a52dec/gsta52dec.c: Add more debug
19311           Original commit message from CVS:
19312           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
19313           Add more debug
19314           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
19315           (gst_dvdlpcmdec_init), (update_timestamps),
19316           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
19317           (dvdlpcmdec_sink_event):
19318           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19319           If we have a first_access offset but no current timestamp (might
19320           happen after a seek), then calculate a start time for the first
19321           portion so that it will align with the timestamp given for the
19322           first_access portion.
19323           If a new-segment arrives with format time, store the start
19324           time as a failsafe timestamp in case we never get any further
19325           timestamp info (unlikely)
19326           Mask out the 'frame number' section of the incoming header so
19327           that we don't consider it to be changing on every buffer and
19328           reset the caps constantly.
19329           Use gst_util_uint64_scale for duration calculation
19330
19331 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
19332
19333           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
19334           Original commit message from CVS:
19335           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
19336           Fix timestamping for cases where the first_access parameter is 4.
19337           Ensure we don't overrun buffers in other cases.
19338
19339 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
19340
19341           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
19342           Original commit message from CVS:
19343           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
19344           Fix silly bug when reading metadata (#341254).
19345
19346 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
19347
19348           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
19349           Original commit message from CVS:
19350           * autogen.sh: (CONFIGURE_DEF_OPT):
19351           libtoolize on Darwin/MacOSX is called glibtoolize
19352
19353 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
19354
19355           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
19356           Original commit message from CVS:
19357           * ext/lame/gstlame.c: (gst_lame_get_type),
19358           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
19359           (gst_lame_setup), (gst_lame_change_state):
19360           * ext/lame/gstlame.h:
19361           Remove tag writing from lame (which was completely broken
19362           anyway, #329184). Leaving GstTagSetter interface around for
19363           now, albeit non-functional. Should be removed completely
19364           in 0.11. Use the 'id3v2mux' plugin from -good for writing
19365           tags.
19366
19367 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
19368
19369         * ChangeLog:
19370         * ext/dvdread/dvdreadsrc.c:
19371         * gst/asfdemux/gstasfdemux.c:
19372           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
19373           Original commit message from CVS:
19374           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
19375
19376 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
19377
19378           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
19379           Original commit message from CVS:
19380           Patch by: Andres Salomon  <dilinger at debian org>
19381           * ext/lame/gstlame.c: (gst_lame_sink_event):
19382           Fix typo (comma vs. semicolon) (#340710).
19383
19384 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
19385
19386           ext/mad/gstmad.c: Make mad the second element to support the highly useful
19387           Original commit message from CVS:
19388           Patch by: Lutz Müller <lutz at topfrose de>
19389           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
19390           Make mad the second element to support the highly useful
19391           FORMATS query (#340594)
19392
19393 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
19394
19395           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
19396           Original commit message from CVS:
19397           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
19398           (gst_mpeg2dec_src_query):
19399           Remember the query duration format before passing it upstream since it
19400           could have been modified.
19401           Add GST_WARNING_OBJECT in sink convert function to detail why the
19402           conversion didn't work.
19403
19404 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19405
19406           Define GstElementDetails as const and also static (when defined as global)
19407           Original commit message from CVS:
19408           * ext/amrwb/gstamrwbdec.c:
19409           * ext/amrwb/gstamrwbenc.c:
19410           * ext/amrwb/gstamrwbparse.c:
19411           * ext/arts/gst_arts.c:
19412           * ext/artsd/gstartsdsink.c:
19413           * ext/audiofile/gstafparse.c:
19414           * ext/audiofile/gstafsink.c:
19415           * ext/audiofile/gstafsrc.c:
19416           * ext/audioresample/gstaudioresample.c:
19417           * ext/bz2/gstbz2dec.c:
19418           * ext/bz2/gstbz2enc.c:
19419           * ext/cdaudio/gstcdaudio.c:
19420           * ext/directfb/dfbvideosink.c:
19421           * ext/divx/gstdivxdec.c:
19422           * ext/divx/gstdivxenc.c:
19423           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
19424           * ext/faac/gstfaac.c: (gst_faac_base_init):
19425           * ext/faad/gstfaad.c:
19426           * ext/gsm/gstgsmdec.c:
19427           * ext/gsm/gstgsmenc.c:
19428           * ext/hermes/gsthermescolorspace.c:
19429           * ext/ivorbis/vorbisfile.c:
19430           * ext/lcs/gstcolorspace.c:
19431           * ext/libfame/gstlibfame.c:
19432           * ext/libmms/gstmms.c: (gst_mms_base_init):
19433           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
19434           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
19435           * ext/nas/nassink.c: (gst_nassink_base_init):
19436           * ext/neon/gstneonhttpsrc.c:
19437           * ext/sdl/sdlaudiosink.c:
19438           * ext/sdl/sdlvideosink.c:
19439           * ext/shout/gstshout.c:
19440           * ext/snapshot/gstsnapshot.c:
19441           * ext/sndfile/gstsf.c:
19442           * ext/swfdec/gstswfdec.c:
19443           * ext/tarkin/gsttarkindec.c:
19444           * ext/tarkin/gsttarkinenc.c:
19445           * ext/theora/theoradec.c:
19446           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
19447           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
19448           * ext/xvid/gstxviddec.c:
19449           * ext/xvid/gstxvidenc.c:
19450           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
19451           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
19452           * gst/chart/gstchart.c:
19453           * gst/colorspace/gstcolorspace.c:
19454           * gst/deinterlace/gstdeinterlace.c:
19455           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
19456           * gst/festival/gstfestival.c:
19457           * gst/filter/gstbpwsinc.c:
19458           * gst/filter/gstiir.c:
19459           * gst/filter/gstlpwsinc.c:
19460           * gst/freeze/gstfreeze.c:
19461           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
19462           * gst/librfb/gstrfbsrc.c:
19463           * gst/mixmatrix/mixmatrix.c:
19464           * gst/mpeg1sys/gstmpeg1systemencode.c:
19465           * gst/mpeg1videoparse/gstmp1videoparse.c:
19466           * gst/mpeg2sub/gstmpeg2subt.c:
19467           * gst/mpegaudioparse/gstmpegaudioparse.c:
19468           * gst/multifilesink/gstmultifilesink.c:
19469           * gst/overlay/gstoverlay.c:
19470           * gst/passthrough/gstpassthrough.c:
19471           * gst/playondemand/gstplayondemand.c:
19472           * gst/qtdemux/qtdemux.c:
19473           * gst/rtjpeg/gstrtjpegdec.c:
19474           * gst/rtjpeg/gstrtjpegenc.c:
19475           * gst/smooth/gstsmooth.c:
19476           * gst/smoothwave/gstsmoothwave.c:
19477           * gst/spectrum/gstspectrum.c:
19478           * gst/speed/gstspeed.c:
19479           * gst/stereo/gststereo.c:
19480           * gst/switch/gstswitch.c:
19481           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
19482           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
19483           * gst/vbidec/gstvbidec.c:
19484           * gst/videocrop/gstvideocrop.c:
19485           * gst/videodrop/gstvideodrop.c:
19486           * gst/virtualdub/gstxsharpen.c:
19487           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
19488           * gst/y4m/gsty4mencode.c:
19489           * sys/cdrom/gstcdplayer.c:
19490           * sys/directdraw/gstdirectdrawsink.c:
19491           * sys/directsound/gstdirectsoundsink.c:
19492           * sys/glsink/glimagesink.c:
19493           * sys/qcam/gstqcamsrc.c:
19494           * sys/v4l2/gstv4l2src.c:
19495           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
19496           * sys/ximagesrc/ximagesrc.c:
19497           Define GstElementDetails as const and also static (when defined as
19498           global)
19499
19500 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19501
19502           Define GstElementDetails as const and also static (when defined as global)
19503           Original commit message from CVS:
19504           * ext/mad/gstid3tag.c:
19505           * ext/mad/gstmad.c:
19506           * gst/ac3parse/gstac3parse.c:
19507           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19508           * gst/synaesthesia/gstsynaesthesia.c:
19509           Define GstElementDetails as const and also static (when defined as
19510           global)
19511
19512 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19513
19514           Define GstElementDetails as const and also static (when defined as global)
19515           Original commit message from CVS:
19516           * ext/aalib/gstaasink.c:
19517           * ext/annodex/gstcmmldec.c:
19518           * ext/annodex/gstcmmlenc.c:
19519           * ext/cairo/gsttextoverlay.c:
19520           * ext/cairo/gsttimeoverlay.c:
19521           * ext/cdio/gstcdiocddasrc.c:
19522           * ext/dv/gstdvdec.c:
19523           * ext/dv/gstdvdemux.c:
19524           * ext/esd/esdmon.c:
19525           * ext/esd/esdsink.c:
19526           * ext/flac/gstflacenc.c:
19527           * ext/flac/gstflactag.c:
19528           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
19529           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
19530           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
19531           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
19532           * ext/gdk_pixbuf/pixbufscale.c:
19533           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
19534           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
19535           * ext/jpeg/gstjpegdec.c:
19536           * ext/jpeg/gstjpegenc.c:
19537           * ext/jpeg/gstsmokedec.c:
19538           * ext/jpeg/gstsmokeenc.c:
19539           * ext/libcaca/gstcacasink.c:
19540           * ext/libmng/gstmngdec.c:
19541           * ext/libmng/gstmngenc.c:
19542           * ext/libpng/gstpngdec.c:
19543           * ext/libpng/gstpngenc.c:
19544           * ext/mikmod/gstmikmod.c:
19545           * ext/raw1394/gstdv1394src.c:
19546           * ext/shout2/gstshout2.c: (gst_shout2send_init):
19547           * ext/shout2/gstshout2.h:
19548           * ext/speex/gstspeexdec.c:
19549           * ext/speex/gstspeexenc.c:
19550           * gst/alpha/gstalpha.c:
19551           * gst/alpha/gstalphacolor.c:
19552           * gst/apetag/gstapedemux.c:
19553           * gst/auparse/gstauparse.c:
19554           * gst/autodetect/gstautoaudiosink.c:
19555           (gst_auto_audio_sink_base_init):
19556           * gst/autodetect/gstautovideosink.c:
19557           (gst_auto_video_sink_base_init):
19558           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
19559           * gst/avi/gstavimux.c: (gst_avimux_base_init):
19560           * gst/cutter/gstcutter.c:
19561           * gst/debug/breakmydata.c:
19562           * gst/debug/efence.c:
19563           * gst/debug/gstnavigationtest.c:
19564           * gst/debug/gstnavseek.c:
19565           * gst/debug/negotiation.c:
19566           * gst/debug/progressreport.c:
19567           * gst/debug/testplugin.c:
19568           * gst/effectv/gstaging.c:
19569           * gst/effectv/gstdice.c:
19570           * gst/effectv/gstedge.c:
19571           * gst/effectv/gstquark.c:
19572           * gst/effectv/gstrev.c:
19573           * gst/effectv/gstshagadelic.c:
19574           * gst/effectv/gstvertigo.c:
19575           * gst/effectv/gstwarp.c:
19576           * gst/flx/gstflxdec.c:
19577           * gst/goom/gstgoom.c:
19578           * gst/icydemux/gsticydemux.c:
19579           * gst/id3demux/gstid3demux.c:
19580           * gst/interleave/deinterleave.c:
19581           * gst/interleave/interleave.c:
19582           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
19583           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
19584           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
19585           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
19586           * gst/level/gstlevel.c:
19587           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
19588           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
19589           * gst/median/gstmedian.c:
19590           * gst/monoscope/gstmonoscope.c:
19591           * gst/multipart/multipartdemux.c:
19592           * gst/multipart/multipartmux.c:
19593           * gst/oldcore/gstaggregator.c:
19594           * gst/oldcore/gstfdsink.c:
19595           * gst/oldcore/gstmd5sink.c:
19596           * gst/oldcore/gstmultifilesrc.c:
19597           * gst/oldcore/gstpipefilter.c:
19598           * gst/oldcore/gstshaper.c:
19599           * gst/oldcore/gststatistics.c:
19600           * gst/rtp/gstasteriskh263.c:
19601           * gst/rtp/gstrtpL16depay.c:
19602           * gst/rtp/gstrtpL16pay.c:
19603           * gst/rtp/gstrtpamrdepay.c:
19604           * gst/rtp/gstrtpamrpay.c:
19605           * gst/rtp/gstrtpdepay.c:
19606           * gst/rtp/gstrtpgsmpay.c:
19607           * gst/rtp/gstrtph263pay.c:
19608           * gst/rtp/gstrtph263pdepay.c:
19609           * gst/rtp/gstrtph263ppay.c:
19610           * gst/rtp/gstrtpilbcdepay.c:
19611           * gst/rtp/gstrtpmp4gpay.c:
19612           * gst/rtp/gstrtpmp4vdepay.c:
19613           * gst/rtp/gstrtpmp4vpay.c:
19614           * gst/rtp/gstrtpmpadepay.c:
19615           * gst/rtp/gstrtpmpapay.c:
19616           * gst/rtp/gstrtppcmadepay.c:
19617           * gst/rtp/gstrtppcmapay.c:
19618           * gst/rtp/gstrtppcmudepay.c:
19619           * gst/rtp/gstrtppcmupay.c:
19620           * gst/rtp/gstrtpspeexdepay.c:
19621           * gst/rtp/gstrtpspeexpay.c:
19622           * gst/rtsp/gstrtpdec.c:
19623           * gst/rtsp/gstrtspsrc.c:
19624           * gst/smpte/gstsmpte.c:
19625           * gst/udp/gstdynudpsink.c:
19626           * gst/udp/gstmultiudpsink.c:
19627           * gst/udp/gstudpsink.c:
19628           * gst/udp/gstudpsrc.c:
19629           * gst/videobox/gstvideobox.c:
19630           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
19631           * gst/videofilter/gstvideobalance.c:
19632           * gst/videofilter/gstvideoflip.c:
19633           * gst/videofilter/gstvideotemplate.c:
19634           (gst_videotemplate_base_init):
19635           * gst/videomixer/videomixer.c:
19636           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
19637           (gst_wavparse_class_init), (gst_wavparse_dispose),
19638           (gst_wavparse_reset), (gst_wavparse_init),
19639           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
19640           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
19641           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
19642           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
19643           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
19644           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
19645           (gst_wavparse_change_state):
19646           * gst/wavparse/gstwavparse.h:
19647           * sys/oss/gstossmixerelement.c:
19648           * sys/oss/gstosssink.c:
19649           * sys/oss/gstosssrc.c:
19650           * sys/osxaudio/gstosxaudioelement.c:
19651           * sys/osxaudio/gstosxaudiosink.c:
19652           * sys/osxaudio/gstosxaudiosrc.c:
19653           * sys/sunaudio/gstsunaudiomixer.c:
19654           * sys/sunaudio/gstsunaudiosink.c:
19655           Define GstElementDetails as const and also static (when defined as
19656           global)
19657
19658 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
19659
19660           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
19661           Original commit message from CVS:
19662           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
19663           Fix name of custom event (use same as dvdreadsrc).
19664           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
19665           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
19666           Fix event parsing (the event name is in the structure, not the
19667           name of the structure itself); also fix indentation after
19668           boilerplate macro.
19669
19670 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19671
19672           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
19673           Original commit message from CVS:
19674           * ext/mad/gstid3tag.c: (plugin_init):
19675           Change debug category to 'id3mux'.
19676
19677 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
19678
19679           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
19680           Original commit message from CVS:
19681           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
19682           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
19683           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
19684           (gst_id3_tag_chain):
19685           When acting as a muxer, set caps on outgoing buffers and set caps
19686           on source pad (fixes #323658). Remove unused application/x-gst-tags
19687           cruft from the 0.6 days.
19688
19689 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19690
19691           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
19692           Original commit message from CVS:
19693           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
19694           (gst_mad_src_query), (gst_mad_chain):
19695           .. and DEFAULT queries should work too. Use magic gst util scale
19696           functions in some places.
19697
19698 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
19699
19700           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
19701           Original commit message from CVS:
19702           * ext/mad/gstmad.c: (gst_mad_src_query):
19703           Fix duration query in BYTES format (#336824).
19704
19705 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
19706
19707           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
19708           Original commit message from CVS:
19709           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
19710           * ext/lame/gstlame.c: (gst_lame_sink_event):
19711           Don't crash if we get an EOS event before the encoder
19712           has been set up (#339287).
19713
19714 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
19715
19716           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
19717           Original commit message from CVS:
19718           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
19719           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
19720           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
19721           Move errors out of the normal code flow.
19722           Don't send eos, basesrc will do that for us when needed.
19723
19724 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
19725
19726           gst/mpegstream/: Do state changes correctly
19727           Original commit message from CVS:
19728           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
19729           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
19730           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
19731           Do state changes correctly
19732
19733 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
19734
19735           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
19736           Original commit message from CVS:
19737           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
19738           (gst_mpeg2dec_alloc_buffer):
19739           Can't use gst_pad_alloc_buffer*() when we are going to crop
19740           the image before sending it out. Downstream basetransform-based
19741           elements will complain about the wrong unit size otherwise
19742           (when not operating in passthrough-mode at least).
19743           Const-ify some static variables and do some minor clean-ups.
19744           Use I420 macros for size/offsets (not really necessary in this
19745           particular context, but this kind of code gets copy'n'pasted).
19746
19747 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
19748
19749           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
19750           Original commit message from CVS:
19751           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
19752           (read_cache):
19753           * gst/mpegstream/gstmpegpacketize.h:
19754           g_malloc() can't fail, we don't need to handle this. Same for
19755           gst_buffer_new_and_alloc().
19756           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
19757           klass->send_buffer() should have the same semantics as
19758           gst_pad_push(), ie. ownership of the buffer is transfered,
19759           so we never have to unref the buffer no matter what the flow
19760           return value was.
19761
19762 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19763
19764         * tests/check/gst-plugins-ugly.supp:
19765           one more suppression for FC4
19766           Original commit message from CVS:
19767           one more suppression for FC4
19768
19769 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
19770
19771         * tests/check/gst-plugins-ugly.supp:
19772           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
19773           Original commit message from CVS:
19774           The AMR encoder sucks giant sucky things through a sucky object with a giant
19775           sucking machine. More suppressions.
19776
19777 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19778
19779           add test for amrnbenc, enable test infrastructure, and fix a leak
19780           Original commit message from CVS:
19781           add test for amrnbenc, enable test infrastructure, and fix a leak
19782           * common/check.mak:
19783           allow for specifying more than one suppressions file in SUPPRESSIONS
19784           * Makefile.am:
19785           * tests/Makefile.am:
19786           * tests/check/.cvsignore:
19787           * tests/check/Makefile.am:
19788           * tests/check/elements/.cvsignore:
19789           * configure.ac:
19790           add tests/check
19791           * tests/check/gst-plugins-ugly.supp:
19792           add suppressions for libs used by -ugly
19793           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
19794           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
19795           (GST_START_TEST), (amrnbenc_suite), (main):
19796           add a simple test for encoding amr
19797           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
19798           fix pad template leaks
19799
19800 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
19801
19802           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
19803           Original commit message from CVS:
19804           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
19805           Plug big leak in AMR encoder.
19806
19807 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
19808
19809           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
19810           Original commit message from CVS:
19811           * ext/mad/gstmad.c: (index_seek):
19812           move GstIndexEntry *entry variable declaration before
19813           the first instruction
19814           * ext/mad/gstmad.c:
19815           remove debug macros with variable number of parameter by using
19816           GST_DEBUG for WIN32
19817           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19818           use gst_guint64_to_gdouble for conversions
19819           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
19820           replace __FUNCTION__ which is not supported by MSVC by the current function name
19821           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
19822           remove LL suffix by using G_GINT64_CONSTANT
19823           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
19824           use gst_guint64_to_gdouble for conversions
19825           * gst/mpegstream/gstmpegparse.h:
19826           remove LL suffix by using G_GINT64_CONSTANT
19827           * win32/vs6:
19828           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
19829           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
19830
19831 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19832
19833           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
19834           Original commit message from CVS:
19835           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
19836           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
19837           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
19838           * ext/mad/gstmad.c: (gst_mad_class_init):
19839           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
19840           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
19841           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
19842           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
19843           * gst/iec958/ac3iec.c: (ac3iec_class_init):
19844           * gst/mpegaudioparse/gstmpegaudioparse.c:
19845           (gst_mp3parse_class_init):
19846           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
19847           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
19848           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
19849           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
19850           * gst/synaesthesia/gstsynaesthesia.c:
19851           (gst_synaesthesia_class_init):
19852           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
19853
19854 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
19855
19856           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
19857           Original commit message from CVS:
19858           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
19859           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
19860           (gst_asf_demux_push_buffer):
19861           Send newsegment event only once per pad, fixes #336550.
19862
19863 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
19864
19865           Unify the long descriptions in the plugin details (#337263).
19866           Original commit message from CVS:
19867           Patch by: j^  <j at bootlab dot org>
19868           * ext/amrwb/gstamrwbdec.c:
19869           * ext/amrwb/gstamrwbenc.c:
19870           * ext/amrwb/gstamrwbparse.c:
19871           * ext/arts/gst_arts.c:
19872           * ext/artsd/gstartsdsink.c:
19873           * ext/audiofile/gstafparse.c:
19874           * ext/audiofile/gstafsink.c:
19875           * ext/audiofile/gstafsrc.c:
19876           * ext/cdaudio/gstcdaudio.c:
19877           * ext/directfb/dfbvideosink.c:
19878           * ext/divx/gstdivxdec.c:
19879           * ext/divx/gstdivxenc.c:
19880           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
19881           * ext/faac/gstfaac.c: (gst_faac_base_init):
19882           * ext/faad/gstfaad.c:
19883           * ext/gsm/gstgsmdec.c:
19884           * ext/gsm/gstgsmenc.c:
19885           * ext/hermes/gsthermescolorspace.c:
19886           * ext/ivorbis/vorbisfile.c:
19887           * ext/lcs/gstcolorspace.c:
19888           * ext/libfame/gstlibfame.c:
19889           * ext/libmms/gstmms.c: (gst_mms_base_init):
19890           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
19891           * ext/nas/nassink.c: (gst_nassink_base_init):
19892           * ext/neon/gstneonhttpsrc.c:
19893           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
19894           * ext/sdl/sdlaudiosink.c:
19895           * ext/sdl/sdlvideosink.c:
19896           * ext/shout/gstshout.c:
19897           * ext/snapshot/gstsnapshot.c:
19898           * ext/sndfile/gstsf.c:
19899           * ext/tarkin/gsttarkindec.c:
19900           * ext/tarkin/gsttarkinenc.c:
19901           * ext/theora/theoradec.c:
19902           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
19903           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
19904           * ext/xvid/gstxviddec.c:
19905           * ext/xvid/gstxvidenc.c:
19906           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
19907           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
19908           * gst/chart/gstchart.c:
19909           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
19910           * gst/festival/gstfestival.c:
19911           * gst/filter/gstiir.c:
19912           * gst/filter/gstlpwsinc.c:
19913           * gst/freeze/gstfreeze.c:
19914           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
19915           * gst/mixmatrix/mixmatrix.c:
19916           * gst/mpeg1sys/gstmpeg1systemencode.c:
19917           * gst/mpeg1videoparse/gstmp1videoparse.c:
19918           * gst/mpeg2sub/gstmpeg2subt.c:
19919           * gst/mpegaudioparse/gstmpegaudioparse.c:
19920           * gst/multifilesink/gstmultifilesink.c:
19921           * gst/overlay/gstoverlay.c:
19922           * gst/passthrough/gstpassthrough.c:
19923           * gst/playondemand/gstplayondemand.c:
19924           * gst/qtdemux/qtdemux.c:
19925           * gst/rtjpeg/gstrtjpegdec.c:
19926           * gst/rtjpeg/gstrtjpegenc.c:
19927           * gst/smooth/gstsmooth.c:
19928           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
19929           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
19930           * gst/videocrop/gstvideocrop.c:
19931           * gst/videodrop/gstvideodrop.c:
19932           * gst/virtualdub/gstxsharpen.c:
19933           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
19934           * gst/y4m/gsty4mencode.c:
19935           Unify the long descriptions in the plugin details (#337263).
19936
19937 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
19938
19939         * gst-plugins-ugly.spec.in:
19940           fix version numbering
19941           Original commit message from CVS:
19942           fix version numbering
19943
19944 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
19945
19946         * common:
19947         * gst-plugins-ugly.spec.in:
19948           add dvdsub plugin to spec
19949           Original commit message from CVS:
19950           add dvdsub plugin to spec
19951
19952 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19953
19954           docs/plugins/: add siddec
19955           Original commit message from CVS:
19956           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19957           * docs/plugins/inspect/plugin-siddec.xml:
19958           add siddec
19959           * ext/dvdnav/dvdnavsrc.c:
19960           doc fixes
19961
19962 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19963
19964         * common:
19965         * configure.ac:
19966         * ext/sidplay/Makefile.am:
19967           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
19968           Original commit message from CVS:
19969           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
19970
19971 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19972
19973         * docs/plugins/.gitignore:
19974         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19975           ignore more
19976           Original commit message from CVS:
19977           ignore more
19978
19979 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19980
19981         * common:
19982         * docs/plugins/inspect/plugin-a52dec.xml:
19983         * docs/plugins/inspect/plugin-amrnb.xml:
19984         * docs/plugins/inspect/plugin-asf.xml:
19985         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19986         * docs/plugins/inspect/plugin-dvdread.xml:
19987         * docs/plugins/inspect/plugin-dvdsub.xml:
19988         * docs/plugins/inspect/plugin-iec958.xml:
19989         * docs/plugins/inspect/plugin-lame.xml:
19990         * docs/plugins/inspect/plugin-mad.xml:
19991         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19992         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19993         * docs/plugins/inspect/plugin-mpegstream.xml:
19994         * docs/plugins/inspect/plugin-rmdemux.xml:
19995           update plugin inspect files
19996           Original commit message from CVS:
19997           update plugin inspect files
19998
19999 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20000
20001         * gst/mpegaudioparse/gstxingmux.c:
20002           rework build; add translations for v4l2
20003           Original commit message from CVS:
20004           rework build; add translations for v4l2
20005
20006 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20007
20008           configure.ac: rework similarly to other modules
20009           Original commit message from CVS:
20010           * configure.ac:
20011           rework similarly to other modules
20012           * ext/a52dec/gsta52dec.c:
20013           * ext/amrnb/amrnb.c:
20014           * ext/dvdnav/dvdnavsrc.c:
20015           * ext/dvdread/dvdreadsrc.c:
20016           * ext/lame/gstlame.c:
20017           * ext/mad/gstid3tag.c:
20018           * ext/mpeg2dec/gstmpeg2dec.c:
20019           * ext/sidplay/gstsiddec.cc:
20020           * gst/asfdemux/gstasf.c:
20021           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20022           * gst/dvdsub/gstdvdsubdec.c:
20023           * gst/iec958/ac3iec.c:
20024           * gst/mpegaudioparse/gstmpegaudioparse.c:
20025           * gst/mpegstream/gstmpegstream.c:
20026           * gst/realmedia/rmdemux.c: (plugin_init):
20027           use the correct defines
20028
20029 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20030
20031         * common:
20032         * docs/.gitignore:
20033         * docs/plugins/.gitignore:
20034           ignore more
20035           Original commit message from CVS:
20036           ignore more
20037
20038 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20039
20040         * ChangeLog:
20041         * common:
20042         * configure.ac:
20043           back to HEAD
20044           Original commit message from CVS:
20045           back to HEAD
20046
20047 === release 0.10.3 ===
20048
20049 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20050
20051         * ChangeLog:
20052         * NEWS:
20053         * RELEASE:
20054         * configure.ac:
20055         * docs/plugins/gst-plugins-ugly-plugins.signals:
20056         * docs/plugins/inspect/plugin-amrnb.xml:
20057         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20058         * docs/plugins/inspect/plugin-iec958.xml:
20059         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20060         * docs/plugins/inspect/plugin-rmdemux.xml:
20061           releasing 0.10.3
20062           Original commit message from CVS:
20063           releasing 0.10.3
20064
20065 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
20066
20067           better/unified long descriptions
20068           Original commit message from CVS:
20069           * ext/aalib/gstaasink.c:
20070           * ext/annodex/gstcmmldec.c:
20071           * ext/annodex/gstcmmlenc.c:
20072           * ext/cairo/gsttextoverlay.c:
20073           * ext/cairo/gsttimeoverlay.c:
20074           * ext/cdio/gstcdiocddasrc.c:
20075           * ext/dv/gstdvdec.c:
20076           * ext/esd/esdmon.c:
20077           * ext/esd/esdsink.c:
20078           * ext/flac/gstflacdec.c:
20079           * ext/flac/gstflacenc.c:
20080           * ext/flac/gstflactag.c:
20081           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
20082           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
20083           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
20084           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
20085           * ext/gdk_pixbuf/gstgdkpixbuf.c:
20086           * ext/gdk_pixbuf/pixbufscale.c:
20087           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
20088           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
20089           * ext/jpeg/gstjpegdec.c:
20090           * ext/jpeg/gstjpegenc.c:
20091           * ext/jpeg/gstsmokedec.c:
20092           * ext/jpeg/gstsmokeenc.c:
20093           * ext/libcaca/gstcacasink.c:
20094           * ext/libmng/gstmngdec.c:
20095           * ext/libmng/gstmngenc.c:
20096           * ext/libpng/gstpngdec.c:
20097           * ext/libpng/gstpngenc.c:
20098           * ext/mikmod/gstmikmod.c:
20099           * ext/raw1394/gstdv1394src.c:
20100           * ext/shout2/gstshout2.c:
20101           * ext/speex/gstspeexdec.c:
20102           * ext/speex/gstspeexenc.c:
20103           * gst/alpha/gstalpha.c:
20104           * gst/alpha/gstalphacolor.c:
20105           * gst/auparse/gstauparse.c:
20106           * gst/autodetect/gstautoaudiosink.c:
20107           (gst_auto_audio_sink_base_init):
20108           * gst/autodetect/gstautovideosink.c:
20109           (gst_auto_video_sink_base_init):
20110           * gst/avi/gstavimux.c: (gst_avimux_base_init):
20111           * gst/cutter/gstcutter.c:
20112           * gst/debug/breakmydata.c:
20113           * gst/debug/efence.c:
20114           * gst/debug/gstnavigationtest.c:
20115           * gst/debug/negotiation.c:
20116           * gst/debug/progressreport.c:
20117           * gst/debug/testplugin.c:
20118           * gst/effectv/gstaging.c:
20119           * gst/effectv/gstdice.c:
20120           * gst/effectv/gstedge.c:
20121           * gst/effectv/gstquark.c:
20122           * gst/effectv/gstrev.c:
20123           * gst/effectv/gstvertigo.c:
20124           * gst/effectv/gstwarp.c:
20125           * gst/flx/gstflxdec.c:
20126           * gst/goom/gstgoom.c:
20127           * gst/interleave/deinterleave.c:
20128           * gst/interleave/interleave.c:
20129           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
20130           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
20131           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
20132           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
20133           * gst/level/gstlevel.c:
20134           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
20135           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
20136           * gst/median/gstmedian.c:
20137           * gst/monoscope/gstmonoscope.c:
20138           * gst/multipart/multipartdemux.c:
20139           * gst/multipart/multipartmux.c:
20140           * gst/oldcore/gstmd5sink.c:
20141           * gst/oldcore/gstmultifilesrc.c:
20142           * gst/oldcore/gstpipefilter.c:
20143           * gst/oldcore/gstshaper.c:
20144           * gst/oldcore/gststatistics.c:
20145           * gst/rtp/gstasteriskh263.c:
20146           * gst/rtp/gstrtpL16depay.c:
20147           * gst/rtp/gstrtpL16pay.c:
20148           * gst/rtp/gstrtpamrdepay.c:
20149           * gst/rtp/gstrtpamrpay.c:
20150           * gst/rtp/gstrtpdepay.c:
20151           * gst/rtp/gstrtpgsmpay.c:
20152           * gst/rtp/gstrtph263pay.c:
20153           * gst/rtp/gstrtph263pdepay.c:
20154           * gst/rtp/gstrtph263ppay.c:
20155           * gst/rtp/gstrtpmp4gpay.c:
20156           * gst/rtp/gstrtpmp4vdepay.c:
20157           * gst/rtp/gstrtpmp4vpay.c:
20158           * gst/rtp/gstrtpmpadepay.c:
20159           * gst/rtp/gstrtpmpapay.c:
20160           * gst/rtp/gstrtppcmadepay.c:
20161           * gst/rtp/gstrtppcmapay.c:
20162           * gst/rtp/gstrtppcmudepay.c:
20163           * gst/rtp/gstrtppcmupay.c:
20164           * gst/rtp/gstrtpspeexdepay.c:
20165           * gst/rtp/gstrtpspeexpay.c:
20166           * gst/rtsp/gstrtpdec.c:
20167           * gst/smpte/gstsmpte.c:
20168           * gst/videobox/gstvideobox.c:
20169           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
20170           * gst/videofilter/gstvideobalance.c:
20171           * gst/videofilter/gstvideoflip.c:
20172           * gst/videofilter/gstvideotemplate.c:
20173           (gst_videotemplate_base_init):
20174           * gst/videomixer/videomixer.c:
20175           * gst/wavenc/gstwavenc.c:
20176           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
20177           better/unified long descriptions
20178           Fixed #336602
20179           Some cleanups to auparse, don't send multiple newsegments.
20180
20181 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
20182
20183           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
20184           Original commit message from CVS:
20185           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
20186           Don't unref event unconditionally after giving away ownership
20187           (gst_pad_push_event(), gst_pad_send_event() and
20188           gst_pad_event_default() take ownership of the event
20189           passed to them). Fixes warnings/crashes caused by
20190           navigation events.
20191
20192 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
20193
20194           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
20195           Original commit message from CVS:
20196           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
20197           Don't ref NULL caps (private streams have NULL caps) (#336387);
20198           also, no need to set caps on the same buffer twice.
20199
20200 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
20201
20202           gst/mpegstream/: Don't leak element and pad names in error messages, use
20203           Original commit message from CVS:
20204           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
20205           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
20206           (gst_dvd_demux_get_subpicture_stream):
20207           * gst/mpegstream/gstmpegdemux.c:
20208           (gst_mpeg_demux_sync_stream_to_time):
20209           Don't leak element and pad names in error messages, use
20210           GST_DEBUG_PAD_NAME instead. Add some more debug code.
20211
20212 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
20213
20214           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
20215           Original commit message from CVS:
20216           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20217           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
20218           Name the structure in the custom event with the
20219           language codes for the audio and subtitle streams
20220           actually like dvddemux expects it to be named.
20221           Set caps on source pad and outgoing buffers.
20222
20223 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
20224
20225           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
20226           Original commit message from CVS:
20227           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
20228           (gst_lame_get_property), (gst_lame_setup):
20229           * ext/lame/gstlame.h:
20230           Make xingheader property non-functional, it's broken anyway
20231           after all (use xingmux instead).
20232
20233 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
20234
20235           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
20236           Original commit message from CVS:
20237           * ext/lame/gstlame.c: (gst_lame_sink_event):
20238           On EOS, flush encoder and send remaining data. Fix
20239           return value handling in sink event function.
20240
20241 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
20242
20243           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
20244           Original commit message from CVS:
20245           Patch by: Jürg Billeter  <j at bitron dot ch>
20246           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
20247           Fix wrong check for started flag when setting the 'device' property.
20248           We want to allow it when the source is NOT started yet and ignore it
20249           when the source is running.
20250
20251 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
20252
20253           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
20254           Original commit message from CVS:
20255           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
20256           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
20257           (gst_asf_demux_process_chunk):
20258           * gst/asfdemux/gstasfdemux.h:
20259           Subtract first timestamp from timestamps, so that
20260           stream starts from 0; makes live streams that don't
20261           start at 0 work again (fixes #317310, #336097).
20262
20263 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
20264
20265           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
20266           Original commit message from CVS:
20267           Patch by: Christian Kirbach
20268           * configure.ac:
20269           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
20270           -good. Fixes build on some systems (#331838).
20271
20272 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
20273
20274           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
20275           Original commit message from CVS:
20276           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20277           (gst_rmdemux_parse_cont):
20278           Extract more tags and also post codec name tag on the
20279           bus so this shows up in totem and nautilus.
20280
20281 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
20282
20283           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
20284           Original commit message from CVS:
20285           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20286           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
20287           Extra data usually goes into the caps as 'codec_data', not
20288           as first buffer into the stream.
20289           Need to byte swap AC3 content in realmedia files for some
20290           reason (fixes #331588).
20291
20292 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
20293
20294           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
20295           Original commit message from CVS:
20296           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
20297           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
20298           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
20299           When operating in pull mode, post an error message on the
20300           bus when all source pads are unlinked or some other fatal
20301           error occured (#323023). Regrade some recurring debug messages
20302           to LOG level. Convert c++-style comments into C-style ones.
20303
20304 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
20305
20306           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
20307           Original commit message from CVS:
20308           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
20309           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
20310           (gst_rmdemux_all_source_pads_unlinked),
20311           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
20312           (gst_rmdemux_parse_packet):
20313           * gst/realmedia/rmdemux.h:
20314           Handle unlinked source pads properly and stop if all source pads
20315           are unlinked (#323023).
20316
20317 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
20318
20319           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
20320           Original commit message from CVS:
20321           Patch by: Michal Benes <michal dot benes at xeris dot cz>
20322           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
20323           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
20324           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
20325           * gst/mpegstream/gstmpegdemux.h:
20326           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20327           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
20328           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
20329           situation really happens when grabbing DVB streams. Current
20330           mpegdemuxer can not handle this situation correctly and it
20331           restarts counting gstreamer timestamps from zero.
20332           Fixes #326598.
20333
20334 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
20335
20336           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
20337           Original commit message from CVS:
20338           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
20339           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
20340           * ext/a52dec/gsta52dec.h:
20341           Fix #334550: failure to play raw AC3 files due to segment problems.
20342
20343 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
20344
20345           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
20346           Original commit message from CVS:
20347           Patch by: Christophe Fergeau  <teuf gnome org>
20348           * ext/lame/gstlame.c: (gst_lame_release_memory),
20349           (gst_lame_finalize), (gst_lame_class_init),
20350           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
20351           (gst_lame_change_state):
20352           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
20353
20354 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
20355
20356           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
20357           Original commit message from CVS:
20358           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
20359           (gst_mad_sink_event), (gst_mad_change_state):
20360           Include AUDIO_CODEC tag with tags posted if input is not
20361           framed (#334258). Use _scale() util functions in more places.
20362
20363 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
20364
20365           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
20366           Original commit message from CVS:
20367           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
20368           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
20369           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
20370           property as BROKEN (see
20371           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
20372           explanation why it's broken).
20373
20374 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
20375
20376           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
20377           Original commit message from CVS:
20378           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
20379           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
20380           * configure.ac:
20381           * gst/xingheader/Makefile.am:
20382           * gst/xingheader/gstxingmux.c:
20383           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
20384           to MP3 files (this allows decoder to figure out the length of VBR
20385           files)
20386
20387 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
20388
20389           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
20390           Original commit message from CVS:
20391           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
20392           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
20393           tag (#333683, patch by: Alex Lancaster).
20394
20395 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
20396
20397           ext/amrnb/: Further fancyfication.
20398           Original commit message from CVS:
20399           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
20400           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
20401           (gst_amrnbdec_state_change):
20402           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
20403           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
20404           (gst_amrnbenc_state_change):
20405           * ext/amrnb/amrnbenc.h:
20406           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20407           (gst_amrnbparse_query):
20408           Further fancyfication.
20409           Use _take to get writable data from the adapter.
20410           Precalc packet duration.
20411           Handle disconts.
20412           Forward _push to upstream.
20413           Post error messages when something goes wrong.
20414           Remove old code in amrnbparse.
20415           Don't ignore query results from upstream.
20416
20417 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
20418
20419           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
20420           Original commit message from CVS:
20421           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
20422           The AMR encoder writes into the audio buffers it processes, so
20423           use gst_buffer_make_writable() on buffers we might (they go through
20424           an adapter, so there can be copying going on later anyway) be
20425           encoding.
20426
20427 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
20428
20429           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
20430           Original commit message from CVS:
20431           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
20432           (gst_mpeg_parse_handle_src_query):
20433           Declare variables at the beginning of a block and make
20434           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
20435
20436 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
20437
20438           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
20439           Original commit message from CVS:
20440           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
20441           Read packet size, sequence and padsize in right order again
20442           (fixes #332796; patch by: Fabrizio Gennari).
20443
20444 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
20445
20446           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
20447           Original commit message from CVS:
20448           * gst/iec958/ac3iec.c:
20449           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
20450
20451 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20452
20453           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
20454           Original commit message from CVS:
20455           * configure.ac:
20456           Make the id3tag and mad checks check for both a header and the
20457           appropriate library if the pkg-config is missing. (Closes #331842)
20458           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
20459           do the same for the plugins themselves.
20460
20461 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
20462
20463           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
20464           Original commit message from CVS:
20465           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
20466           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20467           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
20468           * ext/mpeg2dec/gstmpeg2dec.h:
20469           Don't treat STATE_INVALID as fatal error; throw an error
20470           only after five consecutive decoding errors. Makes decoding
20471           mpeg streams more robust and fixes playback of joined clips
20472           (#300682).
20473
20474 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
20475
20476           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
20477           Original commit message from CVS:
20478           * ext/dvdnav/dvdnavsrc.h:
20479           Oops. forgot to add this one.
20480
20481 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
20482
20483           ext/Makefile.am: Fix dist-check.
20484           Original commit message from CVS:
20485           2006-02-26  Julien MOUTTE  <julien@moutte.net>
20486           * ext/Makefile.am: Fix dist-check.
20487
20488 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
20489
20490           configure.ac: Disable dvdnavsrc for now.
20491           Original commit message from CVS:
20492           * configure.ac:
20493           Disable dvdnavsrc for now.
20494
20495 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
20496
20497           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
20498           Original commit message from CVS:
20499           * configure.ac:
20500           * ext/Makefile.am:
20501           * ext/dvdnav/Makefile.am:
20502           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
20503           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
20504           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
20505           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
20506           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
20507           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
20508           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
20509           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
20510           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
20511           (gst_dvd_nav_src_make_dvd_event),
20512           (gst_dvd_nav_src_structure_set_uint64),
20513           (gst_dvd_nav_src_push_dvd_nav_packet_event),
20514           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
20515           (gst_dvd_nav_src_push_titlelang_event),
20516           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
20517           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
20518           (gst_dvd_nav_src_handle_navigation_event),
20519           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
20520           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
20521           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
20522           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
20523           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
20524           (gst_dvd_nav_src_do_init), (plugin_init):
20525           dvdnavsrc ported to 0.10, for the most part at least. Not quite
20526           ready for prime time yet though.
20527
20528 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
20529
20530           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
20531           Original commit message from CVS:
20532           * ext/cdio/Makefile.am:
20533           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
20534           required for Cygwin, see #317048)
20535           * gst/rtp/gstasteriskh263.c:
20536           Cygwin has includes for both the unix network socket API
20537           and the windows API, but only one can be included, so fix
20538           includes to only use one or the other, prefering the unxi
20539           one (#317048).
20540
20541 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
20542
20543           Port dvdsubdec to 0.10
20544           Original commit message from CVS:
20545           * configure.ac:
20546           * gst/dvdsub/Makefile.am:
20547           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
20548           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
20549           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
20550           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
20551           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
20552           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
20553           (gst_send_empty_fill), (gst_send_subtitle_frame),
20554           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
20555           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
20556           (plugin_init):
20557           * gst/dvdsub/gstdvdsubdec.h:
20558           Port dvdsubdec to 0.10
20559
20560 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20561
20562           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
20563           Original commit message from CVS:
20564           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
20565           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
20566           mpegdemux for MPEG-2 video streams.
20567
20568 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20569
20570           configure.ac: Bump nano back to CVS
20571           Original commit message from CVS:
20572           * configure.ac:
20573           Bump nano back to CVS
20574
20575 === release 0.10.2 ===
20576
20577 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20578
20579           configure.ac: releasing 0.10.2, "Season to Taste"
20580           Original commit message from CVS:
20581           * configure.ac:
20582           releasing 0.10.2, "Season to Taste"
20583
20584 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20585
20586           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
20587           Original commit message from CVS:
20588           * configure.ac:
20589           releasing 0.10.1.3 prelease for 0.10.2
20590
20591 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
20592
20593           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
20594           Original commit message from CVS:
20595           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20596           In sink event handler, release object lock again
20597           _before_ sending EOS event downstream (#313838).
20598
20599 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
20600
20601         * ChangeLog:
20602         * gst/asfdemux/gstasf.c:
20603           fix rank of asfdemux
20604           Original commit message from CVS:
20605           fix rank of asfdemux
20606
20607 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20608
20609           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
20610           Original commit message from CVS:
20611           * configure.ac:
20612           releasing 0.10.1.2 prelease for 0.10.2
20613
20614 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
20615
20616         * gst-plugins-ugly.spec.in:
20617           latest updates
20618           Original commit message from CVS:
20619           latest updates
20620
20621 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
20622
20623           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
20624           Original commit message from CVS:
20625           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
20626           (crop_copy_i422_buffer), (crop_buffer):
20627           When we need to crop the output buffer, make sure we
20628           create a buffer of the right size and respect the implicit
20629           striding used for I420 elsewhere in GStreamer (#331301).
20630
20631 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
20632
20633           ext/cdio/gstcdio.c: Init debug category (#331253).
20634           Original commit message from CVS:
20635           * ext/cdio/gstcdio.c: (plugin_init):
20636           Init debug category (#331253).
20637
20638 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
20639
20640           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
20641           Original commit message from CVS:
20642           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
20643           Do not error out on non-recognized streams. Ignore them and allow
20644           playback of the other streams.
20645
20646 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20647
20648           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
20649           Original commit message from CVS:
20650           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
20651           Add a small sanity check for LPCM reading.
20652
20653 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
20654
20655           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
20656           Original commit message from CVS:
20657           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
20658           Take into account the file properties preroll value for
20659           timestamping/newsegment. It's weird this value was commented out.
20660
20661 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
20662
20663           gst/asfdemux/Makefile.am: More asf makefile fixing.
20664           Original commit message from CVS:
20665           * gst/asfdemux/Makefile.am:
20666           More asf makefile fixing.
20667
20668 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
20669
20670           ext/lame/gstlame.c: Fix up lame a bit.
20671           Original commit message from CVS:
20672           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20673           (gst_lame_change_state):
20674           Fix up lame a bit.
20675           Apply patch #319782 by Gautier Portet.
20676
20677 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
20678
20679           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
20680           Original commit message from CVS:
20681           * gst/asfdemux/Makefile.am:
20682           But we do need to link against the riff libraryr.
20683
20684 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
20685
20686           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
20687           Original commit message from CVS:
20688           * gst/asfdemux/Makefile.am:
20689           We don't want asfmux.c yet.
20690
20691 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
20692
20693           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
20694           Original commit message from CVS:
20695           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
20696           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
20697           (gst_mad_change_state):
20698           Port fixes for bugs 314771, 308772, 140237, and 302625
20699           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
20700           Use GST_EVENT_FLUSH_STOP to clear data from the current input
20701           buffer, to avoid using it for any future decoding.
20702
20703 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
20704
20705           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
20706           Original commit message from CVS:
20707           * configure.ac:
20708           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
20709           (gst_asf_get_guid_nick):
20710           * gst/asfdemux/asfheaders.h:
20711           * gst/asfdemux/gstasf.c: (plugin_init):
20712           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
20713           (gst_asf_demux_class_init), (gst_asf_demux_init),
20714           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20715           (gst_asf_demux_handle_src_event),
20716           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
20717           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
20718           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
20719           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
20720           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
20721           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
20722           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
20723           (gst_asf_demux_get_bitrate_record),
20724           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
20725           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
20726           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
20727           (gst_asf_demux_get_obj_data_correction),
20728           (gst_asf_demux_get_stream_audio),
20729           (gst_asf_demux_get_stream_correction),
20730           (gst_asf_demux_get_stream_video),
20731           (gst_asf_demux_get_stream_video_format),
20732           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
20733           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20734           (gst_asf_demux_process_stream),
20735           (gst_asf_demux_get_gst_tag_from_tag_name),
20736           (gst_asf_demux_commit_taglist),
20737           (gst_asf_demux_process_ext_content_desc),
20738           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
20739           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
20740           (gst_asf_demux_process_comment),
20741           (gst_asf_demux_process_bitrate_props_object),
20742           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
20743           (gst_asf_demux_descramble_segment),
20744           (gst_asf_demux_element_send_event),
20745           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
20746           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
20747           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
20748           (gst_asf_demux_get_src_query_types),
20749           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20750           * gst/asfdemux/gstasfdemux.h:
20751           asfdemux ported to 0.10. Does still need a bit of work (seems like
20752           there's something funky going on when timestamping video frames).
20753           The seeking code is likely to make Wim cry, but hey, at least it
20754           compiles.
20755
20756 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
20757
20758           ext/amrnb/amrnbdec.c: Some more comments.
20759           Original commit message from CVS:
20760           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
20761           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
20762           Some more comments.
20763           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
20764           Applied patch from Fabrizio Gennari, fixes #330844.
20765
20766 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
20767
20768           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
20769           Original commit message from CVS:
20770           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20771           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
20772           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
20773           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
20774           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
20775           * ext/dvdread/dvdreadsrc.h:
20776           Let's try to play the title the user set via the URI handler or
20777           via properties instead of always playing the first title. Also,
20778           Also, count title/chapter/angle number in URI and properties
20779           from 1 rather than 0.
20780
20781 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
20782
20783           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
20784           Original commit message from CVS:
20785           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
20786           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
20787           (gst_dvd_read_src_do_duration_query):
20788           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
20789           otherwise GstBaseSrc will think we can operate pull_range based,
20790           which we don't really, and typefinding will fail miserably.
20791           Also, make seeking work somewhat (only works with flumpegdemux
20792           at the moment, mpegstream needs fixing for that first).
20793
20794 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
20795
20796           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
20797           Original commit message from CVS:
20798           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
20799           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
20800           Only allocate buffer once we know exactly how much we need,
20801           rather than gratuitously allocating 2MB-buffers all the time
20802           even if we usually need much less than that. Also, demote
20803           a debug message from DEBUG to LOG level.
20804
20805 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
20806
20807           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
20808           Original commit message from CVS:
20809           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
20810           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
20811           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
20812           (gst_dvd_read_src_do_position_query):
20813           Add some more debugging and fix duration query in BYTES.
20814
20815 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
20816
20817           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
20818           Original commit message from CVS:
20819           * configure.ac:
20820           * ext/Makefile.am:
20821           * ext/dvdread/Makefile.am:
20822           * ext/dvdread/dvdreadsrc.c:
20823           * ext/dvdread/dvdreadsrc.h:
20824           Half-baked port to 0.10. Needs some love
20825           in the seeking department, but at least
20826           it does something.
20827           * ext/dvdread/stream_labels.c:
20828           * ext/dvdread/stream_labels.h:
20829           Remove these (we use ISO-639 language codes internally; applications
20830           that want to translate those into language names for display to the
20831           user should rely on the iso-codes package for that).
20832
20833 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
20834
20835           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
20836           Original commit message from CVS:
20837           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
20838           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
20839           (gst_amrnbdec_state_change):
20840           * ext/amrnb/amrnbdec.h:
20841           Fix amrnbdec, handle events, take copy from adapter since the decoder
20842           apparently writes in the source data.
20843           Use some _scale_int, and precalc duration.
20844           Fix some leaks, post ERROR messages.
20845
20846 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
20847
20848           docs/plugins/: Add cdio plugin to docs.
20849           Original commit message from CVS:
20850           * docs/plugins/Makefile.am:
20851           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
20852           * docs/plugins/gst-plugins-good-plugins-sections.txt:
20853           * docs/plugins/inspect/plugin-cdio.xml:
20854           Add cdio plugin to docs.
20855           * ext/cdio/gstcdiocddasrc.c:
20856           Add gtk-doc blurb.
20857           * ext/cdio/gstcdio.c:
20858           The plugin is called 'cdio' not 'cddio'.
20859
20860 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
20861
20862           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
20863           Original commit message from CVS:
20864           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
20865           One source pad not being linked is not an error condition when we're
20866           still parsing the header. In this case (e.g. where we don't have a
20867           suitable decoder installed) just pretend everything is fine, so that
20868           the demuxer will actually go on to signal no-more-pads when done
20869           parsing the header, otherwise  decodebin/playbin will never post the
20870           appropriate error message if decoders are not available.
20871
20872 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
20873
20874         * ChangeLog:
20875         * common:
20876         * ext/mad/gstid3tag.c:
20877         * gst/realmedia/rmdemux.c:
20878           Just make it compile with --disable-gst-debug.
20879           Original commit message from CVS:
20880           Just make it compile with --disable-gst-debug.
20881
20882 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
20883
20884           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
20885           Original commit message from CVS:
20886           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
20887           (gst_mad_check_caps_reset), (gst_mad_chain):
20888           Merge patch from Radoslaw Szkodzinski (bug 326734)
20889
20890 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20891
20892           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
20893           Original commit message from CVS:
20894           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
20895           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
20896           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
20897           (gst_id3_tag_chain):
20898           fixing Gdate handling
20899           enabling mux/demux mode switching
20900           adding better debug output
20901
20902 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20903
20904           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...
20905           Original commit message from CVS:
20906           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
20907           If we haven't set caps on a source pad yet, the caps on the
20908           pad are NULL, not un-fixed. Set caps on outgoing buffers.
20909
20910 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
20911
20912           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
20913           Original commit message from CVS:
20914           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
20915           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
20916           * ext/lame/gstlame.h:
20917           Contrary to what the const char in the lame API might suggest,
20918           lame expects us to keep the strings we pass to id3tag_set_foo()
20919           around; it doesn't free them either though, so we have to store
20920           them somewhere and free them later when we can be sure lame
20921           doesn't need them any longer.
20922
20923 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
20924
20925           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...
20926           Original commit message from CVS:
20927           * ext/lame/gstlame.c: (add_one_tag):
20928           Fix handling of GST_TAG_DATE (#311679), don't pass an
20929           uninitialised string pointer to lame if we don't know
20930           how to handle the tag type, and fix minor memory leak.
20931
20932 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20933
20934           ext/mad/gstmad.c: Fix debug message.
20935           Original commit message from CVS:
20936           * ext/mad/gstmad.c: (gst_mad_chain):
20937           Fix debug message.
20938
20939 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20940
20941           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
20942           Original commit message from CVS:
20943           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
20944           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
20945           Erase spurious call to gst_segment_set_newsegment.
20946           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
20947           the superclass method when handling NEWSEGMENT events.
20948           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
20949           and dvd-audio-restart event handling. There are currently less
20950           hackish ways of handling the sparse audio stream problem.
20951
20952 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20953
20954           fix up error domains, error strings, and use of translation
20955           Original commit message from CVS:
20956           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
20957           * ext/dvdnav/dvdnavsrc.c: (if):
20958           * ext/dvdread/stream_labels.c:
20959           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
20960           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
20961           fix up error domains, error strings, and use of translation
20962           * po/POTFILES.in:
20963           fix up this file, even though none of them are actually marked
20964           for build yet.
20965
20966 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20967
20968           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
20969           Original commit message from CVS:
20970           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
20971           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
20972           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
20973           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
20974           (gst_mpeg_parse_change_state):
20975           Make timestamp adjustment somewhat milder. Actual timestamps are
20976           now sent unmodified unless an actual gap is found in the
20977           stream. This should fix time display when playing most MPEG
20978           files.
20979
20980 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
20981
20982           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
20983           Original commit message from CVS:
20984           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
20985           * ext/cdio/gstcdio.h:
20986           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
20987           Fix build for libcdio versions >= 76; give slightly lower rank
20988           than cdparanoia.
20989
20990 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
20991
20992           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
20993           Original commit message from CVS:
20994           * configure.ac:
20995           * ext/Makefile.am:
20996           * ext/cdio/Makefile.am:
20997           * ext/cdio/gstcdio.c:
20998           * ext/cdio/gstcdio.h:
20999           * ext/cdio/gstcdiocddasrc.c:
21000           * ext/cdio/gstcdiocddasrc.h:
21001           Port libcdio cdda source, formerly known as cddasrc, now known as
21002           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
21003           but that's not tested (fixes #317658).
21004
21005 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
21006
21007           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
21008           Original commit message from CVS:
21009           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
21010           tss tss... always set caps on outgoing buffer.
21011
21012 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
21013
21014         * gst-plugins-ugly.spec.in:
21015           update spec file
21016           Original commit message from CVS:
21017           update spec file
21018
21019 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21020
21021         * ChangeLog:
21022         * configure.ac:
21023           back to HEAD
21024           Original commit message from CVS:
21025           back to HEAD
21026
21027 === release 0.10.1 ===
21028
21029 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21030
21031         * ChangeLog:
21032         * NEWS:
21033         * RELEASE:
21034         * configure.ac:
21035         * docs/plugins/gst-plugins-ugly-plugins.args:
21036         * docs/plugins/inspect/plugin-a52dec.xml:
21037         * docs/plugins/inspect/plugin-amrnb.xml:
21038         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21039         * docs/plugins/inspect/plugin-iec958.xml:
21040         * docs/plugins/inspect/plugin-lame.xml:
21041         * docs/plugins/inspect/plugin-mad.xml:
21042         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21043         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21044         * docs/plugins/inspect/plugin-rmdemux.xml:
21045           releasing 0.10.1
21046           Original commit message from CVS:
21047           releasing 0.10.1
21048
21049 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21050
21051         * ChangeLog:
21052         * configure.ac:
21053           prerelease
21054           Original commit message from CVS:
21055           prerelease
21056
21057 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
21058
21059           Pass unhandled queries upstream (useful e.g. for SEEKING query)
21060           Original commit message from CVS:
21061           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
21062           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
21063           * ext/mad/gstmad.c: (gst_mad_src_query):
21064           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
21065           * ext/sidplay/gstsiddec.cc:
21066           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
21067           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
21068           Pass unhandled queries upstream (useful e.g. for SEEKING query)
21069           (fixes #325652; based on patch by: Philippe); make rmdemux return
21070           FALSE for position queries, instead of setting -1 as value and
21071           returning TRUE.
21072
21073 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21074
21075           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21076           Original commit message from CVS:
21077           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
21078           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21079           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
21080           rewrite timestamps in the case segments are being set from
21081           upstream, but use timestamps unmodified. Also send proper position
21082           values. This allows for correct time display and makes queries
21083           work in sink elements.
21084           * gst/mpegstream/gstdvddemux.h:
21085           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21086           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
21087           Rename flush_filter to segment_filter, which is better represents
21088           what the arreibute does.
21089           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
21090           Activate segment filtering when a timestamp discontinuity is seen.
21091
21092 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21093
21094           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...
21095           Original commit message from CVS:
21096           * ext/mad/gstmad.c: (gst_mad_chain):
21097           Don't forget that we need to send out a newsegment event after a
21098           restart even if we don't have enough data to decode a frame right
21099           now.
21100
21101 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21102
21103           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
21104           Original commit message from CVS:
21105           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
21106           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21107           Use the new "audio-shutdown" and "audio-restart" DVD events
21108           instead of the "spu-still-frame" event to shutdown and restart
21109           the audio pipeline.
21110           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
21111           Check for cases where the segment-based adjustment calculation
21112           would produce negative values (which result in an overflow) and
21113           return GST_CLOCK_TIME_NONE instead.
21114           * gst/mpegstream/gstdvddemux.h:
21115           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21116           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
21117           Add a mechanism to discard audio buffers with timestamps outside
21118           the currently set segment. This was causing (sometimes serious)
21119           synchronization problems after seeking in DVDs with LPCM audio,
21120           since VOBUs usually contain audio material that lies outside the
21121           timestamp range specified by the header.
21122
21123 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21124
21125           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
21126           Original commit message from CVS:
21127           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
21128           Remove lingering reference to GstID3Demux
21129           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
21130           Don't output debug saying padding streams are unknown type,
21131           because they're not
21132
21133 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21134
21135           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
21136           Original commit message from CVS:
21137           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
21138           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
21139           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
21140           LPCM.
21141           * gstmpegdemux.h:
21142           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
21143           (gst_mpeg_demux_get_audio_stream):
21144           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
21145           (gst_dvd_demux_get_audio_stream)
21146           (gst_dvd_demux_get_subpicture_stream)
21147           (gst_dvd_demux_send_subbuffer):
21148           Send current* pad buffers with appropriate caps.
21149
21150 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21151
21152           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
21153           Original commit message from CVS:
21154           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
21155           * gst/iec958/ac3iec.h:
21156           * gst/iec958/ac3iec.c:
21157           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
21158           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
21159           raw-audio property to ac3iec958 that allows setting the source pad
21160           caps to raw audio instead of audio/x-iec958. This makes it
21161           possible to use ac3iec958 together with the normal alsasink
21162           element to drive an external receiver that autodetects AC3
21163           content.
21164
21165 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
21166
21167           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
21168           Original commit message from CVS:
21169           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
21170           (ac3iec_chain_dvd):
21171           * gst/iec958/ac3iec.h:
21172           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
21173
21174 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
21175
21176           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
21177           Original commit message from CVS:
21178           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
21179           When getting a seek event, first check if the upstream element
21180           can handle it and only do our own seek stuff when it can't
21181           (should fix #322856).
21182
21183 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
21184
21185           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
21186           Original commit message from CVS:
21187           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21188           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
21189           Really convert to BYTES format when we want to convert
21190           to bytes (use right variable; fixes #322856).
21191
21192 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21193
21194           Big mpegparse clean up, second round:
21195           Original commit message from CVS:
21196           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
21197           Big mpegparse clean up, second round:
21198           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21199           Send and EOS event down the audio pipeline when an still frame
21200           event arrives. This prevents the pipeline from locking when a
21201           still menu comes directly after a flush.
21202           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
21203           Don't send a newsegment in reset.
21204           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
21205           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
21206           Move the code of handle_newsegment to process_event. Send a
21207           NEWSEGMENT after FLUSH_STOP.
21208           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
21209           moving to PAUSED.
21210           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
21211           (gst_mpeg_demux_class_init): Don't override send_event.
21212           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
21213           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
21214           (gst_mpeg_demux_reset):
21215           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
21216           attribute.
21217           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
21218           Reset the mpegparse element after a flush.
21219           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
21220           Don't forward events.
21221           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
21222           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21223           handle_newsegment is not a virtual method anymore.
21224           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
21225           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
21226           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
21227           rid of send_newsegment virtual method.
21228           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
21229           handle DVD events and call the superclass method for other event
21230           types.
21231           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
21232           override process_event anymore.
21233           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
21234           (gst_mpeg_parse_process_event): Move actual event processing to
21235           process event so that subclasses can properly override or extend
21236           it.
21237           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21238           Eliminate time parameter in process event.
21239           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
21240           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
21241           (gst_mpeg_demux_send_subbuffer):
21242           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21243           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
21244           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
21245           adding the value of the adjust attribute.
21246           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
21247           rid of the adjust attribute. Now all timestamp adjustments are
21248           performed by mpegparse using the current segment.
21249           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21250           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
21251           on the adjust attribute for SCR values and the current segment.
21252           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
21253           adjust_ts virtual method to adjust timestamps for outgoing
21254           buffers.
21255           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
21256           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
21257           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
21258           (gst_dvd_demux_handle_newsegment): Don't override
21259           handle_newsegment.
21260           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
21261           Check for DVD events in process_event instead of
21262           handle_dvd_event.
21263           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21264           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
21265           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
21266           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
21267           (gst_mpeg_demux_send_event):
21268           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
21269           (gst_dvd_demux_handle_dvd_event):
21270           Eliminate the time parameter in send_event.
21271
21272 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21273
21274           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
21275           Original commit message from CVS:
21276           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
21277           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
21278           Fix typefinding in id3demux, and then remove it in favour
21279           of the new LGPL id3demux in gst-plugins-good
21280           * ext/mad/gstmad.c: (gst_mad_dispose):
21281           dispose can run more than once.
21282
21283 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21284
21285           gst/asfdemux/gstasfmux.c: change some char* into char[]
21286           Original commit message from CVS:
21287           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
21288           change some char* into char[]
21289
21290 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
21291
21292           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
21293           Original commit message from CVS:
21294           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
21295           Remove memleak from unused GstRMDemuxStream
21296
21297 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
21298
21299           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
21300           Original commit message from CVS:
21301           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
21302           (gst_id3_tag_do_typefind):
21303           Use the correct function to free typefind factory list.
21304
21305 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
21306
21307           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
21308           Original commit message from CVS:
21309           * ext/mad/gstmad.c: (gst_mad_src_query):
21310           For position and duration queries in TIME format, try the peer
21311           first (might be a demuxer).
21312
21313 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21314
21315           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
21316           Original commit message from CVS:
21317           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
21318           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
21319           Properly handle non contiguous VOBUs by adding the segment accum
21320           field to the adjust value.
21321           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
21322           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
21323           handle_newsegment to prevent sending actual newsegment events and
21324           use tiemstamp rewriting instead.
21325           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
21326           dvd-lang-codes.
21327           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
21328           (gst_mpeg_parse_event):
21329           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21330           Add a new parameter to handle_newsegment to allow controlling
21331           whether newsegment events are forwarded or not.
21332           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21333           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
21334           (gst_dvd_demux_reset):
21335           last_end_ptm and discont_time aren't necessary anymore, since
21336           timestamp adjustment is now replaced by newsegment events.
21337           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
21338           timestamps.
21339           * gst/mpegstream/gstdvddemux.h:
21340           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21341           Don't handle dvd-nav-packet events anymore, since the are now
21342           replaced by standard newsegment events.
21343           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21344           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
21345           (gst_dvd_demux_change_state):
21346           * gst/mpegstream/gstdvddemux.h:
21347           Get rid of the ignore_next_newmedia_discont hack.
21348           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
21349           (gst_dvd_demux_handle_newsegment):
21350           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
21351           (gst_mpeg_demux_handle_newsegment): Don't override
21352           handle_newsegment anymore. It was only necessary to handle
21353           NEWMEDIA events.
21354           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
21355           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
21356           (gst_dvd_demux_set_cur_subpicture):
21357           Reactivate handling of DVD events.
21358           * gst/mpegstream/gstmpegparse.c (normal_seek)
21359           (gst_mpeg_parse_handle_src_event)
21360           (gst_mpeg_parse_handle_src_query):
21361           First attempt at reenabling seek.
21362           * gst/mpegstream/gstmpegparse.h:
21363           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21364           (gst_mpeg_parse_update_streaminfo)
21365           (gst_mpeg_parse_get_rate)
21366           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
21367           (gst_mpeg_parse_handle_src_query):
21368           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
21369           Make queries work again.
21370           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
21371           (gst_mpeg_parse_handle_newsegment)
21372           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
21373           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
21374           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21375           Get rid of the newsegment_pending attribute, and rely instead on
21376           proper timestamp adjustment.
21377           * gst/mpegstream/gstmpegparse.c
21378           (gst_mpeg_parse_get_src_event_masks): Erase.
21379           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
21380           Initialize fields before creating pads to prevent the pad creation
21381           callback from failing.
21382           (gst_mpeg_parse_reset): Initialize new fields, and change
21383           initialization order to match the order in the structure.
21384           (gst_mpeg_parse_handle_newsegment): Forward new segment events
21385           whenever possible, and update the current segment.
21386           (gst_mpeg_parse_send_newsegment): Update the current segment and
21387           pending_newsegment.
21388           (gst_mpeg_parse_pad_added): Use the current segment to send
21389           newsegment events to new pads.
21390           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
21391           and events. Properly update newsegment_pending.
21392           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
21393           New fields do_adjust and current_segment.
21394           * gst/mpegstream/gstmpegdemux.c:
21395           * gst/mpegstream/gstdvddemux.c:
21396           * gst/mpegstream/gstmpegparse.h:
21397           Rename handle_discont virtual method to handle_newsegment. Erase
21398           some (already commented out support) for old NEW_MEDIA events.
21399           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21400           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21401           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
21402           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
21403           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
21404           Erase the "pending_scr" field, and replace it by a slightly
21405           different handling of the current SCR. Document code blocks in
21406           parse_packhead and chain.
21407
21408 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
21409
21410           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
21411           Original commit message from CVS:
21412           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
21413           g_warning() are only for really fatal warnings. If we can't decode a
21414           tag, just ignore that tag and do a GST_WARNING.
21415
21416 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21417
21418         * ChangeLog:
21419         * ext/a52dec/gsta52dec.h:
21420         * ext/dvdread/dvdreadsrc.h:
21421         * ext/lame/gstlame.h:
21422         * ext/mad/gstid3tag.c:
21423         * ext/mad/gstmad.c:
21424         * ext/mad/gstmad.h:
21425         * ext/mpeg2dec/gstmpeg2dec.h:
21426         * ext/sidplay/gstsiddec.h:
21427         * gst/ac3parse/gstac3parse.c:
21428         * gst/ac3parse/gstac3parse.h:
21429         * gst/asfdemux/gstasfdemux.c:
21430         * gst/asfdemux/gstasfdemux.h:
21431         * gst/iec958/ac3iec.h:
21432         * gst/mpegaudioparse/gstmpegaudioparse.c:
21433         * gst/mpegaudioparse/gstmpegaudioparse.h:
21434         * gst/mpegstream/gstdvddemux.h:
21435         * gst/mpegstream/gstmpegclock.h:
21436         * gst/mpegstream/gstmpegdemux.h:
21437         * gst/mpegstream/gstmpegpacketize.h:
21438         * gst/mpegstream/gstmpegparse.c:
21439         * gst/mpegstream/gstmpegparse.h:
21440         * gst/mpegstream/gstrfc2250enc.c:
21441         * gst/mpegstream/gstrfc2250enc.h:
21442         * gst/realmedia/rmdemux.c:
21443         * gst/realmedia/rmdemux.h:
21444         * gst/synaesthesia/synaescope.c:
21445           expand tabs
21446           Original commit message from CVS:
21447           expand tabs
21448
21449 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21450
21451         * configure.ac:
21452           back to HEAD
21453           Original commit message from CVS:
21454           back to HEAD
21455
21456 === release 0.10.0 ===
21457
21458 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21459
21460         * ChangeLog:
21461         * NEWS:
21462         * RELEASE:
21463         * configure.ac:
21464         * docs/plugins/inspect/plugin-a52dec.xml:
21465         * docs/plugins/inspect/plugin-amrnb.xml:
21466         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21467         * docs/plugins/inspect/plugin-iec958.xml:
21468         * docs/plugins/inspect/plugin-lame.xml:
21469         * docs/plugins/inspect/plugin-mad.xml:
21470         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21471         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21472         * docs/plugins/inspect/plugin-rmdemux.xml:
21473           releasing 0.10.0
21474           Original commit message from CVS:
21475           releasing 0.10.0
21476
21477 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
21478
21479           Update for alloc_buffer changes.
21480           Original commit message from CVS:
21481           2005-12-05  Andy Wingo  <wingo@pobox.com>
21482           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
21483           * ext/mad/gstmad.c: (gst_mad_chain):
21484           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
21485           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
21486           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21487           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21488           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
21489
21490 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
21491
21492           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
21493           Original commit message from CVS:
21494           2005-12-05  Andy Wingo  <wingo@pobox.com>
21495           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
21496           id3demux and id3mux now. Fixes #323199.
21497
21498 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
21499
21500         * gst-plugins-ugly.spec.in:
21501           update spec file for latest changes
21502           Original commit message from CVS:
21503           update spec file for latest changes
21504
21505 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21506
21507           fix silly Makefile.am bug so they link correctly again
21508           Original commit message from CVS:
21509           * ext/amrnb/Makefile.am:
21510           * gst/realmedia/Makefile.am:
21511           fix silly Makefile.am bug so they link correctly again
21512
21513 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21514
21515         * configure.ac:
21516           back to HEAD
21517           Original commit message from CVS:
21518           back to HEAD
21519
21520 === release 0.9.7 ===
21521
21522 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21523
21524         * ChangeLog:
21525         * NEWS:
21526         * RELEASE:
21527         * common:
21528         * configure.ac:
21529         * docs/plugins/gst-plugins-ugly-plugins.args:
21530         * docs/plugins/inspect/plugin-a52dec.xml:
21531         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21532         * docs/plugins/inspect/plugin-iec958.xml:
21533         * docs/plugins/inspect/plugin-lame.xml:
21534         * docs/plugins/inspect/plugin-mad.xml:
21535         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21536         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21537         * docs/plugins/inspect/plugin-rmdemux.xml:
21538         * docs/random/LICENSE:
21539         * docs/random/PORTED_09:
21540           releasing 0.9.7
21541           Original commit message from CVS:
21542           releasing 0.9.7
21543
21544 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21545
21546         * ChangeLog:
21547         * common:
21548         * ext/amrnb/Makefile.am:
21549         * gst/realmedia/Makefile.am:
21550           Don't know how these escaped my eye before.  Fix link flags.
21551           Original commit message from CVS:
21552           Don't know how these escaped my eye before.  Fix link flags.
21553
21554 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21555
21556         * common:
21557         * examples/Makefile.am:
21558         * examples/capsfilter/Makefile.am:
21559         * examples/capsfilter/capsfilter1.c:
21560         * examples/gob/Makefile.am:
21561         * examples/gob/gst-identity2.gob:
21562         * examples/gstplay/.gitignore:
21563         * examples/gstplay/Makefile.am:
21564         * examples/gstplay/player.c:
21565         * examples/indexing/.gitignore:
21566         * examples/indexing/Makefile.am:
21567         * examples/indexing/indexmpeg.c:
21568         * examples/level/Makefile.am:
21569         * examples/level/README:
21570         * examples/level/demo.c:
21571         * examples/level/plot.c:
21572         * examples/stats/Makefile.am:
21573         * examples/stats/mp2ogg.c:
21574         * examples/switch/.gitignore:
21575         * examples/switch/Makefile.am:
21576         * examples/switch/switcher.c:
21577           no examples
21578           Original commit message from CVS:
21579           no examples
21580
21581 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
21582
21583           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
21584           Original commit message from CVS:
21585           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21586           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
21587           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
21588           (gst_mpeg_parse_send_event):
21589           Ref events before sending them to multiple pads, after all
21590           gst_pad_send_event() takes ownership of events. Don't leak
21591           events that have not been handled (fixes #322745).
21592
21593 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21594
21595           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21596           Original commit message from CVS:
21597           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
21598           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21599           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
21600           from making timestamp adjustments. This will have to be re-added
21601           in some form in the near future, but in order to do that, some nav
21602           packet parsing will be necessary in mpegdemux.
21603           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21604           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21605           (g_value_set_int, gst_mpeg_parse_set_property)
21606           Get rid of do_adjust and use_adjust. Rename max_discont to
21607           max_src_gap.
21608           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
21609           -1, no adjustment is made.
21610           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
21611           Rename max_discont property to max_scr_gap. Erase "adjust"
21612           property.
21613           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
21614           override send_event anymore, base class does the job.
21615           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
21616           Base class now does most of the work.
21617           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
21618           Generalize to forwarding the event to all source pads in the
21619           element.
21620           * gst/mpegstream/gstmpegparse.h:
21621           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21622           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
21623           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
21624           (gst_mpeg_parse_set_property):
21625           Clock synchronization doesn't make sense anymore for a
21626           demultiplexer.
21627
21628 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
21629
21630           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
21631           Original commit message from CVS:
21632           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
21633           Don't treat normal EOS as a fatal error.
21634
21635 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
21636
21637           ext/mad/gstmad.c: Proper warning statements,
21638           Original commit message from CVS:
21639           * ext/mad/gstmad.c: (gst_mad_chain):
21640           Proper warning statements,
21641           Don't error if the src pad isn't linked when pushing.
21642           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
21643           Proper state_change, avoids borkage when going to READY
21644
21645 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21646
21647         * configure.ac:
21648         * gst-libs/Makefile.am:
21649         * gst-libs/README:
21650         * gst-libs/ext/.gitignore:
21651         * gst-libs/gst/media-info/.gitignore:
21652         * gst-libs/gst/play/.gitignore:
21653         * gst-libs/gst/play/play.h:
21654         * gst-libs/gst/play/play.vcproj:
21655           no need for an AS_LIBTOOL call
21656           Original commit message from CVS:
21657           no need for an AS_LIBTOOL call
21658
21659 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21660
21661         * Makefile.am:
21662         * common:
21663         * gst-plugins-ugly.spec.in:
21664           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
21665           Original commit message from CVS:
21666           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
21667
21668 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21669
21670           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
21671           Original commit message from CVS:
21672           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
21673           Prime libmpeg2's pumps with some null custom buffers
21674           to ensure it doesn't ask us to discard garbage later yay.
21675
21676 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21677
21678           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
21679           Original commit message from CVS:
21680           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
21681           Prime libmpeg2's pumps with some null custom buffers
21682           to ensure it ask us to discard garbage later yay.
21683
21684 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
21685
21686           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
21687           Original commit message from CVS:
21688           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
21689           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
21690           (gst_a52dec_chain_raw):
21691           * ext/a52dec/gsta52dec.h:
21692           Accept AC3 in audio/x-private1-ac3 format, which includes
21693           DVD-specific headers, as well as raw AC3, for compatibility with
21694           some demuxers.
21695
21696 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21697
21698           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
21699           Original commit message from CVS:
21700           * ext/mad/gstmad.c: (gst_mad_chain):
21701           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
21702           skip frame synthesis and consume input data as if we'd done the
21703           decode. Makes mad not error when the src pad is not connected.
21704           (#319784)
21705
21706 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21707
21708         * ChangeLog:
21709           Erase old CVS conflict line.
21710           Original commit message from CVS:
21711           Erase old CVS conflict line.
21712
21713 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21714
21715           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
21716           Original commit message from CVS:
21717           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
21718           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21719           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
21720           (gst_mpeg_parse_chain):
21721           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
21722           (gst_mpeg_demux_send_newsegment):
21723           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
21724           * gst/mpegstream/gstmpegparse.h:
21725           Rename send_discont method to send_newsegment and add parameters
21726           to handle actual segments. Adapt code all around to run with the
21727           new name and signature.
21728           * gst/mpegstream/gstmpegdemux.c:
21729           * gst/mpegstream/gstmpegparse.c:
21730           * gst/mpegstream/gstdvddemux.c:
21731           Convert to GST_BOILERPLATE.
21732
21733 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21734
21735         * configure.ac:
21736           fix AS_LIBTOOL call
21737           Original commit message from CVS:
21738           fix AS_LIBTOOL call
21739
21740 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21741
21742         * Makefile.am:
21743           add a torture target
21744           Original commit message from CVS:
21745           add a torture target
21746
21747 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21748
21749         * ChangeLog:
21750         * configure.ac:
21751           back to HEAD
21752           Original commit message from CVS:
21753           back to HEAD
21754
21755 === release 0.9.6 ===
21756
21757 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21758
21759         * ChangeLog:
21760         * NEWS:
21761         * RELEASE:
21762         * configure.ac:
21763         * docs/plugins/gst-plugins-ugly-plugins.args:
21764         * docs/plugins/gst-plugins-ugly-plugins.signals:
21765         * docs/plugins/inspect/plugin-a52dec.xml:
21766         * docs/plugins/inspect/plugin-amrnb.xml:
21767         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21768         * docs/plugins/inspect/plugin-iec958.xml:
21769         * docs/plugins/inspect/plugin-lame.xml:
21770         * docs/plugins/inspect/plugin-mad.xml:
21771         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21772         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21773         * docs/plugins/inspect/plugin-rmdemux.xml:
21774           releasing 0.9.6
21775           Original commit message from CVS:
21776           releasing 0.9.6
21777
21778 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
21779
21780           gst/realmedia/rmdemux.c: Fractional framerates.
21781           Original commit message from CVS:
21782           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
21783           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
21784           (find_seek_offset_bytes), (find_seek_offset_time),
21785           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
21786           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
21787           (gst_rmdemux_chain), (gst_rmdemux_send_event),
21788           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21789           (gst_rmdemux_parse_packet):
21790           Fractional framerates.
21791
21792 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21793
21794           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
21795           Original commit message from CVS:
21796           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
21797           (gst_mpeg2dec_negotiate_format), (handle_sequence),
21798           (gst_mpeg2dec_sink_event):
21799           * ext/mpeg2dec/gstmpeg2dec.h:
21800           Use fractional framerates
21801
21802 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
21803
21804           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
21805           Original commit message from CVS:
21806           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
21807           set_clock returns a boolean.
21808
21809 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
21810
21811           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
21812           Original commit message from CVS:
21813           * ext/mad/gstmad.c: (gst_mad_chain):
21814           Fix seeking even more by sending the newsegment event with the
21815           right parameters. Should fix querying in playbin/totem after
21816           a seek.
21817
21818 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
21819
21820           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
21821           Original commit message from CVS:
21822           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
21823           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
21824           Fix seeking in stand-alone mode. Fix nonexistant enum value
21825           introduced in previous commit. Improve debug messages here and
21826           there. Actually return a proper return value in the sink event
21827           handler.
21828
21829 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21830
21831         * ext/lame/gstlame.c:
21832           doh
21833           Original commit message from CVS:
21834           doh
21835
21836 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21837
21838         * ChangeLog:
21839         * ext/lame/gstlame.c:
21840         * ext/mad/gstmad.c:
21841         * ext/sidplay/gstsiddec.cc:
21842           fix up GValueEnum
21843           Original commit message from CVS:
21844           fix up GValueEnum
21845
21846 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
21847
21848         * ChangeLog:
21849         * ext/lame/gstlame.c:
21850         * ext/mad/gstid3tag.c:
21851         * ext/sidplay/gstsiddec.cc:
21852           Update for gst_tag_setter API changes.
21853           Original commit message from CVS:
21854           2005-11-22  Andy Wingo  <wingo@pobox.com>
21855           * Update for gst_tag_setter API changes.
21856
21857 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
21858
21859         * ChangeLog:
21860         * ext/a52dec/gsta52dec.c:
21861         * ext/mad/gstid3tag.c:
21862         * ext/mad/gstmad.c:
21863         * gst/mpegaudioparse/gstmpegaudioparse.c:
21864         * gst/mpegstream/gstdvddemux.c:
21865         * gst/mpegstream/gstmpegparse.c:
21866         * gst/realmedia/rmdemux.c:
21867           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
21868           Original commit message from CVS:
21869           2005-11-22  Andy Wingo  <wingo@pobox.com>
21870           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
21871           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
21872           * ext/mad/gstmad.c (gst_mad_chain)
21873           * gst/mpegaudioparse/gstmpegaudioparse.c
21874           (gst_mp3parse_sink_event)
21875           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21876           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
21877           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
21878           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
21879           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
21880
21881 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
21882
21883           ext/mad/Makefile.am: libgsttagedit => libgsttag
21884           Original commit message from CVS:
21885           * ext/mad/Makefile.am:
21886           libgsttagedit => libgsttag
21887
21888 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
21889
21890           ext/lame/gstlame.c: Don't take the stream lock
21891           Original commit message from CVS:
21892           * ext/lame/gstlame.c: (gst_lame_sink_event):
21893           Don't take the stream lock
21894
21895 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
21896
21897           ext/: Don't take the stream lock.
21898           Original commit message from CVS:
21899           2005-11-21  Andy Wingo  <wingo@pobox.com>
21900           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
21901           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
21902           * ext/mad/gstmad.c (gst_mad_sink_event):
21903           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
21904           stream lock.
21905           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
21906           stream lock changes.
21907
21908 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
21909
21910           *.*: Ran scripts/update-macros. Oh yes.
21911           Original commit message from CVS:
21912           2005-11-21  Andy Wingo  <wingo@pobox.com>
21913           * *.h:
21914           * *.c: Ran scripts/update-macros. Oh yes.
21915
21916 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
21917
21918           gst/mpegstream/: Filler events have beem removed for now.
21919           Original commit message from CVS:
21920           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
21921           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
21922           Filler events have beem removed for now.
21923
21924 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
21925
21926           gst/: Update for GST_FOURCC_FORMAT API change.
21927           Original commit message from CVS:
21928           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
21929           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
21930           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
21931           Update for GST_FOURCC_FORMAT API change.
21932
21933 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
21934
21935           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
21936           Original commit message from CVS:
21937           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
21938           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
21939           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21940           (gst_rmdemux_parse_packet):
21941           Modifications for disapearance of GST_PAD_IS_USABLE()
21942
21943 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
21944
21945           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
21946           Original commit message from CVS:
21947           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
21948           Remove some setcaps brokenness.
21949           Don't crash on bad input.
21950
21951 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
21952
21953           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
21954           Original commit message from CVS:
21955           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
21956           calling transform.
21957           (gst_id3_tag_do_typefind): Unref caps
21958           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
21959
21960 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
21961
21962         * ext/mad/gstmad.c:
21963           remove accidentally commited hack
21964           Original commit message from CVS:
21965           remove accidentally commited hack
21966
21967 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
21968
21969         * ext/mad/gstmad.c:
21970           free pad templates
21971           Original commit message from CVS:
21972           free pad templates
21973
21974 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
21975
21976           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
21977           Original commit message from CVS:
21978           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
21979           (gst_mpeg2dec_sink_event):
21980           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
21981           nice-ify debug message in event handler; add CHECKME.
21982           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
21983           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
21984           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
21985           (gst_dvd_demux_sync_stream_to_time):
21986           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
21987           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
21988           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
21989           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
21990           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
21991           (gst_mpeg_demux_sync_stream_to_time),
21992           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
21993           * gst/mpegstream/gstmpegdemux.h:
21994           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
21995           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
21996           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
21997           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
21998           (gst_mpeg_parse_chain):
21999           * gst/mpegstream/gstmpegparse.h:
22000           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
22001           return value confusion (gst_pad_push vs. gst_pad_send_event and
22002           gst_pad_push_event); pass flow return values to caller;
22003           miscellaneous fixes and clean-ups.
22004
22005 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
22006
22007         * gst/mpegstream/gstdvddemux.c:
22008           set rank to secondary until it works 100%
22009           Original commit message from CVS:
22010           set rank to secondary until it works 100%
22011
22012 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
22013
22014         * gst-plugins-ugly.spec.in:
22015           add mpegstream plugin to spec file
22016           Original commit message from CVS:
22017           add mpegstream plugin to spec file
22018
22019 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22020
22021           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
22022           Original commit message from CVS:
22023           2005-11-14  Martin Soto  <soto@localhost.localdomain>
22024           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
22025           gstrfc2250enc.h.
22026
22027 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
22028
22029           partially port the mpegstream plugin to GStreamer 0.9.
22030           Original commit message from CVS:
22031           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
22032           * configure.ac:
22033           * gst/mpegstream/Makefile.am:
22034           * gst/mpegstream/gstdvddemux.c:
22035           * gst/mpegstream/gstdvddemux.h:
22036           * gst/mpegstream/gstmpegdemux.c:
22037           * gst/mpegstream/gstmpegdemux.h:
22038           * gst/mpegstream/gstmpegpacketize.c:
22039           * gst/mpegstream/gstmpegpacketize.h:
22040           * gst/mpegstream/gstmpegparse.c:
22041           * gst/mpegstream/gstmpegparse.h:
22042           * gst/mpegstream/gstmpegstream.c:
22043           * gst/mpegstream/gstrfc2250enc.c:
22044           * gst/mpegstream/gstrfc2250enc.h:
22045           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
22046           partially port the mpegstream plugin to GStreamer 0.9.
22047
22048 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
22049
22050           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
22051           Original commit message from CVS:
22052           2005-11-14  Andy Wingo  <wingo@pobox.com>
22053           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
22054           debugging, allows dll builds on windows. Fixes #316076.
22055
22056 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22057
22058         * ChangeLog:
22059         * configure.ac:
22060           back to head
22061           Original commit message from CVS:
22062           back to head
22063
22064 === release 0.9.5 ===
22065
22066 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22067
22068         * ChangeLog:
22069         * NEWS:
22070         * RELEASE:
22071         * common:
22072         * configure.ac:
22073         * docs/plugins/inspect/plugin-a52dec.xml:
22074         * docs/plugins/inspect/plugin-amrnb.xml:
22075         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22076         * docs/plugins/inspect/plugin-iec958.xml:
22077         * docs/plugins/inspect/plugin-lame.xml:
22078         * docs/plugins/inspect/plugin-mad.xml:
22079         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22080         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22081         * docs/plugins/inspect/plugin-rmdemux.xml:
22082           releasing 0.9.5
22083           Original commit message from CVS:
22084           releasing 0.9.5
22085
22086 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
22087
22088           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
22089           Original commit message from CVS:
22090           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
22091           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
22092           (handle_sequence), (handle_picture), (handle_slice),
22093           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
22094           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
22095           Forward GstFlowReturn about everywhere.
22096           Handle seeking correctly.
22097
22098 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
22099
22100           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
22101           Original commit message from CVS:
22102           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
22103           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
22104           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
22105           Small cleanups in refcounting.
22106
22107 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
22108
22109           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
22110           Original commit message from CVS:
22111           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22112           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
22113           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
22114           (handle_sequence), (handle_picture):
22115           * ext/mpeg2dec/gstmpeg2dec.h:
22116           Removed lots of dubious code.
22117           Handle flushing and seeking correctly. Still leaks though...
22118
22119 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
22120
22121         * ChangeLog:
22122         * configure.ac:
22123           port plugins listing changes
22124           Original commit message from CVS:
22125           port plugins listing changes
22126
22127 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22128
22129         * ChangeLog:
22130         * configure.ac:
22131           back to HEAD
22132           Original commit message from CVS:
22133           back to HEAD
22134
22135 === release 0.9.4 ===
22136
22137 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22138
22139         * ChangeLog:
22140         * Makefile.am:
22141         * NEWS:
22142         * RELEASE:
22143         * configure.ac:
22144         * docs/plugins/gst-plugins-ugly-plugins.args:
22145         * docs/plugins/gst-plugins-ugly-plugins.signals:
22146         * docs/plugins/inspect/plugin-a52dec.xml:
22147         * docs/plugins/inspect/plugin-amrnb.xml:
22148         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22149         * docs/plugins/inspect/plugin-iec958.xml:
22150         * docs/plugins/inspect/plugin-lame.xml:
22151         * docs/plugins/inspect/plugin-mad.xml:
22152         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22153         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22154         * docs/plugins/inspect/plugin-rmdemux.xml:
22155         * gst/realmedia/rmdemux.c:
22156         * po/POTFILES.in:
22157           releasing 0.9.4
22158           Original commit message from CVS:
22159           releasing 0.9.4
22160
22161 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
22162
22163           gst/realmedia/rmdemux.c: STOPPED->FAILED
22164           Original commit message from CVS:
22165           2005-10-23  Julien MOUTTE  <julien@moutte.net>
22166           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
22167
22168 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
22169
22170         * gst-plugins-ugly.spec.in:
22171           add packaging of a52dec
22172           Original commit message from CVS:
22173           add packaging of a52dec
22174
22175 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
22176
22177           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
22178           Original commit message from CVS:
22179           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
22180           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
22181           Set correct stream time in newsegment event.
22182
22183 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22184
22185         * ext/Makefile.am:
22186           fix distcheck
22187           Original commit message from CVS:
22188           fix distcheck
22189
22190 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22191
22192         * ChangeLog:
22193         * ext/Makefile.am:
22194           fix distcheck
22195           Original commit message from CVS:
22196           fix distcheck
22197
22198 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
22199
22200           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
22201           Original commit message from CVS:
22202           * ext/a52dec/Makefile.am:
22203           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
22204           (gst_a52dec_class_init), (gst_a52dec_sink_event),
22205           (gst_a52dec_change_state):
22206           * ext/a52dec/gsta52dec.h:
22207           Re-enable CPU flags, use liboil to get them.
22208
22209 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
22210
22211           Port AC3 decoder to 0.9 (#318849).
22212           Original commit message from CVS:
22213           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22214           * configure.ac:
22215           * ext/a52dec/Makefile.am:
22216           * ext/a52dec/gsta52dec.c:
22217           * ext/a52dec/gsta52dec.h:
22218           Port AC3 decoder to 0.9 (#318849).
22219
22220 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
22221
22222           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
22223           Original commit message from CVS:
22224           * ext/sidplay/gstsiddec.cc:
22225           Small fixes and more error messages.
22226
22227 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
22228
22229           API change fixen.
22230           Original commit message from CVS:
22231           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
22232           (gst_amrnbparse_state_change):
22233           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
22234           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
22235           * ext/mpeg2dec/gstmpeg2dec.c:
22236           * ext/sidplay/gstsiddec.cc:
22237           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
22238           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
22239           API change fixen.
22240
22241 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
22242
22243           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
22244           Original commit message from CVS:
22245           * configure.ac:
22246           GST_DOC has been renamed to GST_DOCBOOK_CHECK
22247
22248 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22249
22250           configure.ac: some docs I had
22251           Original commit message from CVS:
22252           * configure.ac:
22253           some docs I had
22254           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22255           trivial fixes
22256
22257 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
22258
22259           gst/realmedia/rmdemux.c: segment-start/done API change.
22260           Original commit message from CVS:
22261           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
22262           (gst_rmdemux_perform_seek):
22263           segment-start/done API change.
22264
22265 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
22266
22267         * ChangeLog:
22268         * common:
22269         * gst/iec958/ac3iec.c:
22270           Set buffer durations on IEC958 buffers.
22271           Original commit message from CVS:
22272           Set buffer durations on IEC958 buffers.
22273
22274 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
22275
22276           configure.ac: Fix glib check
22277           Original commit message from CVS:
22278           * configure.ac:
22279           Fix glib check
22280
22281 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
22282
22283           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
22284           Original commit message from CVS:
22285           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
22286           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
22287
22288 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22289
22290           examples/stats/mp2ogg.c: yes, typo fixes
22291           Original commit message from CVS:
22292           * examples/stats/mp2ogg.c:
22293           yes, typo fixes
22294
22295 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22296
22297           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
22298           Original commit message from CVS:
22299           * examples/indexing/indexmpeg.c: (main):
22300           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
22301           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
22302           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
22303           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
22304           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
22305           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
22306           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
22307           * ext/dvdread/dvdreadsrc.h:
22308           * ext/lame/gstlame.h:
22309           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
22310           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
22311           * gst/iec958/ac3iec.h:
22312           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
22313           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
22314           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
22315           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
22316           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
22317           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
22318           moved bitshift from macro to enum definition
22319
22320 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
22321
22322           newsegment API update.
22323           Original commit message from CVS:
22324           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
22325           * ext/mad/gstmad.c: (gst_mad_chain):
22326           * gst/mpegaudioparse/gstmpegaudioparse.c:
22327           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22328           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
22329           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
22330           newsegment API update.
22331
22332 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
22333
22334           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
22335           Original commit message from CVS:
22336           * ext/amrnb/amrnbdec.c:
22337           Mark invalid frame sizes
22338           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
22339           UNUSABLE is not to be used here, just push out stuff so
22340           probes can continue linking or making the pad usable.
22341
22342 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
22343
22344         * ChangeLog:
22345         * gst/realmedia/rmdemux.c:
22346           Improve seek error-resilience.
22347           Original commit message from CVS:
22348           Improve seek error-resilience.
22349           Better error handling generally.
22350
22351 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22352
22353         * ChangeLog:
22354         * configure.ac:
22355           back to head
22356           Original commit message from CVS:
22357           back to head
22358
22359 === release 0.9.3 ===
22360
22361 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22362
22363         * ChangeLog:
22364         * NEWS:
22365         * README:
22366         * configure.ac:
22367         * ext/sidplay/Makefile.am:
22368           release time
22369           Original commit message from CVS:
22370           release time
22371
22372 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
22373
22374         * gst/realmedia/rmdemux.h:
22375           Forgot to commit this file. I hate Nano.
22376           Original commit message from CVS:
22377           Forgot to commit this file. I hate Nano.
22378
22379 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
22380
22381         * ChangeLog:
22382         * common:
22383         * gst/realmedia/rmdemux.c:
22384           Sanity checks and memory leak fixes for real demuxer
22385           Original commit message from CVS:
22386           Sanity checks and memory leak fixes for real demuxer
22387
22388 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
22389
22390           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
22391           Original commit message from CVS:
22392           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
22393           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
22394           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
22395           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22396           Real demuxer fixes. Make it more bulletproof against bad data,
22397           identify a few more stream types.
22398           Fix seeking so that it works (at least with the seek example
22399           program; it still fails with totem).
22400
22401 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
22402
22403           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
22404           Original commit message from CVS:
22405           * gst/mpegaudioparse/gstmpegaudioparse.c:
22406           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22407           Set correct caps on buffers too.
22408
22409 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
22410
22411           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
22412           Original commit message from CVS:
22413           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
22414           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22415           * gst/mpegaudioparse/gstmpegaudioparse.h:
22416           Put timestamps on buffers.
22417
22418 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
22419
22420         * ChangeLog:
22421         * ext/amrnb/amrnbenc.c:
22422           Changed amrnbenc description, it is an encoder, not decoder.
22423           Original commit message from CVS:
22424           Changed amrnbenc description, it is an encoder, not decoder.
22425
22426 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
22427
22428         * ChangeLog:
22429         * gst/iec958/ac3_padder.c:
22430         * gst/iec958/ac3_padder.h:
22431         * gst/iec958/ac3iec.c:
22432           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
22433           Original commit message from CVS:
22434           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
22435           more accurate, and to check AC3 checksums (both of them in each frame),
22436           and dump the frame (as a probable sync failure) if they don't match.
22437           General code cleanup, improved comments. Changed to not construct the
22438           header backwards, and not byteswap everything else. If we end up needing
22439           to do little-endian output, we should swap in the element doing the
22440           output (AC3 is big-endian).
22441
22442 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
22443
22444         * gst-plugins-ugly.spec.in:
22445           fix spec file for ugly
22446           Original commit message from CVS:
22447           fix spec file for ugly
22448
22449 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22450
22451         * docs/plugins/inspect/plugin-lame.xml:
22452           revert empty commit
22453           Original commit message from CVS:
22454           revert empty commit
22455
22456 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22457
22458         * docs/plugins/scan.stamp:
22459           whoops, wrong files
22460           Original commit message from CVS:
22461           whoops, wrong files
22462
22463 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22464
22465           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
22466           Original commit message from CVS:
22467           * docs/plugins/gst-plugins-ugly-plugins.args:
22468           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
22469           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
22470           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
22471           commit missing files
22472           * docs/plugins/inspect/plugin-lame.xml:
22473           update
22474
22475 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22476
22477         * Makefile.am:
22478         * common:
22479         * gst-plugins-ugly.spec.in:
22480           add check-valgrind target
22481           Original commit message from CVS:
22482           add check-valgrind target
22483
22484 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22485
22486         * docs/plugins/scanobj-build.stamp:
22487           add stamp
22488           Original commit message from CVS:
22489           add stamp
22490
22491 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
22492
22493           ext/lame/gstlame.c: Set caps on outgoing buffers.
22494           Original commit message from CVS:
22495           * ext/lame/gstlame.c: (gst_lame_chain):
22496           Set caps on outgoing buffers.
22497
22498 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22499
22500         * ChangeLog:
22501         * ext/lame/gstlame.c:
22502         * ext/lame/gstlame.h:
22503           clean up further so we don't try to set up five times for a simple pipeline
22504           Original commit message from CVS:
22505           clean up further so we don't try to set up five times for
22506           a simple pipeline
22507
22508 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
22509
22510         * ChangeLog:
22511         * common:
22512         * gst/iec958/ac3iec.c:
22513           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
22514           Original commit message from CVS:
22515           Set setcaps function on sink pad, not source pad. Produce correct caps
22516           on output buffers.
22517
22518 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22519
22520         * common:
22521         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22522         * docs/plugins/inspect/plugin-iec958.xml:
22523         * docs/plugins/inspect/plugin-lame.xml:
22524         * docs/plugins/inspect/plugin-mad.xml:
22525         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22526         * docs/plugins/inspect/plugin-rmdemux.xml:
22527           update inspect with source
22528           Original commit message from CVS:
22529           update inspect with source
22530
22531 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22532
22533           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
22534           Original commit message from CVS:
22535           * ext/mad/gstid3tag.c:
22536           gsttaginterface.h -> gsttagsetter.h
22537
22538 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22539
22540         * configure.ac:
22541           back to HEAD
22542           Original commit message from CVS:
22543           back to HEAD
22544
22545 === release 0.9.1 ===
22546
22547 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22548
22549         * ChangeLog:
22550         * NEWS:
22551         * README:
22552         * RELEASE:
22553         * autogen.sh:
22554         * configure.ac:
22555           releasing 0.9.2
22556           Original commit message from CVS:
22557           releasing 0.9.2
22558
22559 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
22560
22561           ext/amrnb/: State change function updates.
22562           Original commit message from CVS:
22563           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
22564           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
22565           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
22566           State change function updates.
22567
22568 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22569
22570           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
22571           Original commit message from CVS:
22572           * ext/mpeg2dec/gstmpeg2dec.c:
22573           GST_CAT_SEEK disappeared from the public API at some point
22574
22575 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22576
22577         * gst/iec958/ac3_padder.c:
22578         * gst/iec958/ac3_padder.h:
22579           doc fixes
22580           Original commit message from CVS:
22581           doc fixes
22582
22583 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22584
22585         * Makefile.am:
22586         * autogen.sh:
22587         * common:
22588         * configure.ac:
22589         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22590         * docs/plugins/inspect-build.stamp:
22591         * docs/plugins/inspect.stamp:
22592         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22593         * docs/plugins/inspect/plugin-iec958.xml:
22594         * docs/plugins/inspect/plugin-lame.xml:
22595         * docs/plugins/inspect/plugin-mad.xml:
22596         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22597         * docs/plugins/inspect/plugin-rmdemux.xml:
22598           docs for ugly plugins
22599           Original commit message from CVS:
22600           docs for ugly plugins
22601
22602 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22603
22604         * gst-plugins-ugly.spec.in:
22605         * gst/iec958/Makefile.am:
22606           build fixes
22607           Original commit message from CVS:
22608           build fixes
22609
22610 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
22611
22612         * ChangeLog:
22613         * gst/iec958/ac3iec.c:
22614           Accept audio/x-private1-a3c on sink pad
22615           Original commit message from CVS:
22616           Accept audio/x-private1-a3c on sink pad
22617
22618 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22619
22620         * gst-plugins-ugly.spec.in:
22621           spec updates
22622           Original commit message from CVS:
22623           spec updates
22624
22625 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
22626
22627         * examples/gstplay/player.c:
22628         * examples/stats/mp2ogg.c:
22629         * ext/a52dec/gsta52dec.c:
22630         * ext/amrnb/amrnbdec.c:
22631         * ext/amrnb/amrnbenc.c:
22632         * ext/amrnb/amrnbparse.c:
22633         * ext/dvdnav/dvdnavsrc.c:
22634         * ext/dvdread/dvdreadsrc.c:
22635         * ext/lame/gstlame.c:
22636         * ext/mad/gstid3tag.c:
22637         * ext/mad/gstmad.c:
22638         * ext/mpeg2dec/gstmpeg2dec.c:
22639         * gst/ac3parse/gstac3parse.c:
22640         * gst/asfdemux/gstasfdemux.c:
22641         * gst/asfdemux/gstasfmux.c:
22642         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22643         * gst/iec958/ac3iec.c:
22644         * gst/mpegaudioparse/gstmpegaudioparse.c:
22645         * gst/mpegstream/gstdvddemux.c:
22646         * gst/mpegstream/gstmpegdemux.c:
22647         * gst/mpegstream/gstmpegparse.c:
22648         * gst/mpegstream/gstrfc2250enc.c:
22649         * gst/realmedia/rmdemux.c:
22650         * gst/synaesthesia/gstsynaesthesia.c:
22651           All plugins updated for element state changes.
22652           Original commit message from CVS:
22653           2005-09-02  Andy Wingo  <wingo@pobox.com>
22654           * All plugins updated for element state changes.
22655
22656 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
22657
22658         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22659         * gst/iec958/ac3iec.c:
22660           Fix return types in setcaps functions
22661           Original commit message from CVS:
22662           Fix return types in setcaps functions
22663
22664 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
22665
22666         * ChangeLog:
22667         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22668         * gst/iec958/ac3iec.c:
22669           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
22670           Original commit message from CVS:
22671           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
22672           Some general cleanups in iec958 framer.
22673
22674 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22675
22676         * common:
22677         * m4/Makefile.am:
22678         * m4/as-arts.m4:
22679         * m4/esd.m4:
22680         * m4/gst-alsa.m4:
22681         * m4/gst-artsc.m4:
22682         * m4/gst-matroska.m4:
22683         * m4/ogg.m4:
22684         * m4/vorbis.m4:
22685           fix distcheck; remove some old m4s
22686           Original commit message from CVS:
22687           fix distcheck; remove some old m4s
22688
22689 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
22690
22691         * ChangeLog:
22692         * configure.ac:
22693         * gst/iec958/Makefile.am:
22694         * gst/iec958/ac3_padder.c:
22695         * gst/iec958/ac3_padder.h:
22696         * gst/iec958/ac3iec.c:
22697         * gst/iec958/ac3iec.h:
22698           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
22699           Original commit message from CVS:
22700           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
22701
22702 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
22703
22704           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
22705           Original commit message from CVS:
22706           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
22707           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
22708           (gst_dvdlpcmdec_change_state):
22709           Cleanups, fixed header parsing and stripping.
22710
22711 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
22712
22713         * ChangeLog:
22714         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22715           Use the right bytes when parsing the LPCM dvd header
22716           Original commit message from CVS:
22717           Use the right bytes when parsing the LPCM dvd header
22718
22719 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
22720
22721         * ChangeLog:
22722         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22723           Return the correct values from chain function
22724           Original commit message from CVS:
22725           Return the correct values from chain function
22726
22727 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22728
22729         * common:
22730         * docs/Makefile.am:
22731         * docs/plugins/.gitignore:
22732         * docs/random/ChangeLog-0.8:
22733         * docs/version.entities.in:
22734           adding doc stuff
22735           Original commit message from CVS:
22736           adding doc stuff
22737
22738 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
22739
22740         * ChangeLog:
22741         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22742         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
22743           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
22744           Original commit message from CVS:
22745           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
22746           header; instead do this internally. Also support the old way, using
22747           a different mime-type. CVS:
22748
22749 2001-12-17 18:37:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22750
22751           building up speed
22752           Original commit message from CVS:
22753           building up speed
22754