Release 1.13.1
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 1.12.0 ===
2
3 2017-05-04  Sebastian Dröge <slomo@coaxion.net>
4
5         * configure.ac:
6           releasing 1.12.0
7
8 2017-05-04 13:47:56 +0300  Sebastian Dröge <sebastian@centricular.com>
9
10         * po/id.po:
11         * po/sv.po:
12           po: Update translations
13
14 === release 1.11.91 ===
15
16 2017-04-27 17:33:23 +0300  Sebastian Dröge <sebastian@centricular.com>
17
18         * ChangeLog:
19         * NEWS:
20         * RELEASE:
21         * configure.ac:
22         * docs/plugins/inspect/plugin-a52dec.xml:
23         * docs/plugins/inspect/plugin-amrnb.xml:
24         * docs/plugins/inspect/plugin-amrwbdec.xml:
25         * docs/plugins/inspect/plugin-asf.xml:
26         * docs/plugins/inspect/plugin-cdio.xml:
27         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
28         * docs/plugins/inspect/plugin-dvdread.xml:
29         * docs/plugins/inspect/plugin-dvdsub.xml:
30         * docs/plugins/inspect/plugin-lame.xml:
31         * docs/plugins/inspect/plugin-mpeg2dec.xml:
32         * docs/plugins/inspect/plugin-mpg123.xml:
33         * docs/plugins/inspect/plugin-realmedia.xml:
34         * docs/plugins/inspect/plugin-siddec.xml:
35         * docs/plugins/inspect/plugin-twolame.xml:
36         * docs/plugins/inspect/plugin-x264.xml:
37         * docs/plugins/inspect/plugin-xingmux.xml:
38         * gst-plugins-ugly.doap:
39         * meson.build:
40           Release 1.11.91
41
42 2017-04-27 16:08:13 +0300  Sebastian Dröge <sebastian@centricular.com>
43
44         * po/af.po:
45         * po/az.po:
46         * po/bg.po:
47         * po/ca.po:
48         * po/cs.po:
49         * po/da.po:
50         * po/de.po:
51         * po/el.po:
52         * po/en_GB.po:
53         * po/eo.po:
54         * po/es.po:
55         * po/eu.po:
56         * po/fi.po:
57         * po/fr.po:
58         * po/fur.po:
59         * po/gl.po:
60         * po/hr.po:
61         * po/hu.po:
62         * po/id.po:
63         * po/it.po:
64         * po/ja.po:
65         * po/lt.po:
66         * po/lv.po:
67         * po/ms.po:
68         * po/mt.po:
69         * po/nb.po:
70         * po/nl.po:
71         * po/or.po:
72         * po/pl.po:
73         * po/pt_BR.po:
74         * po/ro.po:
75         * po/ru.po:
76         * po/sk.po:
77         * po/sl.po:
78         * po/sq.po:
79         * po/sr.po:
80         * po/sv.po:
81         * po/tr.po:
82         * po/uk.po:
83         * po/vi.po:
84         * po/zh_CN.po:
85           Update .po files
86
87 2017-04-27 15:29:48 +0300  Sebastian Dröge <sebastian@centricular.com>
88
89         * po/LINGUAS:
90         * po/fur.po:
91         * po/id.po:
92         * po/sv.po:
93           po: Update translations
94
95 2017-04-27 12:42:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
96
97         * ext/x264/gstx264enc.h:
98           x264: Use __declspec(dllimport) with MinGW too
99           x264.h says this isn't needed with MinGW, but it looks like it is.
100           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
101
102 2017-04-24 20:28:15 +0100  Tim-Philipp Müller <tim@centricular.com>
103
104         * common:
105           Automatic update of common submodule
106           From 60aeef6 to 48a5d85
107
108 2017-04-10 23:49:25 +0100  Tim-Philipp Müller <tim@centricular.com>
109
110         * autogen.sh:
111         * common:
112           Automatic update of common submodule
113           From 39ac2f5 to 60aeef6
114
115 === release 1.11.90 ===
116
117 2017-04-07 16:34:22 +0300  Sebastian Dröge <sebastian@centricular.com>
118
119         * ChangeLog:
120         * NEWS:
121         * RELEASE:
122         * configure.ac:
123         * docs/plugins/inspect/plugin-a52dec.xml:
124         * docs/plugins/inspect/plugin-amrnb.xml:
125         * docs/plugins/inspect/plugin-amrwbdec.xml:
126         * docs/plugins/inspect/plugin-asf.xml:
127         * docs/plugins/inspect/plugin-cdio.xml:
128         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
129         * docs/plugins/inspect/plugin-dvdread.xml:
130         * docs/plugins/inspect/plugin-dvdsub.xml:
131         * docs/plugins/inspect/plugin-lame.xml:
132         * docs/plugins/inspect/plugin-mpeg2dec.xml:
133         * docs/plugins/inspect/plugin-mpg123.xml:
134         * docs/plugins/inspect/plugin-realmedia.xml:
135         * docs/plugins/inspect/plugin-siddec.xml:
136         * docs/plugins/inspect/plugin-twolame.xml:
137         * docs/plugins/inspect/plugin-x264.xml:
138         * docs/plugins/inspect/plugin-xingmux.xml:
139         * gst-plugins-ugly.doap:
140         * meson.build:
141           Release 1.11.90
142
143 2017-04-07 15:33:31 +0300  Sebastian Dröge <sebastian@centricular.com>
144
145         * po/af.po:
146         * po/az.po:
147         * po/bg.po:
148         * po/ca.po:
149         * po/cs.po:
150         * po/da.po:
151         * po/de.po:
152         * po/el.po:
153         * po/en_GB.po:
154         * po/eo.po:
155         * po/es.po:
156         * po/eu.po:
157         * po/fi.po:
158         * po/fr.po:
159         * po/gl.po:
160         * po/hr.po:
161         * po/hu.po:
162         * po/id.po:
163         * po/it.po:
164         * po/ja.po:
165         * po/lt.po:
166         * po/lv.po:
167         * po/ms.po:
168         * po/mt.po:
169         * po/nb.po:
170         * po/nl.po:
171         * po/or.po:
172         * po/pl.po:
173         * po/pt_BR.po:
174         * po/ro.po:
175         * po/ru.po:
176         * po/sk.po:
177         * po/sl.po:
178         * po/sq.po:
179         * po/sr.po:
180         * po/sv.po:
181         * po/tr.po:
182         * po/uk.po:
183         * po/vi.po:
184         * po/zh_CN.po:
185           Update .po files
186
187 2017-04-07 15:07:50 +0300  Sebastian Dröge <sebastian@centricular.com>
188
189         * po/id.po:
190         * po/sv.po:
191           po: Update translations
192
193 2017-03-28 14:18:38 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
194
195         * tests/check/meson.build:
196           meson: test: Fix environment object usage
197           And use get_pkgconfig_variable instead of calling pkg-config ourself
198
199 2017-03-20 17:06:16 +0000  Tim-Philipp Müller <tim@centricular.com>
200
201         * REQUIREMENTS:
202           REQUIREMENTS: update for mad mp3 decoder removal
203           https://bugzilla.gnome.org/show_bug.cgi?id=776140
204
205 2017-03-12 11:57:23 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
206
207         * Makefile.am:
208           Add libgstrmdemux.so to cruft list
209           This was renamed to libgstrealmedia.so, this fixes helps fixing
210           uninstalled setup.
211           https://bugzilla.gnome.org/show_bug.cgi?id=779344
212
213 2017-03-04 11:09:33 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.com>
214
215         * docs/plugins/inspect/plugin-realmedia.xml:
216         * gst/realmedia/Makefile.am:
217         * gst/realmedia/meson.build:
218           Rename plugin filenames to match plugin names
219           libgstrmdemux.so becomes libgstrealmedia.so
220           https://bugzilla.gnome.org/show_bug.cgi?id=779344
221
222 2017-03-01 23:00:55 +1100  Jan Schmidt <jan@centricular.com>
223
224         * ext/mpeg2dec/gstmpeg2dec.c:
225           mpeg2dec: Fix latency calculation
226           The latency calculation was missing a scaling by GST_SECOND,
227           so it would always report a tiny latency. Fix that.
228           Spotted by Guillaume Desmottes.
229
230 2017-02-27 20:55:34 +0200  Sebastian Dröge <sebastian@centricular.com>
231
232         * gst/asfdemux/gstasfdemux.c:
233           asfdemux: Fix compilation with gcc 7
234           gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
235           gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
236           is_encrypted = ! !((flags & 0x8000) << 15);
237           ~~~~~~~~~~~~~~~~~~^~~~~~
238           https://bugzilla.gnome.org/show_bug.cgi?id=779329
239
240 2017-02-25 21:48:46 -0300  Edgard Lima <edgard.lima@gmail.com>
241
242         * ext/amrwbdec/amrwb.c:
243         * ext/amrwbdec/amrwbdec.h:
244           Update Edgard Lima's email
245           https://bugzilla.gnome.org/show_bug.cgi?id=779230
246
247 2017-02-24 15:59:47 +0200  Sebastian Dröge <sebastian@centricular.com>
248
249         * meson.build:
250           meson: Update version
251
252 2017-02-24 15:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
253
254         * configure.ac:
255           Back to development
256
257 === release 1.11.2 ===
258
259 2017-02-24 15:07:54 +0200  Sebastian Dröge <sebastian@centricular.com>
260
261         * ChangeLog:
262         * NEWS:
263         * RELEASE:
264         * configure.ac:
265         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
266         * docs/plugins/inspect/plugin-a52dec.xml:
267         * docs/plugins/inspect/plugin-amrnb.xml:
268         * docs/plugins/inspect/plugin-amrwbdec.xml:
269         * docs/plugins/inspect/plugin-asf.xml:
270         * docs/plugins/inspect/plugin-cdio.xml:
271         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
272         * docs/plugins/inspect/plugin-dvdread.xml:
273         * docs/plugins/inspect/plugin-dvdsub.xml:
274         * docs/plugins/inspect/plugin-lame.xml:
275         * docs/plugins/inspect/plugin-mpeg2dec.xml:
276         * docs/plugins/inspect/plugin-mpg123.xml:
277         * docs/plugins/inspect/plugin-realmedia.xml:
278         * docs/plugins/inspect/plugin-siddec.xml:
279         * docs/plugins/inspect/plugin-twolame.xml:
280         * docs/plugins/inspect/plugin-x264.xml:
281         * docs/plugins/inspect/plugin-xingmux.xml:
282         * gst-plugins-ugly.doap:
283           Release 1.11.2
284
285 2017-02-24 12:57:00 +0200  Sebastian Dröge <sebastian@centricular.com>
286
287         * po/af.po:
288         * po/az.po:
289         * po/bg.po:
290         * po/ca.po:
291         * po/cs.po:
292         * po/da.po:
293         * po/de.po:
294         * po/el.po:
295         * po/en_GB.po:
296         * po/eo.po:
297         * po/es.po:
298         * po/eu.po:
299         * po/fi.po:
300         * po/fr.po:
301         * po/gl.po:
302         * po/hr.po:
303         * po/hu.po:
304         * po/id.po:
305         * po/it.po:
306         * po/ja.po:
307         * po/lt.po:
308         * po/lv.po:
309         * po/ms.po:
310         * po/mt.po:
311         * po/nb.po:
312         * po/nl.po:
313         * po/or.po:
314         * po/pl.po:
315         * po/pt_BR.po:
316         * po/ro.po:
317         * po/ru.po:
318         * po/sk.po:
319         * po/sl.po:
320         * po/sq.po:
321         * po/sr.po:
322         * po/sv.po:
323         * po/tr.po:
324         * po/uk.po:
325         * po/vi.po:
326         * po/zh_CN.po:
327           Update .po files
328
329 2017-02-24 12:45:43 +0200  Sebastian Dröge <sebastian@centricular.com>
330
331         * po/id.po:
332         * po/sv.po:
333           po: Update translations
334
335 2017-02-14 19:56:13 +0000  Tim-Philipp Müller <tim@centricular.com>
336
337         * Makefile.am:
338           meson: dist meson build files
339           Ship meson build files in tarballs, so people who use tarballs
340           in their builds can start playing with meson already.
341
342 2017-02-01 03:08:10 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
343
344         * ext/x264/gstx264enc.c:
345           x264: Initialize function vtable in plugin_init()
346           These values are defined in the x264.h header and are not const on
347           Windows due to the way DLLs work. See:
348           https://msdn.microsoft.com/en-us/library/619w14ds.aspx
349           https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
350           https://bugzilla.gnome.org/show_bug.cgi?id=777903
351
352 2017-01-31 13:50:21 +0200  Sebastian Dröge <sebastian@centricular.com>
353
354         * gst/asfdemux/gstasfdemux.c:
355           asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
356           https://bugzilla.gnome.org/show_bug.cgi?id=777955
357
358 2017-01-30 15:39:59 +0200  Sebastian Dröge <sebastian@centricular.com>
359
360         * gst/asfdemux/gstasfdemux.c:
361           asfdemux: Reset number of languages to 0 when freeing the array because of errors
362           Otherwise we will happily index into the array at NULL if the requested
363           index is smaller than the number of languages that were previously
364           allocated.
365           https://bugzilla.gnome.org/show_bug.cgi?id=777937
366
367 2017-01-24 19:24:10 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
368
369         * tests/check/meson.build:
370           meson: Properly use ':' for defining keywords
371
372 2017-01-13 12:39:09 +0000  Tim-Philipp Müller <tim@centricular.com>
373
374         * meson.build:
375           meson: bump version
376
377 2017-01-12 16:32:52 +0200  Sebastian Dröge <sebastian@centricular.com>
378
379         * configure.ac:
380           Back to development
381
382 === release 1.11.1 ===
383
384 2017-01-12 16:10:25 +0200  Sebastian Dröge <sebastian@centricular.com>
385
386         * ChangeLog:
387         * NEWS:
388         * RELEASE:
389         * configure.ac:
390         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
391         * docs/plugins/inspect/plugin-a52dec.xml:
392         * docs/plugins/inspect/plugin-amrnb.xml:
393         * docs/plugins/inspect/plugin-amrwbdec.xml:
394         * docs/plugins/inspect/plugin-asf.xml:
395         * docs/plugins/inspect/plugin-cdio.xml:
396         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
397         * docs/plugins/inspect/plugin-dvdread.xml:
398         * docs/plugins/inspect/plugin-dvdsub.xml:
399         * docs/plugins/inspect/plugin-lame.xml:
400         * docs/plugins/inspect/plugin-mpeg2dec.xml:
401         * docs/plugins/inspect/plugin-mpg123.xml:
402         * docs/plugins/inspect/plugin-realmedia.xml:
403         * docs/plugins/inspect/plugin-siddec.xml:
404         * docs/plugins/inspect/plugin-twolame.xml:
405         * docs/plugins/inspect/plugin-x264.xml:
406         * docs/plugins/inspect/plugin-xingmux.xml:
407         * gst-plugins-ugly.doap:
408           Release 1.11.1
409
410 2017-01-12 14:45:56 +0200  Sebastian Dröge <sebastian@centricular.com>
411
412         * po/af.po:
413         * po/az.po:
414         * po/bg.po:
415         * po/ca.po:
416         * po/cs.po:
417         * po/da.po:
418         * po/de.po:
419         * po/el.po:
420         * po/en_GB.po:
421         * po/eo.po:
422         * po/es.po:
423         * po/eu.po:
424         * po/fi.po:
425         * po/fr.po:
426         * po/gl.po:
427         * po/hr.po:
428         * po/hu.po:
429         * po/id.po:
430         * po/it.po:
431         * po/ja.po:
432         * po/lt.po:
433         * po/lv.po:
434         * po/ms.po:
435         * po/mt.po:
436         * po/nb.po:
437         * po/nl.po:
438         * po/or.po:
439         * po/pl.po:
440         * po/pt_BR.po:
441         * po/ro.po:
442         * po/ru.po:
443         * po/sk.po:
444         * po/sl.po:
445         * po/sq.po:
446         * po/sr.po:
447         * po/sv.po:
448         * po/tr.po:
449         * po/uk.po:
450         * po/vi.po:
451         * po/zh_CN.po:
452           Update .po files
453
454 2017-01-12 14:37:02 +0200  Sebastian Dröge <sebastian@centricular.com>
455
456         * po/hr.po:
457         * po/id.po:
458         * po/sv.po:
459           po: Update translations
460
461 2016-12-16 16:52:00 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
462
463         * ext/amrnb/meson.build:
464         * ext/x264/meson.build:
465         * meson.build:
466           meson: Install presets files
467
468 2015-06-26 20:22:47 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
469
470         * ext/x264/GstX264Enc.prs:
471           x264enc: Add a youtube preset.
472           Based on https://support.google.com/youtube/answer/1722171
473           https://bugzilla.gnome.org/show_bug.cgi?id=751560
474
475 2016-12-28 10:42:15 +0000  Tim-Philipp Müller <tim@centricular.com>
476
477         * config.h.meson:
478         * configure.ac:
479         * docs/plugins/Makefile.am:
480         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
481         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
482         * docs/plugins/inspect/plugin-mad.xml:
483         * ext/Makefile.am:
484         * ext/mad/Makefile.am:
485         * ext/mad/gstmad.c:
486         * ext/mad/gstmad.h:
487         * ext/mad/meson.build:
488         * ext/meson.build:
489           mad: remove plugin
490           We have better replacements such as the mpg123 plugin.
491           The main reason to keep around mad was for 'freeform'
492           mp3 support, but mpg123 can handle those too nowadays.
493           Also, mad is GPL and has been unmaintained for years.
494           https://bugzilla.gnome.org/show_bug.cgi?id=776140
495
496 2016-12-16 19:07:51 +0000  Tim-Philipp Müller <tim@centricular.com>
497
498         * Makefile.am:
499         * configure.ac:
500         * win32/MANIFEST:
501         * win32/common/.gitignore:
502         * win32/common/config.h:
503           win32: remove platform-specific copies of generated headers
504           Unused and no longer needed.
505
506 2016-12-14 10:24:26 +0000  Tim-Philipp Müller <tim@centricular.com>
507
508         * .gitignore:
509         * Makefile.am:
510         * configure.ac:
511         * gst-plugins-ugly.spec.in:
512           Remove generated .spec file
513           Likely extremely bitrotten, and we should not ship this anyway.
514
515 2016-12-09 17:45:34 -0300  Thibault Saunier <tsaunier@gnome.org>
516
517         * meson.build:
518           meson: Support building without Gst debug
519
520 2016-12-03 08:19:44 +0100  Edward Hervey <bilboed@bilboed.com>
521
522         * README:
523         * common:
524           Automatic update of common submodule
525           From f980fd9 to 39ac2f5
526
527 2016-12-02 14:06:21 +0200  Sebastian Dröge <sebastian@centricular.com>
528
529         * gst/asfdemux/gstasfdemux.c:
530           asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
531           https://bugzilla.gnome.org/show_bug.cgi?id=775515
532
533 2016-11-30 18:11:30 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
534
535         * ext/x264/gstx264enc.c:
536           x264enc: Add information for mixed mode
537           https://bugzilla.gnome.org/show_bug.cgi?id=775411
538
539 2016-11-30 17:30:33 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
540
541         * ext/x264/gstx264enc.c:
542           x264enc: Correctly pass interlacing/TFF information
543           Give the interlacing information correctly to the encoder. Also parse
544           TFF/BFF information from the caps and pass it too.
545           https://bugzilla.gnome.org/show_bug.cgi?id=775411
546
547 2016-11-28 15:14:18 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
548
549         * ext/x264/gstx264enc.c:
550           x264enc: Auto-detect interlace mode from caps
551           If the caps are interlaced, interlacing is always enabled on the
552           encoder. If the interlace-mode field is missing or if it's progressive,
553           the encoder uses the "interlaced" property.
554           https://bugzilla.gnome.org/show_bug.cgi?id=775228
555
556 2016-11-26 11:20:51 +0000  Tim-Philipp Müller <tim@centricular.com>
557
558         * .gitmodules:
559           common: use https protocol for common submodule
560           https://bugzilla.gnome.org/show_bug.cgi?id=775110
561
562 2016-11-25 23:51:00 +0200  Sebastian Dröge <sebastian@centricular.com>
563
564         * gst/realmedia/realhash.c:
565           real: Fix compiler warnings with latest clang
566           realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
567           *buf1 = 128;
568           ~ ^~~
569           https://bugzilla.gnome.org/show_bug.cgi?id=775112
570
571 2016-11-25 12:41:03 +0100  Edward Hervey <edward@centricular.com>
572
573         * gst/asfdemux/gstasfdemux.c:
574           asfdemux: Allow 64bit sizes for DATA object
575           we *can* have files greater than 4GB, any other object should be
576           smaller than that
577
578 2016-11-25 10:07:35 +0100  Edward Hervey <edward@centricular.com>
579
580         * gst/asfdemux/gstasfdemux.c:
581           asfdemux: Add sanity check for asf_stream_audio
582           We should have enough bytes for the specified codec_data
583           https://bugzilla.gnome.org/show_bug.cgi?id=775070
584
585 2016-11-25 09:45:04 +0100  Edward Hervey <edward@centricular.com>
586
587         * gst/asfdemux/gstasfdemux.c:
588           asfdemux: Add sanity checks when reading asf_stream_video_format
589           It should report a size of at least 40 bytes
590           Also check for the size of the remaining data (i.e. codec_data)
591           https://bugzilla.gnome.org/show_bug.cgi?id=775070
592
593 2016-11-25 09:44:05 +0100  Edward Hervey <edward@centricular.com>
594
595         * gst/asfdemux/gstasfdemux.c:
596           asfdemux: Add check for invalid/corrupt asf object
597           An asf object can't realistically be bigger than 2**32 bytes.
598           If it reports a size bigger than that, consider it corrupt and properly
599           propagate the error back.
600           https://bugzilla.gnome.org/show_bug.cgi?id=775070
601
602 2016-11-22 17:14:44 +0100  Edward Hervey <edward@centricular.com>
603
604         * gst/asfdemux/gstasfdemux.c:
605           asfdemux: Handle EOS in push-mode on corrupted files
606           It is possible no streams were activated when receiving EOS, if so
607           handled it as if we hadn't seen the header
608           https://bugzilla.gnome.org/show_bug.cgi?id=774846
609
610 2016-11-22 16:56:04 +0100  Edward Hervey <edward@centricular.com>
611
612         * gst/asfdemux/gstasfdemux.c:
613         * gst/asfdemux/gstasfdemux.h:
614           asfdemux: FILE headers are mandatory in the header
615           As per the specification, also avoids ending up trying to play a
616           file with plenty of un-initialized values.
617           https://bugzilla.gnome.org/show_bug.cgi?id=774846
618
619 2016-11-22 16:54:26 +0100  Edward Hervey <edward@centricular.com>
620
621         * gst/asfdemux/gstasfdemux.c:
622           asfdemux: Handle incomplete header in pull mode
623           pulling headers is meant to complete as a whole. If we don't have
624           enough data, it's an error.
625           Avoids pipeline hangs on corrupted files
626           https://bugzilla.gnome.org/show_bug.cgi?id=774846
627
628 2016-11-22 16:22:49 +0100  Edward Hervey <edward@centricular.com>
629
630         * gst/asfdemux/gstasfdemux.c:
631           asfdemux: Handle issues with "empty" files
632           In some corrupted files, we could end up with no actual streams
633           being exposed.
634           In those cases, make sure we properly propagate the failure all
635           the way to the loop function. This avoids ending up in cases where
636           we are neither EOS'd nor ERROR'd out from a pipeline point of view.
637           https://bugzilla.gnome.org/show_bug.cgi?id=774846
638
639 2016-11-20 20:54:25 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
640
641         * ext/dvdread/dvdreadsrc.c:
642           dvdreadsrc: dvd-spu-clut-change is a sticky custom event
643
644 2016-11-17 17:20:03 -0800  Scott D Phillips <scott.d.phillips@intel.com>
645
646         * meson.build:
647           meson: Add ignored warnings for MSVC
648           https://bugzilla.gnome.org/show_bug.cgi?id=774656
649
650 2016-11-11 14:15:17 +0200  Sebastian Dröge <sebastian@centricular.com>
651
652         * configure.ac:
653         * ext/x264/Makefile.am:
654         * ext/x264/gstx264enc.c:
655         * ext/x264/gstx264enc.h:
656         * ext/x264/meson.build:
657         * meson_options.txt:
658           x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
659           x264 has to be compiled specifically for a target bit depth.
660           Distributions currently ship various libraries in their packages, with
661           different bit depths.
662           This change now allows to provide them all at configure time and have
663           the x264enc element dynamically switch between them based on the bit
664           depth of the input format.
665           https://bugzilla.gnome.org/show_bug.cgi?id=763297
666
667 2016-11-01 18:09:25 +0000  Tim-Philipp Müller <tim@centricular.com>
668
669         * meson.build:
670           meson: update version
671
672 === release 1.11.0 ===
673
674 2016-11-01 18:53:15 +0200  Sebastian Dröge <sebastian@centricular.com>
675
676         * configure.ac:
677           Back to development
678
679 === release 1.10.0 ===
680
681 2016-11-01 18:05:31 +0200  Sebastian Dröge <sebastian@centricular.com>
682
683         * ChangeLog:
684         * NEWS:
685         * RELEASE:
686         * configure.ac:
687         * docs/plugins/inspect/plugin-a52dec.xml:
688         * docs/plugins/inspect/plugin-amrnb.xml:
689         * docs/plugins/inspect/plugin-amrwbdec.xml:
690         * docs/plugins/inspect/plugin-asf.xml:
691         * docs/plugins/inspect/plugin-cdio.xml:
692         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
693         * docs/plugins/inspect/plugin-dvdread.xml:
694         * docs/plugins/inspect/plugin-dvdsub.xml:
695         * docs/plugins/inspect/plugin-lame.xml:
696         * docs/plugins/inspect/plugin-mad.xml:
697         * docs/plugins/inspect/plugin-mpeg2dec.xml:
698         * docs/plugins/inspect/plugin-mpg123.xml:
699         * docs/plugins/inspect/plugin-realmedia.xml:
700         * docs/plugins/inspect/plugin-siddec.xml:
701         * docs/plugins/inspect/plugin-twolame.xml:
702         * docs/plugins/inspect/plugin-x264.xml:
703         * docs/plugins/inspect/plugin-xingmux.xml:
704         * gst-plugins-ugly.doap:
705         * win32/common/config.h:
706           Release 1.10.0
707
708 2016-11-01 17:54:16 +0200  Sebastian Dröge <sebastian@centricular.com>
709
710         * po/af.po:
711         * po/az.po:
712         * po/bg.po:
713         * po/ca.po:
714         * po/cs.po:
715         * po/da.po:
716         * po/de.po:
717         * po/el.po:
718         * po/en_GB.po:
719         * po/eo.po:
720         * po/es.po:
721         * po/eu.po:
722         * po/fi.po:
723         * po/fr.po:
724         * po/gl.po:
725         * po/hr.po:
726         * po/hu.po:
727         * po/id.po:
728         * po/it.po:
729         * po/ja.po:
730         * po/lt.po:
731         * po/lv.po:
732         * po/ms.po:
733         * po/mt.po:
734         * po/nb.po:
735         * po/nl.po:
736         * po/or.po:
737         * po/pl.po:
738         * po/pt_BR.po:
739         * po/ro.po:
740         * po/ru.po:
741         * po/sk.po:
742         * po/sl.po:
743         * po/sq.po:
744         * po/sr.po:
745         * po/sv.po:
746         * po/tr.po:
747         * po/uk.po:
748         * po/vi.po:
749         * po/zh_CN.po:
750           Update .po files
751
752 2016-11-01 17:43:01 +0200  Sebastian Dröge <sebastian@centricular.com>
753
754         * po/id.po:
755         * po/sv.po:
756           po: Update translations
757
758 2016-10-25 08:54:52 -0700  Scott D Phillips <scott.d.phillips@intel.com>
759
760         * meson.build:
761         * tests/meson.build:
762           meson: Don't depend on gstreamer-check-1.0 on windows
763           https://bugzilla.gnome.org/show_bug.cgi?id=773114
764
765 2016-10-25 10:51:08 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
766
767         * meson.build:
768         * tests/check/meson.build:
769         * tests/meson.build:
770           Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
771           This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
772           Does not actually work. See:
773           https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
774
775 2016-10-24 00:35:23 +0100  Tim-Philipp Müller <tim@centricular.com>
776
777         * tests/check/meson.build:
778           meson: fix build outside of gst-all
779
780 2016-10-21 00:47:14 -0700  Scott D Phillips <scott.d.phillips@intel.com>
781
782         * meson.build:
783         * tests/check/meson.build:
784         * tests/meson.build:
785           meson: move gstreamer-check-1.0 dependency to tests/check
786           https://bugzilla.gnome.org/show_bug.cgi?id=773114
787
788 2016-10-15 22:20:05 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
789
790         * meson.build:
791           meson: Don't set c_std to gnu99
792           Use the default for each compiler on every platform instead. This
793           improves our compatibility with compilers that don't have gnu99 as
794           a c_std.
795
796 2016-10-04 18:06:09 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
797
798         * meson.build:
799         * tests/check/getpluginsdir:
800         * tests/check/meson.build:
801           meson: Make use of new environment object and set plugin path to builddir
802           Workaround source_root being the root directory of all projects
803           in the subproject case and remove now unneeded getpluginsdir
804           Bump meson requirement to 0.35
805
806 2016-09-30 11:35:40 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
807
808         * hooks/pre-commit.hook:
809         * meson.build:
810         * tests/check/getpluginsdir:
811           meson: Setup pre commit hook and fix getpluginsdir for standalone case
812
813 2016-09-30 11:41:28 +0100  Tim-Philipp Müller <tim@centricular.com>
814
815         * meson.build:
816           meson: update version
817
818 === release 1.9.90 ===
819
820 2016-09-30 13:03:26 +0300  Sebastian Dröge <sebastian@centricular.com>
821
822         * ChangeLog:
823         * NEWS:
824         * RELEASE:
825         * configure.ac:
826         * docs/plugins/inspect/plugin-a52dec.xml:
827         * docs/plugins/inspect/plugin-amrnb.xml:
828         * docs/plugins/inspect/plugin-amrwbdec.xml:
829         * docs/plugins/inspect/plugin-asf.xml:
830         * docs/plugins/inspect/plugin-cdio.xml:
831         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
832         * docs/plugins/inspect/plugin-dvdread.xml:
833         * docs/plugins/inspect/plugin-dvdsub.xml:
834         * docs/plugins/inspect/plugin-lame.xml:
835         * docs/plugins/inspect/plugin-mad.xml:
836         * docs/plugins/inspect/plugin-mpeg2dec.xml:
837         * docs/plugins/inspect/plugin-mpg123.xml:
838         * docs/plugins/inspect/plugin-realmedia.xml:
839         * docs/plugins/inspect/plugin-siddec.xml:
840         * docs/plugins/inspect/plugin-twolame.xml:
841         * docs/plugins/inspect/plugin-x264.xml:
842         * docs/plugins/inspect/plugin-xingmux.xml:
843         * gst-plugins-ugly.doap:
844         * win32/common/config.h:
845           Release 1.9.90
846
847 2016-09-30 12:23:17 +0300  Sebastian Dröge <sebastian@centricular.com>
848
849         * po/af.po:
850         * po/az.po:
851         * po/bg.po:
852         * po/ca.po:
853         * po/cs.po:
854         * po/da.po:
855         * po/de.po:
856         * po/el.po:
857         * po/en_GB.po:
858         * po/eo.po:
859         * po/es.po:
860         * po/eu.po:
861         * po/fi.po:
862         * po/fr.po:
863         * po/gl.po:
864         * po/hr.po:
865         * po/hu.po:
866         * po/id.po:
867         * po/it.po:
868         * po/ja.po:
869         * po/lt.po:
870         * po/lv.po:
871         * po/ms.po:
872         * po/mt.po:
873         * po/nb.po:
874         * po/nl.po:
875         * po/or.po:
876         * po/pl.po:
877         * po/pt_BR.po:
878         * po/ro.po:
879         * po/ru.po:
880         * po/sk.po:
881         * po/sl.po:
882         * po/sq.po:
883         * po/sr.po:
884         * po/sv.po:
885         * po/tr.po:
886         * po/uk.po:
887         * po/vi.po:
888         * po/zh_CN.po:
889           Update .po files
890
891 2016-09-30 11:44:22 +0300  Sebastian Dröge <sebastian@centricular.com>
892
893         * po/id.po:
894         * po/sv.po:
895           po: Update translations
896
897 2016-09-29 12:39:34 +0300  Sebastian Dröge <sebastian@centricular.com>
898
899         * ext/x264/gstx264enc.c:
900           x264enc: Set colorimetry and chroma-site information
901           https://bugzilla.gnome.org/show_bug.cgi?id=772159
902
903 2016-09-24 09:08:00 +0100  Tim-Philipp Müller <tim@centricular.com>
904
905         * meson.build:
906         * po/meson.build:
907           meson: hook up translations
908
909 2016-09-24 08:59:55 +0100  Tim-Philipp Müller <tim@centricular.com>
910
911         * meson.build:
912         * tests/check/getpluginsdir:
913         * tests/check/meson.build:
914         * tests/meson.build:
915           meson: hook up unit tests
916
917 2016-09-14 11:30:58 +0200  Sebastian Dröge <sebastian@centricular.com>
918
919         * configure.ac:
920           configure: Depend on gstreamer 1.9.2.1
921
922 2016-09-10 20:51:36 +1000  Jan Schmidt <jan@centricular.com>
923
924         * autogen.sh:
925         * common:
926           Automatic update of common submodule
927           From b18d820 to f980fd9
928
929 2016-09-10 09:54:15 +1000  Jan Schmidt <jan@centricular.com>
930
931         * autogen.sh:
932         * common:
933           Automatic update of common submodule
934           From f49c55e to b18d820
935
936 2016-09-05 12:22:56 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
937
938         * meson.build:
939           meson: Bump version to 1.9.2
940
941 2016-09-01 12:28:57 +0300  Sebastian Dröge <sebastian@centricular.com>
942
943         * configure.ac:
944           Back to development
945
946 === release 1.9.2 ===
947
948 2016-09-01 12:28:45 +0300  Sebastian Dröge <sebastian@centricular.com>
949
950         * ChangeLog:
951         * NEWS:
952         * RELEASE:
953         * configure.ac:
954         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
955         * docs/plugins/inspect/plugin-a52dec.xml:
956         * docs/plugins/inspect/plugin-amrnb.xml:
957         * docs/plugins/inspect/plugin-amrwbdec.xml:
958         * docs/plugins/inspect/plugin-asf.xml:
959         * docs/plugins/inspect/plugin-cdio.xml:
960         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
961         * docs/plugins/inspect/plugin-dvdread.xml:
962         * docs/plugins/inspect/plugin-dvdsub.xml:
963         * docs/plugins/inspect/plugin-lame.xml:
964         * docs/plugins/inspect/plugin-mad.xml:
965         * docs/plugins/inspect/plugin-mpeg2dec.xml:
966         * docs/plugins/inspect/plugin-mpg123.xml:
967         * docs/plugins/inspect/plugin-realmedia.xml:
968         * docs/plugins/inspect/plugin-siddec.xml:
969         * docs/plugins/inspect/plugin-twolame.xml:
970         * docs/plugins/inspect/plugin-x264.xml:
971         * docs/plugins/inspect/plugin-xingmux.xml:
972         * gst-plugins-ugly.doap:
973         * win32/common/config.h:
974           Release 1.9.2
975
976 2016-09-01 11:24:13 +0300  Sebastian Dröge <sebastian@centricular.com>
977
978         * po/af.po:
979         * po/az.po:
980         * po/bg.po:
981         * po/ca.po:
982         * po/cs.po:
983         * po/da.po:
984         * po/de.po:
985         * po/el.po:
986         * po/en_GB.po:
987         * po/eo.po:
988         * po/es.po:
989         * po/eu.po:
990         * po/fi.po:
991         * po/fr.po:
992         * po/gl.po:
993         * po/hr.po:
994         * po/hu.po:
995         * po/id.po:
996         * po/it.po:
997         * po/ja.po:
998         * po/lt.po:
999         * po/lv.po:
1000         * po/ms.po:
1001         * po/mt.po:
1002         * po/nb.po:
1003         * po/nl.po:
1004         * po/or.po:
1005         * po/pl.po:
1006         * po/pt_BR.po:
1007         * po/ro.po:
1008         * po/ru.po:
1009         * po/sk.po:
1010         * po/sl.po:
1011         * po/sq.po:
1012         * po/sr.po:
1013         * po/sv.po:
1014         * po/tr.po:
1015         * po/uk.po:
1016         * po/vi.po:
1017         * po/zh_CN.po:
1018           po: Update translations
1019
1020 2016-09-01 10:57:46 +0300  Sebastian Dröge <sebastian@centricular.com>
1021
1022         * ext/sidplay/gstsiddec.cc:
1023           siddec: Fix compilation with debugging disabled
1024           gstsiddec.o
1025           gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
1026           gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
1027           const gchar *reason = gst_flow_get_name (ret);
1028           ^
1029
1030 2016-08-19 11:11:14 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>
1031
1032         * ext/sidplay/gstsiddec.cc:
1033         * gst/asfdemux/gstasfdemux.c:
1034         * gst/realmedia/rmdemux.c:
1035           Use the new API to post flow ERROR messages on the bus
1036           https://bugzilla.gnome.org/show_bug.cgi?id=770158
1037
1038 2016-08-24 09:45:05 -0300  Thibault Saunier <tsaunier@gnome.org>
1039
1040         * gst/asfdemux/meson.build:
1041           meson: Link asfdemux against the gstsdp library
1042
1043 2016-08-23 15:29:10 -0300  Thibault Saunier <tsaunier@gnome.org>
1044
1045         * meson.build:
1046           meson: Add support for fallback subprojects
1047
1048 2016-08-12 21:25:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1049
1050         * .gitignore:
1051         * config.h.meson:
1052         * ext/a52dec/meson.build:
1053         * ext/amrnb/meson.build:
1054         * ext/amrwbdec/meson.build:
1055         * ext/cdio/meson.build:
1056         * ext/dvdread/meson.build:
1057         * ext/lame/meson.build:
1058         * ext/mad/meson.build:
1059         * ext/meson.build:
1060         * ext/mpeg2dec/meson.build:
1061         * ext/mpg123/meson.build:
1062         * ext/twolame/meson.build:
1063         * ext/x264/meson.build:
1064         * gst/asfdemux/meson.build:
1065         * gst/dvdlpcmdec/meson.build:
1066         * gst/dvdsub/meson.build:
1067         * gst/meson.build:
1068         * gst/realmedia/meson.build:
1069         * gst/xingmux/meson.build:
1070         * meson.build:
1071           Add support for Meson as alternative/parallel build system
1072           https://github.com/mesonbuild/meson
1073           With contributions from:
1074           Tim-Philipp Müller <tim@centricular.com>
1075           Jussi Pakkanen <jpakkane@gmail.com> (original port)
1076           Highlights of the features provided are:
1077           * Faster builds on Linux (~40-50% faster)
1078           * The ability to build with MSVC on Windows
1079           * Generate Visual Studio project files
1080           * Generate XCode project files
1081           * Much faster builds on Windows (on-par with Linux)
1082           * Seriously fast configure and building on embedded
1083           ... and many more. For more details see:
1084           http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
1085           http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
1086           Building with Meson should work on both Linux and Windows, but may
1087           need a few more tweaks on other operating systems.
1088
1089 2016-08-12 21:41:39 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1090
1091         * ext/a52dec/gsta52dec.c:
1092         * ext/dvdread/dvdreadsrc.c:
1093         * ext/x264/gstx264enc.h:
1094         * gst/realmedia/realhash.c:
1095         * gst/realmedia/rtspreal.c:
1096           plugins: Use <stdint.h> instead of _stdint.h
1097           _stdint.h is generated by Autotools and we don't really need it. All
1098           supported platforms now ship with stdint.h. The only stickler was MSVC,
1099           and since Visual Studio 2015 it also ships stdint.h now.
1100
1101 2016-08-19 13:01:39 +0100  Tim-Philipp Müller <tim@centricular.com>
1102
1103         * ext/mpeg2dec/perftest.c:
1104           mpeg2dec: remove file no longer used or needed
1105
1106 2016-08-08 09:58:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1107
1108         * gst/dvdlpcmdec/Makefile.am:
1109           dvdlpcmdec: add libgstbase CFLAGS as well
1110           For consistency.
1111           https://bugzilla.gnome.org/show_bug.cgi?id=769610
1112
1113 2016-08-07 00:10:24 +0000  xlazom00 <xlazom00@gmail.com>
1114
1115         * gst/dvdlpcmdec/Makefile.am:
1116           dvdlpcmdec: link libgstbase-1.0
1117           https://bugzilla.gnome.org/show_bug.cgi?id=769610
1118
1119 2016-08-02 13:38:25 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
1120
1121         * gst/asfdemux/gstasfdemux.c:
1122           asfdemux: Add byte rate based bitrate tag in case there are no audio props
1123           https://bugzilla.gnome.org/show_bug.cgi?id=769418
1124
1125 2016-04-28 16:42:43 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
1126
1127         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1128         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1129           dvdlpcmdec: add support for another format
1130           The format specification can be found here:
1131           http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
1132           Note: This format is also used for Wifi-Display.
1133           https://bugzilla.gnome.org/show_bug.cgi?id=765807
1134
1135 2016-04-28 16:32:53 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
1136
1137         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1138         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1139           dvdlpcmdec: rewrite to use GstAudioDecoder
1140           https://bugzilla.gnome.org/show_bug.cgi?id=765807
1141
1142 2016-07-24 10:00:48 +0200  Josep Torra <n770galaxy@gmail.com>
1143
1144         * ext/sidplay/gstsiddec.cc:
1145           sidplay: fix compiler warnings when building with -O3
1146           Avoid compiler warnings "‘foo’ may be used uninitialized in this
1147           function" when building with -O3 by checking the return bool value
1148           of format conversion function.
1149           https://bugzilla.gnome.org/show_bug.cgi?id=769116
1150
1151 2016-07-11 21:14:06 +0200  Stefan Sauer <ensonic@users.sf.net>
1152
1153         * common:
1154           Automatic update of common submodule
1155           From f363b32 to f49c55e
1156
1157 2016-07-06 13:51:09 +0300  Sebastian Dröge <sebastian@centricular.com>
1158
1159         * configure.ac:
1160           Back to development
1161
1162 === release 1.9.1 ===
1163
1164 2016-07-06 13:15:28 +0300  Sebastian Dröge <sebastian@centricular.com>
1165
1166         * ChangeLog:
1167         * NEWS:
1168         * RELEASE:
1169         * configure.ac:
1170         * docs/plugins/inspect/plugin-a52dec.xml:
1171         * docs/plugins/inspect/plugin-amrnb.xml:
1172         * docs/plugins/inspect/plugin-amrwbdec.xml:
1173         * docs/plugins/inspect/plugin-asf.xml:
1174         * docs/plugins/inspect/plugin-cdio.xml:
1175         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1176         * docs/plugins/inspect/plugin-dvdread.xml:
1177         * docs/plugins/inspect/plugin-dvdsub.xml:
1178         * docs/plugins/inspect/plugin-lame.xml:
1179         * docs/plugins/inspect/plugin-mad.xml:
1180         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1181         * docs/plugins/inspect/plugin-mpg123.xml:
1182         * docs/plugins/inspect/plugin-realmedia.xml:
1183         * docs/plugins/inspect/plugin-siddec.xml:
1184         * docs/plugins/inspect/plugin-twolame.xml:
1185         * docs/plugins/inspect/plugin-x264.xml:
1186         * docs/plugins/inspect/plugin-xingmux.xml:
1187         * gst-plugins-ugly.doap:
1188         * win32/common/config.h:
1189           Release 1.9.1
1190
1191 2016-07-06 11:54:01 +0300  Sebastian Dröge <sebastian@centricular.com>
1192
1193         * po/af.po:
1194         * po/az.po:
1195         * po/bg.po:
1196         * po/ca.po:
1197         * po/cs.po:
1198         * po/da.po:
1199         * po/de.po:
1200         * po/el.po:
1201         * po/en_GB.po:
1202         * po/eo.po:
1203         * po/es.po:
1204         * po/eu.po:
1205         * po/fi.po:
1206         * po/fr.po:
1207         * po/gl.po:
1208         * po/hr.po:
1209         * po/hu.po:
1210         * po/id.po:
1211         * po/it.po:
1212         * po/ja.po:
1213         * po/lt.po:
1214         * po/lv.po:
1215         * po/ms.po:
1216         * po/mt.po:
1217         * po/nb.po:
1218         * po/nl.po:
1219         * po/or.po:
1220         * po/pl.po:
1221         * po/pt_BR.po:
1222         * po/ro.po:
1223         * po/ru.po:
1224         * po/sk.po:
1225         * po/sl.po:
1226         * po/sq.po:
1227         * po/sr.po:
1228         * po/sv.po:
1229         * po/tr.po:
1230         * po/uk.po:
1231         * po/vi.po:
1232         * po/zh_CN.po:
1233           Update .po files
1234
1235 2016-07-06 10:19:44 +0300  Sebastian Dröge <sebastian@centricular.com>
1236
1237         * po/hr.po:
1238           po: Update translations
1239
1240 2016-06-21 11:46:53 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1241
1242         * common:
1243           Automatic update of common submodule
1244           From ac2f647 to f363b32
1245
1246 2015-05-12 11:08:55 +0300  Vootele Vesterblom <vov@bang-olufsen.dk>
1247
1248         * gst/asfdemux/gstasfdemux.c:
1249           asfdemux: fix seeking back after EOS has been reached in push mode
1250           Fix seeking when demuxer is in INDEX state. This happens when we
1251           reached the end of the stream. It should still be possible to do
1252           a flushing seek and seek back to any other position though. Instead
1253           the demuxer would just go straight to EOS again instead of going
1254           back to processing packets again from the new position.
1255           https://bugzilla.gnome.org/show_bug.cgi?id=749066
1256
1257 2016-05-17 16:00:29 +0300  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
1258
1259         * gst/realmedia/rdtmanager.c:
1260           rdtmanager: fix clock leak
1261           The clock returned by gst_system_clock_obtain() was never unreffed.
1262           https://bugzilla.gnome.org/show_bug.cgi?id=766565
1263
1264 2016-05-15 13:33:30 +0300  Sebastian Dröge <sebastian@centricular.com>
1265
1266         * docs/plugins/inspect/plugin-a52dec.xml:
1267         * docs/plugins/inspect/plugin-amrnb.xml:
1268         * docs/plugins/inspect/plugin-amrwbdec.xml:
1269         * docs/plugins/inspect/plugin-asf.xml:
1270         * docs/plugins/inspect/plugin-cdio.xml:
1271         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1272         * docs/plugins/inspect/plugin-dvdread.xml:
1273         * docs/plugins/inspect/plugin-dvdsub.xml:
1274         * docs/plugins/inspect/plugin-lame.xml:
1275         * docs/plugins/inspect/plugin-mad.xml:
1276         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1277         * docs/plugins/inspect/plugin-mpg123.xml:
1278         * docs/plugins/inspect/plugin-realmedia.xml:
1279         * docs/plugins/inspect/plugin-siddec.xml:
1280         * docs/plugins/inspect/plugin-twolame.xml:
1281         * docs/plugins/inspect/plugin-x264.xml:
1282         * docs/plugins/inspect/plugin-xingmux.xml:
1283           docs: Update for git master
1284
1285 2016-04-16 09:15:43 +0100  Tim-Philipp Müller <tim@centricular.com>
1286
1287         * ext/amrnb/amrnbdec.c:
1288         * ext/mad/gstmad.c:
1289           amrnbec, mad: fix two more parse function declarations
1290
1291 2016-04-15 20:46:37 +0100  Tim-Philipp Müller <tim@centricular.com>
1292
1293         * ext/a52dec/gsta52dec.c:
1294         * ext/amrwbdec/amrwbdec.c:
1295           a52dec, amrwbec: fix parse function declaration mismatch
1296           Fixes MSVC compiler warning:
1297           amrwbdec.c(99): warning C4133: '=': incompatible types
1298           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
1299           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
1300           gsta52dec.c(156): warning C4133: '=': incompatible types
1301           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
1302           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
1303
1304 2016-04-15 19:55:03 +0100  Tim-Philipp Müller <tim@centricular.com>
1305
1306         * ext/mpg123/gstmpg123audiodec.h:
1307           mpg123: fix build with msvc
1308           Fix syntax errors when compiling against cerbero-provided libmpg123
1309           headers. We do the same as the libmpg123 internal visual studio
1310           build here.
1311           mpg123.h(1378): error C2143: syntax error: missing ')' before '('
1312           mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
1313           mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
1314           mpg123.h(1378): error C2091: function returns function
1315           mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
1316           mpg123.h(1378): error C2059: syntax error: ')'
1317           mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
1318           mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
1319           ...
1320
1321 2016-04-15 18:37:42 +0100  Tim-Philipp Müller <tim@centricular.com>
1322
1323         * configure.ac:
1324         * ext/mpeg2dec/gstmpeg2dec.c:
1325           mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
1326           libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
1327           and get rid of version-dependent code paths. There's still
1328           avdec_mpeg2video for those who are stuck on ancient distros which
1329           we don't target any more.
1330           Also fixes build with MSVC, which doesn't like #if #else #endif
1331           inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
1332
1333 2016-04-14 10:02:50 +0100  Julien Isorce <j.isorce@samsung.com>
1334
1335         * README:
1336         * common:
1337           Automatic update of common submodule
1338           From 6f2d209 to ac2f647
1339
1340 2016-03-04 16:14:44 +0900  Vineeth TM <vineeth.tm@samsung.com>
1341
1342         * ext/a52dec/gsta52dec.c:
1343         * ext/amrnb/amrnbdec.c:
1344         * ext/amrnb/amrnbenc.c:
1345         * ext/amrwbdec/amrwbdec.c:
1346         * ext/dvdread/dvdreadsrc.c:
1347         * ext/lame/gstlamemp3enc.c:
1348         * ext/mad/gstmad.c:
1349         * ext/mpeg2dec/gstmpeg2dec.c:
1350         * ext/sidplay/gstsiddec.cc:
1351         * ext/twolame/gsttwolamemp2enc.c:
1352         * ext/x264/gstx264enc.c:
1353         * gst/asfdemux/gstasfdemux.c:
1354         * gst/asfdemux/gstrtpasfdepay.c:
1355         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1356         * gst/dvdsub/gstdvdsubdec.c:
1357         * gst/dvdsub/gstdvdsubparse.c:
1358         * gst/realmedia/pnmsrc.c:
1359         * gst/realmedia/rademux.c:
1360         * gst/realmedia/rdtdepay.c:
1361         * gst/realmedia/rdtmanager.c:
1362         * gst/realmedia/rmdemux.c:
1363         * gst/xingmux/gstxingmux.c:
1364           ugly: use new gst_element_class_add_static_pad_template()
1365           https://bugzilla.gnome.org/show_bug.cgi?id=763082
1366
1367 2016-03-24 13:33:22 +0200  Sebastian Dröge <sebastian@centricular.com>
1368
1369         * configure.ac:
1370           Back to development
1371
1372 === release 1.8.0 ===
1373
1374 2016-03-24 12:43:04 +0200  Sebastian Dröge <sebastian@centricular.com>
1375
1376         * ChangeLog:
1377         * NEWS:
1378         * RELEASE:
1379         * configure.ac:
1380         * docs/plugins/inspect/plugin-a52dec.xml:
1381         * docs/plugins/inspect/plugin-amrnb.xml:
1382         * docs/plugins/inspect/plugin-amrwbdec.xml:
1383         * docs/plugins/inspect/plugin-asf.xml:
1384         * docs/plugins/inspect/plugin-cdio.xml:
1385         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1386         * docs/plugins/inspect/plugin-dvdread.xml:
1387         * docs/plugins/inspect/plugin-dvdsub.xml:
1388         * docs/plugins/inspect/plugin-lame.xml:
1389         * docs/plugins/inspect/plugin-mad.xml:
1390         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1391         * docs/plugins/inspect/plugin-mpg123.xml:
1392         * docs/plugins/inspect/plugin-realmedia.xml:
1393         * docs/plugins/inspect/plugin-siddec.xml:
1394         * docs/plugins/inspect/plugin-twolame.xml:
1395         * docs/plugins/inspect/plugin-x264.xml:
1396         * docs/plugins/inspect/plugin-xingmux.xml:
1397         * gst-plugins-ugly.doap:
1398         * win32/common/config.h:
1399           Release 1.8.0
1400
1401 2016-03-24 12:18:09 +0200  Sebastian Dröge <sebastian@centricular.com>
1402
1403         * po/af.po:
1404         * po/az.po:
1405         * po/bg.po:
1406         * po/ca.po:
1407         * po/cs.po:
1408         * po/da.po:
1409         * po/de.po:
1410         * po/el.po:
1411         * po/en_GB.po:
1412         * po/eo.po:
1413         * po/es.po:
1414         * po/eu.po:
1415         * po/fi.po:
1416         * po/fr.po:
1417         * po/gl.po:
1418         * po/hr.po:
1419         * po/hu.po:
1420         * po/id.po:
1421         * po/it.po:
1422         * po/ja.po:
1423         * po/lt.po:
1424         * po/lv.po:
1425         * po/ms.po:
1426         * po/mt.po:
1427         * po/nb.po:
1428         * po/nl.po:
1429         * po/or.po:
1430         * po/pl.po:
1431         * po/pt_BR.po:
1432         * po/ro.po:
1433         * po/ru.po:
1434         * po/sk.po:
1435         * po/sl.po:
1436         * po/sq.po:
1437         * po/sr.po:
1438         * po/sv.po:
1439         * po/tr.po:
1440         * po/uk.po:
1441         * po/vi.po:
1442         * po/zh_CN.po:
1443           Update .po files
1444
1445 === release 1.7.91 ===
1446
1447 2016-03-15 12:21:07 +0200  Sebastian Dröge <sebastian@centricular.com>
1448
1449         * ChangeLog:
1450         * NEWS:
1451         * RELEASE:
1452         * configure.ac:
1453         * docs/plugins/inspect/plugin-a52dec.xml:
1454         * docs/plugins/inspect/plugin-amrnb.xml:
1455         * docs/plugins/inspect/plugin-amrwbdec.xml:
1456         * docs/plugins/inspect/plugin-asf.xml:
1457         * docs/plugins/inspect/plugin-cdio.xml:
1458         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1459         * docs/plugins/inspect/plugin-dvdread.xml:
1460         * docs/plugins/inspect/plugin-dvdsub.xml:
1461         * docs/plugins/inspect/plugin-lame.xml:
1462         * docs/plugins/inspect/plugin-mad.xml:
1463         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1464         * docs/plugins/inspect/plugin-mpg123.xml:
1465         * docs/plugins/inspect/plugin-realmedia.xml:
1466         * docs/plugins/inspect/plugin-siddec.xml:
1467         * docs/plugins/inspect/plugin-twolame.xml:
1468         * docs/plugins/inspect/plugin-x264.xml:
1469         * docs/plugins/inspect/plugin-xingmux.xml:
1470         * gst-plugins-ugly.doap:
1471         * win32/common/config.h:
1472           Release 1.7.91
1473
1474 2016-03-15 12:03:34 +0200  Sebastian Dröge <sebastian@centricular.com>
1475
1476         * po/af.po:
1477         * po/az.po:
1478         * po/bg.po:
1479         * po/ca.po:
1480         * po/cs.po:
1481         * po/da.po:
1482         * po/de.po:
1483         * po/el.po:
1484         * po/en_GB.po:
1485         * po/eo.po:
1486         * po/es.po:
1487         * po/eu.po:
1488         * po/fi.po:
1489         * po/fr.po:
1490         * po/gl.po:
1491         * po/hr.po:
1492         * po/hu.po:
1493         * po/id.po:
1494         * po/it.po:
1495         * po/ja.po:
1496         * po/lt.po:
1497         * po/lv.po:
1498         * po/ms.po:
1499         * po/mt.po:
1500         * po/nb.po:
1501         * po/nl.po:
1502         * po/or.po:
1503         * po/pl.po:
1504         * po/pt_BR.po:
1505         * po/ro.po:
1506         * po/ru.po:
1507         * po/sk.po:
1508         * po/sl.po:
1509         * po/sq.po:
1510         * po/sr.po:
1511         * po/sv.po:
1512         * po/tr.po:
1513         * po/uk.po:
1514         * po/vi.po:
1515         * po/zh_CN.po:
1516           Update .po files
1517
1518 2016-03-08 12:26:01 +0100  Edward Hervey <edward@centricular.com>
1519
1520         * gst/asfdemux/gstasfdemux.c:
1521         * gst/asfdemux/gstasfdemux.h:
1522           asfdemux: Don't modify segment values on accurate seeks
1523           When dealing with accurate seeks, we want to return exactly the segment
1524           that was requested by the seek event, and not adjust the values.
1525           https://bugzilla.gnome.org/show_bug.cgi?id=755469
1526
1527 === release 1.7.90 ===
1528
1529 2016-03-01 18:42:01 +0200  Sebastian Dröge <sebastian@centricular.com>
1530
1531         * ChangeLog:
1532         * NEWS:
1533         * RELEASE:
1534         * configure.ac:
1535         * docs/plugins/inspect/plugin-a52dec.xml:
1536         * docs/plugins/inspect/plugin-amrnb.xml:
1537         * docs/plugins/inspect/plugin-amrwbdec.xml:
1538         * docs/plugins/inspect/plugin-asf.xml:
1539         * docs/plugins/inspect/plugin-cdio.xml:
1540         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1541         * docs/plugins/inspect/plugin-dvdread.xml:
1542         * docs/plugins/inspect/plugin-dvdsub.xml:
1543         * docs/plugins/inspect/plugin-lame.xml:
1544         * docs/plugins/inspect/plugin-mad.xml:
1545         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1546         * docs/plugins/inspect/plugin-mpg123.xml:
1547         * docs/plugins/inspect/plugin-realmedia.xml:
1548         * docs/plugins/inspect/plugin-siddec.xml:
1549         * docs/plugins/inspect/plugin-twolame.xml:
1550         * docs/plugins/inspect/plugin-x264.xml:
1551         * docs/plugins/inspect/plugin-xingmux.xml:
1552         * gst-plugins-ugly.doap:
1553         * win32/common/config.h:
1554           Release 1.7.90
1555
1556 2016-03-01 17:18:01 +0200  Sebastian Dröge <sebastian@centricular.com>
1557
1558         * po/af.po:
1559         * po/az.po:
1560         * po/ca.po:
1561         * po/cs.po:
1562         * po/da.po:
1563         * po/de.po:
1564         * po/el.po:
1565         * po/en_GB.po:
1566         * po/eo.po:
1567         * po/es.po:
1568         * po/eu.po:
1569         * po/fi.po:
1570         * po/fr.po:
1571         * po/gl.po:
1572         * po/hr.po:
1573         * po/hu.po:
1574         * po/id.po:
1575         * po/it.po:
1576         * po/ja.po:
1577         * po/lt.po:
1578         * po/lv.po:
1579         * po/ms.po:
1580         * po/mt.po:
1581         * po/nb.po:
1582         * po/nl.po:
1583         * po/or.po:
1584         * po/pl.po:
1585         * po/pt_BR.po:
1586         * po/ro.po:
1587         * po/ru.po:
1588         * po/sk.po:
1589         * po/sl.po:
1590         * po/sq.po:
1591         * po/sr.po:
1592         * po/sv.po:
1593         * po/tr.po:
1594         * po/uk.po:
1595         * po/vi.po:
1596         * po/zh_CN.po:
1597           Update .po files
1598
1599 2016-03-01 16:54:07 +0200  Sebastian Dröge <sebastian@centricular.com>
1600
1601         * po/bg.po:
1602           po: Update translations
1603
1604 2016-02-27 20:17:31 +0100  Jens Georg <mail@jensge.org>
1605
1606         * ext/dvdread/dvdreadsrc.c:
1607           dvdread: Fix seek starting at 0 for title != 1
1608           Otherwise the playback would start at title 0
1609           https://bugzilla.gnome.org/show_bug.cgi?id=762787
1610
1611 2016-02-26 12:41:18 +0200  Sebastian Dröge <sebastian@centricular.com>
1612
1613         * common:
1614           Automatic update of common submodule
1615           From b64f03f to 6f2d209
1616
1617 2016-02-22 22:08:12 +0000  Tim-Philipp Müller <tim@centricular.com>
1618
1619         * gst/asfdemux/gstasfdemux.c:
1620           asfdemux: fix adding bitrate to stream tags
1621           https://bugzilla.gnome.org/show_bug.cgi?id=699586
1622
1623 2016-02-21 10:11:12 +0000  Tim-Philipp Müller <tim@centricular.com>
1624
1625         * gst/asfdemux/asf.vcproj:
1626         * gst/realmedia/rmdemux.vcproj:
1627         * win32/MANIFEST:
1628         * win32/gst.sln:
1629         * win32/vs6/gst_plugins_ugly.dsw:
1630         * win32/vs6/libgstasfdemux.dsp:
1631         * win32/vs6/libgstdvdlpcmdec.dsp:
1632         * win32/vs6/libgstdvdsub.dsp:
1633         * win32/vs6/libgstlame.dsp:
1634         * win32/vs6/libgstmad.dsp:
1635         * win32/vs6/libgstrealmedia.dsp:
1636         * win32/vs6/libgstsynaesthesia.dsp:
1637           win32: remove outdated build cruft
1638           This hasn't been touched for generations, doesn't work,
1639           and is just causing confusion. We also don't want to
1640           maintain these files manually.
1641
1642 2016-02-20 11:55:37 +0000  Tim-Philipp Müller <tim@centricular.com>
1643
1644         * ext/mpeg2dec/gstmpeg2dec.c:
1645           mpeg2dec: don't use exported but undeclared core debug category symbols
1646           It's not right and won't work on Windows with MSVC.
1647
1648 2016-02-19 12:38:34 +0200  Sebastian Dröge <sebastian@centricular.com>
1649
1650         * configure.ac:
1651           Back to development
1652
1653 === release 1.7.2 ===
1654
1655 2016-02-19 11:58:13 +0200  Sebastian Dröge <sebastian@centricular.com>
1656
1657         * ChangeLog:
1658         * NEWS:
1659         * RELEASE:
1660         * configure.ac:
1661         * docs/plugins/inspect/plugin-a52dec.xml:
1662         * docs/plugins/inspect/plugin-amrnb.xml:
1663         * docs/plugins/inspect/plugin-amrwbdec.xml:
1664         * docs/plugins/inspect/plugin-asf.xml:
1665         * docs/plugins/inspect/plugin-cdio.xml:
1666         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1667         * docs/plugins/inspect/plugin-dvdread.xml:
1668         * docs/plugins/inspect/plugin-dvdsub.xml:
1669         * docs/plugins/inspect/plugin-lame.xml:
1670         * docs/plugins/inspect/plugin-mad.xml:
1671         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1672         * docs/plugins/inspect/plugin-mpg123.xml:
1673         * docs/plugins/inspect/plugin-realmedia.xml:
1674         * docs/plugins/inspect/plugin-siddec.xml:
1675         * docs/plugins/inspect/plugin-twolame.xml:
1676         * docs/plugins/inspect/plugin-x264.xml:
1677         * docs/plugins/inspect/plugin-xingmux.xml:
1678         * gst-plugins-ugly.doap:
1679         * win32/common/config.h:
1680           Release 1.7.2
1681
1682 2016-02-19 11:21:03 +0200  Sebastian Dröge <sebastian@centricular.com>
1683
1684         * po/af.po:
1685         * po/az.po:
1686         * po/bg.po:
1687         * po/ca.po:
1688         * po/cs.po:
1689         * po/da.po:
1690         * po/de.po:
1691         * po/el.po:
1692         * po/en_GB.po:
1693         * po/eo.po:
1694         * po/es.po:
1695         * po/eu.po:
1696         * po/fi.po:
1697         * po/gl.po:
1698         * po/hr.po:
1699         * po/hu.po:
1700         * po/id.po:
1701         * po/it.po:
1702         * po/ja.po:
1703         * po/lt.po:
1704         * po/lv.po:
1705         * po/ms.po:
1706         * po/mt.po:
1707         * po/nb.po:
1708         * po/nl.po:
1709         * po/or.po:
1710         * po/pl.po:
1711         * po/ro.po:
1712         * po/ru.po:
1713         * po/sk.po:
1714         * po/sl.po:
1715         * po/sq.po:
1716         * po/sr.po:
1717         * po/sv.po:
1718         * po/tr.po:
1719         * po/uk.po:
1720         * po/vi.po:
1721         * po/zh_CN.po:
1722           Update .po files
1723
1724 2016-02-19 10:32:06 +0200  Sebastian Dröge <sebastian@centricular.com>
1725
1726         * po/fr.po:
1727         * po/pt_BR.po:
1728           po: Update translations
1729
1730 2016-02-18 00:25:56 +0200  Sebastian Dröge <sebastian@centricular.com>
1731
1732         * ext/sidplay/gstsiddec.cc:
1733           sidplay: Fix compiler warning about C++11 compatibility
1734           gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
1735           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
1736           ^
1737           gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
1738           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
1739           ^
1740
1741 2016-02-16 14:46:11 +0000  Tim-Philipp Müller <tim@centricular.com>
1742
1743         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1744         * docs/plugins/inspect/plugin-a52dec.xml:
1745         * docs/plugins/inspect/plugin-amrnb.xml:
1746         * docs/plugins/inspect/plugin-amrwbdec.xml:
1747         * docs/plugins/inspect/plugin-asf.xml:
1748         * docs/plugins/inspect/plugin-cdio.xml:
1749         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1750         * docs/plugins/inspect/plugin-dvdread.xml:
1751         * docs/plugins/inspect/plugin-dvdsub.xml:
1752         * docs/plugins/inspect/plugin-lame.xml:
1753         * docs/plugins/inspect/plugin-mad.xml:
1754         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1755         * docs/plugins/inspect/plugin-mpg123.xml:
1756         * docs/plugins/inspect/plugin-realmedia.xml:
1757         * docs/plugins/inspect/plugin-siddec.xml:
1758         * docs/plugins/inspect/plugin-twolame.xml:
1759         * docs/plugins/inspect/plugin-x264.xml:
1760         * docs/plugins/inspect/plugin-xingmux.xml:
1761           docs: update inspection to git and fix mpg123 inspect location
1762
1763 2016-02-16 12:23:33 +0000  Tim-Philipp Müller <tim@centricular.com>
1764
1765         * tests/files/Makefile.am:
1766         * tests/files/stream.mp2:
1767           tests: fix distcheck
1768
1769 2016-02-16 10:38:18 +0000  Tim-Philipp Müller <tim@centricular.com>
1770
1771         * configure.ac:
1772         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1773         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1774         * docs/plugins/xml/plugin-mpg123.xml:
1775         * ext/Makefile.am:
1776         * gst-plugins-ugly.spec.in:
1777         * tests/check/Makefile.am:
1778           mpg123: move from -bad to -ugly
1779           Hook up to build system, add to docs
1780
1781 2016-02-16 10:55:01 +0000  Tim-Philipp Müller <tim@centricular.com>
1782
1783         * configure.ac:
1784         * tests/Makefile.am:
1785         * tests/check/Makefile.am:
1786         * tests/check/elements/.gitignore:
1787         * tests/files/Makefile.am:
1788         * tests/files/cbr_stream.mp3:
1789         * tests/files/vbr_stream.mp3:
1790           tests: add test data for mpg123 plugin
1791
1792 2016-02-16 10:41:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1793
1794           Merge branch 'plugin-move-mpg123'
1795           Move mpg123 plugin from -bad to -ugly.
1796           https://bugzilla.gnome.org/show_bug.cgi?id=719849
1797
1798 2015-12-14 11:09:46 +0900  Vineeth TM <vineeth.tm@samsung.com>
1799
1800         * ext/mpg123/gstmpg123audiodec.c:
1801           plugins-bad: Fix example pipelines
1802           rename gst-launch --> gst-launch-1.0
1803           replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
1804           fix caps in examples
1805           https://bugzilla.gnome.org/show_bug.cgi?id=759432
1806
1807 2015-08-17 11:50:28 +0100  Tim-Philipp Müller <tim@centricular.com>
1808
1809         * ext/mpg123/gstmpg123audiodec.c:
1810           mpg123: still reset pending audio info on hard flush
1811           Follow-up to previous commit.
1812           https://bugzilla.gnome.org/show_bug.cgi?id=752431
1813
1814 2015-07-15 10:44:02 -0600  Jason Litzinger <jlitzinger@control4.com>
1815
1816         * ext/mpg123/gstmpg123audiodec.c:
1817           mpg123: fix handling of sample rate change during playback
1818           If the sample rate of the media changes, the resulting flush will
1819           clear the has_next_audioinfo flag, and the caps won't be sent
1820           downstream.
1821           https://bugzilla.gnome.org/show_bug.cgi?id=752431
1822
1823 2015-08-15 12:58:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1824
1825         * ext/mpg123/gstmpg123audiodec.c:
1826           audiodecoders: use default pad accept-caps handling
1827           Avoids useless check of downstream caps when handling an
1828           accept-caps query
1829           Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
1830           sbcdec, adpcmdec, sirendec
1831
1832 2015-04-26 18:04:16 +0100  Tim-Philipp Müller <tim@centricular.com>
1833
1834         * ext/mpg123/Makefile.am:
1835           Remove obsolete Android build cruft
1836           This is not needed any longer.
1837
1838 2015-01-11 01:08:08 +0000  Tim-Philipp Müller <tim@centricular.com>
1839
1840         * ext/mpg123/gstmpg123audiodec.c:
1841           mpg123: fix compiler warning and simplify checks in set_caps
1842           https://bugzilla.gnome.org/show_bug.cgi?id=740195
1843
1844 2015-01-03 13:06:45 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
1845
1846         * ext/mpg123/gstmpg123audiodec.c:
1847           mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
1848           The old code was using gst_caps_normalize() and was generally overly
1849           complex. Simplify by picking sample rate and number of channels from
1850           upstream and the sample format from the allowed caps. If the format caps
1851           is a list of strins, just pick the first one. And if the srcpad isn't
1852           linked yet, use the default format (S16).
1853           https://bugzilla.gnome.org/show_bug.cgi?id=740195
1854
1855 2014-09-10 17:24:39 +0100  Tim-Philipp Müller <tim@centricular.com>
1856
1857         * ext/mpg123/gstmpg123audiodec.c:
1858           Fix up one-element lists in template caps
1859
1860 2014-03-05 00:51:04 +0000  Tim-Philipp Müller <tim@centricular.com>
1861
1862         * tests/check/elements/mpg123audiodec.c:
1863           tests: fix mpg123audiodec test for big-endian architectures
1864
1865 2014-02-04 17:22:27 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
1866
1867         * ext/mpg123/gstmpg123audiodec.c:
1868           mpg123: improved error report and checks
1869           Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
1870
1871 2013-12-05 12:04:39 +0100  Sebastian Dröge <sebastian@centricular.com>
1872
1873         * ext/mpg123/gstmpg123audiodec.c:
1874           mpg123audiodec: Require caps to be set before any data processing
1875
1876 2013-07-26 17:25:42 +0200  Edward Hervey <edward@collabora.com>
1877
1878         * ext/mpg123/gstmpg123audiodec.c:
1879           mpg123: Remove dead assignment
1880           harder ? :)
1881
1882 2013-05-15 11:25:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1883
1884         * tests/check/elements/mpg123audiodec.c:
1885           mpg123audiodec: Fix event handling in unit test
1886
1887 2012-10-24 12:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1888
1889         * ext/mpg123/Makefile.am:
1890           gst: Add better support for static plugins
1891
1892 2013-04-15 00:22:39 -0700  David Schleef <ds@schleef.org>
1893
1894         * ext/mpg123/gstmpg123audiodec.c:
1895           mpg123: Add conditional on API version for new enum
1896
1897 2016-02-05 19:11:38 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1898
1899         * tests/check/Makefile.am:
1900           tests: extend the AM_TESTS_ENVIRONMENT from check.mak
1901           To get the CK_DEFAULT_TIMEOUT defined for all tests
1902           https://bugzilla.gnome.org/show_bug.cgi?id=761472
1903
1904 2016-02-05 18:07:02 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1905
1906         * autogen.sh:
1907         * common:
1908           Automatic update of common submodule
1909           From 86e4663 to b64f03f
1910
1911 2016-01-25 20:00:26 +0000  Tim-Philipp Müller <tim@centricular.com>
1912
1913         * configure.ac:
1914         * ext/amrnb/amrnbdec.h:
1915         * ext/amrnb/amrnbenc.h:
1916         * ext/amrwbdec/amrwbdec.h:
1917           amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
1918           We don't really need to cater for older versions any more.
1919
1920 2016-01-21 17:34:38 +0100  Edward Hervey <edward@centricular.com>
1921
1922         * ext/mpeg2dec/gstmpeg2dec.c:
1923           mpeg2dec: Demote rank to SECONDARY
1924           https://bugzilla.gnome.org/show_bug.cgi?id=574461
1925
1926 2016-01-08 21:40:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1927
1928         * gst/dvdsub/gstdvdsubdec.c:
1929           dvdsubdec: use query caps instead of accept-caps
1930           accept-caps does only a shallow check and a full downstream
1931           caps query is needed to check if ARGB is possible
1932
1933 2015-10-30 11:06:11 +0530  Ravi Kiran K N <ravi.kiran@samsung.com>
1934
1935         * gst/asfdemux/asfpacket.c:
1936         * gst/asfdemux/gstasfdemux.c:
1937         * gst/asfdemux/gstasfdemux.h:
1938           asfdemux: Support reverse playback
1939           Support reverse playback for ASF format.
1940           Parse packets and queue the payloads, then push
1941           the payload buffer to decoder in reverse order.
1942           Video buffers are pushed from KeyFrame to next
1943           Keyframe.
1944           https://bugzilla.gnome.org/show_bug.cgi?id=757341
1945
1946 2015-12-24 15:28:46 +0100  Sebastian Dröge <sebastian@centricular.com>
1947
1948         * configure.ac:
1949           Back to development
1950
1951 2015-12-24 14:48:50 +0100  Sebastian Dröge <sebastian@centricular.com>
1952
1953         * tests/check/elements/amrnbenc.c:
1954           amrnbenc: Fix various compiler warnings in the test
1955
1956 2015-12-24 14:48:38 +0100  Sebastian Dröge <sebastian@centricular.com>
1957
1958         * tests/check/elements/x264enc.c:
1959           x264enc: Fix various compiler warnings in the test
1960
1961 === release 1.7.1 ===
1962
1963 2015-12-24 14:41:21 +0100  Sebastian Dröge <sebastian@centricular.com>
1964
1965         * ChangeLog:
1966         * NEWS:
1967         * RELEASE:
1968         * configure.ac:
1969         * docs/plugins/inspect/plugin-a52dec.xml:
1970         * docs/plugins/inspect/plugin-amrnb.xml:
1971         * docs/plugins/inspect/plugin-amrwbdec.xml:
1972         * docs/plugins/inspect/plugin-asf.xml:
1973         * docs/plugins/inspect/plugin-cdio.xml:
1974         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1975         * docs/plugins/inspect/plugin-dvdread.xml:
1976         * docs/plugins/inspect/plugin-dvdsub.xml:
1977         * docs/plugins/inspect/plugin-lame.xml:
1978         * docs/plugins/inspect/plugin-mad.xml:
1979         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1980         * docs/plugins/inspect/plugin-realmedia.xml:
1981         * docs/plugins/inspect/plugin-siddec.xml:
1982         * docs/plugins/inspect/plugin-twolame.xml:
1983         * docs/plugins/inspect/plugin-x264.xml:
1984         * docs/plugins/inspect/plugin-xingmux.xml:
1985         * gst-plugins-ugly.doap:
1986         * win32/common/config.h:
1987           Release 1.7.1
1988
1989 2015-12-24 14:10:29 +0100  Sebastian Dröge <sebastian@centricular.com>
1990
1991         * po/af.po:
1992         * po/az.po:
1993         * po/bg.po:
1994         * po/ca.po:
1995         * po/cs.po:
1996         * po/da.po:
1997         * po/de.po:
1998         * po/el.po:
1999         * po/en_GB.po:
2000         * po/eo.po:
2001         * po/es.po:
2002         * po/eu.po:
2003         * po/fi.po:
2004         * po/fr.po:
2005         * po/gl.po:
2006         * po/hr.po:
2007         * po/hu.po:
2008         * po/id.po:
2009         * po/it.po:
2010         * po/ja.po:
2011         * po/lt.po:
2012         * po/lv.po:
2013         * po/ms.po:
2014         * po/mt.po:
2015         * po/nb.po:
2016         * po/nl.po:
2017         * po/or.po:
2018         * po/pl.po:
2019         * po/pt_BR.po:
2020         * po/ro.po:
2021         * po/ru.po:
2022         * po/sk.po:
2023         * po/sl.po:
2024         * po/sq.po:
2025         * po/sr.po:
2026         * po/sv.po:
2027         * po/tr.po:
2028         * po/uk.po:
2029         * po/vi.po:
2030         * po/zh_CN.po:
2031           Update .po files
2032
2033 2015-12-24 12:23:27 +0100  Sebastian Dröge <sebastian@centricular.com>
2034
2035         * po/id.po:
2036         * po/sv.po:
2037           po: Update translations
2038
2039 2015-12-21 12:32:32 +0100  Sebastian Dröge <sebastian@centricular.com>
2040
2041         * configure.ac:
2042           configure: Use -Bsymbolic-functions if available
2043           While this is more useful for libraries, some of our plugins with multiple
2044           files and some internal API can also benefit from this.
2045
2046 2015-12-16 09:36:08 +0100  Sebastian Dröge <sebastian@centricular.com>
2047
2048         * docs/plugins/gst-plugins-ugly-plugins.args:
2049         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2050         * docs/plugins/inspect/plugin-a52dec.xml:
2051         * docs/plugins/inspect/plugin-amrnb.xml:
2052         * docs/plugins/inspect/plugin-amrwbdec.xml:
2053         * docs/plugins/inspect/plugin-asf.xml:
2054         * docs/plugins/inspect/plugin-cdio.xml:
2055         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2056         * docs/plugins/inspect/plugin-dvdread.xml:
2057         * docs/plugins/inspect/plugin-dvdsub.xml:
2058         * docs/plugins/inspect/plugin-lame.xml:
2059         * docs/plugins/inspect/plugin-mad.xml:
2060         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2061         * docs/plugins/inspect/plugin-realmedia.xml:
2062         * docs/plugins/inspect/plugin-siddec.xml:
2063         * docs/plugins/inspect/plugin-twolame.xml:
2064         * docs/plugins/inspect/plugin-x264.xml:
2065         * docs/plugins/inspect/plugin-xingmux.xml:
2066           docs: update to git
2067
2068 2015-12-07 09:08:18 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2069
2070         * autogen.sh:
2071         * common:
2072           Automatic update of common submodule
2073           From b319909 to 86e4663
2074
2075 2015-11-26 15:49:47 +0000  Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
2076
2077         * ext/x264/gstx264enc.c:
2078           x264enc: increase bitrate limit from 100Mbps to 2Gbps
2079           Don't artificially limit the bitrate, x264enc allows much
2080           higher bitrates, and for intra-only 4k AVC they are needed.
2081           x264 clips to 2Gbps internally, so use that as limit for now.
2082           https://bugzilla.gnome.org/show_bug.cgi?id=758620
2083
2084 2015-11-18 23:20:59 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
2085
2086         * ext/x264/gstx264enc.c:
2087           x264enc: drop unnecessary NULL check before g_free
2088
2089 2015-10-21 14:35:17 +0100  Tim-Philipp Müller <tim@centricular.com>
2090
2091         * common:
2092           Automatic update of common submodule
2093           From b99800a to b319909
2094
2095 2015-10-20 17:29:42 +0300  Sebastian Dröge <sebastian@centricular.com>
2096
2097         * configure.ac:
2098           Use new GST_ENABLE_EXTRA_CHECKS #define
2099           https://bugzilla.gnome.org/show_bug.cgi?id=756870
2100
2101 2015-10-21 14:26:07 +0300  Sebastian Dröge <sebastian@centricular.com>
2102
2103         * README:
2104         * common:
2105           Automatic update of common submodule
2106           From 9aed1d7 to b99800a
2107
2108 2015-10-02 22:24:46 +0300  Sebastian Dröge <sebastian@centricular.com>
2109
2110         * configure.ac:
2111           Update GLib dependency to 2.40.0
2112
2113 2015-09-29 14:16:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
2114
2115         * ext/dvdread/README:
2116           dvdread: remove broken link
2117           Removing instead of updating as previously pointed-to page
2118           (now http://dvd.sourceforge.net/dvdinfo/) is already linked
2119           from dvd.sourceforge.net's homepage as: "Collection of
2120           information on file formats/data structures relating to DVD
2121           navigation/SPUs."
2122
2123 2015-09-26 09:23:05 +0100  Tim-Philipp Müller <tim@centricular.com>
2124
2125         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2126           dvdlpcmdec: fix invalid read beyond channel position array
2127           We would always copy sizeof(sorted_position) bytes, which is
2128           for 8 channels, but if we have less than 8 channels the
2129           position array we copy from will only have allocated space
2130           for channel channels, so we would read beyond the input
2131           array in some cases.
2132
2133 2015-08-25 10:08:46 +0900  HoonHee Lee <hoonhee.lee@lge.com>
2134
2135         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2136           dvdlpcmdec: factor out common code to set output format into new function
2137           When caps event is recieved and header is changed, reordering channel
2138           and setting the default output format for audio are processed. These 2 of
2139           code are same. Thus, It is better to make a new function for these common
2140           code in terms of removing duplicated code, maintenance and expansion.
2141           https://bugzilla.gnome.org/show_bug.cgi?id=753920
2142
2143 2015-09-23 20:45:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2144
2145         * gst/asfdemux/gstasfdemux.c:
2146           asfdemux: Don't push any data on pads after the segment.stop
2147           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2148
2149 2015-09-23 20:30:21 +0200  Sebastian Dröge <sebastian@centricular.com>
2150
2151         * gst/asfdemux/gstasfdemux.c:
2152         * gst/asfdemux/gstasfdemux.h:
2153           asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
2154           Not for accurate seeks, which should accurately start at the requested
2155           position.
2156           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2157
2158 2015-09-23 20:23:40 +0200  Sebastian Dröge <sebastian@centricular.com>
2159
2160         * gst/asfdemux/gstasfdemux.c:
2161           asfdemux: Update segment.position when pushing buffers
2162           Without this, non-flushing seeks are not going to work well.
2163           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2164
2165 2015-09-23 19:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2166
2167         * gst/asfdemux/gstasfdemux.c:
2168           asfdemux: Only push EOS event if we're not doing a segment seek
2169           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2170
2171 2015-09-23 16:31:28 +0200  Sebastian Dröge <sebastian@centricular.com>
2172
2173         * gst/asfdemux/gstasfdemux.c:
2174           asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
2175           We don't want to unconditionally send an EOS event downstream, but might want
2176           to send a SEGMENT_DONE message/event instead if a segment seek was done
2177           before.
2178           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2179
2180 2015-09-25 23:51:12 +0200  Sebastian Dröge <sebastian@centricular.com>
2181
2182         * configure.ac:
2183           Back to development
2184
2185 === release 1.6.0 ===
2186
2187 2015-09-25 23:32:02 +0200  Sebastian Dröge <sebastian@centricular.com>
2188
2189         * ChangeLog:
2190         * NEWS:
2191         * RELEASE:
2192         * configure.ac:
2193         * docs/plugins/inspect/plugin-a52dec.xml:
2194         * docs/plugins/inspect/plugin-amrnb.xml:
2195         * docs/plugins/inspect/plugin-amrwbdec.xml:
2196         * docs/plugins/inspect/plugin-asf.xml:
2197         * docs/plugins/inspect/plugin-cdio.xml:
2198         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2199         * docs/plugins/inspect/plugin-dvdread.xml:
2200         * docs/plugins/inspect/plugin-dvdsub.xml:
2201         * docs/plugins/inspect/plugin-lame.xml:
2202         * docs/plugins/inspect/plugin-mad.xml:
2203         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2204         * docs/plugins/inspect/plugin-realmedia.xml:
2205         * docs/plugins/inspect/plugin-siddec.xml:
2206         * docs/plugins/inspect/plugin-twolame.xml:
2207         * docs/plugins/inspect/plugin-x264.xml:
2208         * docs/plugins/inspect/plugin-xingmux.xml:
2209         * gst-plugins-ugly.doap:
2210         * win32/common/config.h:
2211           Release 1.6.0
2212
2213 2015-09-25 23:04:56 +0200  Sebastian Dröge <sebastian@centricular.com>
2214
2215         * po/af.po:
2216         * po/az.po:
2217         * po/bg.po:
2218         * po/ca.po:
2219         * po/cs.po:
2220         * po/da.po:
2221         * po/de.po:
2222         * po/el.po:
2223         * po/en_GB.po:
2224         * po/eo.po:
2225         * po/es.po:
2226         * po/eu.po:
2227         * po/fi.po:
2228         * po/fr.po:
2229         * po/gl.po:
2230         * po/hr.po:
2231         * po/hu.po:
2232         * po/id.po:
2233         * po/it.po:
2234         * po/ja.po:
2235         * po/lt.po:
2236         * po/lv.po:
2237         * po/ms.po:
2238         * po/mt.po:
2239         * po/nb.po:
2240         * po/nl.po:
2241         * po/or.po:
2242         * po/pl.po:
2243         * po/pt_BR.po:
2244         * po/ro.po:
2245         * po/ru.po:
2246         * po/sk.po:
2247         * po/sl.po:
2248         * po/sq.po:
2249         * po/sr.po:
2250         * po/sv.po:
2251         * po/tr.po:
2252         * po/uk.po:
2253         * po/vi.po:
2254         * po/zh_CN.po:
2255           Update .po files
2256
2257 === release 1.5.91 ===
2258
2259 2015-09-18 20:01:17 +0200  Sebastian Dröge <sebastian@centricular.com>
2260
2261         * ChangeLog:
2262         * NEWS:
2263         * RELEASE:
2264         * configure.ac:
2265         * docs/plugins/inspect/plugin-a52dec.xml:
2266         * docs/plugins/inspect/plugin-amrnb.xml:
2267         * docs/plugins/inspect/plugin-amrwbdec.xml:
2268         * docs/plugins/inspect/plugin-asf.xml:
2269         * docs/plugins/inspect/plugin-cdio.xml:
2270         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2271         * docs/plugins/inspect/plugin-dvdread.xml:
2272         * docs/plugins/inspect/plugin-dvdsub.xml:
2273         * docs/plugins/inspect/plugin-lame.xml:
2274         * docs/plugins/inspect/plugin-mad.xml:
2275         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2276         * docs/plugins/inspect/plugin-realmedia.xml:
2277         * docs/plugins/inspect/plugin-siddec.xml:
2278         * docs/plugins/inspect/plugin-twolame.xml:
2279         * docs/plugins/inspect/plugin-x264.xml:
2280         * docs/plugins/inspect/plugin-xingmux.xml:
2281         * gst-plugins-ugly.doap:
2282         * win32/common/config.h:
2283           Release 1.5.91
2284
2285 2015-09-18 19:34:50 +0200  Sebastian Dröge <sebastian@centricular.com>
2286
2287         * po/af.po:
2288         * po/az.po:
2289         * po/bg.po:
2290         * po/ca.po:
2291         * po/cs.po:
2292         * po/da.po:
2293         * po/de.po:
2294         * po/el.po:
2295         * po/en_GB.po:
2296         * po/eo.po:
2297         * po/es.po:
2298         * po/eu.po:
2299         * po/fi.po:
2300         * po/fr.po:
2301         * po/gl.po:
2302         * po/hr.po:
2303         * po/hu.po:
2304         * po/id.po:
2305         * po/it.po:
2306         * po/ja.po:
2307         * po/lt.po:
2308         * po/lv.po:
2309         * po/ms.po:
2310         * po/mt.po:
2311         * po/nb.po:
2312         * po/nl.po:
2313         * po/or.po:
2314         * po/pl.po:
2315         * po/pt_BR.po:
2316         * po/ro.po:
2317         * po/ru.po:
2318         * po/sk.po:
2319         * po/sl.po:
2320         * po/sq.po:
2321         * po/sr.po:
2322         * po/sv.po:
2323         * po/tr.po:
2324         * po/uk.po:
2325         * po/vi.po:
2326         * po/zh_CN.po:
2327           Update .po files
2328
2329 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
2330
2331         * po/zh_CN.po:
2332           po: Update translations
2333
2334 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
2335
2336         * ext/x264/gstx264enc.c:
2337           x264: Add bitrate info to the tags output.
2338           Makes it possible for muxers to know the target bitrate as soon
2339           as encoding starts, which flvmux now uses.
2340
2341 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
2342
2343         * gst/asfdemux/gstasfdemux.c:
2344         * gst/asfdemux/gstasfdemux.h:
2345           asfdemux: fix file mode of some source files
2346
2347 === release 1.5.90 ===
2348
2349 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
2350
2351         * ChangeLog:
2352         * NEWS:
2353         * RELEASE:
2354         * configure.ac:
2355         * docs/plugins/inspect/plugin-a52dec.xml:
2356         * docs/plugins/inspect/plugin-amrnb.xml:
2357         * docs/plugins/inspect/plugin-amrwbdec.xml:
2358         * docs/plugins/inspect/plugin-asf.xml:
2359         * docs/plugins/inspect/plugin-cdio.xml:
2360         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2361         * docs/plugins/inspect/plugin-dvdread.xml:
2362         * docs/plugins/inspect/plugin-dvdsub.xml:
2363         * docs/plugins/inspect/plugin-lame.xml:
2364         * docs/plugins/inspect/plugin-mad.xml:
2365         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2366         * docs/plugins/inspect/plugin-realmedia.xml:
2367         * docs/plugins/inspect/plugin-siddec.xml:
2368         * docs/plugins/inspect/plugin-twolame.xml:
2369         * docs/plugins/inspect/plugin-x264.xml:
2370         * docs/plugins/inspect/plugin-xingmux.xml:
2371         * gst-plugins-ugly.doap:
2372         * win32/common/config.h:
2373           Release 1.5.90
2374
2375 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
2376
2377         * po/af.po:
2378         * po/az.po:
2379         * po/bg.po:
2380         * po/ca.po:
2381         * po/cs.po:
2382         * po/da.po:
2383         * po/de.po:
2384         * po/el.po:
2385         * po/en_GB.po:
2386         * po/eo.po:
2387         * po/es.po:
2388         * po/eu.po:
2389         * po/fi.po:
2390         * po/fr.po:
2391         * po/gl.po:
2392         * po/hr.po:
2393         * po/hu.po:
2394         * po/id.po:
2395         * po/it.po:
2396         * po/ja.po:
2397         * po/lt.po:
2398         * po/lv.po:
2399         * po/ms.po:
2400         * po/mt.po:
2401         * po/nb.po:
2402         * po/nl.po:
2403         * po/or.po:
2404         * po/pl.po:
2405         * po/pt_BR.po:
2406         * po/ro.po:
2407         * po/ru.po:
2408         * po/sk.po:
2409         * po/sl.po:
2410         * po/sq.po:
2411         * po/sr.po:
2412         * po/sv.po:
2413         * po/tr.po:
2414         * po/uk.po:
2415         * po/vi.po:
2416         * po/zh_CN.po:
2417           Update .po files
2418
2419 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
2420
2421         * po/id.po:
2422         * po/sv.po:
2423           po: Update translations
2424
2425 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2426
2427         * ext/x264/gstx264enc.c:
2428           x264enc: actually return TRUE from accept-caps handler
2429           The query was handled
2430
2431 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2432
2433         * ext/x264/gstx264enc.c:
2434           x264enc: implement accept-caps handling
2435           Implement accept-caps handling without doing caps queries downstream
2436
2437 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2438
2439         * ext/amrnb/amrnbenc.c:
2440         * ext/lame/gstlamemp3enc.c:
2441         * ext/twolame/gsttwolamemp2enc.c:
2442           audioencoders: use template subset check for accept-caps
2443           It is faster than doing a query that propagates downstream and
2444           should be enough
2445           Elements: amrnbenc, lamemp3enc, twolamemp2enc
2446
2447 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2448
2449         * ext/mpeg2dec/gstmpeg2dec.c:
2450           mpeg2dec: use default pad accept-caps handling
2451           Avoids useless check of downstream caps when handling an
2452           accept-caps query
2453
2454 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2455
2456         * ext/a52dec/gsta52dec.c:
2457         * ext/amrnb/amrnbdec.c:
2458         * ext/amrwbdec/amrwbdec.c:
2459         * ext/mad/gstmad.c:
2460           audiodecoders: use default pad accept-caps handling
2461           Avoids useless check of downstream caps when handling an
2462           accept-caps query
2463           Elements: a52dec, amrnbdec, amrwbdec, mad
2464
2465 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
2466
2467         * tests/check/generic/states.c:
2468           check: Rename states unit test
2469           Makes it easier to differentiate from other modules states unit test
2470
2471 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
2472
2473         * gst/realmedia/rmdemux.c:
2474           rmdemux: fix assertion error when freeing old tags.
2475           Check if old_tags is present before calling gst_tag_list_unref
2476           https://bugzilla.gnome.org/show_bug.cgi?id=753301
2477
2478 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
2479
2480         * gst/asfdemux/gstasfdemux.c:
2481           asfdemux: fix assertion error when codec_data is not present in structure
2482           When discovering a particular asf file, caps structure doesn't have
2483           codec_data, and this was not being checked before using the same,
2484           resulting in assertion error
2485           https://bugzilla.gnome.org/show_bug.cgi?id=752803
2486
2487 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
2488
2489         * gst/asfdemux/gstasfdemux.c:
2490           asfdemux: remove unread value
2491           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
2492           initial value.
2493
2494 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
2495
2496         * gst/asfdemux/gstasfdemux.c:
2497           asfdemux: Don't post error on flushing while reading headers
2498
2499 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
2500
2501         * gst/realmedia/rmdemux.c:
2502           rmdemux: mark tag list as global scope
2503
2504 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
2505
2506         * gst/realmedia/rmdemux.c:
2507           rmdemux: fix taglist leak
2508           merge doesn't take ownership, so must unref the
2509           old tags if we do merge.
2510
2511 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
2512
2513         * gst/realmedia/rmdemux.c:
2514           rmdemux: fix wrong unref when there are no tags
2515           Tags should be appended to pending tags and unref'ed only if tags
2516           are present. Else there is no need to append.
2517           https://bugzilla.gnome.org/show_bug.cgi?id=752404
2518
2519 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
2520
2521         * gst/realmedia/rmdemux.c:
2522           rmdemux: fix memory leaks during error cases
2523           while adding stream, during error cases, only stream is
2524           being freed. Adapter, pad, tags, subpackets, index are not being
2525           freed resulting in memory leaks
2526           https://bugzilla.gnome.org/show_bug.cgi?id=752404
2527
2528 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
2529
2530         * gst-plugins-ugly.doap:
2531           Update mailing list in doap file as well
2532
2533 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
2534
2535         * ext/amrnb/amrnbdec.c:
2536           Update mailing list address from sourceforge to freedesktop
2537
2538 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
2539
2540         * gst/realmedia/rmdemux.c:
2541           rmdemux: fix tag memory leak
2542           tags is not being freed after being merged to the
2543           pending_tags.
2544           https://bugzilla.gnome.org/show_bug.cgi?id=752404
2545
2546 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
2547
2548         * common:
2549           Automatic update of common submodule
2550           From f74b2df to 9aed1d7
2551
2552 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
2553
2554         * configure.ac:
2555           Back to development
2556
2557 === release 1.5.2 ===
2558
2559 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
2560
2561         * ChangeLog:
2562         * NEWS:
2563         * RELEASE:
2564         * configure.ac:
2565         * docs/plugins/gst-plugins-ugly-plugins.args:
2566         * docs/plugins/inspect/plugin-a52dec.xml:
2567         * docs/plugins/inspect/plugin-amrnb.xml:
2568         * docs/plugins/inspect/plugin-amrwbdec.xml:
2569         * docs/plugins/inspect/plugin-asf.xml:
2570         * docs/plugins/inspect/plugin-cdio.xml:
2571         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2572         * docs/plugins/inspect/plugin-dvdread.xml:
2573         * docs/plugins/inspect/plugin-dvdsub.xml:
2574         * docs/plugins/inspect/plugin-lame.xml:
2575         * docs/plugins/inspect/plugin-mad.xml:
2576         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2577         * docs/plugins/inspect/plugin-realmedia.xml:
2578         * docs/plugins/inspect/plugin-siddec.xml:
2579         * docs/plugins/inspect/plugin-twolame.xml:
2580         * docs/plugins/inspect/plugin-x264.xml:
2581         * docs/plugins/inspect/plugin-xingmux.xml:
2582         * gst-plugins-ugly.doap:
2583         * win32/common/config.h:
2584           Release 1.5.2
2585
2586 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
2587
2588         * po/af.po:
2589         * po/az.po:
2590         * po/bg.po:
2591         * po/ca.po:
2592         * po/cs.po:
2593         * po/da.po:
2594         * po/de.po:
2595         * po/el.po:
2596         * po/en_GB.po:
2597         * po/eo.po:
2598         * po/es.po:
2599         * po/eu.po:
2600         * po/fi.po:
2601         * po/fr.po:
2602         * po/gl.po:
2603         * po/hr.po:
2604         * po/hu.po:
2605         * po/id.po:
2606         * po/it.po:
2607         * po/ja.po:
2608         * po/lt.po:
2609         * po/lv.po:
2610         * po/ms.po:
2611         * po/mt.po:
2612         * po/nb.po:
2613         * po/nl.po:
2614         * po/or.po:
2615         * po/pl.po:
2616         * po/pt_BR.po:
2617         * po/ro.po:
2618         * po/ru.po:
2619         * po/sk.po:
2620         * po/sl.po:
2621         * po/sq.po:
2622         * po/sr.po:
2623         * po/sv.po:
2624         * po/tr.po:
2625         * po/uk.po:
2626         * po/vi.po:
2627         * po/zh_CN.po:
2628           Update .po files
2629
2630 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
2631
2632         * po/nl.po:
2633           po: Update translations
2634
2635 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
2636
2637         * gst/asfdemux/gstasfdemux.c:
2638           asfdemux: Use gst_video_multiview_guess_half_aspect() function
2639           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
2640           stereoscopic video is full-frame per view or not.
2641
2642 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2643
2644         * common:
2645           Automatic update of common submodule
2646           From 6015d26 to f74b2df
2647
2648 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
2649
2650         * ext/x264/gstx264enc.c:
2651         * ext/x264/gstx264enc.h:
2652           x264enc: Use gst_video_encoder_set_min_pts
2653           This method replace the manual adjustment of PTS and DTS to avoid
2654           negative DTS issues. Using this method will also update the segment so
2655           we don't loos sync.
2656           https://bugzilla.gnome.org/show_bug.cgi?id=740575
2657
2658 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
2659
2660         * gst/asfdemux/Makefile.am:
2661         * gst/asfdemux/gstasfdemux.c:
2662         * gst/asfdemux/gstasfdemux.h:
2663           asfdemux: Add support for stereoscopic video metadata.
2664           Add parsing of stereoscopic metadata, and place into the caps to
2665           the decoder.
2666           Fix parsing of Advanced Mutual Exclustion objects.
2667           https://bugzilla.gnome.org/show_bug.cgi?id=711190
2668           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
2669
2670 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
2671
2672         * ext/x264/gstx264enc.c:
2673         * ext/x264/gstx264enc.h:
2674           x264enc: Add support for stereoscopic video
2675           Provide new frame-packing property to directly set
2676           x264enc frame packing, or pass through upstream settings
2677           The explicit layout from the frame-packing property is
2678           preferred over any info from the caps.
2679
2680 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
2681
2682         * gst/xingmux/gstxingmux.c:
2683           xingmux: fix compiler warnings
2684           https://bugzilla.gnome.org/show_bug.cgi?id=750596
2685
2686 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
2687
2688         * Makefile.am:
2689           cruft: add the obsolete tmpl dir to cruft-dirs
2690
2691 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
2692
2693         * common:
2694           Automatic update of common submodule
2695           From d9a3353 to 6015d26
2696
2697 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
2698
2699         * common:
2700           Automatic update of common submodule
2701           From d37af32 to d9a3353
2702
2703 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
2704
2705         * common:
2706           Automatic update of common submodule
2707           From 21ba2e5 to d37af32
2708
2709 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
2710
2711         * common:
2712           Automatic update of common submodule
2713           From c408583 to 21ba2e5
2714
2715 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
2716
2717         * docs/plugins/Makefile.am:
2718           docs: remove variables that we define in the snippet from common
2719           This is syncing our Makefile.am with upstream gtkdoc.
2720
2721 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
2722
2723         * autogen.sh:
2724         * common:
2725           Automatic update of common submodule
2726           From d676993 to c408583
2727
2728 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2729
2730         * configure.ac:
2731           Back to development
2732
2733 === release 1.5.1 ===
2734
2735 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
2736
2737         * ChangeLog:
2738         * NEWS:
2739         * RELEASE:
2740         * configure.ac:
2741         * docs/plugins/gst-plugins-ugly-plugins.args:
2742         * docs/plugins/inspect/plugin-a52dec.xml:
2743         * docs/plugins/inspect/plugin-amrnb.xml:
2744         * docs/plugins/inspect/plugin-amrwbdec.xml:
2745         * docs/plugins/inspect/plugin-asf.xml:
2746         * docs/plugins/inspect/plugin-cdio.xml:
2747         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2748         * docs/plugins/inspect/plugin-dvdread.xml:
2749         * docs/plugins/inspect/plugin-dvdsub.xml:
2750         * docs/plugins/inspect/plugin-lame.xml:
2751         * docs/plugins/inspect/plugin-mad.xml:
2752         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2753         * docs/plugins/inspect/plugin-realmedia.xml:
2754         * docs/plugins/inspect/plugin-siddec.xml:
2755         * docs/plugins/inspect/plugin-twolame.xml:
2756         * docs/plugins/inspect/plugin-x264.xml:
2757         * docs/plugins/inspect/plugin-xingmux.xml:
2758         * gst-plugins-ugly.doap:
2759         * win32/common/config.h:
2760           Release 1.5.1
2761
2762 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
2763
2764         * po/af.po:
2765         * po/az.po:
2766         * po/bg.po:
2767         * po/ca.po:
2768         * po/cs.po:
2769         * po/da.po:
2770         * po/de.po:
2771         * po/el.po:
2772         * po/en_GB.po:
2773         * po/eo.po:
2774         * po/es.po:
2775         * po/eu.po:
2776         * po/fi.po:
2777         * po/fr.po:
2778         * po/gl.po:
2779         * po/hr.po:
2780         * po/hu.po:
2781         * po/id.po:
2782         * po/it.po:
2783         * po/ja.po:
2784         * po/lt.po:
2785         * po/lv.po:
2786         * po/ms.po:
2787         * po/mt.po:
2788         * po/nb.po:
2789         * po/nl.po:
2790         * po/or.po:
2791         * po/pl.po:
2792         * po/pt_BR.po:
2793         * po/ro.po:
2794         * po/ru.po:
2795         * po/sk.po:
2796         * po/sl.po:
2797         * po/sq.po:
2798         * po/sr.po:
2799         * po/sv.po:
2800         * po/tr.po:
2801         * po/uk.po:
2802         * po/vi.po:
2803         * po/zh_CN.po:
2804           Update .po files
2805
2806 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2807
2808         * po/eo.po:
2809         * po/fr.po:
2810           po: Update translations
2811
2812 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
2813
2814         * tests/check/elements/amrnbenc.c:
2815         * tests/check/elements/mpeg2dec.c:
2816         * tests/check/elements/x264enc.c:
2817         * tests/check/elements/xingmux.c:
2818         * tests/check/pipelines/lame.c:
2819           check: Use GST_CHECK_MAIN () macro everywhere
2820           Makes source code smaller, and ensures we go through common initialization
2821           path (like the one that sets up XML unit test output ...)
2822
2823 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
2824
2825         * ext/x264/gstx264enc.c:
2826           x264enc: don't artificially limit max allowed value of "threads" property
2827           In auto mode it will happily chose much higher values anyway,
2828           and a limit of 4 seems a bit low these days.
2829
2830 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
2831
2832         * ext/dvdread/dvdreadsrc.c:
2833           dvdread: Also reset the first_seek var in start()
2834           Make the initial chapter seek work across reuse.
2835           https://bugzilla.gnome.org/show_bug.cgi?id=453322
2836
2837 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
2838
2839         * ext/dvdread/dvdreadsrc.c:
2840         * ext/dvdread/dvdreadsrc.h:
2841           dvdread: Work around basesrc initial seek
2842           Ignore the initial seek basesrc sends, as it
2843           breaks starting from another chapter by
2844           immediately seeking back to the start of the title
2845
2846 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
2847
2848         * ext/a52dec/gsta52dec.c:
2849         * ext/amrnb/amrnbdec.c:
2850         * ext/amrnb/amrnbenc.c:
2851         * ext/amrwbdec/amrwbdec.c:
2852         * ext/cdio/gstcdiocddasrc.c:
2853         * ext/lame/gstlamemp3enc.c:
2854         * ext/mad/gstmad.c:
2855         * ext/sidplay/gstsiddec.cc:
2856         * ext/twolame/gsttwolamemp2enc.c:
2857         * ext/x264/gstx264enc.c:
2858         * gst/realmedia/rademux.c:
2859         * gst/xingmux/gstxingmux.c:
2860           docs: update example pipelines in element docs
2861           Mostly gst-launch -> gst-launch-1.0, but also
2862           use autoaudiosink/autovideosink in more places
2863           and update pipelines a little or flesh out
2864           descriptions.
2865
2866 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
2867
2868         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2869         * gst/realmedia/rdtdepay.c:
2870           Rename property enums from ARG_ to PROP_
2871           Property enum items should be nameed PROP_ for consistency and readability.
2872
2873 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
2874
2875         * Android.mk:
2876         * ext/mad/Makefile.am:
2877         * ext/x264/Makefile.am:
2878         * gst/asfdemux/Makefile.am:
2879         * gst/dvdlpcmdec/Makefile.am:
2880         * gst/dvdsub/Makefile.am:
2881         * gst/realmedia/Makefile.am:
2882         * gst/xingmux/Makefile.am:
2883           Remove obsolete Android build cruft
2884           This is not needed any longer.
2885
2886 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
2887
2888         * gst/realmedia/pnmsrc.c:
2889           realmedia: remove unused enum item PROP_LAST
2890
2891 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
2892
2893         * tests/check/Makefile.am:
2894           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
2895           Make sure the test environment is set up.
2896           https://bugzilla.gnome.org//show_bug.cgi?id=747624
2897
2898 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
2899
2900         * configure.ac:
2901           configure: bump automake requirement to 1.14 and autoconf to 2.69
2902           This is only required for builds from git, people can still
2903           build tarballs if they only have older autotools.
2904           https://bugzilla.gnome.org//show_bug.cgi?id=747624
2905
2906 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
2907
2908         * .gitignore:
2909           Update .gitignore
2910
2911 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
2912
2913         * LICENSE_readme:
2914           Remove LICENSE_readme
2915           It's completely outdated and just confusing, better if people are
2916           forced to look at the actual code in question than trusting this file.
2917
2918 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2919
2920         * INSTALL:
2921           Remove INSTALL file
2922           autotools automatically generate this, and when using different versions
2923           for autogen.sh there will always be changes to a file tracked by git.
2924
2925 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
2926
2927         * gst/asfdemux/gstasfdemux.c:
2928           asfdemux: fix a seek failure due to out-of-range in push mode
2929           A seek in push mode failed for big offsets which are beyond
2930           the range of guint32.
2931           https://bugzilla.gnome.org/show_bug.cgi?id=748162
2932
2933 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
2934
2935         * common:
2936         * tests/check/Makefile.am:
2937           tests: Use AM_TESTS_ENVIRONMENT
2938           Needed by the new automake test runner
2939
2940 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
2941
2942         * autogen.sh:
2943         * common:
2944           Automatic update of common submodule
2945           From bc76a8b to c8fb372
2946
2947 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2948
2949         * ext/a52dec/gsta52dec.c:
2950           a52dec: fix race in liba52dec lookup table initialization
2951           a52_init initializes the IMDCT global state as well as creating
2952           a new state. When two A52 decoders are created (eg, when two AC3
2953           tracks are contained in a video), calls to a52_init may happen
2954           at the same time, and the IMDCT initialization is not reentrant.
2955           https://bugzilla.gnome.org/show_bug.cgi?id=746781
2956
2957 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2958
2959         * ext/mpeg2dec/gstmpeg2dec.c:
2960           mpeg2dec: fix buffer leak in crop_buffer()
2961           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
2962           gst_buffer_replace() reffed it as well so we were one reference extra.
2963           https://bugzilla.gnome.org/show_bug.cgi?id=746887
2964
2965 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2966
2967         * gst/realmedia/rmdemux.c:
2968           rmdemux: resurrect some flow return handling
2969           https://bugzilla.gnome.org/show_bug.cgi?id=744572
2970
2971 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2972
2973         * gst/asfdemux/gstasfdemux.c:
2974           asfdemux: resurrect some flow return handling
2975           https://bugzilla.gnome.org/show_bug.cgi?id=744572
2976
2977 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
2978
2979         * ext/mpeg2dec/gstmpeg2dec.c:
2980           mpeg2dec: fix memory leak
2981           CID #1291630
2982
2983 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
2984
2985         * ext/mpeg2dec/gstmpeg2dec.c:
2986           mpeg2dec: initialize buffer
2987           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
2988           CID #1291634
2989
2990 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2991
2992         * ext/mpeg2dec/gstmpeg2dec.c:
2993           mpeg2dec: Add stride support
2994           This allow using external pools that have different strides from the
2995           default. These strides need to respect certain rules, which we check
2996           and if these are not met, we fallback to generic pool.
2997           https://bugzilla.gnome.org/show_bug.cgi?id=735379
2998
2999 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3000
3001         * ext/mpeg2dec/gstmpeg2dec.c:
3002         * ext/mpeg2dec/gstmpeg2dec.h:
3003           mpeg2dec: Re-implement pool handling
3004           This is a rewrite of the pool negotiation and configuration. Direct
3005           to output decoding is now achieved by configuring the pool using
3006           video-alignment. This removes copies when dealing with any elements that
3007           supports VideoAlignment, and enable usage of generic video buffer pool,
3008           XVImagePool and GLPool. It drops the crop meta implementation for now.
3009           https://bugzilla.gnome.org/show_bug.cgi?id=735379
3010
3011 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
3012
3013         * gst/dvdsub/gstdvdsubdec.c:
3014           dvbsub: fix indentation
3015
3016 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
3017
3018         * ext/dvdread/dvdreadsrc.c:
3019         * gst/dvdsub/gstdvdsubdec.c:
3020           Fix double semicolons
3021
3022 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3023
3024         * ext/mpeg2dec/gstmpeg2dec.c:
3025           Revert "mpeg2dec: Fix handling of stride"
3026           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
3027
3028 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3029
3030         * ext/mpeg2dec/gstmpeg2dec.c:
3031           Revert "mpeg2dec: Use propose unref method for buffer"
3032           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
3033
3034 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3035
3036         * ext/mpeg2dec/gstmpeg2dec.c:
3037           mpeg2dec: Use propose unref method for buffer
3038
3039 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
3040
3041         * ext/mpeg2dec/gstmpeg2dec.c:
3042           mpeg2dec: Fix handling of stride
3043           A pipeline like:
3044           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
3045           would look bad when file.ts contains 704x576 video, because vaapisink would
3046           give you buffers of stride 768, but libmpeg2 was not told about this and
3047           used a stride of 704.
3048           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
3049           reject buffer pools that don't meet libmpeg2's chroma stride requirements
3050           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
3051
3052 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
3053
3054         * ext/x264/gstx264enc.c:
3055         * gst/asfdemux/gstasfdemux.c:
3056           Improve and fix LATENCY query handling
3057           This now follows the design docs everywhere, especially the maximum latency
3058           handling.
3059           https://bugzilla.gnome.org/show_bug.cgi?id=744106
3060
3061 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
3062
3063         * ext/x264/gstx264enc.c:
3064           x264enc: Don't set max latency to the same value as the encoder latency
3065           The meaning of the max latency is *not* the maximum latency this element will
3066           introduce. It is the maximum latency this element can endure without
3067           overflowing any buffers, which is infinite for x264enc.
3068           Fixes latency configuration in zero latency mode, where max latency was
3069           becoming 0... which usually won't work well if something else introduces
3070           latency as then max < min in the end, and latency configuration just fails.
3071
3072 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3073
3074         * ext/x264/gstx264enc.c:
3075           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
3076           This matches what is done when downstream caps are not ANY, and fixes
3077           prerolling in byte stream mode when typefind is downstream.
3078
3079 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
3080
3081         * ext/lame/gstlamemp3enc.c:
3082         * ext/twolame/gsttwolamemp2enc.c:
3083           Constify some static arrays everywhere
3084
3085 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
3086
3087         * configure.ac:
3088           configure: remove non-ported plugins stuff
3089           It's not needed any longer, all plugins in -ugly
3090           have been ported.
3091
3092 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3093
3094         * ext/x264/gstx264enc.c:
3095           x264enc: Don't set an allocation maximum
3096           There is no reason x264enc should enforce a maximum allocation size.
3097           The maximum is normally set by buffer pool which cannot grow, but we
3098           don't offer a buffer pool. This would lead to stall when used with
3099           element that don't implement allocation query.
3100           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
3101
3102 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
3103
3104         * common:
3105           Automatic update of common submodule
3106           From f2c6b95 to bc76a8b
3107
3108 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
3109
3110         * MAINTAINERS:
3111           MAINTAINERS: Update my mail address
3112
3113 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
3114
3115         * common:
3116           Automatic update of common submodule
3117           From ef1ffdc to f2c6b95
3118
3119 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
3120
3121         * common:
3122           Automatic update of common submodule
3123           From 7bb2bce to ef1ffdc
3124
3125 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3126
3127         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3128           dvdlpcmdec: set channel positions using the appropriate API
3129           https://bugzilla.gnome.org/show_bug.cgi?id=731038
3130
3131 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
3132
3133         * gst/asfdemux/gstasfdemux.c:
3134           asfdemux: fix comment
3135
3136 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
3137
3138         * gst/asfdemux/gstasfdemux.c:
3139           asfdemux: Send duration query upstream first
3140           An upstream element (like mms or some dlna source) might be able to
3141           answer the query. Try that first, else fallback to standard logic
3142
3143 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
3144
3145         * gst/asfdemux/asfpacket.c:
3146           asf: fix up file mode
3147
3148 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
3149
3150         * common:
3151           Automatic update of common submodule
3152           From 84d06cd to 7bb2bce
3153
3154 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
3155
3156         * Makefile.am:
3157           tests: parallelise 'make check-valgrind'
3158
3159 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
3160
3161         * common:
3162           Automatic update of common submodule
3163           From a8c8939 to 84d06cd
3164
3165 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
3166
3167         * README:
3168         * common:
3169           Automatic update of common submodule
3170           From 36388a1 to a8c8939
3171
3172 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3173
3174         * gst/asfdemux/gstasfdemux.c:
3175           asfdemux: first try to delegate TIME seek events upstream
3176           We should give a chance to upstream to handle TIME seek events before trying
3177           to handle it in asfdemux.
3178           Fix a bug where fast backward seeks where discarded right away because they
3179           were not supported by asfdemux.
3180           https://bugzilla.gnome.org/show_bug.cgi?id=734471
3181
3182 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3183
3184         * gst/asfdemux/asfheaders.c:
3185         * gst/asfdemux/asfheaders.h:
3186         * gst/asfdemux/gstasfdemux.c:
3187           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
3188           We can safely ignore those but best to claim to understand this object type so
3189           we don't raise a warning.
3190           https://bugzilla.gnome.org/show_bug.cgi?id=736060
3191
3192 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3193
3194         * gst/asfdemux/gstasfdemux.c:
3195         * gst/asfdemux/gstasfdemux.h:
3196           asfdemux: if video is h264, check the codec_data for bytestream data
3197           For bytestream we don't want to expose it as codec_data but rather as
3198           streamheader as it is not out-of-band data but data that should be
3199           prepended to the beginning of the stream before the other buffers.
3200           https://bugzilla.gnome.org/show_bug.cgi?id=735070
3201
3202 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
3203
3204         * docs/plugins/inspect/plugin-a52dec.xml:
3205         * docs/plugins/inspect/plugin-amrnb.xml:
3206         * docs/plugins/inspect/plugin-amrwbdec.xml:
3207         * docs/plugins/inspect/plugin-asf.xml:
3208         * docs/plugins/inspect/plugin-cdio.xml:
3209         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3210         * docs/plugins/inspect/plugin-dvdread.xml:
3211         * docs/plugins/inspect/plugin-dvdsub.xml:
3212         * docs/plugins/inspect/plugin-lame.xml:
3213         * docs/plugins/inspect/plugin-mad.xml:
3214         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3215         * docs/plugins/inspect/plugin-realmedia.xml:
3216         * docs/plugins/inspect/plugin-siddec.xml:
3217         * docs/plugins/inspect/plugin-twolame.xml:
3218         * docs/plugins/inspect/plugin-x264.xml:
3219         * docs/plugins/inspect/plugin-xingmux.xml:
3220           docs: update for git master
3221
3222 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3223
3224         * gst/asfdemux/gstasfdemux.c:
3225           asfdemux: simplify log statement
3226           Use the GST_PTR_FORMAT to print the buffer
3227
3228 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
3229
3230         * ext/x264/gstx264enc.c:
3231           x264: fix colour inversion with YV12 format
3232           It's the same as I420 but with the U/V planes swapped.
3233
3234 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
3235
3236         * Makefile.am:
3237         * common:
3238           Makefile: Add usage of build-checks step
3239           Allows building checks without running them
3240
3241 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3242
3243         * ext/x264/gstx264enc.c:
3244           x264enc: Request buffers in allocation query
3245           https://bugzilla.gnome.org/show_bug.cgi?id=732288
3246
3247 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3248
3249         * ext/x264/gstx264enc.c:
3250         * ext/x264/gstx264enc.h:
3251           x264enc: Shift both PTS and DTS to ensure positive timestamp
3252           Currently we only shift DTS to compensate that we don't support negative
3253           timestamp. This cause a problem that PTS is no longer >= DTS and may
3254           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
3255           remove all the hack to handle this which seems the result of thinking libx264
3256           is bugged.
3257           https://bugzilla.gnome.org/show_bug.cgi?id=731351
3258
3259 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
3260
3261         * configure.ac:
3262           Back to development
3263
3264 === release 1.4.0 ===
3265
3266 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
3267
3268         * ChangeLog:
3269         * NEWS:
3270         * RELEASE:
3271         * configure.ac:
3272         * docs/plugins/inspect/plugin-a52dec.xml:
3273         * docs/plugins/inspect/plugin-amrnb.xml:
3274         * docs/plugins/inspect/plugin-amrwbdec.xml:
3275         * docs/plugins/inspect/plugin-asf.xml:
3276         * docs/plugins/inspect/plugin-cdio.xml:
3277         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3278         * docs/plugins/inspect/plugin-dvdread.xml:
3279         * docs/plugins/inspect/plugin-dvdsub.xml:
3280         * docs/plugins/inspect/plugin-lame.xml:
3281         * docs/plugins/inspect/plugin-mad.xml:
3282         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3283         * docs/plugins/inspect/plugin-realmedia.xml:
3284         * docs/plugins/inspect/plugin-siddec.xml:
3285         * docs/plugins/inspect/plugin-twolame.xml:
3286         * docs/plugins/inspect/plugin-x264.xml:
3287         * docs/plugins/inspect/plugin-xingmux.xml:
3288         * gst-plugins-ugly.doap:
3289         * win32/common/config.h:
3290           Release 1.4.0
3291
3292 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
3293
3294         * po/af.po:
3295         * po/az.po:
3296         * po/bg.po:
3297         * po/ca.po:
3298         * po/cs.po:
3299         * po/da.po:
3300         * po/de.po:
3301         * po/el.po:
3302         * po/en_GB.po:
3303         * po/eo.po:
3304         * po/es.po:
3305         * po/eu.po:
3306         * po/fi.po:
3307         * po/fr.po:
3308         * po/gl.po:
3309         * po/hr.po:
3310         * po/hu.po:
3311         * po/id.po:
3312         * po/it.po:
3313         * po/ja.po:
3314         * po/lt.po:
3315         * po/lv.po:
3316         * po/ms.po:
3317         * po/mt.po:
3318         * po/nb.po:
3319         * po/nl.po:
3320         * po/or.po:
3321         * po/pl.po:
3322         * po/pt_BR.po:
3323         * po/ro.po:
3324         * po/ru.po:
3325         * po/sk.po:
3326         * po/sl.po:
3327         * po/sq.po:
3328         * po/sr.po:
3329         * po/sv.po:
3330         * po/tr.po:
3331         * po/uk.po:
3332         * po/vi.po:
3333         * po/zh_CN.po:
3334           Update .po files
3335
3336 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
3337
3338         * po/sv.po:
3339           po: Update translations
3340
3341 === release 1.3.91 ===
3342
3343 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
3344
3345         * ChangeLog:
3346         * NEWS:
3347         * RELEASE:
3348         * configure.ac:
3349         * docs/plugins/inspect/plugin-a52dec.xml:
3350         * docs/plugins/inspect/plugin-amrnb.xml:
3351         * docs/plugins/inspect/plugin-amrwbdec.xml:
3352         * docs/plugins/inspect/plugin-asf.xml:
3353         * docs/plugins/inspect/plugin-cdio.xml:
3354         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3355         * docs/plugins/inspect/plugin-dvdread.xml:
3356         * docs/plugins/inspect/plugin-dvdsub.xml:
3357         * docs/plugins/inspect/plugin-lame.xml:
3358         * docs/plugins/inspect/plugin-mad.xml:
3359         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3360         * docs/plugins/inspect/plugin-realmedia.xml:
3361         * docs/plugins/inspect/plugin-siddec.xml:
3362         * docs/plugins/inspect/plugin-twolame.xml:
3363         * docs/plugins/inspect/plugin-x264.xml:
3364         * docs/plugins/inspect/plugin-xingmux.xml:
3365         * gst-plugins-ugly.doap:
3366         * win32/common/config.h:
3367           Release 1.3.91
3368
3369 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
3370
3371         * po/af.po:
3372         * po/az.po:
3373         * po/bg.po:
3374         * po/ca.po:
3375         * po/cs.po:
3376         * po/da.po:
3377         * po/de.po:
3378         * po/el.po:
3379         * po/en_GB.po:
3380         * po/eo.po:
3381         * po/es.po:
3382         * po/eu.po:
3383         * po/fi.po:
3384         * po/fr.po:
3385         * po/gl.po:
3386         * po/hr.po:
3387         * po/hu.po:
3388         * po/id.po:
3389         * po/it.po:
3390         * po/ja.po:
3391         * po/lt.po:
3392         * po/lv.po:
3393         * po/ms.po:
3394         * po/mt.po:
3395         * po/nb.po:
3396         * po/nl.po:
3397         * po/or.po:
3398         * po/pl.po:
3399         * po/pt_BR.po:
3400         * po/ro.po:
3401         * po/ru.po:
3402         * po/sk.po:
3403         * po/sl.po:
3404         * po/sq.po:
3405         * po/sr.po:
3406         * po/sv.po:
3407         * po/tr.po:
3408         * po/uk.po:
3409         * po/vi.po:
3410         * po/zh_CN.po:
3411           Update .po files
3412
3413 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
3414
3415         * po/vi.po:
3416           po: Update translations
3417
3418 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
3419
3420         * gst/realmedia/rademux.c:
3421           rademux: Print invalid fourcc in error message in hex
3422           Previously this was printed as characters which caused later processing
3423           of the error message to sometimes warn about non-UTF-8 characters.
3424           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
3425
3426 === release 1.3.90 ===
3427
3428 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
3429
3430         * ChangeLog:
3431         * NEWS:
3432         * RELEASE:
3433         * configure.ac:
3434         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3435         * docs/plugins/inspect/plugin-a52dec.xml:
3436         * docs/plugins/inspect/plugin-amrnb.xml:
3437         * docs/plugins/inspect/plugin-amrwbdec.xml:
3438         * docs/plugins/inspect/plugin-asf.xml:
3439         * docs/plugins/inspect/plugin-cdio.xml:
3440         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3441         * docs/plugins/inspect/plugin-dvdread.xml:
3442         * docs/plugins/inspect/plugin-dvdsub.xml:
3443         * docs/plugins/inspect/plugin-lame.xml:
3444         * docs/plugins/inspect/plugin-mad.xml:
3445         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3446         * docs/plugins/inspect/plugin-realmedia.xml:
3447         * docs/plugins/inspect/plugin-siddec.xml:
3448         * docs/plugins/inspect/plugin-twolame.xml:
3449         * docs/plugins/inspect/plugin-x264.xml:
3450         * docs/plugins/inspect/plugin-xingmux.xml:
3451         * gst-plugins-ugly.doap:
3452         * win32/common/config.h:
3453           Release 1.3.90
3454
3455 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3456
3457         * po/af.po:
3458         * po/az.po:
3459         * po/bg.po:
3460         * po/ca.po:
3461         * po/cs.po:
3462         * po/da.po:
3463         * po/de.po:
3464         * po/el.po:
3465         * po/en_GB.po:
3466         * po/eo.po:
3467         * po/es.po:
3468         * po/eu.po:
3469         * po/fi.po:
3470         * po/fr.po:
3471         * po/gl.po:
3472         * po/hr.po:
3473         * po/hu.po:
3474         * po/id.po:
3475         * po/it.po:
3476         * po/ja.po:
3477         * po/lt.po:
3478         * po/lv.po:
3479         * po/ms.po:
3480         * po/mt.po:
3481         * po/nb.po:
3482         * po/nl.po:
3483         * po/or.po:
3484         * po/pl.po:
3485         * po/pt_BR.po:
3486         * po/ro.po:
3487         * po/ru.po:
3488         * po/sk.po:
3489         * po/sl.po:
3490         * po/sq.po:
3491         * po/sr.po:
3492         * po/sv.po:
3493         * po/tr.po:
3494         * po/uk.po:
3495         * po/vi.po:
3496         * po/zh_CN.po:
3497           Update .po files
3498
3499 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
3500
3501         * .gitignore:
3502           Ignore autotools test-driver temp files from 'make check'
3503
3504 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
3505
3506         * configure.ac:
3507           Back to development
3508
3509 === release 1.3.3 ===
3510
3511 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
3512
3513         * ChangeLog:
3514         * NEWS:
3515         * RELEASE:
3516         * configure.ac:
3517         * docs/plugins/inspect/plugin-a52dec.xml:
3518         * docs/plugins/inspect/plugin-amrnb.xml:
3519         * docs/plugins/inspect/plugin-amrwbdec.xml:
3520         * docs/plugins/inspect/plugin-asf.xml:
3521         * docs/plugins/inspect/plugin-cdio.xml:
3522         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3523         * docs/plugins/inspect/plugin-dvdread.xml:
3524         * docs/plugins/inspect/plugin-dvdsub.xml:
3525         * docs/plugins/inspect/plugin-lame.xml:
3526         * docs/plugins/inspect/plugin-mad.xml:
3527         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3528         * docs/plugins/inspect/plugin-realmedia.xml:
3529         * docs/plugins/inspect/plugin-siddec.xml:
3530         * docs/plugins/inspect/plugin-twolame.xml:
3531         * docs/plugins/inspect/plugin-x264.xml:
3532         * docs/plugins/inspect/plugin-xingmux.xml:
3533         * gst-plugins-ugly.doap:
3534         * win32/common/config.h:
3535           Release 1.3.3
3536
3537 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
3538
3539         * po/af.po:
3540         * po/az.po:
3541         * po/bg.po:
3542         * po/ca.po:
3543         * po/cs.po:
3544         * po/da.po:
3545         * po/de.po:
3546         * po/el.po:
3547         * po/en_GB.po:
3548         * po/eo.po:
3549         * po/es.po:
3550         * po/eu.po:
3551         * po/fi.po:
3552         * po/fr.po:
3553         * po/gl.po:
3554         * po/hr.po:
3555         * po/hu.po:
3556         * po/id.po:
3557         * po/it.po:
3558         * po/ja.po:
3559         * po/lt.po:
3560         * po/lv.po:
3561         * po/ms.po:
3562         * po/mt.po:
3563         * po/nb.po:
3564         * po/nl.po:
3565         * po/or.po:
3566         * po/pl.po:
3567         * po/pt_BR.po:
3568         * po/ro.po:
3569         * po/ru.po:
3570         * po/sk.po:
3571         * po/sl.po:
3572         * po/sq.po:
3573         * po/sr.po:
3574         * po/sv.po:
3575         * po/tr.po:
3576         * po/uk.po:
3577         * po/vi.po:
3578         * po/zh_CN.po:
3579           Update .po files
3580
3581 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
3582
3583         * po/de.po:
3584         * po/nl.po:
3585           po: Update translations
3586
3587 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
3588
3589         * gst/realmedia/rmdemux.c:
3590         * gst/realmedia/rmdemux.h:
3591           rmdemux: use GstFlowCombiner
3592           Removes flow return combination code to use the newly added GstFlowCombiner
3593           https://bugzilla.gnome.org/show_bug.cgi?id=709224
3594
3595 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
3596
3597         * gst/asfdemux/gstasfdemux.c:
3598         * gst/asfdemux/gstasfdemux.h:
3599           asfdemux: use GstFlowCombiner
3600           Removes flow return combination code to use the newly added GstFlowCombiner
3601           https://bugzilla.gnome.org/show_bug.cgi?id=709224
3602
3603 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
3604
3605         * ext/x264/gstx264enc.c:
3606           x264enc: fix caps leak in set_format()
3607           https://bugzilla.gnome.org/show_bug.cgi?id=730865
3608
3609 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
3610
3611         * gst/asfdemux/gstasfdemux.c:
3612           asfdemux: Handle initial 0 timestamp that should have been -1
3613           https://bugzilla.gnome.org/show_bug.cgi?id=719660
3614
3615 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
3616
3617         * configure.ac:
3618           Back to development
3619
3620 === release 1.3.2 ===
3621
3622 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
3623
3624         * ChangeLog:
3625         * NEWS:
3626         * RELEASE:
3627         * common:
3628         * configure.ac:
3629         * docs/plugins/inspect-build.stamp:
3630         * docs/plugins/inspect.stamp:
3631         * docs/plugins/inspect/plugin-a52dec.xml:
3632         * docs/plugins/inspect/plugin-amrnb.xml:
3633         * docs/plugins/inspect/plugin-amrwbdec.xml:
3634         * docs/plugins/inspect/plugin-asf.xml:
3635         * docs/plugins/inspect/plugin-cdio.xml:
3636         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3637         * docs/plugins/inspect/plugin-dvdread.xml:
3638         * docs/plugins/inspect/plugin-dvdsub.xml:
3639         * docs/plugins/inspect/plugin-lame.xml:
3640         * docs/plugins/inspect/plugin-mad.xml:
3641         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3642         * docs/plugins/inspect/plugin-realmedia.xml:
3643         * docs/plugins/inspect/plugin-siddec.xml:
3644         * docs/plugins/inspect/plugin-twolame.xml:
3645         * docs/plugins/inspect/plugin-x264.xml:
3646         * docs/plugins/inspect/plugin-xingmux.xml:
3647         * gst-plugins-ugly.doap:
3648         * win32/common/config.h:
3649           Release 1.3.2
3650
3651 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
3652
3653         * po/af.po:
3654         * po/az.po:
3655         * po/bg.po:
3656         * po/ca.po:
3657         * po/cs.po:
3658         * po/da.po:
3659         * po/de.po:
3660         * po/el.po:
3661         * po/en_GB.po:
3662         * po/eo.po:
3663         * po/es.po:
3664         * po/eu.po:
3665         * po/fi.po:
3666         * po/fr.po:
3667         * po/gl.po:
3668         * po/hr.po:
3669         * po/hu.po:
3670         * po/id.po:
3671         * po/it.po:
3672         * po/ja.po:
3673         * po/lt.po:
3674         * po/lv.po:
3675         * po/ms.po:
3676         * po/mt.po:
3677         * po/nb.po:
3678         * po/nl.po:
3679         * po/or.po:
3680         * po/pl.po:
3681         * po/pt_BR.po:
3682         * po/ro.po:
3683         * po/ru.po:
3684         * po/sk.po:
3685         * po/sl.po:
3686         * po/sq.po:
3687         * po/sr.po:
3688         * po/sv.po:
3689         * po/tr.po:
3690         * po/uk.po:
3691         * po/vi.po:
3692         * po/zh_CN.po:
3693           Update .po files
3694
3695 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
3696
3697         * common:
3698           Automatic update of common submodule
3699           From 211fa5f to 1f5d3c3
3700
3701 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
3702
3703         * ext/mpeg2dec/gstmpeg2dec.h:
3704           mpeg2dec: remove unused struct members
3705
3706 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
3707
3708         * gst/realmedia/rtspreal.c:
3709           rtspreal: Fix some memory leaks in an error path
3710           CID 1212165.
3711
3712 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
3713
3714         * ext/mpeg2dec/gstmpeg2dec.c:
3715           mpeg2dec: Release codec state on negotiation failures
3716           Else it leaks
3717           CID #1212169
3718
3719 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
3720
3721         * configure.ac:
3722           Back to development
3723
3724 === release 1.3.1 ===
3725
3726 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
3727
3728         * ChangeLog:
3729         * NEWS:
3730         * RELEASE:
3731         * configure.ac:
3732         * docs/plugins/gst-plugins-ugly-plugins.args:
3733         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3734         * docs/plugins/inspect/plugin-a52dec.xml:
3735         * docs/plugins/inspect/plugin-amrnb.xml:
3736         * docs/plugins/inspect/plugin-amrwbdec.xml:
3737         * docs/plugins/inspect/plugin-asf.xml:
3738         * docs/plugins/inspect/plugin-cdio.xml:
3739         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3740         * docs/plugins/inspect/plugin-dvdread.xml:
3741         * docs/plugins/inspect/plugin-dvdsub.xml:
3742         * docs/plugins/inspect/plugin-lame.xml:
3743         * docs/plugins/inspect/plugin-mad.xml:
3744         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3745         * docs/plugins/inspect/plugin-realmedia.xml:
3746         * docs/plugins/inspect/plugin-siddec.xml:
3747         * docs/plugins/inspect/plugin-twolame.xml:
3748         * docs/plugins/inspect/plugin-x264.xml:
3749         * docs/plugins/inspect/plugin-xingmux.xml:
3750         * gst-plugins-ugly.doap:
3751         * win32/common/config.h:
3752           Release 1.3.1
3753
3754 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3755
3756         * po/af.po:
3757         * po/az.po:
3758         * po/bg.po:
3759         * po/ca.po:
3760         * po/cs.po:
3761         * po/da.po:
3762         * po/de.po:
3763         * po/el.po:
3764         * po/en_GB.po:
3765         * po/eo.po:
3766         * po/es.po:
3767         * po/eu.po:
3768         * po/fi.po:
3769         * po/fr.po:
3770         * po/gl.po:
3771         * po/hr.po:
3772         * po/hu.po:
3773         * po/id.po:
3774         * po/it.po:
3775         * po/ja.po:
3776         * po/lt.po:
3777         * po/lv.po:
3778         * po/ms.po:
3779         * po/mt.po:
3780         * po/nb.po:
3781         * po/nl.po:
3782         * po/or.po:
3783         * po/pl.po:
3784         * po/pt_BR.po:
3785         * po/ro.po:
3786         * po/ru.po:
3787         * po/sk.po:
3788         * po/sl.po:
3789         * po/sq.po:
3790         * po/sr.po:
3791         * po/sv.po:
3792         * po/tr.po:
3793         * po/uk.po:
3794         * po/vi.po:
3795         * po/zh_CN.po:
3796           Update .po files
3797
3798 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
3799
3800         * po/de.po:
3801         * po/id.po:
3802         * po/lv.po:
3803         * po/sk.po:
3804         * po/sr.po:
3805           po: Update translations
3806
3807 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
3808
3809         * common:
3810           Automatic update of common submodule
3811           From bcb1518 to 211fa5f
3812
3813 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
3814
3815         * ext/sidplay/gstsiddec.cc:
3816         * gst/asfdemux/gstrtspwms.c:
3817         * gst/realmedia/rademux.c:
3818         * gst/realmedia/rdtmanager.c:
3819         * gst/realmedia/rtspreal.c:
3820           docs: remove outdated and pointless 'Last reviewed' lines from docs
3821           They are very confusing for people, and more often than not
3822           also just not very accurate. Seeing 'last reviewed: 2005' in
3823           your docs is not very confidence-inspiring. Let's just remove
3824           those comments.
3825
3826 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3827
3828         * gst/dvdsub/gstdvdsubdec.c:
3829           dvdsubdec: fix spurious rejection of 0 time offset commands
3830           Coverity 206168
3831
3832 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3833
3834         * ext/dvdread/dvdreadsrc.c:
3835           dvdread: avoid intermediate promotion to signed
3836           We should not reach the dangerous range here, though.
3837           Coverity 206491, 206492, 1139856
3838
3839 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3840
3841         * ext/mpeg2dec/gstmpeg2dec.c:
3842           mpeg2dec: do not reset the whole video info when setting size
3843           New changes to gstvideo will reset all the video info state
3844           when calling _set_format, overwriting what was previously set
3845           in the preceding code.
3846           The comment says the following code is meant to preserve the
3847           pre-crop size, so let's just keep the size and related data
3848           as this does not seem to break anything else (this is what
3849           the _set_format call would have set before the change that
3850           reset all data, except the colorimetry).
3851
3852 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
3853
3854         * gst/asfdemux/gstasfdemux.c:
3855           asfdemux: Fix payloads check
3856           Don't iterate stream->payloads if ... it doesn't exist
3857           CID #1139846
3858
3859 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
3860
3861         * .gitignore:
3862           .gitignore: Ignore gcov intermediate files
3863           https://bugzilla.gnome.org/show_bug.cgi?id=725483
3864
3865 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
3866
3867         * common:
3868           Automatic update of common submodule
3869           From fe1672e to bcb1518
3870
3871 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
3872
3873         * common:
3874           Automatic update of common submodule
3875           From 1a07da9 to fe1672e
3876
3877 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
3878
3879         * docs/Makefile.am:
3880           docs: install prebuilt plugin docs if gtk-doc is disabled
3881           Sync to the Makefile.am from gst-plugin-base where it is done right.
3882           Fixes #725034
3883
3884 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
3885
3886         * gst/xingmux/gstxingmux.c:
3887         * gst/xingmux/plugin.c:
3888           xingmux: add muxer category and make element plugable
3889           This is required to make encodebin consider the element. Yet it is not enough to
3890           have it plugged it has a lower priority than most mp3encoders and no different
3891           caps.
3892
3893 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
3894
3895         * ext/x264/gstx264enc.c:
3896           x264enc: allow lossless compression (qp=0)
3897           https://bugzilla.gnome.org/show_bug.cgi?id=725051
3898
3899 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
3900
3901         * m4/a52.m4:
3902           m4: Remove extra check for 11+ year old a52 release
3903           You deserve a build failure if you still have that version
3904           If someone wants to completely remove this m4 to replace it with the
3905           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
3906
3907 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
3908
3909         * m4/a52.m4:
3910           m4: Fix multiple tests in AC_CHECK_A52DEC
3911
3912 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
3913
3914         * gst/asfdemux/gstasfdemux.c:
3915           asfdemux: Remove unused function
3916
3917 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
3918
3919         * tests/check/Makefile.am:
3920           check: Fix test location
3921
3922 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
3923
3924         * tests/check/Makefile.am:
3925           tests: Don't build disabled plugins' check tests
3926           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
3927
3928 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
3929
3930         * common:
3931           Automatic update of common submodule
3932           From d48bed3 to 1a07da9
3933
3934 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
3935
3936         * gst/asfdemux/gstasfdemux.c:
3937           asfdemux: only add "format" field with fourcc to WMV caps
3938           Doesn't make sense for e.g. H264 or MJPEG.
3939
3940 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
3941
3942         * autogen.sh:
3943         * common:
3944           Automatic update of common submodule
3945           From dbedaa0 to d48bed3
3946
3947 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
3948
3949         * po/Makevars:
3950           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
3951           https://bugzilla.gnome.org/show_bug.cgi?id=705455
3952
3953 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
3954
3955         * ext/amrwbdec/amrwbdec.c:
3956           amrwbdec: Remove some dead code
3957
3958 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
3959
3960         * ext/amrnb/amrnbdec.c:
3961           amrnbdec: Remove some dead code
3962
3963 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
3964
3965         * ext/amrnb/amrnbdec.c:
3966           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
3967
3968 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
3969
3970         * ext/amrwbdec/amrwbdec.c:
3971           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
3972
3973 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
3974
3975         * ext/mpeg2dec/gstmpeg2dec.c:
3976           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
3977
3978 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
3979
3980         * ext/x264/gstx264enc.c:
3981           x264enc: fix compiler warning
3982           Compiler warns rightly about possibly uninitialized variable.
3983
3984 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
3985
3986         * ext/x264/gstx264enc.c:
3987           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
3988           gst-launch-1.0 videotestsrc ! x264enc
3989
3990 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
3991
3992         * ext/mpeg2dec/gstmpeg2dec.c:
3993           mpeg2dec: graceful degradation for badly parsed input
3994
3995 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
3996
3997         * common:
3998           Automatic update of common submodule
3999           From 865aa20 to dbedaa0
4000
4001 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
4002
4003         * gst/asfdemux/asfpacket.c:
4004           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
4005           So, don't need to check previous payload's mo_size and current
4006           payload's mo_size when merging it.
4007           https://bugzilla.gnome.org/show_bug.cgi?id=710609
4008
4009 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
4010
4011         * gst/asfdemux/gstasfdemux.c:
4012         * gst/asfdemux/gstasfdemux.h:
4013           asfdemux: Keep audio error checking fields only for audio
4014           Video shouldn't need to be descrambled, this can cause frames data
4015           to be corrupted
4016           https://bugzilla.gnome.org/show_bug.cgi?id=684942
4017
4018 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
4019
4020         * gst/asfdemux/gstasfdemux.c:
4021           asfdemux: really copy the buffer data
4022           Pass the copy-memory flag to copy the memory for the output buffer,
4023           otherwise we end with 0-sized buffers
4024           https://bugzilla.gnome.org/show_bug.cgi?id=684942
4025
4026 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
4027
4028         * ext/x264/gstx264enc.c:
4029           x264enc: If FPS is available, set VFR to false
4030           https://bugzilla.gnome.org/show_bug.cgi?id=708940
4031
4032 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
4033
4034         * gst/asfdemux/gstasfdemux.c:
4035           asfdemux: Only use segment.start as seek_time if it is relative
4036           Relying on the gst_segment_do_seek results for getting the
4037           seeking time should not be used if seek type is SET because the
4038           do_seek function makes the 'cur` position of the seek normalized
4039           on the segment range. This means that seeking beyond the end of the
4040           file might not result in instant EOS as it will end up seeking to
4041           the final ts of the file.
4042           In asf seeking to the final timestamp can lead to seeking to the last
4043           keyframe, meaning a few seconds of video will still be played, which should
4044           not be the desired behavior when seeking beyong file limits.
4045
4046 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
4047
4048         * gst/asfdemux/gstasfdemux.c:
4049           asfdemux: Parse last simple index entry
4050           The entry size is fixed at 6, fix typo to finish parsing the index
4051           correctly until the last sample
4052
4053 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
4054
4055         * README:
4056         * common:
4057           Automatic update of common submodule
4058           From 6b03ba7 to 865aa20
4059
4060 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4061
4062         * configure.ac:
4063           configure: Actually use 1.3.0.1 as version to make configure happy
4064
4065 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4066
4067         * configure.ac:
4068           Back to development
4069
4070 === release 1.2.0 ===
4071
4072 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4073
4074         * ChangeLog:
4075         * NEWS:
4076         * RELEASE:
4077         * configure.ac:
4078         * docs/plugins/inspect/plugin-a52dec.xml:
4079         * docs/plugins/inspect/plugin-amrnb.xml:
4080         * docs/plugins/inspect/plugin-amrwbdec.xml:
4081         * docs/plugins/inspect/plugin-asf.xml:
4082         * docs/plugins/inspect/plugin-cdio.xml:
4083         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4084         * docs/plugins/inspect/plugin-dvdread.xml:
4085         * docs/plugins/inspect/plugin-dvdsub.xml:
4086         * docs/plugins/inspect/plugin-lame.xml:
4087         * docs/plugins/inspect/plugin-mad.xml:
4088         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4089         * docs/plugins/inspect/plugin-realmedia.xml:
4090         * docs/plugins/inspect/plugin-siddec.xml:
4091         * docs/plugins/inspect/plugin-twolame.xml:
4092         * docs/plugins/inspect/plugin-x264.xml:
4093         * docs/plugins/inspect/plugin-xingmux.xml:
4094         * gst-plugins-ugly.doap:
4095         * win32/common/config.h:
4096           Release 1.2.0
4097
4098 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4099
4100         * po/af.po:
4101         * po/az.po:
4102         * po/bg.po:
4103         * po/ca.po:
4104         * po/cs.po:
4105         * po/da.po:
4106         * po/de.po:
4107         * po/el.po:
4108         * po/en_GB.po:
4109         * po/eo.po:
4110         * po/es.po:
4111         * po/eu.po:
4112         * po/fi.po:
4113         * po/fr.po:
4114         * po/gl.po:
4115         * po/hr.po:
4116         * po/hu.po:
4117         * po/id.po:
4118         * po/it.po:
4119         * po/ja.po:
4120         * po/lt.po:
4121         * po/lv.po:
4122         * po/ms.po:
4123         * po/mt.po:
4124         * po/nb.po:
4125         * po/nl.po:
4126         * po/or.po:
4127         * po/pl.po:
4128         * po/pt_BR.po:
4129         * po/ro.po:
4130         * po/ru.po:
4131         * po/sk.po:
4132         * po/sl.po:
4133         * po/sq.po:
4134         * po/sr.po:
4135         * po/sv.po:
4136         * po/tr.po:
4137         * po/uk.po:
4138         * po/vi.po:
4139         * po/zh_CN.po:
4140           Update .po files
4141
4142 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
4143
4144         * ext/x264/gstx264enc.c:
4145           x264enc: Update the documentation to match the default profile used
4146           https://bugzilla.gnome.org/show_bug.cgi?id=708036
4147
4148 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
4149
4150         * common:
4151           Automatic update of common submodule
4152           From b613661 to 6b03ba7
4153
4154 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
4155
4156         * common:
4157           Automatic update of common submodule
4158           From 74a6857 to b613661
4159
4160 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
4161
4162         * autogen.sh:
4163         * common:
4164           Automatic update of common submodule
4165           From 098c0d7 to 74a6857
4166
4167 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4168
4169         * configure.ac:
4170           Back to development
4171
4172 === release 1.1.90 ===
4173
4174 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4175
4176         * ChangeLog:
4177         * NEWS:
4178         * RELEASE:
4179         * configure.ac:
4180         * docs/plugins/inspect/plugin-a52dec.xml:
4181         * docs/plugins/inspect/plugin-amrnb.xml:
4182         * docs/plugins/inspect/plugin-amrwbdec.xml:
4183         * docs/plugins/inspect/plugin-asf.xml:
4184         * docs/plugins/inspect/plugin-cdio.xml:
4185         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4186         * docs/plugins/inspect/plugin-dvdread.xml:
4187         * docs/plugins/inspect/plugin-dvdsub.xml:
4188         * docs/plugins/inspect/plugin-lame.xml:
4189         * docs/plugins/inspect/plugin-mad.xml:
4190         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4191         * docs/plugins/inspect/plugin-realmedia.xml:
4192         * docs/plugins/inspect/plugin-siddec.xml:
4193         * docs/plugins/inspect/plugin-twolame.xml:
4194         * docs/plugins/inspect/plugin-x264.xml:
4195         * docs/plugins/inspect/plugin-xingmux.xml:
4196         * gst-plugins-ugly.doap:
4197         * win32/common/config.h:
4198           Release 1.1.90
4199
4200 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4201
4202         * po/af.po:
4203         * po/az.po:
4204         * po/bg.po:
4205         * po/ca.po:
4206         * po/cs.po:
4207         * po/da.po:
4208         * po/de.po:
4209         * po/el.po:
4210         * po/en_GB.po:
4211         * po/eo.po:
4212         * po/es.po:
4213         * po/eu.po:
4214         * po/fi.po:
4215         * po/fr.po:
4216         * po/gl.po:
4217         * po/hr.po:
4218         * po/hu.po:
4219         * po/id.po:
4220         * po/it.po:
4221         * po/ja.po:
4222         * po/lt.po:
4223         * po/lv.po:
4224         * po/ms.po:
4225         * po/mt.po:
4226         * po/nb.po:
4227         * po/nl.po:
4228         * po/or.po:
4229         * po/pl.po:
4230         * po/pt_BR.po:
4231         * po/ro.po:
4232         * po/ru.po:
4233         * po/sk.po:
4234         * po/sl.po:
4235         * po/sq.po:
4236         * po/sr.po:
4237         * po/sv.po:
4238         * po/tr.po:
4239         * po/uk.po:
4240         * po/vi.po:
4241         * po/zh_CN.po:
4242           Update .po files
4243
4244 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4245
4246         * po/cs.po:
4247           po: Update translations
4248
4249 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
4250
4251         * ext/x264/gstx264enc.c:
4252         * tests/check/elements/x264enc.c:
4253           x264enc: Implement getcaps that restricts the input format depending on the output profile
4254           Also add some x264enc profile tests
4255           https://bugzilla.gnome.org/show_bug.cgi?id=708326
4256
4257 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
4258
4259         * gst/asfdemux/asfpacket.c:
4260         * gst/asfdemux/gstasfdemux.c:
4261           asfdemux: fix playback regression in push mode
4262
4263 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
4264
4265         * gst/asfdemux/gstasfdemux.h:
4266           asfdemux: remove unused variable
4267
4268 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
4269
4270         * ext/x264/gstx264enc.c:
4271           x264enc: Don't unref future state but the old one
4272           Being silly will lead us nowhere.
4273
4274 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4275
4276         * ext/x264/gstx264enc.c:
4277           x264enc: Check if we have an input state before using it
4278           Flushing might happen before caps were set on the encoder,
4279           which would lead to crashes here.
4280           Thanks to Matej Knopp for analyzing this.
4281           https://bugzilla.gnome.org/show_bug.cgi?id=707414
4282
4283 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
4284
4285         * ext/x264/gstx264enc.c:
4286           x264enc: fix unsigned comparison warning
4287
4288 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4289
4290         * configure.ac:
4291           Back to development
4292
4293 === release 1.1.4 ===
4294
4295 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4296
4297         * ChangeLog:
4298         * NEWS:
4299         * RELEASE:
4300         * configure.ac:
4301         * docs/plugins/inspect/plugin-a52dec.xml:
4302         * docs/plugins/inspect/plugin-amrnb.xml:
4303         * docs/plugins/inspect/plugin-amrwbdec.xml:
4304         * docs/plugins/inspect/plugin-asf.xml:
4305         * docs/plugins/inspect/plugin-cdio.xml:
4306         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4307         * docs/plugins/inspect/plugin-dvdread.xml:
4308         * docs/plugins/inspect/plugin-dvdsub.xml:
4309         * docs/plugins/inspect/plugin-lame.xml:
4310         * docs/plugins/inspect/plugin-mad.xml:
4311         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4312         * docs/plugins/inspect/plugin-realmedia.xml:
4313         * docs/plugins/inspect/plugin-siddec.xml:
4314         * docs/plugins/inspect/plugin-twolame.xml:
4315         * docs/plugins/inspect/plugin-x264.xml:
4316         * docs/plugins/inspect/plugin-xingmux.xml:
4317         * gst-plugins-ugly.doap:
4318         * win32/common/config.h:
4319           Release 1.1.4
4320
4321 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4322
4323         * po/af.po:
4324         * po/az.po:
4325         * po/bg.po:
4326         * po/ca.po:
4327         * po/cs.po:
4328         * po/da.po:
4329         * po/de.po:
4330         * po/el.po:
4331         * po/en_GB.po:
4332         * po/eo.po:
4333         * po/es.po:
4334         * po/eu.po:
4335         * po/fi.po:
4336         * po/fr.po:
4337         * po/gl.po:
4338         * po/hr.po:
4339         * po/hu.po:
4340         * po/id.po:
4341         * po/it.po:
4342         * po/ja.po:
4343         * po/lt.po:
4344         * po/lv.po:
4345         * po/ms.po:
4346         * po/mt.po:
4347         * po/nb.po:
4348         * po/nl.po:
4349         * po/or.po:
4350         * po/pl.po:
4351         * po/pt_BR.po:
4352         * po/ro.po:
4353         * po/ru.po:
4354         * po/sk.po:
4355         * po/sl.po:
4356         * po/sq.po:
4357         * po/sr.po:
4358         * po/sv.po:
4359         * po/tr.po:
4360         * po/uk.po:
4361         * po/vi.po:
4362         * po/zh_CN.po:
4363           Update .po files
4364
4365 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4366
4367         * po/pt_BR.po:
4368           po: update translations
4369
4370 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
4371
4372         * ext/x264/gstx264enc.c:
4373           x264enc: log when we output a lower profile than requested
4374
4375 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4376
4377         * ext/x264/gstx264enc.c:
4378           x264enc: Consider subset relations of profiles when setting srcpad caps
4379           constrained-baseline is a subset of baseline, is a subset of main,
4380           is a subset of high profile.
4381           https://bugzilla.gnome.org/show_bug.cgi?id=705425
4382
4383 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
4384
4385         * ext/x264/gstx264enc.c:
4386           x264enc: propagate flow return back to base class and upstream
4387           https://bugzilla.gnome.org/show_bug.cgi?id=705425
4388
4389 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
4390
4391         * configure.ac:
4392           configure: fix x264 version checking
4393           x264 releases carry pkg-config versions such as 0.120.x
4394           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
4395           then fail, so we need to either check for > 0.119.0 or
4396           for >= 0.120 to make this work right.
4397
4398 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
4399
4400         * ext/x264/gstx264enc.c:
4401           x264enc: minor clean-up
4402           We requires x264 build >= 120 now.
4403
4404 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4405
4406         * ext/mpeg2dec/gstmpeg2dec.c:
4407           mpeg2dec: Fix mpeg2_reset() calls
4408
4409 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4410
4411         * ext/mpeg2dec/gstmpeg2dec.c:
4412         * ext/x264/gstx264enc.c:
4413           ext: Use new flush vfunc of video codec base classes and remove reset implementations
4414
4415 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
4416
4417         * gst/asfdemux/gstasfdemux.c:
4418           asfdemux: fix build on C89 compilers
4419
4420 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
4421
4422         * gst/asfdemux/asfpacket.c:
4423         * gst/asfdemux/gstasfdemux.c:
4424           asfdemux: fix seeking in push mode
4425
4426 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
4427
4428         * configure.ac:
4429           build: add subdir-objects to AM_INIT_AUTOMAKE
4430           Fixes warnings in automake 1.14
4431           https://bugzilla.gnome.org/show_bug.cgi?id=705350
4432
4433 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
4434
4435         * ext/mpeg2dec/gstmpeg2dec.c:
4436           mpeg2dec: Do a hard reset of flush_stop
4437           Which is notified by hard == 0 with latest refactoring.
4438
4439 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
4440
4441         * po/LINGUAS:
4442         * po/da.po:
4443         * po/de.po:
4444         * po/gl.po:
4445         * po/hr.po:
4446         * po/hu.po:
4447         * po/ja.po:
4448         * po/nb.po:
4449         * po/nl.po:
4450         * po/pl.po:
4451         * po/ru.po:
4452         * po/sl.po:
4453         * po/tr.po:
4454         * po/uk.po:
4455         * po/vi.po:
4456           po: update translations
4457
4458 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4459
4460         * configure.ac:
4461           Back to development
4462
4463 === release 1.1.3 ===
4464
4465 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4466
4467         * ChangeLog:
4468         * NEWS:
4469         * RELEASE:
4470         * configure.ac:
4471         * docs/plugins/inspect/plugin-a52dec.xml:
4472         * docs/plugins/inspect/plugin-amrnb.xml:
4473         * docs/plugins/inspect/plugin-amrwbdec.xml:
4474         * docs/plugins/inspect/plugin-asf.xml:
4475         * docs/plugins/inspect/plugin-cdio.xml:
4476         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4477         * docs/plugins/inspect/plugin-dvdread.xml:
4478         * docs/plugins/inspect/plugin-dvdsub.xml:
4479         * docs/plugins/inspect/plugin-lame.xml:
4480         * docs/plugins/inspect/plugin-mad.xml:
4481         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4482         * docs/plugins/inspect/plugin-realmedia.xml:
4483         * docs/plugins/inspect/plugin-siddec.xml:
4484         * docs/plugins/inspect/plugin-twolame.xml:
4485         * docs/plugins/inspect/plugin-x264.xml:
4486         * docs/plugins/inspect/plugin-xingmux.xml:
4487         * gst-plugins-ugly.doap:
4488         * win32/common/config.h:
4489           Release 1.1.3
4490
4491 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4492
4493         * po/af.po:
4494         * po/az.po:
4495         * po/bg.po:
4496         * po/ca.po:
4497         * po/cs.po:
4498         * po/da.po:
4499         * po/de.po:
4500         * po/el.po:
4501         * po/en_GB.po:
4502         * po/eo.po:
4503         * po/es.po:
4504         * po/eu.po:
4505         * po/fi.po:
4506         * po/fr.po:
4507         * po/gl.po:
4508         * po/hu.po:
4509         * po/id.po:
4510         * po/it.po:
4511         * po/ja.po:
4512         * po/lt.po:
4513         * po/lv.po:
4514         * po/ms.po:
4515         * po/mt.po:
4516         * po/nb.po:
4517         * po/nl.po:
4518         * po/or.po:
4519         * po/pl.po:
4520         * po/pt_BR.po:
4521         * po/ro.po:
4522         * po/ru.po:
4523         * po/sk.po:
4524         * po/sl.po:
4525         * po/sq.po:
4526         * po/sr.po:
4527         * po/sv.po:
4528         * po/tr.po:
4529         * po/uk.po:
4530         * po/vi.po:
4531         * po/zh_CN.po:
4532           Update .po files
4533
4534 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4535
4536         * gst/asfdemux/gstasfdemux.c:
4537         * gst/realmedia/rademux.c:
4538         * gst/realmedia/rmdemux.c:
4539           gst: Don't swap start/stop for negative rates in the SEGMENT query
4540
4541 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4542
4543         * gst/realmedia/rademux.c:
4544         * gst/realmedia/rmdemux.c:
4545           real: Implement SEGMENT query
4546
4547 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4548
4549         * gst/asfdemux/gstasfdemux.c:
4550           asfdemux: Implement SEGMENT query
4551
4552 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
4553
4554         * gst/asfdemux/asfheaders.c:
4555         * gst/asfdemux/asfheaders.h:
4556         * gst/asfdemux/asfpacket.c:
4557         * gst/asfdemux/gstasfdemux.c:
4558         * gst/asfdemux/gstasfdemux.h:
4559           asfdemux: Add support for dvr-ms
4560           https://bugzilla.gnome.org/show_bug.cgi?id=705026
4561
4562 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
4563
4564         * gst/realmedia/rtspreal.c:
4565           rtspreal: Ensure output value has an assigned value
4566           In the case where this macro was used, that dest was != NULL but that
4567           the strncmp failed, we would end up with dest_len being undefined.
4568
4569 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
4570
4571         * ext/x264/gstx264enc.c:
4572           x264: Fix dts comparision
4573           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
4574           and signed value... resulting it the result never being < 0.
4575           Instead just check if it is smaller before assigning to frame->dts.
4576
4577 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
4578
4579         * gst/asfdemux/gstasfdemux.c:
4580         * gst/asfdemux/gstasfdemux.h:
4581           asfdemux: fix seqnum handling for seeks
4582           Use the same seqnum as the seek for flushes/segments that are
4583           caused by the seek. Also do the same for segment events
4584           Fixes #676242
4585
4586 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4587
4588         * ext/mpeg2dec/gstmpeg2dec.c:
4589           mpeg2dec: Clean up reset/start/stop handling
4590
4591 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4592
4593         * ext/x264/gstx264enc.c:
4594           x264enc: React properly to flushing/resetting the encoder
4595           https://bugzilla.gnome.org/show_bug.cgi?id=656007
4596
4597 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4598
4599         * gst/realmedia/rademux.c:
4600         * gst/realmedia/rademux.h:
4601         * gst/realmedia/rmdemux.c:
4602         * gst/realmedia/rmdemux.h:
4603           realmedia: Add support for group-id in the stream-start event
4604
4605 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4606
4607         * gst/asfdemux/gstasfdemux.c:
4608         * gst/asfdemux/gstasfdemux.h:
4609           asfdemux: Add support for group-id in the stream-start event
4610
4611 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4612
4613         * ext/sidplay/gstsiddec.cc:
4614         * ext/sidplay/gstsiddec.h:
4615           siddec: Add support for group-id in the stream-start event
4616
4617 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
4618
4619         * gst/realmedia/rmdemux.c:
4620           rmdemux: Mark demuxer as "running" in push-mode
4621           Allows queries (and other code) to be answered when working in push-mode.
4622           Running would only be set to TRUE accordingly when working in pull-mode
4623           once it had read header/index.
4624           Fixes #680185
4625
4626 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
4627
4628         * ext/mpeg2dec/gstmpeg2dec.c:
4629           mpeg2dec: Properly reset on sequence changes
4630           Otherwise we end up using stray data/buffers.
4631           Fixes #690701
4632
4633 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4634
4635         * configure.ac:
4636           Back to development
4637
4638 === release 1.1.2 ===
4639
4640 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4641
4642         * ChangeLog:
4643         * NEWS:
4644         * RELEASE:
4645         * configure.ac:
4646         * docs/plugins/inspect/plugin-a52dec.xml:
4647         * docs/plugins/inspect/plugin-amrnb.xml:
4648         * docs/plugins/inspect/plugin-amrwbdec.xml:
4649         * docs/plugins/inspect/plugin-asf.xml:
4650         * docs/plugins/inspect/plugin-cdio.xml:
4651         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4652         * docs/plugins/inspect/plugin-dvdread.xml:
4653         * docs/plugins/inspect/plugin-dvdsub.xml:
4654         * docs/plugins/inspect/plugin-lame.xml:
4655         * docs/plugins/inspect/plugin-mad.xml:
4656         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4657         * docs/plugins/inspect/plugin-realmedia.xml:
4658         * docs/plugins/inspect/plugin-siddec.xml:
4659         * docs/plugins/inspect/plugin-twolame.xml:
4660         * docs/plugins/inspect/plugin-x264.xml:
4661         * docs/plugins/inspect/plugin-xingmux.xml:
4662         * gst-plugins-ugly.doap:
4663         * win32/common/config.h:
4664           Release 1.1.2
4665
4666 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4667
4668         * po/af.po:
4669         * po/az.po:
4670         * po/bg.po:
4671         * po/ca.po:
4672         * po/cs.po:
4673         * po/da.po:
4674         * po/de.po:
4675         * po/el.po:
4676         * po/en_GB.po:
4677         * po/eo.po:
4678         * po/es.po:
4679         * po/eu.po:
4680         * po/fi.po:
4681         * po/fr.po:
4682         * po/gl.po:
4683         * po/hu.po:
4684         * po/id.po:
4685         * po/it.po:
4686         * po/ja.po:
4687         * po/lt.po:
4688         * po/lv.po:
4689         * po/ms.po:
4690         * po/mt.po:
4691         * po/nb.po:
4692         * po/nl.po:
4693         * po/or.po:
4694         * po/pl.po:
4695         * po/pt_BR.po:
4696         * po/ro.po:
4697         * po/ru.po:
4698         * po/sk.po:
4699         * po/sl.po:
4700         * po/sq.po:
4701         * po/sr.po:
4702         * po/sv.po:
4703         * po/tr.po:
4704         * po/uk.po:
4705         * po/vi.po:
4706         * po/zh_CN.po:
4707           Update .po files
4708
4709 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4710
4711         * ext/dvdread/dvdreadsrc.c:
4712           dvdreadsrc: correctly determine last chapter's duration
4713           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
4714           It worked just fine before ...
4715
4716 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4717
4718         * gst/realmedia/rdtmanager.c:
4719           rdt: forward sticky events
4720
4721 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4722
4723         * configure.ac:
4724           Back to development
4725
4726 === release 1.1.1 ===
4727
4728 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4729
4730         * ChangeLog:
4731         * NEWS:
4732         * RELEASE:
4733         * common:
4734         * configure.ac:
4735         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4736         * docs/plugins/inspect/plugin-a52dec.xml:
4737         * docs/plugins/inspect/plugin-amrnb.xml:
4738         * docs/plugins/inspect/plugin-amrwbdec.xml:
4739         * docs/plugins/inspect/plugin-asf.xml:
4740         * docs/plugins/inspect/plugin-cdio.xml:
4741         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4742         * docs/plugins/inspect/plugin-dvdread.xml:
4743         * docs/plugins/inspect/plugin-dvdsub.xml:
4744         * docs/plugins/inspect/plugin-lame.xml:
4745         * docs/plugins/inspect/plugin-mad.xml:
4746         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4747         * docs/plugins/inspect/plugin-realmedia.xml:
4748         * docs/plugins/inspect/plugin-siddec.xml:
4749         * docs/plugins/inspect/plugin-twolame.xml:
4750         * docs/plugins/inspect/plugin-x264.xml:
4751         * docs/plugins/inspect/plugin-xingmux.xml:
4752         * gst-plugins-ugly.doap:
4753         * win32/common/config.h:
4754           Release 1.1.1
4755
4756 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4757
4758         * po/af.po:
4759         * po/az.po:
4760         * po/bg.po:
4761         * po/ca.po:
4762         * po/cs.po:
4763         * po/da.po:
4764         * po/de.po:
4765         * po/el.po:
4766         * po/en_GB.po:
4767         * po/eo.po:
4768         * po/es.po:
4769         * po/eu.po:
4770         * po/fi.po:
4771         * po/fr.po:
4772         * po/gl.po:
4773         * po/hu.po:
4774         * po/id.po:
4775         * po/it.po:
4776         * po/ja.po:
4777         * po/lt.po:
4778         * po/lv.po:
4779         * po/ms.po:
4780         * po/mt.po:
4781         * po/nb.po:
4782         * po/nl.po:
4783         * po/or.po:
4784         * po/pl.po:
4785         * po/pt_BR.po:
4786         * po/ro.po:
4787         * po/ru.po:
4788         * po/sk.po:
4789         * po/sl.po:
4790         * po/sq.po:
4791         * po/sr.po:
4792         * po/sv.po:
4793         * po/tr.po:
4794         * po/uk.po:
4795         * po/vi.po:
4796         * po/zh_CN.po:
4797           Update .po files
4798
4799 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4800
4801         * common:
4802           Automatic update of common submodule
4803           From 098c0d7 to 01a7a46
4804
4805 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
4806
4807         * ext/mpeg2dec/gstmpeg2dec.c:
4808           mpeg2dec: make the aspect ratio calculation more accurate.
4809           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
4810           aspect-ratio if we don't have a valid upstream PAR.
4811           https://bugzilla.gnome.org/show_bug.cgi?id=685103
4812
4813 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4814
4815         * common:
4816           Automatic update of common submodule
4817           From 5edcd85 to 098c0d7
4818
4819 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4820
4821         * tests/check/elements/amrnbenc.c:
4822         * tests/check/elements/mpeg2dec.c:
4823         * tests/check/elements/x264enc.c:
4824         * tests/check/elements/xingmux.c:
4825           tests: Fix event handling
4826
4827 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
4828
4829         * ext/lame/gstlamemp3enc.c:
4830           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
4831           lame does internal resampling, but the base class only cares about
4832           the number of raw samples, so tell finish frames about that, not
4833           the number of samples in the outgoing frame.:
4834
4835 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
4836
4837         * ext/x264/gstx264enc.c:
4838           x264enc: output byte-stream if downstream has ANY caps
4839           It's what people expect when they pipe the output to
4840           filesink or into a tcp connection or pipe.
4841
4842 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
4843
4844         * MAINTAINERS:
4845         * README:
4846         * README.static-linking:
4847         * common:
4848           Automatic update of common submodule
4849           From 3cb3d3c to 5edcd85
4850
4851 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4852
4853         * configure.ac:
4854         * ext/a52dec/Makefile.am:
4855         * ext/amrnb/Makefile.am:
4856         * ext/amrwbdec/Makefile.am:
4857         * ext/cdio/Makefile.am:
4858         * ext/dvdread/Makefile.am:
4859         * ext/lame/Makefile.am:
4860         * ext/mad/Makefile.am:
4861         * ext/mpeg2dec/Makefile.am:
4862         * ext/sidplay/Makefile.am:
4863         * ext/twolame/Makefile.am:
4864         * ext/x264/Makefile.am:
4865         * gst/asfdemux/Makefile.am:
4866         * gst/dvdlpcmdec/Makefile.am:
4867         * gst/dvdsub/Makefile.am:
4868         * gst/realmedia/Makefile.am:
4869         * gst/xingmux/Makefile.am:
4870           gst: Add better support for static plugins
4871
4872 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
4873
4874         * autogen.sh:
4875         * common:
4876           Automatic update of common submodule
4877           From aed87ae to 3cb3d3c
4878
4879 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
4880
4881         * common:
4882           Automatic update of common submodule
4883           From 04c7a1e to aed87ae
4884
4885 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
4886
4887         * gst/asfdemux/gstasfdemux.c:
4888         * gst/realmedia/rmdemux.c:
4889           Use %03u instead of %u in gst_pad_create_stream_id_printf()
4890
4891 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
4892
4893         * ext/x264/gstx264enc.c:
4894           x264enc: Fix for 0/1 framerate - now uses VFR in this case
4895           Previously did a division by zero.
4896           https://bugzilla.gnome.org/show_bug.cgi?id=695728
4897
4898 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
4899
4900         * common:
4901           Automatic update of common submodule
4902           From 2de221c to 04c7a1e
4903
4904 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
4905
4906         * ext/x264/gstx264enc.c:
4907           x264enc: simplify template caps
4908           No need to make an array for one single element.
4909
4910 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
4911
4912         * ext/x264/gstx264enc.c:
4913           x264enc: put all theoretically possible formats in template caps
4914           and decide at runtime which subset of these (8-bit or 10-bit video
4915           formats) is supported. libx264 will be compiled for one of these
4916           two options, and it is possible to switch by pointing the dynamic
4917           linker to a different libx264 build at runtime. If we want our
4918           template caps to be correct, they should contain all then, with
4919           the actually supported ones determined at runtime.
4920           https://bugzilla.gnome.org/show_bug.cgi?id=691935
4921
4922 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
4923
4924         * ext/x264/gstx264enc.c:
4925           x264enc: detect supported bit depth and pixel formats at runtime
4926           http://bugs.debian.org/667573
4927           https://bugzilla.gnome.org/show_bug.cgi?id=691935
4928
4929 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
4930
4931         * autogen.sh:
4932           autogen.sh: allow calling from out-of-tree
4933           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4934           https://bugzilla.gnome.org/show_bug.cgi?id=692857
4935
4936 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
4937
4938         * common:
4939           Automatic update of common submodule
4940           From a942293 to 2de221c
4941
4942 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
4943
4944         * tests/check/Makefile.am:
4945           tests: use _1_0 variants for the various registry variables
4946           These override the variants without version suffix. Makes 'make check' work
4947           properly in environments that set the suffixed variant for 1.0, such as
4948           jhbuild.
4949
4950 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4951
4952         * common:
4953           Automatic update of common submodule
4954           From a72faea to a942293
4955
4956 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
4957
4958         * configure.ac:
4959           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
4960           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
4961           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
4962           https://bugzilla.gnome.org/show_bug.cgi?id=690881
4963
4964 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
4965
4966         * ext/mpeg2dec/gstmpeg2dec.c:
4967           mpeg2dec: use appropriate printf format for gsize
4968
4969 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
4970
4971         * ext/cdio/gstcdio.h:
4972           cdio: Fix redundant redeclaration of 'cdio_version_string'
4973           cdio/version.h is already included by cdio/cdio.h
4974
4975 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4976
4977         * ext/sidplay/gstsiddec.cc:
4978           siddec: init debug category
4979
4980 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4981
4982         * configure.ac:
4983         * ext/dvdread/Makefile.am:
4984           dvdread: link to libgmodule-2.0 since the g_module_* API is used
4985           And the gmodule lib has been moved into the Requires.private
4986           section of the pkg-config file in core.
4987
4988 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
4989
4990         * ext/cdio/gstcdiocddasrc.c:
4991         * ext/cdio/gstcdiocddasrc.h:
4992           cdiocddasrc: detect whether drive produces samples in non-host endianness
4993           If drive produces samples in other endianness than the host,
4994           we need to byte swap them before pushing them out, or we
4995           produce nothing but noise. cdparanoia detects this automatically,
4996           but libcdio does not, so we have to do it ourselves.
4997           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
4998           https://bugzilla.gnome.org/show_bug.cgi?id=377280
4999
5000 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
5001
5002         * common:
5003           Automatic update of common submodule
5004           From b497c4f to a72faea
5005
5006 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5007
5008         * tests/check/elements/xingmux_testdata.h:
5009           xingmux: Fix unit test after change to correctly calculate number of frames
5010
5011 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5012
5013         * ext/x264/gstx264enc.c:
5014           x264enc: Add support for 10-bit color formats
5015           Requires x264 to be built with 10-bit support, which disables
5016           9-bit support. Also only advertise the color formats that were
5017           compiled into x264.
5018
5019 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5020
5021         * ext/x264/gstx264enc.c:
5022           x264enc: Add support for Y444, Y42B and NV12
5023
5024 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
5025
5026         * ext/cdio/Makefile.am:
5027         * ext/cdio/gstcdio.c:
5028           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
5029           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
5030           if they're not plain ASCII.
5031
5032 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
5033
5034         * gst/xingmux/gstxingmux.c:
5035           xingmux: Properly calculate the number of frames
5036           First, the xing header frame is never added to the count,
5037           we have to increment the count.
5038           Secondly, there is a rounding error when calculating the
5039           frame duration, as spf*GST_SECOND/rate is not an integer
5040           (26122448.9) an it must be 26122449.
5041
5042 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
5043
5044         * configure.ac:
5045           configure.ac: update courtesy of autoupdate
5046
5047 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
5048
5049         * common:
5050         * configure.ac:
5051           configure: let AG_GST_PLUGIN_DOCS check for python
5052           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
5053           which as a side-effect should pick up newer python versions as
5054           well.
5055           https://bugzilla.gnome.org/show_bug.cgi?id=563903
5056
5057 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
5058
5059         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5060           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
5061
5062 2012-11-03 20:38:00 +0000  Tim-Philipp Müller <tim@centricular.net>
5063
5064         * tests/check/elements/mpg123audiodec.c:
5065           Fix FSF address
5066           https://bugzilla.gnome.org/show_bug.cgi?id=687520
5067
5068 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
5069
5070         * docs/random/LICENSE:
5071         * ext/a52dec/gsta52dec.c:
5072         * ext/a52dec/gsta52dec.h:
5073         * ext/amrnb/amrnb.c:
5074         * ext/amrnb/amrnbdec.c:
5075         * ext/amrnb/amrnbdec.h:
5076         * ext/amrnb/amrnbenc.c:
5077         * ext/amrnb/amrnbenc.h:
5078         * ext/amrwbdec/amrwb.c:
5079         * ext/amrwbdec/amrwbdec.c:
5080         * ext/amrwbdec/amrwbdec.h:
5081         * ext/cdio/gstcdio.c:
5082         * ext/cdio/gstcdio.h:
5083         * ext/cdio/gstcdiocddasrc.c:
5084         * ext/cdio/gstcdiocddasrc.h:
5085         * ext/dvdread/dvdreadsrc.c:
5086         * ext/dvdread/dvdreadsrc.h:
5087         * ext/lame/gstlamemp3enc.c:
5088         * ext/lame/gstlamemp3enc.h:
5089         * ext/lame/plugin.c:
5090         * ext/mad/gstmad.c:
5091         * ext/mad/gstmad.h:
5092         * ext/mpeg2dec/gstmpeg2dec.c:
5093         * ext/mpeg2dec/gstmpeg2dec.h:
5094         * ext/sidplay/gstsiddec.cc:
5095         * ext/sidplay/gstsiddec.h:
5096         * ext/twolame/gsttwolamemp2enc.c:
5097         * ext/twolame/gsttwolamemp2enc.h:
5098         * ext/x264/gstx264enc.c:
5099         * ext/x264/gstx264enc.h:
5100         * gst-libs/gst/gettext.h:
5101         * gst-libs/gst/glib-compat-private.h:
5102         * gst-libs/gst/gst-i18n-plugin.h:
5103         * gst/asfdemux/asfheaders.c:
5104         * gst/asfdemux/asfheaders.h:
5105         * gst/asfdemux/asfpacket.c:
5106         * gst/asfdemux/asfpacket.h:
5107         * gst/asfdemux/gstasf.c:
5108         * gst/asfdemux/gstasfdemux.c:
5109         * gst/asfdemux/gstasfdemux.h:
5110         * gst/asfdemux/gstrtpasfdepay.c:
5111         * gst/asfdemux/gstrtpasfdepay.h:
5112         * gst/asfdemux/gstrtspwms.c:
5113         * gst/asfdemux/gstrtspwms.h:
5114         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5115         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5116         * gst/dvdsub/gstdvdsubdec.c:
5117         * gst/dvdsub/gstdvdsubdec.h:
5118         * gst/dvdsub/gstdvdsubparse.c:
5119         * gst/dvdsub/gstdvdsubparse.h:
5120         * gst/realmedia/asmrules.c:
5121         * gst/realmedia/asmrules.h:
5122         * gst/realmedia/gstrdtbuffer.c:
5123         * gst/realmedia/gstrdtbuffer.h:
5124         * gst/realmedia/pnmsrc.c:
5125         * gst/realmedia/pnmsrc.h:
5126         * gst/realmedia/rademux.c:
5127         * gst/realmedia/rademux.h:
5128         * gst/realmedia/rdtdepay.c:
5129         * gst/realmedia/rdtdepay.h:
5130         * gst/realmedia/rdtjitterbuffer.c:
5131         * gst/realmedia/rdtjitterbuffer.h:
5132         * gst/realmedia/rdtmanager.c:
5133         * gst/realmedia/rdtmanager.h:
5134         * gst/realmedia/realhash.c:
5135         * gst/realmedia/realhash.h:
5136         * gst/realmedia/realmedia.c:
5137         * gst/realmedia/rmdemux.c:
5138         * gst/realmedia/rmdemux.h:
5139         * gst/realmedia/rmutils.c:
5140         * gst/realmedia/rmutils.h:
5141         * gst/realmedia/rtspreal.c:
5142         * gst/realmedia/rtspreal.h:
5143         * gst/xingmux/gstxingmux.c:
5144         * gst/xingmux/gstxingmux.h:
5145         * gst/xingmux/plugin.c:
5146         * tests/check/elements/amrnbenc.c:
5147         * tests/check/elements/mpeg2dec.c:
5148         * tests/check/elements/x264enc.c:
5149         * tests/check/generic/index.c:
5150         * tests/check/generic/states.c:
5151         * tests/check/pipelines/lame.c:
5152           Fix FSF address
5153           https://bugzilla.gnome.org/show_bug.cgi?id=687520
5154
5155 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
5156
5157         * gst/dvdsub/gstdvdsubdec.c:
5158           dvdsubdec: allocate correct amount of memory for bitmap
5159           https://bugzilla.gnome.org/show_bug.cgi?id=687192
5160
5161 2012-10-30 09:27:24 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
5162
5163         * ext/mpg123/gstmpg123audiodec.c:
5164           mpg123: removed unnecessary finalize function
5165           https://bugzilla.gnome.org/show_bug.cgi?id=687176
5166
5167 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
5168
5169         * ext/sidplay/gstsiddec.cc:
5170           siddec: reset bytes counter
5171           Reset the total_bytes counter so that we get timestamps correct.
5172           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
5173
5174 2012-10-30 10:20:09 +1100  Jan Schmidt <thaytan@noraisin.net>
5175
5176         * ext/mpg123/gstmpg123audiodec.c:
5177           mpg123: Fix leaks from not chaining up in the finalize function
5178
5179 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
5180
5181         * configure.ac:
5182         * docs/plugins/inspect/plugin-a52dec.xml:
5183         * docs/plugins/inspect/plugin-amrnb.xml:
5184         * docs/plugins/inspect/plugin-amrwbdec.xml:
5185         * docs/plugins/inspect/plugin-asf.xml:
5186         * docs/plugins/inspect/plugin-cdio.xml:
5187         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5188         * docs/plugins/inspect/plugin-dvdread.xml:
5189         * docs/plugins/inspect/plugin-dvdsub.xml:
5190         * docs/plugins/inspect/plugin-lame.xml:
5191         * docs/plugins/inspect/plugin-mad.xml:
5192         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5193         * docs/plugins/inspect/plugin-realmedia.xml:
5194         * docs/plugins/inspect/plugin-siddec.xml:
5195         * docs/plugins/inspect/plugin-twolame.xml:
5196         * docs/plugins/inspect/plugin-x264.xml:
5197         * docs/plugins/inspect/plugin-xingmux.xml:
5198         * win32/common/config.h:
5199           Back to feature development
5200
5201 === release 1.0.2 ===
5202
5203 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
5204
5205         * ChangeLog:
5206         * NEWS:
5207         * RELEASE:
5208         * configure.ac:
5209         * docs/plugins/inspect/plugin-a52dec.xml:
5210         * docs/plugins/inspect/plugin-amrnb.xml:
5211         * docs/plugins/inspect/plugin-amrwbdec.xml:
5212         * docs/plugins/inspect/plugin-asf.xml:
5213         * docs/plugins/inspect/plugin-cdio.xml:
5214         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5215         * docs/plugins/inspect/plugin-dvdread.xml:
5216         * docs/plugins/inspect/plugin-dvdsub.xml:
5217         * docs/plugins/inspect/plugin-lame.xml:
5218         * docs/plugins/inspect/plugin-mad.xml:
5219         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5220         * docs/plugins/inspect/plugin-realmedia.xml:
5221         * docs/plugins/inspect/plugin-siddec.xml:
5222         * docs/plugins/inspect/plugin-twolame.xml:
5223         * docs/plugins/inspect/plugin-x264.xml:
5224         * docs/plugins/inspect/plugin-xingmux.xml:
5225         * gst-plugins-ugly.doap:
5226         * win32/common/config.h:
5227           Release 1.0.2
5228
5229 2012-10-24 13:41:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5230
5231         * tests/check/elements/mpg123audiodec.c:
5232           tests: fix up mpg123 test a little
5233           - dist input files
5234           - fix sample leak
5235           - simplify check for elements
5236           - only run mpg123 test if mpg123 is available and selected
5237           - fix build in uninstalled setup
5238           https://bugzilla.gnome.org/show_bug.cgi?id=686595
5239
5240 2012-10-24 12:30:10 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
5241
5242         * tests/check/elements/mpg123audiodec.c:
5243           tets: add unit test for mpg123audiodec
5244           https://bugzilla.gnome.org/show_bug.cgi?id=686595
5245
5246 2012-10-24 00:36:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
5247
5248         * ext/mpg123/gstmpg123audiodec.c:
5249           mpg123: added gtkdoc section
5250           https://bugzilla.gnome.org/show_bug.cgi?id=686595
5251
5252 2012-10-24 00:22:05 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
5253
5254         * ext/mpg123/gstmpg123audiodec.c:
5255           mpg123: fixed bug with last frame, disabled internal resampler & chatter
5256           * The last MP3 frame wasn't being pushed when base class was draining
5257           * Made sure mpg123 cannot ever use its (crude) internal resampler
5258           * Disabled mpg123 stderr output
5259           https://bugzilla.gnome.org/show_bug.cgi?id=686595
5260
5261 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
5262
5263         * gst/asfdemux/Makefile.am:
5264         * gst/realmedia/Makefile.am:
5265           Makefile.am: Fix typos for generating the Android.mk files
5266           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
5267           The typos led to generate the incorrect Android.mk files for the asfdemux
5268           and realmedia plugin.
5269           https://bugzilla.gnome.org/show_bug.cgi?id=686748
5270
5271 2012-10-24 00:21:45 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
5272
5273         * ext/mpg123/gstmpg123audiodec.c:
5274           mpg123: cleaned up comments, formatting, and logging lines
5275           also replaced mpg123decoder->handle != NULL checks with asserts
5276           https://bugzilla.gnome.org/show_bug.cgi?id=686595
5277
5278 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5279
5280         * ext/dvdread/dvdreadsrc.c:
5281           dvdreadsrc: correctly set next cell when seeking to sector
5282
5283 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5284
5285         * gst/dvdsub/gstdvdsubparse.c:
5286           dvdsubparse: send src caps when receiving sink caps
5287
5288 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5289
5290         * ext/dvdread/dvdreadsrc.c:
5291           dvdreadsrc: update dvd event to enhanced approach
5292           ... in line with resindvdsrc.
5293
5294 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
5295
5296         * docs/Makefile.am:
5297           docs: add 'make upload' target for new-release script
5298
5299 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
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.1 ===
5322
5323 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
5324
5325         * ChangeLog:
5326         * NEWS:
5327         * RELEASE:
5328         * configure.ac:
5329         * docs/plugins/inspect/plugin-a52dec.xml:
5330         * docs/plugins/inspect/plugin-amrnb.xml:
5331         * docs/plugins/inspect/plugin-amrwbdec.xml:
5332         * docs/plugins/inspect/plugin-asf.xml:
5333         * docs/plugins/inspect/plugin-cdio.xml:
5334         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5335         * docs/plugins/inspect/plugin-dvdread.xml:
5336         * docs/plugins/inspect/plugin-dvdsub.xml:
5337         * docs/plugins/inspect/plugin-lame.xml:
5338         * docs/plugins/inspect/plugin-mad.xml:
5339         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5340         * docs/plugins/inspect/plugin-realmedia.xml:
5341         * docs/plugins/inspect/plugin-siddec.xml:
5342         * docs/plugins/inspect/plugin-twolame.xml:
5343         * docs/plugins/inspect/plugin-x264.xml:
5344         * docs/plugins/inspect/plugin-xingmux.xml:
5345         * gst-plugins-ugly.doap:
5346         * win32/common/config.h:
5347           Release 1.0.1
5348
5349 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
5350
5351         * common:
5352           Automatic update of common submodule
5353           From 6c0b52c to 6bb6951
5354
5355 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
5356
5357         * ext/mpeg2dec/gstmpeg2dec.c:
5358           mpeg2dec: Don't error out when there is no associated buffer
5359           In 0.10, having mpeg2dec occasionally tell us to output a frame that
5360           was never decoded was just ignored, so do the same in 1.0
5361           Fixes: #685107
5362
5363 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
5364
5365         * REQUIREMENTS:
5366         * gst/dvdsub/gstdvdsubdec.c:
5367           Purge mention of liboil and update REQUIREMENTS
5368           https://bugzilla.gnome.org/show_bug.cgi?id=673285
5369
5370 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
5371
5372         * ext/x264/gstx264enc.c:
5373           x264enc: when setting fallback decoder latency, set valid min_latency
5374           Min. latency needs to be a valid time, so pass 0 as default
5375           value in the fallback case where we can't determine any latency,
5376           and avoid nasty criticals at runtime.
5377
5378 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5379
5380         * configure.ac:
5381         * docs/plugins/inspect/plugin-a52dec.xml:
5382         * docs/plugins/inspect/plugin-amrnb.xml:
5383         * docs/plugins/inspect/plugin-amrwbdec.xml:
5384         * docs/plugins/inspect/plugin-asf.xml:
5385         * docs/plugins/inspect/plugin-cdio.xml:
5386         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5387         * docs/plugins/inspect/plugin-dvdread.xml:
5388         * docs/plugins/inspect/plugin-dvdsub.xml:
5389         * docs/plugins/inspect/plugin-lame.xml:
5390         * docs/plugins/inspect/plugin-mad.xml:
5391         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5392         * docs/plugins/inspect/plugin-realmedia.xml:
5393         * docs/plugins/inspect/plugin-siddec.xml:
5394         * docs/plugins/inspect/plugin-twolame.xml:
5395         * docs/plugins/inspect/plugin-x264.xml:
5396         * docs/plugins/inspect/plugin-xingmux.xml:
5397         * win32/common/config.h:
5398           Back to development (bug fixing)
5399
5400 === release 1.0.0 ===
5401
5402 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5403
5404         * NEWS:
5405         * RELEASE:
5406         * configure.ac:
5407         * docs/plugins/inspect/plugin-a52dec.xml:
5408         * docs/plugins/inspect/plugin-amrnb.xml:
5409         * docs/plugins/inspect/plugin-amrwbdec.xml:
5410         * docs/plugins/inspect/plugin-asf.xml:
5411         * docs/plugins/inspect/plugin-cdio.xml:
5412         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5413         * docs/plugins/inspect/plugin-dvdread.xml:
5414         * docs/plugins/inspect/plugin-dvdsub.xml:
5415         * docs/plugins/inspect/plugin-lame.xml:
5416         * docs/plugins/inspect/plugin-mad.xml:
5417         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5418         * docs/plugins/inspect/plugin-realmedia.xml:
5419         * docs/plugins/inspect/plugin-siddec.xml:
5420         * docs/plugins/inspect/plugin-twolame.xml:
5421         * docs/plugins/inspect/plugin-x264.xml:
5422         * docs/plugins/inspect/plugin-xingmux.xml:
5423         * gst-plugins-ugly.doap:
5424         * win32/common/config.h:
5425           Release 1.0.0
5426
5427 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
5428
5429         * common:
5430           Automatic update of common submodule
5431           From 4f962f7 to 6c0b52c
5432
5433 === release 0.11.99 ===
5434
5435 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5436
5437         * configure.ac:
5438         * docs/plugins/inspect/plugin-xingmux.xml:
5439         * gst-plugins-ugly.doap:
5440         * win32/common/config.h:
5441           Release 0.11.99
5442
5443 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5444
5445         * docs/plugins/inspect/plugin-a52dec.xml:
5446         * docs/plugins/inspect/plugin-amrnb.xml:
5447         * docs/plugins/inspect/plugin-amrwbdec.xml:
5448         * docs/plugins/inspect/plugin-asf.xml:
5449         * docs/plugins/inspect/plugin-cdio.xml:
5450         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5451         * docs/plugins/inspect/plugin-dvdread.xml:
5452         * docs/plugins/inspect/plugin-dvdsub.xml:
5453         * docs/plugins/inspect/plugin-lame.xml:
5454         * docs/plugins/inspect/plugin-mad.xml:
5455         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5456         * docs/plugins/inspect/plugin-realmedia.xml:
5457         * docs/plugins/inspect/plugin-siddec.xml:
5458         * docs/plugins/inspect/plugin-twolame.xml:
5459         * docs/plugins/inspect/plugin-x264.xml:
5460           docs: update docs
5461
5462 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5463
5464         * configure.ac:
5465         * ext/amrnb/Makefile.am:
5466         * ext/amrwbdec/Makefile.am:
5467         * ext/lame/Makefile.am:
5468         * ext/twolame/Makefile.am:
5469         * tests/check/Makefile.am:
5470           Remove -DGST_USE_UNSTABLE_API
5471
5472 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5473
5474         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5475         * docs/plugins/inspect/plugin-a52dec.xml:
5476         * docs/plugins/inspect/plugin-amrnb.xml:
5477         * docs/plugins/inspect/plugin-amrwbdec.xml:
5478         * docs/plugins/inspect/plugin-asf.xml:
5479         * docs/plugins/inspect/plugin-cdio.xml:
5480         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5481         * docs/plugins/inspect/plugin-dvdread.xml:
5482         * docs/plugins/inspect/plugin-dvdsub.xml:
5483         * docs/plugins/inspect/plugin-lame.xml:
5484         * docs/plugins/inspect/plugin-mad.xml:
5485         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5486         * docs/plugins/inspect/plugin-realmedia.xml:
5487         * docs/plugins/inspect/plugin-siddec.xml:
5488         * docs/plugins/inspect/plugin-twolame.xml:
5489         * docs/plugins/inspect/plugin-x264.xml:
5490           Update docs
5491
5492 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5493
5494         * ext/cdio/gstcdio.c:
5495           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
5496           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
5497           introspection/updating for this plugin.
5498
5499 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
5500
5501         * gst-plugins-ugly.spec.in:
5502           Switch to F18 package naming
5503
5504 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5505
5506         * ext/dvdread/demo-play:
5507         * tests/check/elements/mpeg2dec.c:
5508           rename some caps and elements in examples
5509
5510 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
5511
5512         * configure.ac:
5513           Back to development
5514
5515 === release 0.11.94 ===
5516
5517 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
5518
5519         * ChangeLog:
5520         * configure.ac:
5521         * gst-plugins-ugly.doap:
5522         * win32/common/config.h:
5523           Release 0.11.94
5524
5525 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
5526
5527         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5528         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5529         * docs/plugins/gst-plugins-ugly-plugins.signals:
5530         * docs/plugins/inspect/plugin-a52dec.xml:
5531         * docs/plugins/inspect/plugin-amrnb.xml:
5532         * docs/plugins/inspect/plugin-amrwbdec.xml:
5533         * docs/plugins/inspect/plugin-asf.xml:
5534         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5535         * docs/plugins/inspect/plugin-dvdread.xml:
5536         * docs/plugins/inspect/plugin-dvdsub.xml:
5537         * docs/plugins/inspect/plugin-lame.xml:
5538         * docs/plugins/inspect/plugin-mad.xml:
5539         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5540         * docs/plugins/inspect/plugin-realmedia.xml:
5541         * docs/plugins/inspect/plugin-siddec.xml:
5542         * docs/plugins/inspect/plugin-twolame.xml:
5543         * docs/plugins/inspect/plugin-x264.xml:
5544           docs: update docs
5545
5546 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5547
5548         * gst/realmedia/rmdemux.c:
5549           rmdemux: use DTS and PTS
5550           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
5551           undefined to make the decoder do the right thing. We can then remove the code
5552           that tries to guess the PTS from the DTS.
5553
5554 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
5555
5556         * ext/mpeg2dec/gstmpeg2dec.c:
5557           mpeg2dec: Hold ref to buffer while mapped
5558           So that the buffer still exists when we go to unmap it later,
5559           even if it got pushed in the meantime.
5560
5561 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
5562
5563         * tests/check/elements/x264enc.c:
5564           x264enc test: x264enc produces constrained-baseline, not the full baseline
5565
5566 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5567
5568         * gst/asfdemux/gstasfdemux.c:
5569         * gst/realmedia/rademux.c:
5570         * gst/realmedia/rmdemux.c:
5571           gst: only activate in pull mode if upstream is seekable
5572
5573 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5574
5575         * gst/realmedia/rademux.c:
5576           rademux: tags can be NULL
5577
5578 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5579
5580         * ext/mad/gstmad.c:
5581           mad: fix email address
5582
5583 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5584
5585         * ext/mad/gstmad.c:
5586           mad: init base class method only once
5587
5588 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5589
5590         * gst/xingmux/gstxingmux.c:
5591           xingmux: remove defunct commented code
5592
5593 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5594
5595         * gst/dvdsub/gstdvdsubdec.c:
5596           dvbsubdec: handle and send GAP event
5597           ... in stead of update newsegment event.
5598
5599 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5600
5601         * gst/dvdsub/gstdvdsubdec.c:
5602           dvbsubdec: adjust disabled code comment style
5603
5604 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5605
5606         * ext/x264/gstx264enc.c:
5607           x264enc: clean up some debug statements
5608
5609 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5610
5611         * ext/x264/gstx264enc.c:
5612         * ext/x264/gstx264enc.h:
5613           x264enc: handle possibly negative DTS provided by codec
5614           ... by arranging for an offset such that DTS == PTS for keyframes,
5615           which is expected elsewhere to go along with semantics of PTS and DTS.
5616           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
5617
5618 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
5619
5620         * gst-plugins-ugly.spec.in:
5621           Fix spec file for ugly
5622
5623 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5624
5625         * tests/check/elements/mpeg2dec.c:
5626           tests: mpeg2dec: initialize variable
5627           ... which avoids test segfaulting.
5628
5629 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
5630
5631         * tests/check/elements/mpeg2dec.c:
5632           check: Feed parsed data to mpeg2dec
5633           And fix the expected output caps by adding colorimetry field
5634
5635 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
5636
5637         * common:
5638           Automatic update of common submodule
5639           From 668acee to 4f962f7
5640
5641 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
5642
5643         * configure.ac:
5644           configure: bump gtk-doc req to 1.12 (mar-2009)
5645           This allows us to e.g. unconditionally use gtkdoc-rebase.
5646
5647 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
5648
5649         * docs/plugins/inspect/plugin-dvdsub.xml:
5650         * gst/dvdsub/gstdvdsubdec.c:
5651         * gst/dvdsub/gstdvdsubparse.c:
5652           video/x-dvd-subpicture -> subpicture/x-dvd
5653
5654 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5655
5656         * ext/x264/gstx264enc.c:
5657           x264enc: Use new video encoder base class API for handling tags
5658
5659 2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5660
5661         * ext/mpg123/gstmpg123audiodec.c:
5662           mpg123: Give MARGINAL rank to the mpg123 decoder element
5663
5664 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5665
5666         * gst/dvdsub/gstdvdsubdec.c:
5667           dvdsubdec: Set alignment at the correct place of GstAllocationParams
5668
5669 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5670
5671         * configure.ac:
5672         * win32/common/config.h:
5673           Back to development
5674
5675 === release 0.11.93 ===
5676
5677 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5678
5679         * configure.ac:
5680         * gst-plugins-ugly.doap:
5681         * win32/common/config.h:
5682           Release 0.11.93
5683
5684 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5685
5686         * gst/asfdemux/asfpacket.c:
5687         * gst/realmedia/rmdemux.c:
5688           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
5689
5690 2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
5691
5692         * ext/mpg123/Makefile.am:
5693           mpg123: dist header file
5694
5695 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
5696
5697         * gst/asfdemux/asfpacket.c:
5698           asfdemux: avoid some more invalid timestamp arithmetic
5699           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
5700
5701 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5702
5703         * ext/sidplay/gstsiddec.cc:
5704         * gst/asfdemux/gstasfdemux.c:
5705         * gst/realmedia/rademux.c:
5706         * gst/realmedia/rmdemux.c:
5707           gst: Add stream-id to stream-start events
5708
5709 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
5710
5711         * ext/mpeg2dec/gstmpeg2dec.c:
5712           mpeg2dec: Don't use NULL values for fbuf
5713           We need to make a difference between the initial dummy buffers (which
5714           have a fbuf->id of NULL) and the buffers on which we allocated
5715           video frames.
5716
5717 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
5718
5719         * common:
5720           Automatic update of common submodule
5721           From 94ccf4c to 668acee
5722
5723 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
5724
5725         * ext/a52dec/gsta52dec.c:
5726         * ext/lame/gstlamemp3enc.c:
5727         * gst/asfdemux/gstasfdemux.c:
5728         * gst/realmedia/rademux.c:
5729         * gst/realmedia/rmdemux.c:
5730         * gst/realmedia/rmutils.c:
5731           gst_tag_list_free -> gst_tag_list_unref
5732
5733 2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5734
5735         * ext/mpg123/gstmpg123audiodec.c:
5736           mpg123: map input buffer in READ mode, not WRITE mode
5737           Makes things actually work.
5738
5739 2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5740
5741         * ext/mpg123/gstmpg123audiodec.c:
5742           mpg123: query supported output formats at run-time
5743           Fixes stuff. We use a string here since we can't be bothered
5744           with GValue.
5745
5746 2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5747
5748         * ext/mpg123/Makefile.am:
5749           mpg123: hook up to build system
5750
5751 2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
5752
5753         * ext/mpg123/gstmpg123audiodec.c:
5754         * ext/mpg123/gstmpg123audiodec.h:
5755           mpg123: add new libmpg123-based mp3 decoder plugin
5756           Needs a bit of cleaning up.
5757           https://bugzilla.gnome.org/show_bug.cgi?id=681003
5758
5759 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5760
5761         * ext/sidplay/gstsiddec.cc:
5762         * ext/x264/gstx264enc.c:
5763         * gst/asfdemux/gstasfdemux.c:
5764         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5765         * gst/realmedia/rademux.c:
5766         * gst/realmedia/rmdemux.c:
5767           tag: Update for taglist/tag event API changes
5768
5769 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
5770
5771         * ext/mpeg2dec/gstmpeg2dec.c:
5772           mpeg2dec: Avoid dropping first GOP
5773           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
5774           do not check if it is NULL or not.
5775           And cleanup a bit of debug
5776
5777 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5778
5779         * gst/realmedia/rdtmanager.c:
5780         * gst/realmedia/rdtmanager.h:
5781           rdt: add on-npt-stop signal
5782           rtspsrc will look for it.
5783
5784 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5785
5786         * gst/realmedia/rdtmanager.c:
5787           rdt: set caps after activating the pad
5788
5789 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5790
5791         * gst/realmedia/gstrdtbuffer.c:
5792           rdt: reset map info
5793
5794 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5795
5796         * gst/asfdemux/gstrtpasfdepay.c:
5797           asfdepay: fix padding correction
5798           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
5799           existing memory in the target buffer..
5800           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
5801
5802 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5803
5804         * ext/mpeg2dec/gstmpeg2dec.c:
5805           mpeg2dec: copy buffer flags when cropping
5806           When we crop a buffer, copy the flags as well.
5807
5808 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
5809
5810         * ext/mpeg2dec/gstmpeg2dec.c:
5811           mpeg2dec: Fix GstVideoInfo pointer
5812
5813 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
5814
5815         * ext/mpeg2dec/gstmpeg2dec.c:
5816           mpeg2dec: Correctly flag output buffer interlaced state
5817           If the sequence is not flagged as progressive its buffers are marked
5818           interlace mode mixed. There is an individual picture flag indicating
5819           whether picture in the sequence are interlaced or not. This is used
5820           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
5821           completely indicate the buffer's interlaced state.
5822           Also, TFF and RFF should only be set if the sequence is not progressive.
5823
5824 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5825
5826         * ext/mpeg2dec/gstmpeg2dec.c:
5827           ext: Update for video base classes API changes
5828
5829 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5830
5831         * common:
5832           Automatic update of common submodule
5833           From 98e386f to 94ccf4c
5834
5835 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5836
5837         * gst/asfdemux/asfpacket.c:
5838           asfdemux: make sure to avoid arithmetic with _NONE timestamp
5839
5840 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5841
5842         * gst/asfdemux/asfpacket.c:
5843           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
5844           ... so it does not get used as first (valid) payload ts, whereas
5845           the first real valid payload ts may be considerably larger.
5846           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
5847
5848 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5849
5850         * gst/asfdemux/gstasfdemux.c:
5851           asfdemux: slightly relax supported seek requirements
5852           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
5853
5854 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5855
5856         * ext/mpeg2dec/gstmpeg2dec.c:
5857           mpeg2dec: Propagate GstFlowReturn where needed
5858           It was just ignoring the return values...
5859
5860 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5861
5862         * ext/mpeg2dec/gstmpeg2dec.c:
5863           mpeg2dec: Store temporary buffers out of the way
5864           When mpeg2dec needs to do cropping (because downstream can't handle it),
5865           we need temporary buffers to decode to.
5866           Use the user_data field to store those, and unify the rest of the code
5867           that needs to touch a buffer (regardless of how/where it was allocated).
5868           https://bugzilla.gnome.org/show_bug.cgi?id=680194
5869
5870 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5871
5872         * ext/mpeg2dec/gstmpeg2dec.c:
5873           mpeg2dec: Call gst_video_decoder_negotiate()
5874
5875 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5876
5877         * gst/realmedia/rmdemux.c:
5878           rmdemux: give stream tags a different event name so they don't overwrite global tags
5879           There can only be one taglist per name for sticky tag events.
5880           Needs to be fixed more properly, see
5881           https://bugzilla.gnome.org/show_bug.cgi?id=677619
5882
5883 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5884
5885         * gst/realmedia/rademux.c:
5886           rademux: set/send caps on pad after activating it
5887
5888 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5889
5890         * gst/realmedia/rmdemux.c:
5891           rmdemux: set/send caps after activating the source pads
5892           Makes sure the caps event isn't dropped immediately.
5893
5894 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5895
5896         * ext/dvdread/dvdreadsrc.c:
5897           dvdreadsrc: mustn't drop queries like caps query if not started yet
5898
5899 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
5900
5901         * gst/asfdemux/gstasfdemux.c:
5902           asfdemux: extract WM/Year as GstDateTime instead of GDate
5903           So we can signal that only the year field is valid.
5904
5905 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5906
5907         * gst/asfdemux/gstasfdemux.c:
5908           asfdemux: don't leak payload if we are not pushing it
5909
5910 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5911
5912         * ext/sidplay/gstsiddec.cc:
5913         * gst/asfdemux/gstasfdemux.c:
5914         * gst/realmedia/rademux.c:
5915         * gst/realmedia/rmdemux.c:
5916           demuxers: Push STREAM_START when needed
5917
5918 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5919
5920         * gst/asfdemux/gstasfdemux.c:
5921           asf: don't push on inactive streams
5922
5923 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5924
5925         * ext/dvdread/dvdreadsrc.c:
5926           dvdreadsrc: set rank to NONE
5927           It should never be autoplugged really, for DVD
5928           playback there's rsndvd (or will be, realsoonnow).
5929
5930 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5931
5932         * ext/mpeg2dec/gstmpeg2dec.c:
5933           fix for allocator API changes
5934
5935 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5936
5937         * ext/x264/gstx264enc.c:
5938           update for query api changes
5939
5940 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5941
5942         * ext/mpeg2dec/gstmpeg2dec.c:
5943           update for query api changes
5944
5945 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5946
5947         * ext/x264/gstx264enc.c:
5948           update for allocation query changes
5949
5950 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
5951
5952         * LICENSE_readme:
5953           LICENSE_readme: fix typo
5954
5955 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
5956
5957         * LICENSE_readme:
5958           LICENSE_readme: mention x264
5959           https://bugzilla.gnome.org/show_bug.cgi?id=679472
5960
5961 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5962
5963         * gst/asfdemux/gstasfdemux.c:
5964         * gst/realmedia/rademux.c:
5965         * gst/realmedia/rmdemux.c:
5966           gst: Implement segment-done event
5967
5968 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5969
5970         * gst/asfdemux/gstasfdemux.c:
5971           asf: fix x-wmv format in caps
5972
5973 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5974
5975         * gst/asfdemux/asfpacket.c:
5976           asf: unmap packets
5977
5978 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
5979
5980         * gst/asfdemux/asfpacket.c:
5981         * gst/asfdemux/asfpacket.h:
5982         * gst/asfdemux/gstasfdemux.c:
5983           asfdemux: Ignore parsing errors from broken packets
5984           We should instead be counting the number of errors and exiting if
5985           they're too numerous. This makes a number of broken ASF files playable.
5986           https://bugzilla.gnome.org/show_bug.cgi?id=678543
5987           Conflicts:
5988           gst/asfdemux/asfpacket.c
5989           gst/asfdemux/gstasfdemux.c
5990
5991 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5992
5993         * gst/asfdemux/gstasfdemux.c:
5994           fix interlace-mode
5995
5996 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5997
5998         * ext/mpeg2dec/gstmpeg2dec.c:
5999           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
6000
6001 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6002
6003         * ext/mpeg2dec/gstmpeg2dec.c:
6004           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
6005           Fixes bug #377713.
6006
6007 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
6008
6009         * ext/x264/gstx264enc.c:
6010           x264enc: Fix unitialized variable and taglist event
6011
6012 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6013
6014         * ext/mpeg2dec/gstmpeg2dec.c:
6015           mpeg2dec: fix compilation
6016
6017 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6018
6019         * ext/sidplay/gstsiddec.cc:
6020         * gst/asfdemux/gstasfdemux.c:
6021         * gst/realmedia/rademux.c:
6022         * gst/realmedia/rdtmanager.c:
6023         * gst/realmedia/rmdemux.c:
6024           update for task api change
6025
6026 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6027
6028         * ext/mpeg2dec/gstmpeg2dec.c:
6029         * ext/x264/gstx264enc.c:
6030           fix compilation
6031
6032 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6033
6034         * ext/mpeg2dec/gstmpeg2dec.c:
6035         * ext/mpeg2dec/gstmpeg2dec.h:
6036           mpeg2dec: Port to 0.11 again
6037
6038 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6039
6040         * ext/x264/gstx264enc.c:
6041           x264enc: Fix compiler warning
6042
6043 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6044
6045         * ext/mpeg2dec/gstmpeg2dec.c:
6046         * ext/mpeg2dec/gstmpeg2dec.h:
6047           mpeg2dec: Report PAR if not present upstream
6048           And clean up some code
6049
6050 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6051
6052         * ext/mpeg2dec/gstmpeg2dec.c:
6053           mpeg2dec: use _scale_ceil to compute frame period
6054           https://bugzilla.gnome.org/show_bug.cgi?id=675769
6055
6056 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6057
6058         * ext/mpeg2dec/gstmpeg2dec.c:
6059           mpeg2dec: mpeg2dec actually has 3 frame latency
6060           https://bugzilla.gnome.org/show_bug.cgi?id=675769
6061
6062 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
6063
6064         * ext/mpeg2dec/gstmpeg2dec.c:
6065           mpeg2dec: Fix large output buffers leak
6066
6067 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
6068
6069         * ext/mpeg2dec/gstmpeg2dec.c:
6070           mpeg2dec: Port to new way of handling frame reference
6071
6072 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6073
6074         * ext/mpeg2dec/gstmpeg2dec.c:
6075           mpeg2dec: don't leak input_state
6076
6077 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6078
6079         * ext/mpeg2dec/gstmpeg2dec.c:
6080         * ext/mpeg2dec/gstmpeg2dec.h:
6081           mpeg2dec: Port to GstVideoDecoder base class
6082           Conflicts:
6083           ext/mpeg2dec/gstmpeg2dec.c
6084           ext/mpeg2dec/gstmpeg2dec.h
6085           Back to 0.10 state, needs to be ported to 0.11 again.
6086
6087 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6088
6089           Merge remote-tracking branch 'origin/master'
6090
6091 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6092
6093         * ext/x264/gstx264enc.c:
6094         * ext/x264/gstx264enc.h:
6095           x264enc: Port to 0.11 again
6096
6097 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6098
6099         * ext/x264/gstx264enc.c:
6100           x264enc: Don't set latency while holding object lock
6101           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
6102           https://bugzilla.gnome.org/show_bug.cgi?id=675762
6103
6104 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6105
6106         * ext/x264/gstx264enc.c:
6107           x264enc: Use video encoder stream lock to avoid deadlock
6108
6109 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
6110
6111         * ext/x264/gstx264enc.c:
6112           x264enc: Port to new way of passing frame reference
6113
6114 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6115
6116         * ext/x264/gstx264enc.c:
6117           x264enc: Set default stream-format to avc as it's a better format
6118
6119 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6120
6121         * ext/x264/gstx264enc.c:
6122           x264enc: Fix setting latency
6123           Fixes setting latency when framerate is dynamic and round up the latency
6124           to avoid rounding issues.
6125
6126 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6127
6128         * ext/x264/gstx264enc.c:
6129           x264enc: gst_video_encoder_get_frame() is now transfer full
6130
6131 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6132
6133         * ext/x264/gstx264enc.c:
6134           x264enc: don't leak output state
6135
6136 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6137
6138         * ext/x264/gstx264enc.c:
6139         * ext/x264/gstx264enc.h:
6140           x264enc: Remove x264 backward compatibility support
6141
6142 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6143
6144         * ext/x264/gstx264enc.c:
6145           x264enc: Report latency base on x264 buffer size
6146
6147 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6148
6149         * configure.ac:
6150         * ext/x264/gstx264enc.c:
6151         * ext/x264/gstx264enc.h:
6152           x264enc: Port to GstVideoEncoder baseclass
6153           Conflicts:
6154           configure.ac
6155           ext/x264/gstx264enc.c
6156           ext/x264/gstx264enc.h
6157           Back to 0.10 state, needs to be ported to 0.11 again.
6158
6159 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6160
6161         * Android.mk:
6162         * LICENSE_readme:
6163         * configure.ac:
6164         * docs/plugins/Makefile.am:
6165         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6166         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6167         * docs/plugins/inspect/plugin-synaesthesia.xml:
6168         * gst/synaesthesia/.gitignore:
6169         * gst/synaesthesia/Makefile.am:
6170         * gst/synaesthesia/README:
6171         * gst/synaesthesia/gstsynaesthesia.c:
6172         * gst/synaesthesia/gstsynaesthesia.h:
6173         * gst/synaesthesia/synaescope.c:
6174         * gst/synaesthesia/synaescope.h:
6175           synaesthesia: remove experimental GPL-ed synaesthesia plugin
6176           It never made it out of experimental, and there's a new
6177           synaescope element in gst-plugins-bad that's hopefully
6178           sufficiently similar.
6179           https://bugzilla.gnome.org/show_bug.cgi?id=356882
6180
6181 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6182
6183         * gst/mpegstream/.gitignore:
6184           mpegstream: remove leftover hidden .gitignore file
6185
6186 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6187
6188         * gst/synaesthesia/gstsynaesthesia.c:
6189         * tests/check/elements/amrnbenc.c:
6190         * tests/check/elements/x264enc.c:
6191           elements: Use gst_pad_set_caps() instead of manual event fiddling
6192
6193 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6194
6195         * common:
6196           Automatic update of common submodule
6197           From 03a0e57 to 98e386f
6198
6199 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6200
6201         * configure.ac:
6202           Back to development
6203
6204 === release 0.11.92 ===
6205
6206 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6207
6208         * ChangeLog:
6209         * NEWS:
6210         * RELEASE:
6211         * configure.ac:
6212         * docs/plugins/inspect/plugin-a52dec.xml:
6213         * docs/plugins/inspect/plugin-amrnb.xml:
6214         * docs/plugins/inspect/plugin-amrwbdec.xml:
6215         * docs/plugins/inspect/plugin-asf.xml:
6216         * docs/plugins/inspect/plugin-cdio.xml:
6217         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6218         * docs/plugins/inspect/plugin-dvdread.xml:
6219         * docs/plugins/inspect/plugin-dvdsub.xml:
6220         * docs/plugins/inspect/plugin-lame.xml:
6221         * docs/plugins/inspect/plugin-mad.xml:
6222         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6223         * docs/plugins/inspect/plugin-realmedia.xml:
6224         * docs/plugins/inspect/plugin-siddec.xml:
6225         * docs/plugins/inspect/plugin-twolame.xml:
6226         * docs/plugins/inspect/plugin-x264.xml:
6227         * gst-plugins-ugly.doap:
6228         * win32/common/config.h:
6229           Release 0.11.92
6230
6231 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6232
6233         * po/af.po:
6234         * po/az.po:
6235         * po/bg.po:
6236         * po/ca.po:
6237         * po/cs.po:
6238         * po/da.po:
6239         * po/de.po:
6240         * po/el.po:
6241         * po/en_GB.po:
6242         * po/eo.po:
6243         * po/es.po:
6244         * po/eu.po:
6245         * po/fi.po:
6246         * po/fr.po:
6247         * po/gl.po:
6248         * po/hu.po:
6249         * po/id.po:
6250         * po/it.po:
6251         * po/ja.po:
6252         * po/lt.po:
6253         * po/lv.po:
6254         * po/ms.po:
6255         * po/mt.po:
6256         * po/nb.po:
6257         * po/nl.po:
6258         * po/or.po:
6259         * po/pl.po:
6260         * po/pt_BR.po:
6261         * po/ro.po:
6262         * po/ru.po:
6263         * po/sk.po:
6264         * po/sl.po:
6265         * po/sq.po:
6266         * po/sr.po:
6267         * po/sv.po:
6268         * po/tr.po:
6269         * po/uk.po:
6270         * po/vi.po:
6271         * po/zh_CN.po:
6272           Update .po files
6273
6274 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6275
6276         * common:
6277           Automatic update of common submodule
6278           From 1fab359 to 03a0e57
6279
6280 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6281
6282         * ext/sidplay/gstsiddec.cc:
6283         * gst/asfdemux/gstasfdemux.c:
6284         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6285         * gst/realmedia/rademux.c:
6286         * gst/realmedia/rmdemux.c:
6287           update for tag event change
6288
6289 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6290
6291         * common:
6292           Automatic update of common submodule
6293           From f1b5a96 to 1fab359
6294
6295 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6296
6297         * common:
6298           Automatic update of common submodule
6299           From 92b7266 to f1b5a96
6300
6301 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6302
6303         * common:
6304           Automatic update of common submodule
6305           From ec1c4a8 to 92b7266
6306
6307 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6308
6309         * common:
6310           Automatic update of common submodule
6311           From 3429ba6 to ec1c4a8
6312
6313 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6314
6315         * gst/realmedia/rmutils.c:
6316           realmedia: don't use GstStructure API on tag lists
6317
6318 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
6319
6320         * ext/a52dec/gsta52dec.c:
6321           a52dec: really prefer the original number (and position) of channels
6322           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
6323
6324 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6325
6326         * common:
6327           Automatic update of common submodule
6328           From dc70203 to 3429ba6
6329
6330 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6331
6332         * configure.ac:
6333         * ext/x264/gstx264enc.c:
6334           x264: bump x264 requirement to build 106 or later
6335           Build 106 is from September 2010.
6336           https://bugzilla.gnome.org/show_bug.cgi?id=676257
6337
6338 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
6339
6340         * ext/a52dec/gsta52dec.c:
6341         * m4/a52.m4:
6342           a52dec: adapt to work also with new liba52
6343           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
6344
6345 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6346
6347         * ext/a52dec/gsta52dec.c:
6348           a52dec: trigger renegotiation upon changed stream channels
6349           Fixes #675451
6350
6351 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6352
6353         * configure.ac:
6354           configure: Require core/base 0.11.91
6355
6356 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
6357
6358         * .gitignore:
6359           .gitignore: add visual studio IDE files and OS X .DS_Store files
6360           https://bugzilla.gnome.org/show_bug.cgi?id=667899
6361
6362 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6363
6364         * configure.ac:
6365           Back to development
6366
6367 === release 0.11.91 ===
6368
6369 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6370
6371         * ChangeLog:
6372         * NEWS:
6373         * RELEASE:
6374         * common:
6375         * configure.ac:
6376         * gst-plugins-ugly.doap:
6377         * win32/common/config.h:
6378           Release 0.11.91
6379
6380 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6381
6382         * po/af.po:
6383         * po/az.po:
6384         * po/bg.po:
6385         * po/ca.po:
6386         * po/cs.po:
6387         * po/da.po:
6388         * po/de.po:
6389         * po/el.po:
6390         * po/en_GB.po:
6391         * po/eo.po:
6392         * po/es.po:
6393         * po/eu.po:
6394         * po/fi.po:
6395         * po/fr.po:
6396         * po/gl.po:
6397         * po/hu.po:
6398         * po/id.po:
6399         * po/it.po:
6400         * po/ja.po:
6401         * po/lt.po:
6402         * po/lv.po:
6403         * po/ms.po:
6404         * po/mt.po:
6405         * po/nb.po:
6406         * po/nl.po:
6407         * po/or.po:
6408         * po/pl.po:
6409         * po/pt_BR.po:
6410         * po/ro.po:
6411         * po/ru.po:
6412         * po/sk.po:
6413         * po/sl.po:
6414         * po/sq.po:
6415         * po/sr.po:
6416         * po/sv.po:
6417         * po/tr.po:
6418         * po/uk.po:
6419         * po/vi.po:
6420         * po/zh_CN.po:
6421           Update .po files
6422
6423 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6424
6425           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
6426
6427 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6428
6429         * common:
6430           Automatic update of common submodule
6431           From dc70203 to 3429ba6
6432
6433 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6434
6435         * gst/asfdemux/asfpacket.c:
6436           asfdemux: Use correct enum type
6437
6438 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6439
6440         * gst/asfdemux/gstasfdemux.c:
6441           asfdemux: implement pull mode seek snap flags when an index is present
6442           Also ensure we get a proper EOS when seeking past the end of the
6443           file, or (when the snap after flag is set) between the last keyframe
6444           and the end of the file.
6445
6446 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
6447
6448         * ext/cdio/gstcdio.c:
6449         * ext/cdio/gstcdio.h:
6450         * ext/cdio/gstcdiocddasrc.c:
6451           cdio: compensate for libcdio's recent cd-text api changes
6452           https://bugzilla.gnome.org/show_bug.cgi?id=675112
6453           Conflicts:
6454           ext/cdio/gstcdiocddasrc.c
6455
6456 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6457
6458         * ext/dvdread/dvdreadsrc.c:
6459           dvdread: fix build after recent include reshuffling in core
6460           Need to include gmodule.h ourselves now.
6461
6462 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6463
6464         * ext/mpeg2dec/gstmpeg2dec.c:
6465           video: Update for libgstvideo API changes
6466
6467 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6468
6469         * common:
6470           Automatic update of common submodule
6471           From 6db25be to dc70203
6472
6473 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6474
6475         * gst/asfdemux/asfpacket.c:
6476         * gst/asfdemux/asfpacket.h:
6477           asfdemux: fix performance issue, especially with high-bitrate streams
6478           Two things were suboptimal from a performance point of view:
6479           a) consider a large media object such as a video keyframe, which
6480           may be split up into multiple fragments. We would assemble
6481           the media object as follows:
6482           buf = join (join (join (frag1, frag2), frag3), frag4)
6483           which causes many unnecessary memcpy()s, and malloc/free,
6484           which could easily add up to a multiple of the actual object
6485           size. To avoid this, we allocate a buffer of the size needed
6486           from the start and copy fragments into that directly.
6487           b) for every fragment to join, we would create a sub-buffer
6488           before joining it (which would discard the sub-buffer again),
6489           leading to unnecessary miniobject create/free churn.
6490           Conflicts:
6491           gst/asfdemux/asfpacket.c
6492           gst/asfdemux/asfpacket.h
6493
6494 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6495
6496         * gst/asfdemux/asfpacket.c:
6497           asfdemux: avoid unnecessary stream lookup
6498           We have already retrieved the stream for that stream number and
6499           made sure it's not NULL, so no need to do it again here; neither
6500           the number nor the streams changed since the last time.
6501
6502 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
6503
6504         * ext/a52dec/gsta52dec.c:
6505           a52dec: fix first_access bigger than 2
6506           gst_buffer_extract returns the number of bytes extracted, here 2 max.
6507           Set size to the buffer size as was done in 0.10 to avoid first_access
6508           error when it bypass 2.
6509           https://bugzilla.gnome.org/show_bug.cgi?id=673434
6510
6511 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6512
6513         * autogen.sh:
6514         * configure.ac:
6515           configure: Modernize autotools setup a bit
6516           Also we now only create tar.bz2 and tar.xz tarballs.
6517
6518 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6519
6520         * common:
6521           Automatic update of common submodule
6522           From 464fe15 to 6db25be
6523
6524 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6525
6526         * configure.ac:
6527           Back to development
6528
6529 === release 0.11.90 ===
6530
6531 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6532
6533         * ChangeLog:
6534         * NEWS:
6535         * RELEASE:
6536         * configure.ac:
6537         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6538         * docs/plugins/inspect/plugin-a52dec.xml:
6539         * docs/plugins/inspect/plugin-amrnb.xml:
6540         * docs/plugins/inspect/plugin-amrwbdec.xml:
6541         * docs/plugins/inspect/plugin-asf.xml:
6542         * docs/plugins/inspect/plugin-cdio.xml:
6543         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6544         * docs/plugins/inspect/plugin-dvdread.xml:
6545         * docs/plugins/inspect/plugin-dvdsub.xml:
6546         * docs/plugins/inspect/plugin-lame.xml:
6547         * docs/plugins/inspect/plugin-mad.xml:
6548         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6549         * docs/plugins/inspect/plugin-realmedia.xml:
6550         * docs/plugins/inspect/plugin-siddec.xml:
6551         * docs/plugins/inspect/plugin-twolame.xml:
6552         * docs/plugins/inspect/plugin-x264.xml:
6553         * gst-plugins-ugly.doap:
6554         * win32/common/config.h:
6555           Release 0.11.90
6556
6557 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6558
6559         * po/af.po:
6560         * po/az.po:
6561         * po/bg.po:
6562         * po/ca.po:
6563         * po/cs.po:
6564         * po/da.po:
6565         * po/de.po:
6566         * po/el.po:
6567         * po/en_GB.po:
6568         * po/eo.po:
6569         * po/es.po:
6570         * po/eu.po:
6571         * po/fi.po:
6572         * po/fr.po:
6573         * po/gl.po:
6574         * po/hu.po:
6575         * po/id.po:
6576         * po/it.po:
6577         * po/ja.po:
6578         * po/lt.po:
6579         * po/lv.po:
6580         * po/ms.po:
6581         * po/mt.po:
6582         * po/nb.po:
6583         * po/nl.po:
6584         * po/or.po:
6585         * po/pl.po:
6586         * po/pt_BR.po:
6587         * po/ro.po:
6588         * po/ru.po:
6589         * po/sk.po:
6590         * po/sl.po:
6591         * po/sq.po:
6592         * po/sr.po:
6593         * po/sv.po:
6594         * po/tr.po:
6595         * po/uk.po:
6596         * po/vi.po:
6597         * po/zh_CN.po:
6598           Update .po files
6599
6600 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6601
6602         * ext/mad/gstmad.c.orig:
6603           mad: remove .c.orig file
6604
6605 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6606
6607         * ext/a52dec/gsta52dec.c:
6608         * ext/amrnb/amrnbdec.c:
6609         * ext/amrnb/amrnbenc.c:
6610         * ext/amrwbdec/amrwbdec.c:
6611         * ext/cdio/gstcdiocddasrc.c:
6612         * ext/dvdread/dvdreadsrc.c:
6613         * ext/lame/gstlamemp3enc.c:
6614         * ext/mad/gstmad.c:
6615         * ext/mad/gstmad.c.orig:
6616         * ext/mpeg2dec/gstmpeg2dec.c:
6617         * ext/sidplay/gstsiddec.cc:
6618         * ext/twolame/gsttwolamemp2enc.c:
6619         * ext/x264/gstx264enc.c:
6620         * gst/asfdemux/gstasfdemux.c:
6621         * gst/asfdemux/gstrtpasfdepay.c:
6622         * gst/asfdemux/gstrtspwms.c:
6623         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6624         * gst/dvdsub/gstdvdsubdec.c:
6625         * gst/dvdsub/gstdvdsubparse.c:
6626         * gst/realmedia/pnmsrc.c:
6627         * gst/realmedia/rademux.c:
6628         * gst/realmedia/rdtdepay.c:
6629         * gst/realmedia/rdtmanager.c:
6630         * gst/realmedia/rmdemux.c:
6631         * gst/realmedia/rtspreal.c:
6632         * gst/synaesthesia/gstsynaesthesia.c:
6633         * gst/xingmux/gstxingmux.c:
6634           Use new gst_element_class_set_static_metadata()
6635
6636 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6637
6638         * common:
6639           Automatic update of common submodule
6640           From 7fda524 to 464fe15
6641
6642 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6643
6644         * ext/a52dec/gsta52dec.c:
6645         * ext/amrnb/amrnb.c:
6646         * ext/amrwbdec/amrwb.c:
6647         * ext/cdio/gstcdio.c:
6648         * ext/dvdread/dvdreadsrc.c:
6649         * ext/lame/plugin.c:
6650         * ext/mad/gstmad.c:
6651         * ext/mad/gstmad.c.orig:
6652         * ext/mpeg2dec/gstmpeg2dec.c:
6653         * ext/sidplay/gstsiddec.cc:
6654         * ext/twolame/gsttwolamemp2enc.c:
6655         * ext/x264/gstx264enc.c:
6656         * gst/asfdemux/gstasf.c:
6657         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6658         * gst/dvdsub/gstdvdsubdec.c:
6659         * gst/realmedia/realmedia.c:
6660         * gst/synaesthesia/gstsynaesthesia.c:
6661         * gst/xingmux/plugin.c:
6662           gst: Update for GST_PLUGIN_DEFINE() API changes
6663
6664 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6665
6666         * configure.ac:
6667           configure: Update version to 0.11.89.1
6668
6669 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6670
6671         * configure.ac:
6672         * docs/plugins/Makefile.am:
6673         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6674         * docs/version.entities.in:
6675         * ext/a52dec/Makefile.am:
6676         * ext/amrnb/Makefile.am:
6677         * ext/amrwbdec/Makefile.am:
6678         * ext/cdio/Makefile.am:
6679         * ext/lame/Makefile.am:
6680         * ext/mad/Makefile.am:
6681         * ext/mpeg2dec/Makefile.am:
6682         * ext/sidplay/Makefile.am:
6683         * ext/twolame/Makefile.am:
6684         * ext/x264/Makefile.am:
6685         * gst-plugins-ugly.spec.in:
6686         * gst/asfdemux/Makefile.am:
6687         * gst/dvdlpcmdec/Makefile.am:
6688         * gst/dvdsub/Makefile.am:
6689         * gst/realmedia/Makefile.am:
6690         * pkgconfig/Makefile.am:
6691         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
6692         * tests/check/Makefile.am:
6693           gst: Update versioning
6694
6695 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6696
6697         * ext/mpeg2dec/gstmpeg2dec.c:
6698         * ext/mpeg2dec/gstmpeg2dec.h:
6699           mpeg2dec: fix cropping
6700           fix cropping in mpeg2dec
6701
6702 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6703
6704         * ext/mpeg2dec/gstmpeg2dec.c:
6705           mpeg2dec: add crop metadata when buffer is still writable
6706
6707 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6708
6709         * gst/asfdemux/gstrtpasfdepay.c:
6710           update for buffer api change
6711
6712 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6713
6714         * ext/a52dec/gsta52dec.c:
6715         * ext/mad/gstmad.c:
6716           ext: Update for audio decoder API changes
6717
6718 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6719
6720         * tests/check/elements/amrnbenc.c:
6721         * tests/check/elements/x264enc.c:
6722           tests: make more valgrind-friendly and plug caps leak
6723
6724 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6725
6726         * gst/asfdemux/asfpacket.c:
6727         * gst/asfdemux/gstasfdemux.c:
6728         * gst/dvdsub/gstdvdsubdec.c:
6729           update for buffer changes
6730
6731 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6732
6733         * tests/check/elements/x264enc.c:
6734           tests: x264enc: adjust test to removal of deprecated properties
6735
6736 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6737
6738           Replace master with 0.11
6739
6740 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6741
6742         * configure.ac:
6743           back to development
6744
6745 === release 0.11.2 ===
6746
6747 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6748
6749         * ChangeLog:
6750         * NEWS:
6751         * RELEASE:
6752         * configure.ac:
6753         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6754         * docs/plugins/inspect/plugin-a52dec.xml:
6755         * docs/plugins/inspect/plugin-amrnb.xml:
6756         * docs/plugins/inspect/plugin-amrwbdec.xml:
6757         * docs/plugins/inspect/plugin-asf.xml:
6758         * docs/plugins/inspect/plugin-cdio.xml:
6759         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6760         * docs/plugins/inspect/plugin-dvdread.xml:
6761         * docs/plugins/inspect/plugin-dvdsub.xml:
6762         * docs/plugins/inspect/plugin-lame.xml:
6763         * docs/plugins/inspect/plugin-mad.xml:
6764         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6765         * docs/plugins/inspect/plugin-realmedia.xml:
6766         * docs/plugins/inspect/plugin-siddec.xml:
6767         * docs/plugins/inspect/plugin-twolame.xml:
6768         * docs/plugins/inspect/plugin-x264.xml:
6769         * gst-plugins-ugly.doap:
6770         * po/af.po:
6771         * po/az.po:
6772         * po/bg.po:
6773         * po/ca.po:
6774         * po/cs.po:
6775         * po/da.po:
6776         * po/de.po:
6777         * po/el.po:
6778         * po/en_GB.po:
6779         * po/eo.po:
6780         * po/es.po:
6781         * po/eu.po:
6782         * po/fi.po:
6783         * po/fr.po:
6784         * po/gl.po:
6785         * po/hu.po:
6786         * po/id.po:
6787         * po/it.po:
6788         * po/ja.po:
6789         * po/lt.po:
6790         * po/lv.po:
6791         * po/ms.po:
6792         * po/mt.po:
6793         * po/nb.po:
6794         * po/nl.po:
6795         * po/or.po:
6796         * po/pl.po:
6797         * po/pt_BR.po:
6798         * po/ro.po:
6799         * po/ru.po:
6800         * po/sk.po:
6801         * po/sl.po:
6802         * po/sq.po:
6803         * po/sr.po:
6804         * po/sv.po:
6805         * po/tr.po:
6806         * po/uk.po:
6807         * po/vi.po:
6808         * po/zh_CN.po:
6809         * win32/common/config.h:
6810           Release 0.11.2
6811
6812 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6813
6814         * tests/check/elements/mpeg2dec.c:
6815           tests: fix after memory changes
6816
6817 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6818
6819         * ext/x264/gstx264enc.c:
6820         * ext/x264/gstx264enc.h:
6821           x264enc: remove deprecated properties
6822
6823 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6824
6825           Merge remote-tracking branch 'origin/master' into 0.11
6826           So 0.11 folks also get amr include fixes.
6827           Conflicts:
6828           ext/a52dec/gsta52dec.c
6829           ext/mad/gstmad.c
6830
6831 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6832
6833         * gst/synaesthesia/gstsynaesthesia.c:
6834           synaesthesia: fixup for bufferpool api changes
6835           ... as well as some caps ref handling.
6836
6837 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6838
6839         * gst/realmedia/rademux.c:
6840         * gst/realmedia/rmdemux.c:
6841           don't pass random pointers to pull_range
6842
6843 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6844
6845         * ext/mpeg2dec/gstmpeg2dec.c:
6846           update for bufferpool changes
6847
6848 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6849
6850         * ext/mpeg2dec/gstmpeg2dec.c:
6851           update for allocation query changes
6852
6853 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6854
6855         * ext/dvdread/dvdreadsrc.c:
6856         * ext/lame/gstlamemp3enc.c:
6857         * ext/mpeg2dec/gstmpeg2dec.c:
6858         * ext/x264/gstx264enc.c:
6859         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6860         * gst/dvdsub/gstdvdsubdec.c:
6861           update for memory api changes
6862
6863 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6864
6865         * ext/mpeg2dec/gstmpeg2dec.c:
6866           take padding into account
6867
6868 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6869
6870         * ext/mad/gstmad.c:
6871           mad: simplify parsing code
6872           Also fixes #671455 (expected at least).
6873
6874 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6875
6876         * configure.ac:
6877           configure.ac: bump required GLib to 2.31.14
6878           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
6879
6880 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6881
6882         * ext/sidplay/gstsiddec.cc:
6883           fix for caps _normalize changes
6884
6885 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6886
6887         * ext/x264/gstx264enc.c:
6888           fix for caps api changes
6889
6890 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6891
6892         * ext/a52dec/gsta52dec.c:
6893         * ext/a52dec/gsta52dec.h:
6894           a52dec: use base class tag handling helper
6895           ... so as to ensure these to be handled and sent at proper time.
6896
6897 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6898
6899         * ext/dvdread/dvdreadsrc.c:
6900           dvdreadsrc: Use variable type with correct signedness
6901
6902 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
6903
6904         * ext/mpeg2dec/gstmpeg2dec.c:
6905           mpeg2dec: Copy planes in one go when possible
6906
6907 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6908
6909         * configure.ac:
6910         * ext/amrnb/amrnbdec.h:
6911         * ext/amrnb/amrnbenc.h:
6912         * ext/amrwbdec/amrwbdec.h:
6913           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
6914           In previous versions, the opencore-amr include sub-directory
6915           would be specified in the include path in the CFLAGS, but this
6916           is no longer the case in newer versions, so we need to add those
6917           to our include directives.
6918           Based on patch by: Christian Morales Vega
6919           https://bugzilla.gnome.org/show_bug.cgi?id=671123
6920
6921 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6922
6923         * configure.ac:
6924           configure: get rid of non-pkg-config ways to check for opencore-amr
6925
6926 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6927
6928         * ext/mpeg2dec/gstmpeg2dec.c:
6929           update for metadata API changes
6930
6931 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
6932
6933         * ext/amrwbdec/Makefile.am:
6934         * ext/lame/Makefile.am:
6935         * ext/mad/Makefile.am:
6936           amrwbdec, lame, mad: link to libgstbase
6937
6938 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
6939
6940         * ext/x264/gstx264enc.c:
6941           x264enc: fix compiler warning
6942
6943 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6944
6945           Merge remote-tracking branch 'origin/master' into 0.11
6946
6947 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6948
6949           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
6950           Conflicts:
6951           ext/mad/gstmad.c
6952
6953 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6954
6955         * NEWS:
6956         * RELEASE:
6957         * configure.ac:
6958         * docs/plugins/gst-plugins-ugly-plugins.args:
6959         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6960         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6961         * docs/plugins/inspect/plugin-a52dec.xml:
6962         * docs/plugins/inspect/plugin-amrnb.xml:
6963         * docs/plugins/inspect/plugin-amrwbdec.xml:
6964         * docs/plugins/inspect/plugin-asf.xml:
6965         * docs/plugins/inspect/plugin-cdio.xml:
6966         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6967         * docs/plugins/inspect/plugin-dvdread.xml:
6968         * docs/plugins/inspect/plugin-dvdsub.xml:
6969         * docs/plugins/inspect/plugin-iec958.xml:
6970         * docs/plugins/inspect/plugin-lame.xml:
6971         * docs/plugins/inspect/plugin-mad.xml:
6972         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6973         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6974         * docs/plugins/inspect/plugin-mpegstream.xml:
6975         * docs/plugins/inspect/plugin-realmedia.xml:
6976         * docs/plugins/inspect/plugin-siddec.xml:
6977         * docs/plugins/inspect/plugin-twolame.xml:
6978         * docs/plugins/inspect/plugin-x264.xml:
6979         * win32/common/config.h:
6980           Bump version after release
6981
6982 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
6983
6984         * autogen.sh:
6985           autogen.sh: avoid touching .po files during 'make'
6986           A simple workaround to deal with GNU gettext automake integration
6987           failing to deal with git.  Fixes: #669207
6988
6989 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6990
6991         * ext/x264/gstx264enc.c:
6992           x264: convert g_print to LOG
6993
6994 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6995
6996         * gst/asfdemux/gstrtpasfdepay.c:
6997           update for new memory api
6998
6999 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7000
7001         * ext/x264/gstx264enc.c:
7002           x264enc: handle pts and dts
7003
7004 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7005
7006         * ext/mad/gstmad.c:
7007           mad: handle libmad freeform parsing quirk
7008
7009 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7010
7011         * ext/mad/gstmad.c:
7012           mad: fixup unhacking last frame coaxing
7013           ... so as to not only replace the data pointer but also available size.
7014
7015 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
7016
7017         * gst-plugins-ugly.spec.in:
7018           Add latest plugins
7019
7020 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7021
7022         * win32/common/config.h:
7023           win32: back to development
7024
7025 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7026
7027         * configure.ac:
7028         * gst/synaesthesia/gstsynaesthesia.c:
7029         * gst/synaesthesia/gstsynaesthesia.h:
7030           synaesthesia: port to 0.11
7031
7032 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7033
7034         * configure.ac:
7035         * gst/xingmux/gstxingmux.c:
7036           xingmux: port to 0.11
7037
7038 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7039
7040         * configure.ac:
7041           back to development
7042
7043 === release 0.11.1 ===
7044
7045 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7046
7047         * ChangeLog:
7048         * NEWS:
7049         * RELEASE:
7050         * configure.ac:
7051         * docs/plugins/gst-plugins-ugly-plugins.args:
7052         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7053         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7054         * docs/plugins/inspect/plugin-a52dec.xml:
7055         * docs/plugins/inspect/plugin-amrnb.xml:
7056         * docs/plugins/inspect/plugin-amrwbdec.xml:
7057         * docs/plugins/inspect/plugin-asf.xml:
7058         * docs/plugins/inspect/plugin-cdio.xml:
7059         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7060         * docs/plugins/inspect/plugin-dvdread.xml:
7061         * docs/plugins/inspect/plugin-dvdsub.xml:
7062         * docs/plugins/inspect/plugin-lame.xml:
7063         * docs/plugins/inspect/plugin-mad.xml:
7064         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7065         * docs/plugins/inspect/plugin-realmedia.xml:
7066         * docs/plugins/inspect/plugin-siddec.xml:
7067         * docs/plugins/inspect/plugin-twolame.xml:
7068         * docs/plugins/inspect/plugin-x264.xml:
7069         * gst-plugins-ugly.doap:
7070         * po/af.po:
7071         * po/az.po:
7072         * po/bg.po:
7073         * po/ca.po:
7074         * po/cs.po:
7075         * po/da.po:
7076         * po/de.po:
7077         * po/el.po:
7078         * po/en_GB.po:
7079         * po/eo.po:
7080         * po/es.po:
7081         * po/eu.po:
7082         * po/fi.po:
7083         * po/fr.po:
7084         * po/gl.po:
7085         * po/hu.po:
7086         * po/id.po:
7087         * po/it.po:
7088         * po/ja.po:
7089         * po/lt.po:
7090         * po/lv.po:
7091         * po/ms.po:
7092         * po/mt.po:
7093         * po/nb.po:
7094         * po/nl.po:
7095         * po/or.po:
7096         * po/pl.po:
7097         * po/pt_BR.po:
7098         * po/ro.po:
7099         * po/ru.po:
7100         * po/sk.po:
7101         * po/sl.po:
7102         * po/sq.po:
7103         * po/sr.po:
7104         * po/sv.po:
7105         * po/tr.po:
7106         * po/uk.po:
7107         * po/vi.po:
7108         * po/zh_CN.po:
7109         * win32/common/config.h:
7110           RELEASE 0.11.1
7111
7112 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7113
7114           Merge branch 'master' into 0.11
7115           Conflicts:
7116           ext/mad/gstmad.c
7117
7118 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7119
7120         * ext/mad/gstmad.c:
7121           mad: unhack last frame coaxing
7122           ... so as to maximally use available base class API and interfere least
7123           as possible with its internal state.
7124
7125 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7126
7127         * ext/mad/gstmad.c:
7128           mad: fix compilation
7129
7130 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7131
7132         * ext/mad/gstmad.c:
7133           mad: chain up to default event handler
7134
7135 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
7136
7137         * ext/x264/gstx264enc.c:
7138           x264enc: unmap video frame after encoding
7139           Fixes major memory leak.
7140           https://bugzilla.gnome.org/show_bug.cgi?id=669863
7141
7142 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7143
7144         * ext/x264/gstx264enc.c:
7145           x264enc: fix after merge
7146
7147 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7148
7149           Merge branch 'master' into 0.11
7150           Conflicts:
7151           ext/x264/gstx264enc.c
7152
7153 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7154
7155         * ext/sidplay/gstsiddec.cc:
7156         * ext/sidplay/gstsiddec.h:
7157           sidplay: don't use ulong properties
7158
7159 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7160
7161         * ext/sidplay/gstsiddec.cc:
7162           sidplay: fix negotiation
7163
7164 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
7165
7166         * ext/x264/gstx264enc.c:
7167           x264enc: Add baseline profile to caps
7168           libx264 does not yet support the features that create the difference
7169           between baseline and constrained baseline profile. Hence it currently
7170           supports both though it can only technically encode constrained
7171           baseline.
7172
7173 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7174
7175         * ext/amrnb/amrnbenc.c:
7176         * gst/asfdemux/gstasfdemux.c:
7177         * gst/realmedia/rdtmanager.c:
7178           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
7179
7180 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7181
7182         * tests/check/elements/mpeg2dec.c:
7183           mpeg2dec: fix test a bit more
7184           Still broken because cropping is broken in mpeg2dec
7185
7186 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7187
7188         * tests/check/elements/amrnbenc.c:
7189         * tests/check/elements/x264enc.c:
7190         * tests/check/elements/xingmux.c:
7191           tests: fix some tests
7192
7193 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7194
7195         * ext/twolame/gsttwolamemp2enc.c:
7196           twolame: Use new audio encoder/decoder base class API for srcpad caps
7197
7198 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7199
7200         * ext/lame/gstlamemp3enc.c:
7201           lame: Use new audio encoder/decoder base class API for srcpad caps
7202
7203 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7204
7205         * ext/mad/gstmad.c:
7206           mad: Use new audio encoder/decoder base class API for srcpad caps
7207
7208 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7209
7210         * ext/a52dec/gsta52dec.c:
7211           a52dec: Use new audio encoder/decoder base class API for srcpad caps
7212
7213 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7214
7215         * ext/amrwbdec/amrwbdec.c:
7216           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
7217
7218 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7219
7220         * ext/amrnb/amrnbdec.c:
7221         * ext/amrnb/amrnbenc.c:
7222           amrnb: Use new audio encoder/decoder base class API for srcpad caps
7223
7224 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7225
7226         * ext/mad/gstmad.c:
7227           mad: ensure we do not confuse the base class with our buffer guard
7228           mad expects extra bytes at the end of a buffer (see discussion in
7229           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
7230           and since we inject these without the base class' knowledge, we
7231           need to hide the bodies better.
7232           This fixes an assert at EOS when decoding an mp3 manually without
7233           an intervening mpegaudioparse.
7234
7235 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7236
7237         * gst/realmedia/rtspreal.c:
7238           update for HEADER flag
7239
7240 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
7241
7242         * ext/x264/gstx264enc.c:
7243         * ext/x264/gstx264enc.h:
7244           x264enc: implement force-key-unit API
7245
7246 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
7247
7248         * common:
7249           Automatic update of common submodule
7250           From c463bc0 to 7fda524
7251
7252 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7253
7254         * ext/amrnb/amrnbdec.c:
7255         * ext/amrwbdec/amrwbdec.c:
7256           amr: port to 0.11 again
7257
7258 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7259
7260           Merge branch 'master' into 0.11
7261           Conflicts:
7262           ext/a52dec/gsta52dec.c
7263
7264 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7265
7266         * ext/a52dec/gsta52dec.c:
7267         * ext/amrnb/amrnbdec.c:
7268         * ext/amrnb/amrnbenc.c:
7269         * ext/amrwbdec/amrwbdec.c:
7270         * ext/dvdread/dvdreadsrc.c:
7271         * ext/lame/gstlamemp3enc.c:
7272         * ext/mad/gstmad.c:
7273         * ext/mpeg2dec/gstmpeg2dec.c:
7274         * ext/sidplay/gstsiddec.cc:
7275         * ext/twolame/gsttwolamemp2enc.c:
7276         * gst/asfdemux/asfpacket.c:
7277         * gst/asfdemux/gstasfdemux.c:
7278         * gst/asfdemux/gstrtpasfdepay.c:
7279         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7280         * gst/dvdsub/gstdvdsubdec.c:
7281         * gst/dvdsub/gstdvdsubdec.h:
7282         * gst/realmedia/gstrdtbuffer.c:
7283         * gst/realmedia/gstrdtbuffer.h:
7284         * gst/realmedia/rdtdepay.c:
7285         * gst/realmedia/rmdemux.c:
7286         * gst/realmedia/rmutils.c:
7287           port to new memory API
7288
7289 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7290
7291         * common:
7292           Automatic update of common submodule
7293           From 2a59016 to c463bc0
7294
7295 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7296
7297         * gst-libs/gst/glib-compat-private.h:
7298           Remove compatibility versions for deprecated GLib API
7299
7300 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7301
7302         * ext/a52dec/gsta52dec.c:
7303           a52dec: fix read buffer overflow upon syncing
7304           The wrong size was being decremented, leading to a runaway
7305           read loop.
7306
7307 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7308
7309         * common:
7310         * configure.ac:
7311           Add --disable-fatal-warnings configure option
7312
7313 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7314
7315         * gst/asfdemux/gstasfdemux.c:
7316         * gst/realmedia/rademux.c:
7317         * gst/realmedia/rdtmanager.c:
7318         * gst/realmedia/rmdemux.c:
7319           port to new gthread API
7320
7321 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7322
7323         * configure.ac:
7324           configure.ac: Require GLib 2.31.10 for consistency
7325
7326 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7327
7328         * common:
7329           Automatic update of common submodule
7330           From 0807187 to 2a59016
7331
7332 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7333
7334         * ext/amrwbdec/amrwbdec.c:
7335           amrwbdec: _parse should not return OK if not enough data yet
7336
7337 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7338
7339         * ext/amrnb/amrnbdec.c:
7340           amrnbdec: _parse should not return OK if not enough data yet
7341
7342 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7343
7344         * ext/dvdread/dvdreadsrc.c:
7345           dvdreadsrc: fix off by one in cell calculation for the last chapter
7346
7347 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7348
7349         * gst/asfdemux/gstasfdemux.c:
7350           asfdemux: set caps on src pad before adding it
7351
7352 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7353
7354         * gst/asfdemux/gstasfdemux.c:
7355           asfdemux: perform writable buffer map to copy into it
7356
7357 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7358
7359         * gst/asfdemux/asfpacket.c:
7360         * gst/asfdemux/asfpacket.h:
7361           asfpacket: fix 0.11 ported payload extraction
7362           ... to cater for not necessarily offset == size - cur_pos,
7363           as size may have been adjusted due to padding.
7364           Fixes #667567.
7365
7366 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7367
7368         * ext/x264/gstx264enc.c:
7369           x264enc: remove useless and semantically (though not practically) wrong code
7370           The object will be freed, so it's pointless to set the pointers
7371           to NULL anyway.
7372
7373 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7374
7375         * ext/x264/gstx264enc.c:
7376           x264enc: remove leaking "optimization"
7377
7378 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7379
7380         * gst/asfdemux/gstasfdemux.c:
7381           GST_TYPE_DATE -> G_TYPE_DATE
7382
7383 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7384
7385           Merge remote-tracking branch 'origin/master' into 0.11
7386           Conflicts:
7387           ext/a52dec/gsta52dec.c
7388
7389 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7390
7391         * ext/a52dec/gsta52dec.c:
7392           a52dec: plug buffer leak
7393
7394 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7395
7396         * ext/a52dec/gsta52dec.c:
7397           a52dec: plug buffer leak
7398
7399 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7400
7401         * ext/amrnb/amrnbenc.c:
7402           amrnbenc: _map and _unmap the appropriate input and output buffers
7403
7404 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7405
7406         * ext/a52dec/gsta52dec.c:
7407           a52dec: Fix some merge mistakes
7408
7409 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7410
7411           Merge branch 'master' into 0.11
7412           Conflicts:
7413           ext/a52dec/gsta52dec.c
7414           ext/a52dec/gsta52dec.h
7415           ext/lame/gstlame.c
7416           ext/lame/gstlame.h
7417           ext/lame/gstlamemp3enc.c
7418           ext/mad/gstmad.c
7419           ext/mad/gstmad.h
7420           gst/mpegaudioparse/gstmpegaudioparse.c
7421           gst/mpegstream/gstdvddemux.c
7422           gst/realmedia/rdtdepay.c
7423           po/es.po
7424           po/lv.po
7425           po/sr.po
7426
7427 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7428
7429         * gst/dvdsub/Makefile.am:
7430           dvdsub: add some CFLAGS and LIBS in Makefile.am
7431           ... since adapter is still used.
7432
7433 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7434
7435         * gst/realmedia/rmdemux.c:
7436           rmdemux: Don't use buffer after unreffing
7437
7438 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7439
7440         * gst/asfdemux/gstasfdemux.c:
7441           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
7442
7443 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7444
7445         * ext/mad/gstmad.c:
7446           mad: Correctly unmap the buffer with the original data pointer
7447
7448 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7449
7450         * ext/mad/gstmad.c:
7451           mad: Make sure to set caps on the srcpad if none are set yet
7452
7453 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7454
7455         * ext/mad/Makefile.am:
7456           mad: fix LIBS order in Makefile.am
7457
7458 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7459
7460         * ext/mad/gstmad.h:
7461           mad: remove left-over id3tag.h include
7462           We don't use libid3tag any more.
7463
7464 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7465
7466         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7467           dvdlpcmdec: fix for multichannel
7468
7469 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7470
7471         * ext/a52dec/gsta52dec.c:
7472         * ext/a52dec/gsta52dec.h:
7473           a52dec: Update for the new raw audio caps
7474
7475 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7476
7477         * ext/mad/gstmad.c:
7478           mad: Update for the new raw audio caps
7479
7480 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7481
7482         * ext/lame/gstlamemp3enc.c:
7483           lamemp3enc: Update for the new raw audio caps
7484
7485 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7486
7487         * ext/twolame/gsttwolamemp2enc.c:
7488           twolamemp2enc: Update for the new raw audio caps
7489
7490 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7491
7492         * ext/amrwbdec/amrwbdec.c:
7493           amrwbdec: Add the new layout field to the raw audio caps
7494
7495 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7496
7497         * ext/amrnb/amrnbdec.c:
7498         * ext/amrnb/amrnbenc.c:
7499           amrnb: Add the new layout field to the raw audio caps
7500
7501 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7502
7503         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7504         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7505           dvdlpcmdec: Port to the new raw audio caps
7506
7507 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7508
7509         * gst/asfdemux/gstasfdemux.c:
7510           asfdemux: Update for libgstriff API changes
7511           Still needs to handle audio channel reordering.
7512
7513 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7514
7515         * common:
7516           Automatic update of common submodule
7517           From 50b34ab to 0807187
7518
7519 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7520
7521         * ext/lame/Makefile.am:
7522           lame: fix LIBADD order in Makefile.am
7523
7524 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7525
7526         * tests/check/elements/amrnbenc.c:
7527         * tests/check/elements/mpeg2dec.c:
7528         * tests/check/elements/x264enc.c:
7529         * tests/check/elements/xingmux.c:
7530         * tests/check/generic/states.c:
7531           tests: make tests compile
7532
7533 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7534
7535         * ext/amrwbdec/amrwbdec.c:
7536         * ext/dvdread/dvdreadsrc.c:
7537         * ext/mad/gstmad.c:
7538         * ext/sidplay/gstsiddec.cc:
7539         * gst/asfdemux/gstasfdemux.c:
7540         * gst/realmedia/pnmsrc.c:
7541         * gst/realmedia/rdtmanager.c:
7542         * gst/realmedia/rmdemux.c:
7543           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
7544
7545 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7546
7547         * tests/check/Makefile.am:
7548           tests: disable generic index test
7549
7550 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7551
7552         * ext/mpeg2dec/gstmpeg2dec.c:
7553           mpeg2dec: remove all seeking-related code
7554           A parser or demuxer upstream should handle this Same for
7555           queries.
7556
7557 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7558
7559         * ext/mpeg2dec/gstmpeg2dec.c:
7560         * ext/mpeg2dec/gstmpeg2dec.h:
7561           mpeg2dec: update for GstIndex removal
7562
7563 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7564
7565         * ext/cdio/gstcdiocddasrc.c:
7566           cdio: update for probe vfunc removal in GstAudioCdSrc
7567
7568 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7569
7570         * ext/lame/gstlame.c:
7571         * ext/lame/gstlamemp3enc.c:
7572           lame: fix printf format in debug statements
7573           https://bugzilla.gnome.org/show_bug.cgi?id=666926
7574
7575 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7576
7577         * ext/lame/gstlame.c:
7578         * ext/lame/gstlame.h:
7579           lame: ensure parsed output
7580           ... by doing some basic parsing of encoded lame data.
7581
7582 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7583
7584         * ext/lame/gstlame.h:
7585           lame: cleanup unused instance struct fields
7586
7587 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7588
7589         * ext/lame/Makefile.am:
7590         * ext/lame/gstlamemp3enc.c:
7591         * ext/lame/gstlamemp3enc.h:
7592           lamemp3enc: ensure parsed output
7593           ... by doing some basic parsing of encoded lame data.
7594           Fixes #652150.
7595
7596 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7597
7598         * ext/lame/gstlamemp3enc.c:
7599           lamemp3enc: do not leak merged tags
7600
7601 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7602
7603         * ext/mad/gstmad.c:
7604         * ext/mad/gstmad.h:
7605           mad: helpfully bodge the last buffer to let mad decode the last frame
7606           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
7607           to be believed, the last buffer must be followed by a number of 0 bytes
7608           in order for the last frame to be decoded (at least in some cases).
7609           Doing so seems to work here, fixing a missing 1152 samples when using
7610           mp3parse before mad (not using mp3parse would yield the correct amount
7611           of samples, if there's extra non-MP3 data after (eg, tag data)).
7612
7613 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7614
7615         * ext/dvdread/dvdreadsrc.c:
7616           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
7617
7618 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7619
7620         * gst/mpegstream/gstdvddemux.c:
7621           dvddemux: tweak subtitle stream setup based on dvd language codes event
7622           ... to allow for non-continuous subtitle stream numbers.
7623           The missing stream numbers tend to come up as subtitle streams anyway
7624           (albeit not with an identified language tag).
7625
7626 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7627
7628         * ext/dvdread/dvdreadsrc.c:
7629           dvdreadsrc: minor safety tweak to sector seeking
7630
7631 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
7632
7633         * ext/a52dec/gsta52dec.c:
7634           a52dec: check that a52_init returns a valid a52 state
7635
7636 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7637
7638         * ext/mpeg2dec/gstmpeg2dec.c:
7639           mpeg2dec: update for new interlaced flags
7640
7641 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7642
7643         * ext/a52dec/Makefile.am:
7644         * ext/a52dec/gsta52dec.c:
7645         * ext/a52dec/gsta52dec.h:
7646           a52dec: port to audiodecoder
7647
7648 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7649
7650         * ext/mad/Makefile.am:
7651         * ext/mad/gstmad.c:
7652         * ext/mad/gstmad.h:
7653           mad: port to audiodecoder
7654
7655 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7656
7657         * ext/a52dec/gsta52dec.c:
7658           a52dec: Don't claim to support upstream renegotiation
7659           and use fixed caps on the srcpad. To correctly support
7660           upstream renegotiation a52dec would need to check if the
7661           caps of the downstream allocated buffer are the requested
7662           caps or if the size is different.
7663           Fixes bug #665989.
7664
7665 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
7666
7667         * ext/a52dec/gsta52dec.c:
7668           a52dec: Check that the a52_state is correctly initialized
7669
7670 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7671
7672         * gst-libs/gst/Makefile.am:
7673         * gst-libs/gst/glib-compat-private.h:
7674         * gst/asfdemux/gstasfdemux.c:
7675         * gst/mpegaudioparse/gstmpegaudioparse.c:
7676         * gst/realmedia/rademux.c:
7677         * gst/realmedia/rdtmanager.c:
7678         * gst/realmedia/rmdemux.c:
7679           Work around deprecated thread API in glib master
7680           Add private replacements for deprecated functions such as
7681           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
7682           to avoid the deprecation warnings. We can't change most of
7683           these in 0.10 because they're part of our API and ABI.
7684           Suppress deprecation warnings in selected files, mostly for
7685           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
7686           not much we can do here in 0.10.
7687
7688 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7689
7690         * po/LINGUAS:
7691         * po/eo.po:
7692         * po/es.po:
7693         * po/lv.po:
7694         * po/sr.po:
7695           po: update translations
7696
7697 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7698
7699         * gst/realmedia/rdtdepay.c:
7700           rdtdepay: make buffer metadata writable before setting caps on it
7701           Fixes issue when the header buffer is being pushed, which was taken
7702           from the caps and is therefore not writable.
7703
7704 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7705
7706         * ext/dvdread/dvdreadsrc.c:
7707           fix for basesrc changes
7708
7709 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
7710
7711         * gst/asfdemux/gstrtpasfdepay.c:
7712           rtpasfdepay: Initialize GstRTPBuffer before usage
7713
7714 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7715
7716           Merge remote-tracking branch 'origin/master' into 0.11
7717           Conflicts:
7718           ext/dvdread/dvdreadsrc.c
7719
7720 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
7721
7722         * ext/dvdread/dvdreadsrc.c:
7723           dvdreadsrc: Fix format string compiler warning
7724           Fixes bug #665101.
7725
7726 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7727
7728           Merge remote-tracking branch 'origin/master' into 0.11
7729
7730 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7731
7732         * ext/mpeg2dec/gstmpeg2dec.c:
7733           Update for indexable change
7734
7735 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7736
7737         * gst/realmedia/rdtmanager.c:
7738           update for clock provider API change
7739
7740 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7741
7742         * ext/a52dec/gsta52dec.c:
7743         * ext/amrnb/amrnbdec.c:
7744         * ext/amrnb/amrnbenc.c:
7745         * ext/amrwbdec/amrwbdec.c:
7746         * ext/dvdread/dvdreadsrc.c:
7747         * ext/lame/gstlame.c:
7748         * ext/lame/gstlamemp3enc.c:
7749         * ext/mad/gstmad.c:
7750         * ext/mpeg2dec/gstmpeg2dec.c:
7751         * ext/sidplay/gstsiddec.cc:
7752         * ext/twolame/gsttwolame.c:
7753         * ext/x264/gstx264enc.c:
7754         * gst/asfdemux/gstasfdemux.c:
7755         * gst/asfdemux/gstrtpasfdepay.c:
7756         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7757         * gst/dvdsub/gstdvdsubdec.c:
7758         * gst/dvdsub/gstdvdsubparse.c:
7759         * gst/iec958/ac3iec.c:
7760         * gst/mpegaudioparse/gstmpegaudioparse.c:
7761         * gst/mpegaudioparse/gstxingmux.c:
7762         * gst/mpegstream/gstdvddemux.c:
7763         * gst/mpegstream/gstmpegdemux.c:
7764         * gst/mpegstream/gstmpegparse.c:
7765         * gst/mpegstream/gstrfc2250enc.c:
7766         * gst/realmedia/pnmsrc.c:
7767         * gst/realmedia/rademux.c:
7768         * gst/realmedia/rdtdepay.c:
7769         * gst/realmedia/rdtmanager.c:
7770         * gst/realmedia/rmdemux.c:
7771         * gst/synaesthesia/gstsynaesthesia.c:
7772           various: fix pad template ref leaks
7773           https://bugzilla.gnome.org/show_bug.cgi?id=662664
7774
7775 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
7776
7777         * tests/check/elements/xingmux.c:
7778           tests: update for gstcheck API change
7779
7780 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7781
7782         * ext/amrnb/amrnbenc.c:
7783         * ext/dvdread/dvdreadsrc.c:
7784         * ext/lame/gstlamemp3enc.c:
7785         * ext/twolame/gsttwolamemp2enc.c:
7786           ext: fix more printf format warnings in debug messages
7787
7788 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
7789
7790         * gst/asfdemux/gstasfdemux.c:
7791         * gst/asfdemux/gstrtpasfdepay.c:
7792         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7793         * gst/dvdsub/gstdvdsubdec.c:
7794         * gst/dvdsub/gstdvdsubparse.c:
7795         * gst/realmedia/rademux.c:
7796         * gst/realmedia/rmdemux.c:
7797           Fix print format compiler warnings on OS X / 64bit
7798           https://bugzilla.gnome.org/show_bug.cgi?id=662617
7799
7800 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7801
7802         * gst/asfdemux/gstasfdemux.c:
7803         * gst/realmedia/rademux.c:
7804         * gst/realmedia/rdtmanager.c:
7805         * gst/realmedia/rmdemux.c:
7806           update for activation changes
7807
7808 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7809
7810         * gst/asfdemux/gstasfdemux.c:
7811         * gst/realmedia/rademux.c:
7812         * gst/realmedia/rmdemux.c:
7813           update for new scheduling query
7814
7815 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7816
7817         * gst/asfdemux/gstasfdemux.c:
7818         * gst/realmedia/rademux.c:
7819         * gst/realmedia/rdtmanager.c:
7820         * gst/realmedia/rmdemux.c:
7821           add parent to activate functions
7822
7823 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7824
7825         * ext/a52dec/gsta52dec.c:
7826         * ext/mpeg2dec/gstmpeg2dec.c:
7827         * ext/sidplay/gstsiddec.cc:
7828         * ext/x264/gstx264enc.c:
7829         * gst/asfdemux/gstasfdemux.c:
7830         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7831         * gst/dvdsub/gstdvdsubdec.c:
7832         * gst/dvdsub/gstdvdsubparse.c:
7833         * gst/realmedia/rademux.c:
7834         * gst/realmedia/rdtdepay.c:
7835         * gst/realmedia/rdtmanager.c:
7836         * gst/realmedia/rmdemux.c:
7837           add parent to pad functions
7838
7839 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7840
7841         * ext/mpeg2dec/gstmpeg2dec.c:
7842         * ext/sidplay/gstsiddec.cc:
7843         * ext/x264/gstx264enc.c:
7844         * gst/asfdemux/gstasfdemux.c:
7845         * gst/realmedia/rademux.c:
7846         * gst/realmedia/rdtmanager.c:
7847         * gst/realmedia/rmdemux.c:
7848           add parent to query function
7849
7850 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7851
7852         * gst/asfdemux/gstasfdemux.c:
7853         * gst/realmedia/rademux.c:
7854           _query_peer_*() -> _peer_query_*()
7855
7856 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7857
7858         * gst/dvdsub/gstdvdsubdec.c:
7859           _accept_caps() -> _query_accept_caps()
7860
7861 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7862
7863         * ext/x264/gstx264enc.c:
7864           _peer_get_caps() -> _peer_query_caps()
7865
7866 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7867
7868         * ext/x264/gstx264enc.c:
7869           update for _get_caps() -> _query_caps()
7870
7871 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7872
7873         * ext/x264/gstx264enc.c:
7874           change getcaps to query
7875
7876 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7877
7878         * ext/mad/gstmad.c:
7879           mad: re-instate accidentally dropped rank
7880
7881 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7882
7883         * ext/dvdread/dvdreadsrc.c:
7884         * gst/realmedia/pnmsrc.c:
7885           Update for GstURIHandler get_protocols() changes
7886
7887 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7888
7889         * ext/dvdread/dvdreadsrc.c:
7890         * ext/dvdread/dvdreadsrc.h:
7891         * gst/realmedia/pnmsrc.c:
7892           dvdreadsrc, pnmsrc: update for GstURIHandler changes
7893
7894 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7895
7896         * ext/mad/gstmad.c:
7897           mad: re-port to 0.11
7898           This time using the base class. Still something
7899           wrong with the parsing though, when there's no
7900           parser or demuxer upstream (which of course
7901           shouldn't happen in a normal playback scenario).
7902
7903 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7904
7905         * ext/mad/gstmad.c:
7906         * ext/mad/gstmad.h:
7907           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
7908
7909 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7910
7911         * ext/mad/gstmad.c:
7912         * ext/mad/gstmad.h:
7913           mad: replace with 0.10 version ported to GstAudioDecoder
7914           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
7915           of Mark's baseaudio branch.
7916           Would probably be too risky to drop this into 0.10 given
7917           all the things mad is doing.
7918
7919 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7920
7921         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7922           docs: remove bits for old lame element from sections.txt file
7923
7924 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7925
7926         * Android.mk:
7927         * configure.ac:
7928         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7929         * docs/plugins/inspect/plugin-mpegstream.xml:
7930         * gst-plugins-ugly.spec.in:
7931         * gst/mpegstream/Makefile.am:
7932         * gst/mpegstream/README:
7933         * gst/mpegstream/gstdvddemux.c:
7934         * gst/mpegstream/gstdvddemux.h:
7935         * gst/mpegstream/gstmpegclock.c:
7936         * gst/mpegstream/gstmpegclock.h:
7937         * gst/mpegstream/gstmpegdemux.c:
7938         * gst/mpegstream/gstmpegdemux.h:
7939         * gst/mpegstream/gstmpegpacketize.c:
7940         * gst/mpegstream/gstmpegpacketize.h:
7941         * gst/mpegstream/gstmpegparse.c:
7942         * gst/mpegstream/gstmpegparse.h:
7943         * gst/mpegstream/gstmpegstream.c:
7944         * gst/mpegstream/gstrfc2250enc.c:
7945         * gst/mpegstream/gstrfc2250enc.h:
7946         * gst/mpegstream/mpegstream.vcproj:
7947         * gst/mpegstream/notes:
7948         * win32/MANIFEST:
7949         * win32/vs6/gst_plugins_ugly.dsw:
7950         * win32/vs6/libgstac3parse.dsp:
7951         * win32/vs6/libgstmpegaudioparse.dsp:
7952         * win32/vs6/libgstmpegstream.dsp:
7953           mpegstream: remove the old mpeg-ps parser and demuxers
7954           Don't want anyone porting this by accident.
7955           Superseded by mpegpsdemux in -bad.
7956
7957 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7958
7959         * configure.ac:
7960         * ext/cdio/Makefile.am:
7961         * ext/cdio/gstcdio.c:
7962         * ext/cdio/gstcdiocddasrc.c:
7963         * ext/cdio/gstcdiocddasrc.h:
7964           cdio: port cdiocddasrc to 0.11
7965
7966 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7967
7968         * tests/check/elements/mpeg2dec.c:
7969           tests: port mpeg2dec to 0.11
7970           It compiles, but fails.
7971
7972 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7973
7974         * tests/check/elements/x264enc.c:
7975           tests: port x264enc unit test to 0.11
7976           Well, it compiles now at least.
7977
7978 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7979
7980         * gst/asfdemux/gstrtpasfdepay.h:
7981           update for base class rename
7982
7983 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7984
7985         * gst/asfdemux/gstrtpasfdepay.c:
7986         * gst/asfdemux/gstrtpasfdepay.h:
7987           update for base class rename
7988
7989 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7990
7991         * po/af.po:
7992         * po/az.po:
7993         * po/bg.po:
7994         * po/ca.po:
7995         * po/cs.po:
7996         * po/da.po:
7997         * po/de.po:
7998         * po/el.po:
7999         * po/en_GB.po:
8000         * po/es.po:
8001         * po/eu.po:
8002         * po/fi.po:
8003         * po/fr.po:
8004         * po/gl.po:
8005         * po/hu.po:
8006         * po/id.po:
8007         * po/it.po:
8008         * po/ja.po:
8009         * po/lt.po:
8010         * po/lv.po:
8011         * po/ms.po:
8012         * po/mt.po:
8013         * po/nb.po:
8014         * po/nl.po:
8015         * po/or.po:
8016         * po/pl.po:
8017         * po/pt_BR.po:
8018         * po/ro.po:
8019         * po/ru.po:
8020         * po/sk.po:
8021         * po/sl.po:
8022         * po/sq.po:
8023         * po/sr.po:
8024         * po/sv.po:
8025         * po/tr.po:
8026         * po/uk.po:
8027         * po/vi.po:
8028         * po/zh_CN.po:
8029           po: update translations
8030
8031 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8032
8033         * docs/plugins/gst-plugins-ugly-plugins.args:
8034         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8035         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8036         * docs/plugins/inspect/plugin-a52dec.xml:
8037         * docs/plugins/inspect/plugin-amrnb.xml:
8038         * docs/plugins/inspect/plugin-amrwbdec.xml:
8039         * docs/plugins/inspect/plugin-asf.xml:
8040         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8041         * docs/plugins/inspect/plugin-dvdread.xml:
8042         * docs/plugins/inspect/plugin-dvdsub.xml:
8043         * docs/plugins/inspect/plugin-lame.xml:
8044         * docs/plugins/inspect/plugin-mad.xml:
8045         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8046         * docs/plugins/inspect/plugin-realmedia.xml:
8047         * docs/plugins/inspect/plugin-siddec.xml:
8048         * docs/plugins/inspect/plugin-twolame.xml:
8049         * docs/plugins/inspect/plugin-x264.xml:
8050           docs: update docs
8051
8052 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8053
8054         * ext/lame/gstlamemp3enc.c:
8055           lamemp3enc: cosmetic error message change
8056           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
8057
8058 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8059
8060         * docs/plugins/Makefile.am:
8061         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8062         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8063         * ext/twolame/Makefile.am:
8064         * ext/twolame/gsttwolamemp2enc.c:
8065         * ext/twolame/gsttwolamemp2enc.h:
8066         * po/POTFILES.in:
8067           twolame: rename to twolamemp2enc
8068
8069 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8070
8071         * configure.ac:
8072         * ext/twolame/gsttwolame.c:
8073           twolame: port to 0.11
8074
8075 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8076
8077         * Android.mk:
8078         * configure.ac:
8079         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8080         * docs/plugins/inspect/plugin-iec958.xml:
8081         * gst-plugins-ugly.spec.in:
8082         * gst/iec958/Makefile.am:
8083         * gst/iec958/ac3_padder.c:
8084         * gst/iec958/ac3_padder.h:
8085         * gst/iec958/ac3iec.c:
8086         * gst/iec958/ac3iec.h:
8087         * win32/MANIFEST:
8088         * win32/vs6/libgstiec958.dsp:
8089           iec958: remove this plugin
8090           I think it can just go away. Audio sinks can and should payload
8091           things themselves using the helper API in libgstaudio. If such
8092           a plugin still makes sense, it should probably be rewritten
8093           using the library functions (and be put into -good or so).
8094
8095 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8096
8097         * gst/realmedia/rademux.c:
8098         * gst/realmedia/rmdemux.c:
8099         * gst/realmedia/rtspreal.c:
8100           update for adapter api change
8101
8102 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8103
8104         * ext/x264/gstx264enc.c:
8105           update for removed fixate function
8106
8107 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8108
8109         * ext/mad/gstmad.c:
8110         * ext/mpeg2dec/gstmpeg2dec.c:
8111         * gst/asfdemux/gstasfdemux.c:
8112         * gst/realmedia/rmdemux.c:
8113           remove query types
8114
8115 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8116
8117         * configure.ac:
8118         * gst/realmedia/rademux.c:
8119         * gst/realmedia/rdtdepay.c:
8120         * gst/realmedia/rmdemux.c:
8121         * gst/realmedia/rmutils.c:
8122           realmedia is ported
8123
8124 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8125
8126         * gst/asfdemux/gstasfdemux.c:
8127         * gst/mpegstream/gstdvddemux.c:
8128         * gst/mpegstream/gstmpegdemux.c:
8129         * gst/realmedia/rmdemux.c:
8130         * gst/realmedia/rmdemux.h:
8131           more template fixes
8132
8133 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
8134
8135         * po/POTFILES.in:
8136           po: lame => lamemp3enc
8137
8138 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8139
8140         * gst/realmedia/rdtmanager.c:
8141           make request pads take %u
8142
8143 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
8144
8145         * ext/mpeg2dec/gstmpeg2dec.c:
8146         * ext/mpeg2dec/gstmpeg2dec.h:
8147           mpeg2dec: Add basic cropping support
8148
8149 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8150
8151         * ext/a52dec/gsta52dec.c:
8152         * ext/sidplay/gstsiddec.cc:
8153         * gst/asfdemux/gstasfdemux.c:
8154         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8155           tags: update for tag API removal
8156
8157 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8158
8159         * ext/mpeg2dec/gstmpeg2dec.c:
8160         * ext/mpeg2dec/gstmpeg2dec.h:
8161           update for meta api change
8162
8163 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8164
8165         * gst/asfdemux/gstasfdemux.c:
8166           structure: fix for api update
8167
8168 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8169
8170           Merge remote-tracking branch 'origin/master' into 0.11
8171
8172 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8173
8174         * tests/check/elements/amrnbenc.c:
8175           tests: port amrnbenc test to 0.11
8176
8177 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8178
8179         * ext/amrnb/amrnbdec.c:
8180         * ext/amrnb/amrnbenc.c:
8181           amrnb: fix up raw audio caps for 0.11
8182
8183 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8184
8185         * tests/check/Makefile.am:
8186           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
8187
8188 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8189
8190         * docs/plugins/Makefile.am:
8191         * ext/lame/Makefile.am:
8192         * ext/lame/README:
8193         * ext/lame/gstlame.c:
8194         * ext/lame/gstlame.h:
8195         * ext/lame/plugin.c:
8196         * ext/lame/test-lame.c:
8197         * gst/xingmux/gstxingmux.c:
8198         * tests/check/pipelines/lame.c:
8199           lame: remove lame element, it's been superseded by lamemp3enc
8200
8201 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8202
8203         * ext/a52dec/gsta52dec.c:
8204         * ext/lame/gstlamemp3enc.c:
8205         * ext/mad/gstmad.c:
8206         * ext/sidplay/gstsiddec.cc:
8207         * gst/asfdemux/gstasfdemux.c:
8208         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8209           ext, gst: update for taglist API changes
8210
8211 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
8212
8213         * gst/asfdemux/gstasfdemux.c:
8214           asfdemux: Don't leak pending payload buffers
8215           Fixes #662964
8216
8217 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8218
8219           Merge branch 'master' into 0.11
8220           Conflicts:
8221           ext/sidplay/gstsiddec.cc
8222
8223 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
8224
8225         * ext/sidplay/gstsiddec.cc:
8226           siddec: use BOILERPLATE macro and cleanup FIXMEs
8227
8228 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8229
8230         * gst/asfdemux/gstrtpasfdepay.c:
8231           asfdepay: fix compiler warnings after gst_caps_new_simple() change
8232
8233 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
8234
8235         * gst-plugins-ugly.spec.in:
8236           Update specfile with latest changes
8237
8238 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8239
8240         * gst/asfdemux/gstasfdemux.c:
8241           asfdemux: Don't unmap a buffer that doesn't exist
8242
8243 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8244
8245         * configure.ac:
8246         * ext/dvdread/dvdreadsrc.c:
8247           dvdread: port to 0.11
8248
8249 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8250
8251         * configure.ac:
8252         * gst/dvdsub/Makefile.am:
8253         * gst/dvdsub/gstdvdsubdec.c:
8254         * gst/dvdsub/gstdvdsubdec.h:
8255         * gst/dvdsub/gstdvdsubparse.c:
8256           dvdsub: port to 0.11
8257
8258 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8259
8260           Merge branch 'master' into 0.11
8261           Conflicts:
8262           ext/amrwbdec/Makefile.am
8263           ext/amrwbdec/amrwbdec.c
8264
8265 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8266
8267         * gst/realmedia/gstrdtbuffer.c:
8268         * gst/realmedia/gstrdtbuffer.h:
8269         * gst/realmedia/pnmsrc.c:
8270         * gst/realmedia/rademux.c:
8271         * gst/realmedia/rdtdepay.c:
8272         * gst/realmedia/rdtmanager.c:
8273         * gst/realmedia/rmdemux.c:
8274         * gst/realmedia/rmutils.c:
8275         * gst/realmedia/rtspreal.c:
8276           realmedia: port to 0.11
8277
8278 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8279
8280         * ext/amrwbdec/Makefile.am:
8281         * ext/amrwbdec/amrwbdec.c:
8282         * ext/amrwbdec/amrwbdec.h:
8283           amrwbdec: port to audiodecoder
8284
8285 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8286
8287         * ext/amrnb/Makefile.am:
8288           amrnbdec: fixup build
8289
8290 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8291
8292         * ext/amrnb/amrnbdec.c:
8293           amrnbdec: remove leftover extraneous _unref
8294
8295 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8296
8297           Merge branch 'master' into 0.11
8298           Conflicts:
8299           ext/amrnb/amrnbdec.c
8300
8301 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8302
8303         * configure.ac:
8304         * ext/amrnb/amrnbdec.c:
8305         * ext/amrnb/amrnbenc.c:
8306           amrnb: port to 0.11
8307
8308 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8309
8310         * configure.ac:
8311         * ext/amrwbdec/Makefile.am:
8312         * ext/amrwbdec/amrwbdec.c:
8313           ported amrwbdec to 0.11
8314
8315 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8316
8317         * ext/amrnb/amrnbdec.c:
8318         * ext/amrnb/amrnbdec.h:
8319           amrnbdec: port to audiodecoder
8320
8321 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8322
8323           Merge branch 'master' into 0.11
8324
8325 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8326
8327         * configure.ac:
8328         * ext/mpeg2dec/gstmpeg2dec.c:
8329         * ext/mpeg2dec/gstmpeg2dec.h:
8330           mpeg2dec: minimal port to 0.11
8331
8332 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8333
8334         * ext/mpeg2dec/gstmpeg2dec.c:
8335         * ext/mpeg2dec/gstmpeg2dec.h:
8336           mpeg2dec: post QoS messages when dropping a frame due to QoS
8337           https://bugzilla.gnome.org/show_bug.cgi?id=658241
8338
8339 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8340
8341         * configure.ac:
8342           configure: update ported plugins list
8343
8344 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8345
8346         * common:
8347           update to 0.11 branch
8348
8349 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8350
8351         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8352         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
8353           dvdlpcmdec: port to 0.11
8354
8355 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8356
8357         * ext/lame/gstlame.c:
8358         * ext/lame/gstlamemp3enc.c:
8359           lame: fix raw audio caps too
8360
8361 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8362
8363         * ext/lame/gstlame.c:
8364         * ext/lame/gstlamemp3enc.c:
8365           lame: port to 0.11
8366
8367 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8368
8369           Merge branch 'master' into 0.11
8370
8371 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8372
8373         * ext/x264/gstx264enc.c:
8374         * ext/x264/gstx264enc.h:
8375           x264enc: port to 0.11
8376
8377 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8378
8379         * ext/amrnb/Makefile.am:
8380         * ext/amrnb/amrnbenc.c:
8381         * ext/amrnb/amrnbenc.h:
8382           amrnbenc: port to audioencoder
8383
8384 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8385
8386           Merge branch 'master' into 0.11
8387           Conflicts:
8388           ext/mad/gstmad.c
8389
8390 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8391
8392         * ext/a52dec/gsta52dec.c:
8393           port a52dec to 0.11
8394
8395 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8396
8397         * ext/twolame/gsttwolame.c:
8398           twolame: Simple fix for GstAudioEncoder API change
8399
8400 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8401
8402         * ext/twolame/gsttwolame.c:
8403           twolame: Fix variable 'gstelement_class' set but not used compiler warning
8404
8405 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8406
8407         * ext/lame/gstlame.c:
8408         * ext/lame/gstlamemp3enc.c:
8409           lame: Don't get the parent class again, GST_BOILERPLATE does this already
8410
8411 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8412
8413         * ext/lame/gstlame.c:
8414         * ext/lame/gstlamemp3enc.c:
8415           lame: Fix variable 'gstelement_class' set but not used compiler warning
8416
8417 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8418
8419         * ext/twolame/gsttwolame.c:
8420           twolame: improve output framing and timestamping
8421           ... which simply comes down to requesting one frame of input data at a time,
8422           since the encoder nicely turns this into 1 encoded frame.
8423
8424 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8425
8426         * ext/twolame/Makefile.am:
8427         * ext/twolame/gsttwolame.c:
8428         * ext/twolame/gsttwolame.h:
8429           twolame: port to audioencoder
8430
8431 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8432
8433         * ext/lame/gstlame.c:
8434           lame: use some more boilerplate
8435
8436 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8437
8438         * ext/lame/gstlame.c:
8439         * ext/lame/gstlame.h:
8440           lame: port to audioencoder
8441
8442 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8443
8444         * ext/lame/gstlamemp3enc.c:
8445           lamemp3enc: use some more boilerplate
8446
8447 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8448
8449         * ext/lame/gstlamemp3enc.c:
8450           lamemp3enc: really report bitrate rather kbitrate
8451
8452 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8453
8454         * ext/lame/Makefile.am:
8455         * ext/lame/gstlamemp3enc.c:
8456         * ext/lame/gstlamemp3enc.h:
8457           lamemp3enc: port to audioencoder
8458
8459 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8460
8461         * ext/dvdread/dvdreadsrc.c:
8462           dvdreadsrc: take into account first sector of the current title
8463           This fixes seeking on titles which do not start on a new file.
8464           https://bugzilla.gnome.org/show_bug.cgi?id=659252
8465
8466 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8467
8468         * ext/dvdread/dvdreadsrc.c:
8469           dvdreadsrc: fix sector seeking
8470           It was overly complicated, and did not take into account the offset
8471           needed for titles which do not start on a new file.
8472           https://bugzilla.gnome.org/show_bug.cgi?id=659252
8473
8474 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8475
8476         * ext/dvdread/dvdreadsrc.c:
8477           dvdreadsrc: fix sector search for packed titles
8478           Some DVD titles are packed in a single set, and we need to use
8479           the correct table to map times to sectors.
8480           https://bugzilla.gnome.org/show_bug.cgi?id=659252
8481
8482 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8483
8484         * configure.ac:
8485         * ext/mad/Makefile.am:
8486         * ext/mad/gstmad.c:
8487         * gst-plugins-ugly.spec.in:
8488           mad: remove id3tag dependency used by in practice unreachable legacy code
8489           The mad mp3 decoder element shouldn't parse tags at all really, but we
8490           have so far kept this code around for backwards-compatibility reasons
8491           for people building manual pipelines for some reason. However, as it
8492           turns out that code has never actually worked in 0.10 in practice,
8493           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
8494           which doesn't actually seem to happen any more though because of the
8495           preceding mad_header_decode(), which will discover and report the
8496           sync loss if it runs into a tag and make mad_frame_decode() try to
8497           resync right away.
8498           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
8499
8500 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8501
8502         * gst/asfdemux/asfpacket.c:
8503           asfpacket: skip empty payload packets
8504           ... which also avoids assertion failures and possible segfaults later on
8505           when possibly trying to join 2 empty buffers.
8506
8507 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8508
8509         * gst/realmedia/rmdemux.c:
8510         * gst/realmedia/rmdemux.h:
8511           rmdemux: delay announcing container tags until we have pads
8512           Fixes tags when transcoding.
8513           https://bugzilla.gnome.org/show_bug.cgi?id=658297
8514
8515 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8516
8517         * tests/check/elements/amrnbenc.c:
8518           amrnbenc: Use complete raw audio caps in the test
8519
8520 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
8521
8522         * docs/plugins/Makefile.am:
8523           docs: cleanup makefiles
8524           Remove commented out parts that we don't need. Remove "the wingo addition" - no
8525           so useful after all. Narrow down file-globs for plugin docs.
8526
8527 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
8528
8529         * common:
8530           Automatic update of common submodule
8531           From a39eb83 to 11f0cd5
8532
8533 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
8534
8535         * common:
8536           Automatic update of common submodule
8537           From 605cd9a to a39eb83
8538
8539 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8540
8541         * gst/asfdemux/gstasfdemux.c:
8542           asf: don't use fourcc
8543
8544 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8545
8546           Merge branch 'master' into 0.11
8547
8548 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8549
8550         * ext/mpeg2dec/gstmpeg2dec.c:
8551           mpeg2dec: fix spurious failure to decode some files
8552           Parsing can return with an 'invalid' state, but this is not
8553           actually fatal. For one, the mpeg2dec command line tool that
8554           comes with the libmpeg2 library blithely ignores this condition
8555           and merrily goes on. So we do this same, logging the error,
8556           and going on with parsing. This makes something work that did
8557           not use to work, and brings happiness to the world.
8558           https://bugzilla.gnome.org/show_bug.cgi?id=429476
8559
8560 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8561
8562         * ext/mad/gstmad.c:
8563         * ext/sidplay/Makefile.am:
8564         * ext/sidplay/gstsiddec.cc:
8565           port to new audio caps
8566
8567 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8568
8569           Merge branch 'master' into 0.11
8570           Conflicts:
8571           common
8572           gst/asfdemux/gstrtpasfdepay.c
8573
8574 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8575
8576         * configure.ac:
8577           configure: Add synaesthesia to the list of non-ported plugins
8578
8579 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8580
8581         * configure.ac:
8582         * docs/plugins/Makefile.am:
8583         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8584         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8585         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8586         * gst-plugins-ugly.spec.in:
8587         * gst/mpegaudioparse/Makefile.am:
8588         * gst/mpegaudioparse/gstmpegaudioparse.c:
8589         * gst/mpegaudioparse/gstmpegaudioparse.h:
8590         * gst/mpegaudioparse/mpegaudioparse.vcproj:
8591         * gst/xingmux/Makefile.am:
8592         * gst/xingmux/gstxingmux.c:
8593         * gst/xingmux/gstxingmux.h:
8594         * gst/xingmux/plugin.c:
8595           Remove mp3parse plugin/element
8596           It's been replaced by mpegaudioparse in -good. Don't want anyone
8597           to spend time porting a deprecated element. Rename plugin to xingmux
8598           for now until we move that somewhere else.
8599
8600 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8601
8602         * configure.ac:
8603           configure.ac: Define list of non-ported plugins
8604
8605 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8606
8607         * ext/mad/gstmad.c:
8608           mad: Fix for changes in GstQuery API
8609
8610 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8611
8612         * gst/asfdemux/gstasfdemux.c:
8613           asfdemux: Fix for changes in GstQuery API
8614
8615 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8616
8617         * gst/asfdemux/asfpacket.c:
8618           asfdemux: Fix print statement
8619
8620 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8621
8622         * common:
8623           Update common submodule
8624
8625 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8626
8627         * ext/x264/gstx264enc.c:
8628           x264enc: Properly set the stream format in setcaps
8629           Do not forget to set the selected format to the options string
8630           when getting it from caps
8631           https://bugzilla.gnome.org/show_bug.cgi?id=655223
8632
8633 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
8634
8635         * ext/x264/gstx264enc.c:
8636           x264enc: fix the build for older x264enc
8637           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
8638
8639 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
8640
8641         * ext/x264/gstx264enc.c:
8642           x264enc: Read stream-format from the right place
8643           Read the stream-format from "stream-format" and not from profile, also rename
8644           the "bytestream" variable to "stream_format" so it's easier to understand.
8645
8646 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8647
8648         * ext/x264/gstx264enc.c:
8649         * ext/x264/gstx264enc.h:
8650           x264enc: Select stream-format based on caps
8651           Makes x264 select its stream-format based on what's available
8652           on caps, the user selected option will be chosen as a fallback
8653           when both options are available.
8654           https://bugzilla.gnome.org/show_bug.cgi?id=644233
8655
8656 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
8657
8658         * ext/x264/gstx264enc.c:
8659           x264: Allow renegotiation but prefer current caps
8660
8661 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
8662
8663         * tests/check/elements/x264enc.c:
8664           tests: Test x264enc profiles from the caps
8665           https://bugzilla.gnome.org/show_bug.cgi?id=644233
8666
8667 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
8668
8669         * ext/x264/Makefile.am:
8670         * ext/x264/gstx264enc.c:
8671         * ext/x264/gstx264enc.h:
8672           x264: Use profile and level from caps
8673           Enforces the profile and level from the downstream caps, also
8674           sets them on the fixated caps
8675           https://bugzilla.gnome.org/show_bug.cgi?id=644233
8676
8677 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8678
8679         * configure.ac:
8680           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
8681
8682 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
8683
8684         * ext/x264/gstx264enc.c:
8685           x264enc: fix subme property annotation - subme maximum is 10, not 6.
8686           Although the element accepts subme values > 6, the annotation which is
8687           visible through gst-inspect (for example) erroneously indicates 6 as the
8688           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
8689           https://bugzilla.gnome.org/show_bug.cgi?id=653473
8690
8691 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
8692
8693         * common:
8694           Automatic update of common submodule
8695           From 69b981f to 605cd9a
8696
8697 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8698
8699         * gst/asfdemux/gstrtspwms.c:
8700           rtspwms: Porting to 0.11
8701
8702 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8703
8704         * gst/asfdemux/gstrtpasfdepay.c:
8705           rtpasfdepay: Port to 0.11
8706
8707 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8708
8709         * gst/asfdemux/asfpacket.c:
8710         * gst/asfdemux/asfpacket.h:
8711         * gst/asfdemux/gstasfdemux.c:
8712         * gst/asfdemux/gstasfdemux.h:
8713           asfdemux: Porting to 0.11
8714
8715 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8716
8717         * ext/sidplay/gstsiddec.cc:
8718           siddec: port siddec to 0.11
8719
8720 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8721
8722         * gst/asfdemux/gstrtpasfdepay.c:
8723           rtpasfdepay: fix fragmented packet handling and packet padding
8724           Also remove a bogus assert.
8725
8726 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
8727
8728         * gst/synaesthesia/gstsynaesthesia.c:
8729           synaesthesia: fix wrong debug log string (copy'n'paste)
8730
8731 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8732
8733           Merge branch 'master' into 0.11
8734           Conflicts:
8735           configure.ac
8736
8737 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8738
8739         * ext/mad/gstmad.c:
8740           mad: port to new API
8741           Port to new segment API.
8742           Eat Caps events.
8743           No need to set caps on buffers.
8744
8745 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
8746
8747         * gst/realmedia/rmdemux.c:
8748           rmdemux: target is unsigned and can't be < 0
8749
8750 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
8751
8752         * ext/mad/gstmad.c:
8753           mad: use signed when caluculating the delta
8754           Avoids a <0 check for an unsigned variable.
8755
8756 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
8757
8758         * docs/plugins/Makefile.am:
8759           docs: remove obsolete commented out part
8760           We don't have this in the other modules and its not needed.
8761
8762 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
8763
8764         * docs/plugins/gst-plugins-ugly-plugins.args:
8765         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8766         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8767           docs: update plugin introspection data
8768           Now more files are merged and produced in a canonical fashion, which hopefully
8769           creates less or no delta in the future.
8770
8771 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
8772
8773         * common:
8774           Automatic update of common submodule
8775           From 9e5bbd5 to 69b981f
8776
8777 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8778
8779         * ext/lame/Makefile.am:
8780         * ext/lame/gstlamemp3enc.c:
8781           lamemp3enc: Post CODEC and BITRATE tags
8782           Also filter any CODEC/AUDIO_CODEC tags from incoming
8783           tag events.
8784           Fixes bug #391543.
8785
8786 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
8787
8788         * common:
8789           Automatic update of common submodule
8790           From fd35073 to 9e5bbd5
8791
8792 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
8793
8794         * common:
8795           Automatic update of common submodule
8796           From 46dfcea to fd35073
8797
8798 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8799
8800         * gst/asfdemux/gstrtpasfdepay.c:
8801           rtpasfdepay: simplify and refactor packet parsing
8802           Specifically, refactor buffer padding and consider marker bit for fragment
8803           assembling.
8804
8805 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8806
8807         * gst/asfdemux/gstrtpasfdepay.c:
8808           rtpasfdepay: avoid re-sending header
8809           ... e.g. following a seek, which otherwise confuses downstream demuxer
8810           expecting only a flow of data packets at this time.
8811
8812 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8813
8814         * gst/asfdemux/gstrtpasfdepay.c:
8815         * gst/asfdemux/gstrtpasfdepay.h:
8816           rtpasfdepay: remove unused field
8817
8818 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8819
8820         * ext/mad/gstmad.c:
8821           mad: Post bitrate tag whenever the bitrate changes
8822           Also send the layer/mode/emphasis/bitrate tags as an event too.
8823
8824 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8825
8826         * configure.ac:
8827         * win32/common/config.h:
8828           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
8829
8830 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8831
8832         * configure.ac:
8833         * docs/plugins/inspect/plugin-a52dec.xml:
8834         * docs/plugins/inspect/plugin-amrnb.xml:
8835         * docs/plugins/inspect/plugin-amrwbdec.xml:
8836         * docs/plugins/inspect/plugin-asf.xml:
8837         * docs/plugins/inspect/plugin-cdio.xml:
8838         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8839         * docs/plugins/inspect/plugin-dvdread.xml:
8840         * docs/plugins/inspect/plugin-dvdsub.xml:
8841         * docs/plugins/inspect/plugin-iec958.xml:
8842         * docs/plugins/inspect/plugin-lame.xml:
8843         * docs/plugins/inspect/plugin-mad.xml:
8844         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8845         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8846         * docs/plugins/inspect/plugin-mpegstream.xml:
8847         * docs/plugins/inspect/plugin-realmedia.xml:
8848         * docs/plugins/inspect/plugin-siddec.xml:
8849         * docs/plugins/inspect/plugin-twolame.xml:
8850         * docs/plugins/inspect/plugin-x264.xml:
8851         * win32/common/config.h:
8852           Back to development
8853
8854 === release 0.10.18 ===
8855
8856 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8857
8858         * ChangeLog:
8859         * NEWS:
8860         * RELEASE:
8861         * configure.ac:
8862         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8863         * docs/plugins/inspect/plugin-a52dec.xml:
8864         * docs/plugins/inspect/plugin-amrnb.xml:
8865         * docs/plugins/inspect/plugin-amrwbdec.xml:
8866         * docs/plugins/inspect/plugin-asf.xml:
8867         * docs/plugins/inspect/plugin-cdio.xml:
8868         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8869         * docs/plugins/inspect/plugin-dvdread.xml:
8870         * docs/plugins/inspect/plugin-dvdsub.xml:
8871         * docs/plugins/inspect/plugin-iec958.xml:
8872         * docs/plugins/inspect/plugin-lame.xml:
8873         * docs/plugins/inspect/plugin-mad.xml:
8874         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8875         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8876         * docs/plugins/inspect/plugin-mpegstream.xml:
8877         * docs/plugins/inspect/plugin-realmedia.xml:
8878         * docs/plugins/inspect/plugin-siddec.xml:
8879         * docs/plugins/inspect/plugin-twolame.xml:
8880         * docs/plugins/inspect/plugin-x264.xml:
8881         * gst-plugins-ugly.doap:
8882         * win32/common/config.h:
8883           Release 0.10.18
8884           Highlights:
8885           - x264enc: allow changing bitrate and quantizers dynamically at runtime
8886           - x264enc: proxy downstream caps restrictions upstream via get_caps()
8887           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
8888           - mad: allow build without libid3tag (which isn't really needed anyway)
8889           - many other fixes and improvements
8890
8891 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8892
8893         * ext/x264/gstx264enc.c:
8894           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
8895
8896 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8897
8898         * ext/x264/gstx264enc.c:
8899           x264enc: do not leak peer pad reference
8900
8901 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8902
8903         * ext/x264/gstx264enc.c:
8904           x264enc: No need to copy, reffing is enough
8905
8906 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8907
8908         * ext/x264/gstx264enc.c:
8909           x264enc: get_caps function should return a copy of the caps
8910
8911 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8912
8913         * configure.ac:
8914         * docs/plugins/inspect/plugin-a52dec.xml:
8915         * docs/plugins/inspect/plugin-amrnb.xml:
8916         * docs/plugins/inspect/plugin-amrwbdec.xml:
8917         * docs/plugins/inspect/plugin-asf.xml:
8918         * docs/plugins/inspect/plugin-cdio.xml:
8919         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8920         * docs/plugins/inspect/plugin-dvdread.xml:
8921         * docs/plugins/inspect/plugin-dvdsub.xml:
8922         * docs/plugins/inspect/plugin-iec958.xml:
8923         * docs/plugins/inspect/plugin-lame.xml:
8924         * docs/plugins/inspect/plugin-mad.xml:
8925         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8926         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8927         * docs/plugins/inspect/plugin-mpegstream.xml:
8928         * docs/plugins/inspect/plugin-realmedia.xml:
8929         * docs/plugins/inspect/plugin-siddec.xml:
8930         * docs/plugins/inspect/plugin-synaesthesia.xml:
8931         * docs/plugins/inspect/plugin-twolame.xml:
8932         * docs/plugins/inspect/plugin-x264.xml:
8933         * po/da.po:
8934         * po/de.po:
8935         * po/fr.po:
8936         * po/uk.po:
8937         * win32/common/config.h:
8938           0.10.17.4 pre-release
8939
8940 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8941
8942         * ext/mad/gstmad.c:
8943           mad: remove buffer_alloc
8944
8945 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8946
8947         * configure.ac:
8948         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8949         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8950         * docs/plugins/inspect/plugin-a52dec.xml:
8951         * docs/plugins/inspect/plugin-amrnb.xml:
8952         * docs/plugins/inspect/plugin-amrwbdec.xml:
8953         * docs/plugins/inspect/plugin-asf.xml:
8954         * docs/plugins/inspect/plugin-cdio.xml:
8955         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8956         * docs/plugins/inspect/plugin-dvdread.xml:
8957         * docs/plugins/inspect/plugin-dvdsub.xml:
8958         * docs/plugins/inspect/plugin-iec958.xml:
8959         * docs/plugins/inspect/plugin-lame.xml:
8960         * docs/plugins/inspect/plugin-mad.xml:
8961         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8962         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8963         * docs/plugins/inspect/plugin-mpegstream.xml:
8964         * docs/plugins/inspect/plugin-realmedia.xml:
8965         * docs/plugins/inspect/plugin-siddec.xml:
8966         * docs/plugins/inspect/plugin-synaesthesia.xml:
8967         * docs/plugins/inspect/plugin-twolame.xml:
8968         * docs/plugins/inspect/plugin-x264.xml:
8969         * po/bg.po:
8970         * po/ja.po:
8971         * po/nl.po:
8972         * po/pl.po:
8973         * po/ru.po:
8974         * po/sl.po:
8975         * po/tr.po:
8976           0.10.17.3 pre-release
8977
8978 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8979
8980         * common:
8981           Automatic update of common submodule
8982           From c3cafe1 to 46dfcea
8983
8984 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8985
8986         * ext/mad/gstmad.c:
8987           mad: port to 0.11
8988
8989 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8990
8991           Merge branch 'master' into 0.11
8992           Conflicts:
8993           android/amrnb.mk
8994           android/amrwbdec.mk
8995           android/asf.mk
8996           android/mpegaudioparse.mk
8997           configure.ac
8998
8999 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9000
9001         * tests/check/gst-plugins-ugly.supp:
9002           tests: add suppression for lame unit test
9003
9004 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9005
9006         * tests/check/Makefile.am:
9007         * tests/check/generic/.gitignore:
9008         * tests/check/generic/index.c:
9009           tests: add generic index-setting test
9010
9011 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9012
9013         * ext/mpeg2dec/gstmpeg2dec.c:
9014           mpeg2dec: don't deadlock when setting an index
9015
9016 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9017
9018         * configure.ac:
9019         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9020         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9021         * docs/plugins/inspect/plugin-a52dec.xml:
9022         * docs/plugins/inspect/plugin-amrnb.xml:
9023         * docs/plugins/inspect/plugin-amrwbdec.xml:
9024         * docs/plugins/inspect/plugin-asf.xml:
9025         * docs/plugins/inspect/plugin-cdio.xml:
9026         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9027         * docs/plugins/inspect/plugin-dvdread.xml:
9028         * docs/plugins/inspect/plugin-dvdsub.xml:
9029         * docs/plugins/inspect/plugin-iec958.xml:
9030         * docs/plugins/inspect/plugin-lame.xml:
9031         * docs/plugins/inspect/plugin-mad.xml:
9032         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9033         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9034         * docs/plugins/inspect/plugin-mpegstream.xml:
9035         * docs/plugins/inspect/plugin-realmedia.xml:
9036         * docs/plugins/inspect/plugin-siddec.xml:
9037         * docs/plugins/inspect/plugin-synaesthesia.xml:
9038         * docs/plugins/inspect/plugin-twolame.xml:
9039         * docs/plugins/inspect/plugin-x264.xml:
9040         * po/sl.po:
9041         * win32/common/config.h:
9042           0.10.17.2 pre-release
9043
9044 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9045
9046         * gst/realmedia/rademux.c:
9047           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
9048
9049 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9050
9051         * gst/mpegstream/gstmpegdemux.c:
9052           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
9053
9054 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9055
9056         * ext/dvdread/dvdreadsrc.c:
9057         * ext/sidplay/gstsiddec.cc:
9058         * ext/x264/gstx264enc.c:
9059           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
9060
9061 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9062
9063         * gst/asfdemux/gstasfdemux.c:
9064           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
9065
9066 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9067
9068         * ext/x264/gstx264enc.c:
9069           x264enc: Implement getcaps function
9070           This allows to set width/height/etc restrictions downstream.
9071
9072 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
9073
9074         * Android.mk:
9075         * ext/mad/Makefile.am:
9076         * ext/x264/Makefile.am:
9077         * gst/asfdemux/Makefile.am:
9078         * gst/dvdlpcmdec/Makefile.am:
9079         * gst/dvdsub/Makefile.am:
9080         * gst/iec958/Makefile.am:
9081         * gst/mpegaudioparse/Makefile.am:
9082         * gst/mpegstream/Makefile.am:
9083         * gst/realmedia/Makefile.am:
9084         * gst/synaesthesia/Makefile.am:
9085           android: make it ready for androgenizer
9086           To build gstreamer for android we are now using androgenizer which
9087           generates the needed Android.mk files.
9088           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
9089
9090 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
9091
9092         * android/NOTICE:
9093         * android/amrnb.mk:
9094         * android/amrwbdec.mk:
9095         * android/asf.mk:
9096         * android/mpegaudioparse.mk:
9097           android: remove the android/ folder
9098
9099 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
9100
9101         * common:
9102           Automatic update of common submodule
9103           From 1ccbe09 to c3cafe1
9104
9105 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
9106
9107         * ext/x264/gstx264enc.c:
9108         * ext/x264/gstx264enc.h:
9109           x264enc: Allow changing the bitrate and quantitizers dynamically
9110           https://bugzilla.gnome.org/show_bug.cgi?id=621663
9111
9112 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
9113
9114         * ext/x264/gstx264enc.c:
9115           x264enc: Set max bitrate in quality mode
9116           https://bugzilla.gnome.org/show_bug.cgi?id=621663
9117
9118 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
9119
9120         * ext/x264/gstx264enc.c:
9121           x264enc: Make it clear that constant quantizer is for debugging only
9122           https://bugzilla.gnome.org/show_bug.cgi?id=621663
9123
9124 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9125
9126         * common:
9127           Automatic update of common submodule
9128           From 193b717 to 1ccbe09
9129
9130 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
9131
9132         * common:
9133           Automatic update of common submodule
9134           From b77e2bf to 193b717
9135
9136 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9137
9138         * common:
9139           Automatic update of common submodule
9140           From d8814b6 to b77e2bf
9141
9142 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9143
9144         * common:
9145           Automatic update of common submodule
9146           From 6aaa286 to d8814b6
9147
9148 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
9149
9150         * common:
9151           Automatic update of common submodule
9152           From 6aec6b9 to 6aaa286
9153
9154 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
9155
9156         * configure.ac:
9157           configure.ac: redundant use of AC_MSG_RESULT()
9158           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
9159
9160 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
9161
9162         * autogen.sh:
9163           autogen: wingo signed comment
9164
9165 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9166
9167         * gst/dvdsub/gstdvdsubdec.c:
9168         * gst/dvdsub/gstdvdsubdec.h:
9169           dvdsubdec: Rearrange buffer allocation and pushing code a bit
9170           This makes the code easier to read, doesn't store every buffer
9171           in the instance until the next buffer is to be drawn and
9172           fixes an unitialized variable compiler warning.
9173
9174 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
9175
9176         * gst/dvdsub/gstdvdsubdec.c:
9177           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
9178           Fixes bug #619136.
9179
9180 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
9181
9182         * gst/dvdsub/gstdvdsubdec.c:
9183           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
9184           Fixes bug #644704.
9185
9186 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9187
9188         * configure.ac:
9189         * ext/mad/gstmad.c:
9190         * ext/mad/gstmad.h:
9191           mad: build the mad plugin even if libid3tag is not available
9192           ID3 tags are usually handled by id3demux, and should be handled
9193           by id3demux. Tag handling in mad based on libid3tag is very basic
9194           and mostly unnecessary really, so just build this plugin without
9195           ID3 tag support if libid3tag is not available.
9196
9197 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9198
9199           Merge branch 'master' into 0.11
9200
9201 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
9202
9203         * gst/mpegstream/gstdvddemux.c:
9204           dvddemux: small code cleanup
9205           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
9206           and avoid empty 'if' when logging is disabled.
9207
9208 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9209
9210         * configure.ac:
9211           configure.ac: export plugin description more platform independent
9212           Fixes #642504.
9213
9214 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9215
9216         * common:
9217           Automatic update of common submodule
9218           From 1de7f6a to 6aec6b9
9219
9220 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9221
9222           Merge branch 'master' into 0.11
9223           Conflicts:
9224           configure.ac
9225
9226 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9227
9228         * ext/mpeg2dec/gstmpeg2dec.c:
9229           mpeg2dec: do not fail fatally when unlinked
9230           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
9231
9232 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
9233
9234         * ext/mad/gstmad.c:
9235         * ext/mad/gstmad.h:
9236         * ext/mpeg2dec/gstmpeg2dec.c:
9237         * ext/mpeg2dec/gstmpeg2dec.h:
9238           index: remove conditional index support
9239           Index support cannot be disabled since commit
9240           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
9241           in core, which removed the configure flags to disable index.
9242
9243 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
9244
9245         * ext/mad/gstmad.c:
9246         * ext/mpeg2dec/gstmpeg2dec.c:
9247           formatting: trim trailing whitespace
9248
9249 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
9250
9251         * ext/mad/gstmad.c:
9252         * ext/mpeg2dec/gstmpeg2dec.c:
9253         * gst/mpegstream/gstmpegdemux.c:
9254           index: use delta frame flags instead of 0 or none
9255
9256 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9257
9258         * ext/x264/gstx264enc.c:
9259           x264enc: Don't register flags with a value of 0
9260           Flags with a value of 0 aren't meaningful and will cause
9261           g_value_transform to go into an endless loop when trying to
9262           convert the flags to a string
9263
9264 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
9265
9266         * common:
9267           Automatic update of common submodule
9268           From f94d739 to 1de7f6a
9269
9270 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9271
9272         * ext/amrwbdec/amrwbdec.c:
9273           amrwbdec: avoid stalling on invalid frame
9274           Skip 1 byte indicating invalid frame type index rather than stalling
9275           on it indefinitely until EOS.
9276           Fixes #639715.
9277
9278 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9279
9280         * tests/check/pipelines/lame.c:
9281           tests: add unit test for lamemp3enc negotiation issue
9282           https://bugzilla.gnome.org/show_bug.cgi?id=641151
9283
9284 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9285
9286         * ext/lame/gstlamemp3enc.c:
9287           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
9288           The element downstream of mp3enc might only accept certain sample rates or channels,
9289           make sure we relay any restrictions that do exist to upstream when it does a
9290           get_caps() on the sink pad. That way upstream elements like audioresample or
9291           audioconvert can pick a sample rate / channel configuration that will be accepted,
9292           instead of just negotiating to the highest, which might then be rejected.
9293           https://bugzilla.gnome.org/show_bug.cgi?id=641151
9294
9295 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
9296
9297         * gst/asfdemux/asfpacket.c:
9298           asfpacket: Avoid using broken duration extension
9299           Quite a few (broken?) files have a packet duration of 1ms, which is
9300           most definitely wrong for either audio or video packets.
9301           We therefore avoid using that value and instead use other metrics to
9302           determine the buffer duration (like using the extended stream properties
9303           average frame duration if present and valid).
9304
9305 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9306
9307         * configure.ac:
9308         * win32/common/config.h:
9309           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
9310           https://bugzilla.gnome.org/show_bug.cgi?id=640705
9311
9312 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
9313
9314         * gst/mpegaudioparse/gstxingmux.c:
9315           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
9316           Fixes bug #639291.
9317
9318 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9319
9320         * gst/mpegstream/gstdvddemux.c:
9321           mpegstream: increase allowable gap between streams
9322           The new delay is three times as much as the old one, and just happens
9323           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
9324           was chocking before at 5:11.
9325           While there, merge the constants used in two places into a define.
9326           https://bugzilla.gnome.org/show_bug.cgi?id=539708
9327
9328 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
9329
9330         * ext/x264/gstx264enc.c:
9331           x264enc: make tag event writable before modifying tag list in place
9332           To modify an event tag is necessary to be sure that x264enc
9333           has its own copy.
9334           Also fix indentation.
9335           https://bugzilla.gnome.org/show_bug.cgi?id=640272
9336
9337 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9338
9339         * configure.ac:
9340         * docs/plugins/inspect/plugin-a52dec.xml:
9341         * docs/plugins/inspect/plugin-amrnb.xml:
9342         * docs/plugins/inspect/plugin-amrwbdec.xml:
9343         * docs/plugins/inspect/plugin-asf.xml:
9344         * docs/plugins/inspect/plugin-cdio.xml:
9345         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9346         * docs/plugins/inspect/plugin-dvdread.xml:
9347         * docs/plugins/inspect/plugin-dvdsub.xml:
9348         * docs/plugins/inspect/plugin-iec958.xml:
9349         * docs/plugins/inspect/plugin-lame.xml:
9350         * docs/plugins/inspect/plugin-mad.xml:
9351         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9352         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9353         * docs/plugins/inspect/plugin-mpegstream.xml:
9354         * docs/plugins/inspect/plugin-realmedia.xml:
9355         * docs/plugins/inspect/plugin-siddec.xml:
9356         * docs/plugins/inspect/plugin-twolame.xml:
9357         * docs/plugins/inspect/plugin-x264.xml:
9358         * win32/common/config.h:
9359           Back to development
9360
9361 === release 0.10.17 ===
9362
9363 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9364
9365         * ChangeLog:
9366         * NEWS:
9367         * RELEASE:
9368         * configure.ac:
9369         * docs/plugins/inspect/plugin-a52dec.xml:
9370         * docs/plugins/inspect/plugin-amrnb.xml:
9371         * docs/plugins/inspect/plugin-amrwbdec.xml:
9372         * docs/plugins/inspect/plugin-asf.xml:
9373         * docs/plugins/inspect/plugin-cdio.xml:
9374         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9375         * docs/plugins/inspect/plugin-dvdread.xml:
9376         * docs/plugins/inspect/plugin-dvdsub.xml:
9377         * docs/plugins/inspect/plugin-iec958.xml:
9378         * docs/plugins/inspect/plugin-lame.xml:
9379         * docs/plugins/inspect/plugin-mad.xml:
9380         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9381         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9382         * docs/plugins/inspect/plugin-mpegstream.xml:
9383         * docs/plugins/inspect/plugin-realmedia.xml:
9384         * docs/plugins/inspect/plugin-siddec.xml:
9385         * docs/plugins/inspect/plugin-twolame.xml:
9386         * docs/plugins/inspect/plugin-x264.xml:
9387         * gst-plugins-ugly.doap:
9388         * win32/common/config.h:
9389           Release 0.10.17
9390
9391 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9392
9393         * configure.ac:
9394         * docs/plugins/inspect/plugin-a52dec.xml:
9395         * docs/plugins/inspect/plugin-amrnb.xml:
9396         * docs/plugins/inspect/plugin-amrwbdec.xml:
9397         * docs/plugins/inspect/plugin-asf.xml:
9398         * docs/plugins/inspect/plugin-cdio.xml:
9399         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9400         * docs/plugins/inspect/plugin-dvdread.xml:
9401         * docs/plugins/inspect/plugin-dvdsub.xml:
9402         * docs/plugins/inspect/plugin-iec958.xml:
9403         * docs/plugins/inspect/plugin-lame.xml:
9404         * docs/plugins/inspect/plugin-mad.xml:
9405         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9406         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9407         * docs/plugins/inspect/plugin-mpegstream.xml:
9408         * docs/plugins/inspect/plugin-realmedia.xml:
9409         * docs/plugins/inspect/plugin-siddec.xml:
9410         * docs/plugins/inspect/plugin-twolame.xml:
9411         * docs/plugins/inspect/plugin-x264.xml:
9412         * win32/common/config.h:
9413           0.10.16.4 pre-release
9414
9415 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9416
9417         * ext/mpeg2dec/gstmpeg2dec.c:
9418           mpeg2dec: Use the proper component value for height
9419
9420 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9421
9422         * configure.ac:
9423         * docs/plugins/inspect/plugin-a52dec.xml:
9424         * docs/plugins/inspect/plugin-amrnb.xml:
9425         * docs/plugins/inspect/plugin-amrwbdec.xml:
9426         * docs/plugins/inspect/plugin-asf.xml:
9427         * docs/plugins/inspect/plugin-cdio.xml:
9428         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9429         * docs/plugins/inspect/plugin-dvdread.xml:
9430         * docs/plugins/inspect/plugin-dvdsub.xml:
9431         * docs/plugins/inspect/plugin-iec958.xml:
9432         * docs/plugins/inspect/plugin-lame.xml:
9433         * docs/plugins/inspect/plugin-mad.xml:
9434         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9435         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9436         * docs/plugins/inspect/plugin-mpegstream.xml:
9437         * docs/plugins/inspect/plugin-realmedia.xml:
9438         * docs/plugins/inspect/plugin-siddec.xml:
9439         * docs/plugins/inspect/plugin-twolame.xml:
9440         * docs/plugins/inspect/plugin-x264.xml:
9441         * win32/common/config.h:
9442           0.10.16.3 pre-release
9443
9444 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9445
9446         * gst/asfdemux/asfheaders.c:
9447         * gst/asfdemux/asfheaders.h:
9448         * gst/asfdemux/gstasfdemux.c:
9449           asfdemux: Handle new type of DRM'd asf files.
9450           These are produced by the new MS PlayReady system.
9451           https://bugzilla.gnome.org/show_bug.cgi?id=639226
9452
9453 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
9454
9455         * common:
9456           Automatic update of common submodule
9457           From e572c87 to f94d739
9458
9459 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9460
9461         * common:
9462           Automatic update of common submodule
9463           From ccbaa85 to e572c87
9464
9465 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9466
9467         * common:
9468           Automatic update of common submodule
9469           From 46445ad to ccbaa85
9470
9471 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9472
9473         * tests/check/Makefile.am:
9474           tests: never disable g_assert() and cast checks for the unit tests
9475           The unit tests are riddled with g_assert() and friends, make sure we
9476           don't disable assert and cast checks for the unit tests even if
9477           this has been specified for the rest of the code base, e.g. via
9478           --disable-glib-asserts
9479
9480 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9481
9482         * configure.ac:
9483         * win32/common/config.h:
9484           0.10.16.2 pre-release
9485
9486 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9487
9488         * docs/plugins/gst-plugins-ugly-plugins.args:
9489         * docs/plugins/inspect/plugin-a52dec.xml:
9490         * docs/plugins/inspect/plugin-amrnb.xml:
9491         * docs/plugins/inspect/plugin-amrwbdec.xml:
9492         * docs/plugins/inspect/plugin-asf.xml:
9493         * docs/plugins/inspect/plugin-cdio.xml:
9494         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9495         * docs/plugins/inspect/plugin-dvdread.xml:
9496         * docs/plugins/inspect/plugin-dvdsub.xml:
9497         * docs/plugins/inspect/plugin-iec958.xml:
9498         * docs/plugins/inspect/plugin-lame.xml:
9499         * docs/plugins/inspect/plugin-mad.xml:
9500         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9501         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9502         * docs/plugins/inspect/plugin-mpegstream.xml:
9503         * docs/plugins/inspect/plugin-realmedia.xml:
9504         * docs/plugins/inspect/plugin-siddec.xml:
9505         * docs/plugins/inspect/plugin-twolame.xml:
9506         * docs/plugins/inspect/plugin-x264.xml:
9507           docs: update docs
9508
9509 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9510
9511         * po/bg.po:
9512         * po/ca.po:
9513         * po/ru.po:
9514           po: update translations
9515
9516 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9517
9518         * configure.ac:
9519           configure: use $LIBM instead of hardcoding -lm
9520
9521 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9522
9523         * gst/realmedia/rmdemux.c:
9524           rmdemux: Initialize return variable.
9525           In the unlikely event that height is 0 (which is invalid) we would end up
9526           never setting the flow return.
9527
9528 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9529
9530         * gst/realmedia/rmutils.c:
9531           realmedia: Fix unitialized variables on macosx
9532
9533 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9534
9535         * ext/x264/gstx264enc.c:
9536           x264enc: Handle codec/encoder tags
9537           Make x264enc drop video-codec and codec tags and replace
9538           encoder/encoder-version with x264 and its build number
9539           Fixes #621465
9540
9541 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9542
9543         * ext/mpeg2dec/gstmpeg2dec.c:
9544           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
9545
9546 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9547
9548         * ext/mpeg2dec/gstmpeg2dec.c:
9549           mpeg2dec: minor formatting clean-up
9550
9551 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9552
9553         * ext/mpeg2dec/gstmpeg2dec.c:
9554           mpeg2dec: refactor cropping code to use libgstvideo functions
9555           https://bugzilla.gnome.org/show_bug.cgi?id=571146
9556
9557 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9558
9559         * ext/mpeg2dec/gstmpeg2dec.c:
9560         * ext/mpeg2dec/gstmpeg2dec.h:
9561           mpeg2dec: use GstVideoFormat instead of custom enum
9562
9563 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9564
9565         * ext/mpeg2dec/Makefile.am:
9566           mpeg2dec: fix LIBADD order in Makefile.am
9567
9568 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
9569
9570         * ext/x264/gstx264enc.c:
9571           x264: vbv-buf-capacity should have a minimum of 0
9572           x264 will clip this value internally, and users should be allowed to
9573           specify a lower value than 300 ms.
9574           https://bugzilla.gnome.org/show_bug.cgi?id=635291
9575
9576 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9577
9578         * ext/x264/gstx264enc.c:
9579           x264enc: also accept YV12 input
9580
9581 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9582
9583         * ext/x264/gstx264enc.c:
9584           x264enc: add a note to the docs about encoder latency and queues
9585           https://bugzilla.gnome.org/show_bug.cgi?id=636107
9586
9587 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9588
9589         * gst/realmedia/rademux.c:
9590         * gst/realmedia/rmdemux.c:
9591           realmedia: do not use the pad buffer allocation functions in demuxers
9592           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
9593           https://bugzilla.gnome.org/show_bug.cgi?id=637932
9594
9595 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9596
9597         * common:
9598           Automatic update of common submodule
9599           From 169462a to 46445ad
9600
9601 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9602
9603         * ext/mad/gstmad.c:
9604           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
9605           Fixes bug #635461.
9606
9607 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
9608
9609         * common:
9610           Automatic update of common submodule
9611           From 20742ae to 169462a
9612
9613 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
9614
9615         * gst/realmedia/rmdemux.c:
9616           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
9617           Signed-off-by: Rob Clark <rob@ti.com>
9618
9619 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
9620
9621         * common:
9622           Automatic update of common submodule
9623           From 011bcc8 to 20742ae
9624
9625 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
9626
9627         * configure.ac:
9628           x264: uses pkg-config to locate libx264
9629
9630 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9631
9632           Merge branch 'master' into 0.11
9633
9634 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9635
9636         * tests/check/pipelines/lame.c:
9637           check: don't use deprecated method
9638
9639 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9640
9641         * android/amrnb.mk:
9642         * android/amrwbdec.mk:
9643         * android/asf.mk:
9644         * android/mpegaudioparse.mk:
9645         * configure.ac:
9646           more 0.10 -> 0,11 changes
9647
9648 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9649
9650         * configure.ac:
9651           configure: open 0.11 branch
9652
9653 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
9654
9655         * Android.mk:
9656         * android/NOTICE:
9657         * android/amrnb.mk:
9658         * android/amrwbdec.mk:
9659         * android/asf.mk:
9660         * android/mpegaudioparse.mk:
9661           Add build system for Android
9662
9663 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
9664
9665         * gst/realmedia/rmutils.c:
9666           realmedia: Remove dead assignments
9667
9668 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
9669
9670         * ext/mad/gstmad.c:
9671           mad: Remove dead assignments
9672
9673 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9674
9675         * ext/dvdread/dvdreadsrc.c:
9676           dvdreadsrc: remove bogus comment
9677
9678 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
9679
9680         * ext/dvdread/dvdreadsrc.c:
9681           dvdreadsrc: fix handling of multi-angle streams
9682           We would output all angles interleaved instead of just
9683           the selected angle.
9684           https://bugzilla.gnome.org/show_bug.cgi?id=539254
9685
9686 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9687
9688         * gst/realmedia/Makefile.am:
9689           realmedia: fix LIBS order in Makefile
9690
9691 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9692
9693         * po/af.po:
9694         * po/az.po:
9695         * po/bg.po:
9696         * po/ca.po:
9697         * po/cs.po:
9698         * po/da.po:
9699         * po/de.po:
9700         * po/el.po:
9701         * po/en_GB.po:
9702         * po/es.po:
9703         * po/eu.po:
9704         * po/fi.po:
9705         * po/fr.po:
9706         * po/gl.po:
9707         * po/hu.po:
9708         * po/id.po:
9709         * po/it.po:
9710         * po/ja.po:
9711         * po/lt.po:
9712         * po/lv.po:
9713         * po/ms.po:
9714         * po/mt.po:
9715         * po/nb.po:
9716         * po/nl.po:
9717         * po/or.po:
9718         * po/pl.po:
9719         * po/pt_BR.po:
9720         * po/ro.po:
9721         * po/ru.po:
9722         * po/sk.po:
9723         * po/sl.po:
9724         * po/sq.po:
9725         * po/sr.po:
9726         * po/sv.po:
9727         * po/tr.po:
9728         * po/uk.po:
9729         * po/vi.po:
9730         * po/zh_CN.po:
9731           po: update for new translatable strings
9732
9733 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
9734
9735         * common:
9736           Automatic update of common submodule
9737           From 7bbd708 to 011bcc8
9738
9739 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
9740
9741         * ext/mpeg2dec/gstmpeg2dec.c:
9742           mpeg2dec: convert the position to stream time before answering to a position query
9743
9744 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
9745
9746         * gst/realmedia/Makefile.am:
9747         * gst/realmedia/rademux.c:
9748         * gst/realmedia/rmdemux.c:
9749         * gst/realmedia/rmdemux.h:
9750           realmedia: Get codec name from pbutils instead of harcoding them
9751
9752 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
9753
9754         * ext/x264/gstx264enc.c:
9755           x264enc: Work around a rate control issue in libx264
9756           When variable framerate is disabled in libx264 (which occurs when using
9757           the zerolatency tuning), libx264 ignores timestamps but still uses the
9758           timebase leading to messed up rate control with our nanosecond timebase.
9759           We work around this issue by setting the timebase to the reciprocal of
9760           the framerate and we validate that the framerate is suitable.
9761           This has been fixed upstream in libx264 but there are non-fixed versions
9762           in the wild so this workaround is still needed.
9763           Fixes bug #632861
9764
9765 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9766
9767         * ext/mpeg2dec/gstmpeg2dec.c:
9768           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
9769
9770 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
9771
9772         * ext/mpeg2dec/gstmpeg2dec.c:
9773           mpeg2dec: fix position query by trusting upstream
9774           Position queries are badly handled for DVDs (probably due to the division in
9775           chapters): the time returned was the time since the start of chapter.
9776           Now ask upstream for position queries, fall back to the old code if upstream
9777           cannot answer the query.
9778
9779 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
9780
9781         * ext/lame/gstlame.c:
9782         * ext/mad/gstmad.c:
9783         * ext/sidplay/gstsiddec.cc:
9784         * gst/mpegstream/gstmpegparse.c:
9785           various: canonicalize property names
9786
9787 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
9788
9789         * ext/a52dec/gsta52dec.c:
9790         * ext/amrnb/amrnbdec.c:
9791         * ext/amrnb/amrnbenc.c:
9792         * ext/cdio/gstcdiocddasrc.c:
9793         * ext/dvdread/dvdreadsrc.c:
9794         * ext/lame/gstlame.c:
9795         * ext/lame/gstlamemp3enc.c:
9796         * ext/mad/gstmad.c:
9797         * ext/sidplay/gstsiddec.cc:
9798         * ext/x264/gstx264enc.c:
9799           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
9800
9801 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
9802
9803         * gst/iec958/ac3iec.c:
9804         * gst/mpegaudioparse/gstmpegaudioparse.c:
9805         * gst/mpegstream/gstmpegparse.c:
9806         * gst/mpegstream/gstrfc2250enc.c:
9807         * gst/realmedia/pnmsrc.c:
9808         * gst/realmedia/rdtmanager.c:
9809           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
9810
9811 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
9812
9813         * common:
9814           Automatic update of common submodule
9815           From 5a668bf to 7bbd708
9816
9817 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
9818
9819         * common:
9820           Automatic update of common submodule
9821           From c4a8adc to 5a668bf
9822
9823 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9824
9825         * common:
9826           Automatic update of common submodule
9827           From 5e3c9bf to c4a8adc
9828
9829 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9830
9831         * ext/mad/gstmad.c:
9832         * ext/mad/gstmad.h:
9833           mad: support reverse playback
9834
9835 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9836
9837         * ext/dvdread/dvdreadsrc.c:
9838           dvdreadsrc: improve error messages on read errors
9839           Provide proper i18n-ed error messages when a read error happens,
9840           and point out that the error could be happening because the
9841           DVD is scrambled.
9842           https://bugzilla.gnome.org/show_bug.cgi?id=613633
9843
9844 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9845
9846         * configure.ac:
9847           configure: set plugin release datetime
9848
9849 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
9850
9851         * common:
9852           Automatic update of common submodule
9853           From aa0d1d0 to 5e3c9bf
9854
9855 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9856
9857         * gst/mpegstream/gstmpegparse.c:
9858           mpegparse: re-fix flow return handling
9859           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
9860           -  } while (GST_FLOW_IS_SUCCESS (result));
9861           +  } while (result != GST_FLOW_OK);
9862
9863 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
9864
9865         * tests/check/Makefile.am:
9866         * tests/check/generic/states.c:
9867           tests: allow running state tests for all elements
9868           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
9869           to try elements that would normaly be skipped.
9870
9871 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9872
9873         * Makefile.am:
9874           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
9875
9876 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9877
9878         * configure.ac:
9879         * pkgconfig/.gitignore:
9880         * pkgconfig/Makefile.am:
9881         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9882           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
9883           This .pc file will not be installed, it's only for uninstalled setups,
9884           same thing as we do for -good. This is so other modules' unit tests can
9885           find our plugins properly in an uninstalled setup.
9886
9887 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9888
9889         * common:
9890           Automatic update of common submodule
9891           From c2e10bf to aa0d1d0
9892
9893 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9894
9895         * configure.ac:
9896           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
9897
9898 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9899
9900         * ext/sidplay/gstsiddec.cc:
9901           siddec: don't use GST_FLOW_IS_FATAL
9902           GST_FLOW_IS_FATAL has been deprecated in core git.
9903
9904 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
9905
9906         * common:
9907           Automatic update of common submodule
9908           From d3d9acf to c2e10bf
9909
9910 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9911
9912         * configure.ac:
9913           configure: Require orc >= 0.4.6 for --compat
9914
9915 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9916
9917         * common:
9918           Automatic update of common submodule
9919           From ec60217 to d3d9acf
9920
9921 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9922
9923         * ext/mpeg2dec/gstmpeg2dec.c:
9924           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
9925           And don't post error messages if allocating a buffer resulted
9926           in WRONG_STATE or UNEXPECTED.
9927
9928 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9929
9930         * gst/mpegaudioparse/gstxingmux.c:
9931           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
9932
9933 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9934
9935         * gst/mpegstream/gstdvddemux.c:
9936         * gst/mpegstream/gstmpegdemux.c:
9937         * gst/mpegstream/gstmpegparse.c:
9938           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
9939
9940 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9941
9942         * gst/realmedia/rmdemux.c:
9943           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
9944
9945 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9946
9947         * gst/asfdemux/gstasfdemux.c:
9948           asfdemux: Don't use GST_FLOW_IS_FATAL()
9949           And don't post error messages for UNEXPECTED and post an error
9950           message if pulling data failed because of NOT_LINKED.
9951
9952 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9953
9954         * configure.ac:
9955         * docs/plugins/inspect/plugin-a52dec.xml:
9956         * docs/plugins/inspect/plugin-amrnb.xml:
9957         * docs/plugins/inspect/plugin-amrwbdec.xml:
9958         * docs/plugins/inspect/plugin-asf.xml:
9959         * docs/plugins/inspect/plugin-cdio.xml:
9960         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9961         * docs/plugins/inspect/plugin-dvdread.xml:
9962         * docs/plugins/inspect/plugin-dvdsub.xml:
9963         * docs/plugins/inspect/plugin-iec958.xml:
9964         * docs/plugins/inspect/plugin-lame.xml:
9965         * docs/plugins/inspect/plugin-mad.xml:
9966         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9967         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9968         * docs/plugins/inspect/plugin-mpegstream.xml:
9969         * docs/plugins/inspect/plugin-realmedia.xml:
9970         * docs/plugins/inspect/plugin-siddec.xml:
9971         * docs/plugins/inspect/plugin-twolame.xml:
9972         * docs/plugins/inspect/plugin-x264.xml:
9973         * win32/common/config.h:
9974           Back to development
9975           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
9976           the code is updated for the GST_FLOW_IS_* macro deprecations.
9977
9978 === release 0.10.16 ===
9979
9980 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9981
9982         * ChangeLog:
9983         * NEWS:
9984         * RELEASE:
9985         * configure.ac:
9986         * gst-plugins-ugly.doap:
9987         * win32/common/config.h:
9988           Release 0.10.16
9989
9990 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9991
9992         * docs/plugins/inspect/plugin-a52dec.xml:
9993         * docs/plugins/inspect/plugin-amrnb.xml:
9994         * docs/plugins/inspect/plugin-amrwbdec.xml:
9995         * docs/plugins/inspect/plugin-asf.xml:
9996         * docs/plugins/inspect/plugin-cdio.xml:
9997         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9998         * docs/plugins/inspect/plugin-dvdread.xml:
9999         * docs/plugins/inspect/plugin-dvdsub.xml:
10000         * docs/plugins/inspect/plugin-iec958.xml:
10001         * docs/plugins/inspect/plugin-lame.xml:
10002         * docs/plugins/inspect/plugin-mad.xml:
10003         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10004         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10005         * docs/plugins/inspect/plugin-mpegstream.xml:
10006         * docs/plugins/inspect/plugin-realmedia.xml:
10007         * docs/plugins/inspect/plugin-siddec.xml:
10008         * docs/plugins/inspect/plugin-twolame.xml:
10009         * docs/plugins/inspect/plugin-x264.xml:
10010           docs: update docs for release
10011
10012 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10013
10014         * po/LINGUAS:
10015         * po/gl.po:
10016         * po/id.po:
10017         * po/lv.po:
10018         * po/ro.po:
10019         * po/sv.po:
10020           po: update translations
10021
10022 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10023
10024         * configure.ac:
10025         * po/af.po:
10026         * po/az.po:
10027         * po/bg.po:
10028         * po/ca.po:
10029         * po/cs.po:
10030         * po/da.po:
10031         * po/de.po:
10032         * po/el.po:
10033         * po/en_GB.po:
10034         * po/es.po:
10035         * po/eu.po:
10036         * po/fi.po:
10037         * po/fr.po:
10038         * po/hu.po:
10039         * po/id.po:
10040         * po/it.po:
10041         * po/ja.po:
10042         * po/lt.po:
10043         * po/lv.po:
10044         * po/ms.po:
10045         * po/mt.po:
10046         * po/nb.po:
10047         * po/nl.po:
10048         * po/or.po:
10049         * po/pl.po:
10050         * po/pt_BR.po:
10051         * po/ru.po:
10052         * po/sk.po:
10053         * po/sl.po:
10054         * po/sq.po:
10055         * po/sr.po:
10056         * po/sv.po:
10057         * po/tr.po:
10058         * po/uk.po:
10059         * po/vi.po:
10060         * po/zh_CN.po:
10061           0.10.15.6 pre-release
10062
10063 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
10064
10065         * gst/asfdemux/gstasfdemux.c:
10066           asfdemux: Don't error out on non-critical flow returns
10067           Only error out when downstream returns:
10068           * NOT_SUPPORTED
10069           * ERROR
10070           * NOT_NEGOTIATED
10071           * NOT_LINKED
10072           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
10073           of the streams had gone EOS) and then stop the task silently.
10074           In the case of WRONG_STATE we just need to stop silently
10075           https://bugzilla.gnome.org/show_bug.cgi?id=600412
10076
10077 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10078
10079         * configure.ac:
10080         * po/af.po:
10081         * po/az.po:
10082         * po/bg.po:
10083         * po/ca.po:
10084         * po/cs.po:
10085         * po/da.po:
10086         * po/de.po:
10087         * po/el.po:
10088         * po/en_GB.po:
10089         * po/es.po:
10090         * po/eu.po:
10091         * po/fi.po:
10092         * po/fr.po:
10093         * po/hu.po:
10094         * po/id.po:
10095         * po/it.po:
10096         * po/ja.po:
10097         * po/lt.po:
10098         * po/lv.po:
10099         * po/ms.po:
10100         * po/mt.po:
10101         * po/nb.po:
10102         * po/nl.po:
10103         * po/or.po:
10104         * po/pl.po:
10105         * po/pt_BR.po:
10106         * po/ru.po:
10107         * po/sk.po:
10108         * po/sl.po:
10109         * po/sq.po:
10110         * po/sr.po:
10111         * po/sv.po:
10112         * po/tr.po:
10113         * po/uk.po:
10114         * po/vi.po:
10115         * po/zh_CN.po:
10116           0.10.15.5 pre-release
10117
10118 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
10119
10120         * gst/mpegaudioparse/gstmpegaudioparse.c:
10121           mp3parse: propagate flow errors upstream.
10122           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
10123           always return the error upstream.
10124
10125 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10126
10127         * configure.ac:
10128         * po/af.po:
10129         * po/az.po:
10130         * po/bg.po:
10131         * po/ca.po:
10132         * po/cs.po:
10133         * po/da.po:
10134         * po/de.po:
10135         * po/el.po:
10136         * po/en_GB.po:
10137         * po/es.po:
10138         * po/eu.po:
10139         * po/fi.po:
10140         * po/fr.po:
10141         * po/hu.po:
10142         * po/id.po:
10143         * po/it.po:
10144         * po/ja.po:
10145         * po/lt.po:
10146         * po/lv.po:
10147         * po/ms.po:
10148         * po/mt.po:
10149         * po/nb.po:
10150         * po/nl.po:
10151         * po/or.po:
10152         * po/pl.po:
10153         * po/pt_BR.po:
10154         * po/ru.po:
10155         * po/sk.po:
10156         * po/sl.po:
10157         * po/sq.po:
10158         * po/sr.po:
10159         * po/sv.po:
10160         * po/tr.po:
10161         * po/uk.po:
10162         * po/vi.po:
10163         * po/zh_CN.po:
10164           0.10.15.4 pre-release
10165
10166 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
10167
10168         * common:
10169           Automatic update of common submodule
10170           From 3e8db1d to ec60217
10171
10172 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10173
10174         * configure.ac:
10175         * docs/plugins/inspect/plugin-a52dec.xml:
10176         * docs/plugins/inspect/plugin-amrnb.xml:
10177         * docs/plugins/inspect/plugin-amrwbdec.xml:
10178         * docs/plugins/inspect/plugin-asf.xml:
10179         * docs/plugins/inspect/plugin-cdio.xml:
10180         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10181         * docs/plugins/inspect/plugin-dvdread.xml:
10182         * docs/plugins/inspect/plugin-dvdsub.xml:
10183         * docs/plugins/inspect/plugin-iec958.xml:
10184         * docs/plugins/inspect/plugin-lame.xml:
10185         * docs/plugins/inspect/plugin-mad.xml:
10186         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10187         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10188         * docs/plugins/inspect/plugin-mpegstream.xml:
10189         * docs/plugins/inspect/plugin-realmedia.xml:
10190         * docs/plugins/inspect/plugin-siddec.xml:
10191         * docs/plugins/inspect/plugin-twolame.xml:
10192         * docs/plugins/inspect/plugin-x264.xml:
10193         * win32/common/config.h:
10194           0.10.15.3 pre-release
10195
10196 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
10197
10198         * ext/x264/gstx264enc.c:
10199           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
10200           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
10201           argument to the option string value causes an error. For < 78 we pass the
10202           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
10203           result in passing 'none' for false and 'strict' for true. Other modes can be
10204           set through the option-string property for now.
10205           https://bugzilla.gnome.org/show_bug.cgi?id=626577
10206
10207 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10208
10209         * configure.ac:
10210         * docs/plugins/gst-plugins-ugly-plugins.args:
10211         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10212         * docs/plugins/inspect/plugin-a52dec.xml:
10213         * docs/plugins/inspect/plugin-amrnb.xml:
10214         * docs/plugins/inspect/plugin-amrwbdec.xml:
10215         * docs/plugins/inspect/plugin-asf.xml:
10216         * docs/plugins/inspect/plugin-cdio.xml:
10217         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10218         * docs/plugins/inspect/plugin-dvdread.xml:
10219         * docs/plugins/inspect/plugin-dvdsub.xml:
10220         * docs/plugins/inspect/plugin-iec958.xml:
10221         * docs/plugins/inspect/plugin-lame.xml:
10222         * docs/plugins/inspect/plugin-mad.xml:
10223         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10224         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10225         * docs/plugins/inspect/plugin-mpegstream.xml:
10226         * docs/plugins/inspect/plugin-realmedia.xml:
10227         * docs/plugins/inspect/plugin-siddec.xml:
10228         * docs/plugins/inspect/plugin-twolame.xml:
10229         * docs/plugins/inspect/plugin-x264.xml:
10230         * win32/common/config.h:
10231           0.10.15.2 pre-release
10232
10233 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
10234
10235         * gst/synaesthesia/gstsynaesthesia.c:
10236           synaesthesia: code cleanups.
10237           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
10238           more.
10239
10240 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
10241
10242         * gst/synaesthesia/gstsynaesthesia.c:
10243           synaesthesia: use GST_BOILERPLATE macros
10244
10245 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10246
10247         * common:
10248           Automatic update of common submodule
10249           From bd2054b to 3e8db1d
10250
10251 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10252
10253         * ext/x264/gstx264enc.c:
10254           x264: fix printf format warning in debug message
10255
10256 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10257
10258         * docs/plugins/Makefile.am:
10259           docs: fix bug passing arguments to gtkdoc-fixref in upload target
10260           Missing backslash at end of line meant we weren't passing all arguments
10261           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
10262
10263 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
10264
10265         * common:
10266           Automatic update of common submodule
10267           From a519571 to bd2054b
10268
10269 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10270
10271         * configure.ac:
10272           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
10273           This first checks what is required for ISO C99 support and sets the relevant
10274           compiler parameters and if no C99 compiler is found, it checks for a
10275           C89 compiler. This enables us to check for and use C89/C99 functions
10276           that gcc hides from us without the correct compiler parameters.
10277
10278 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
10279
10280         * ext/x264/gstx264enc.c:
10281           x264enc: Fix flushing of delayed frames
10282           x264_encoder_encode() should be called with a NULL picture until at least
10283           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
10284           regression in make check due to the recent change in defaults which enabled
10285           b-frames and b-pyramid, both of which I believe increase the number of delayed
10286           frames when encoding.
10287
10288 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
10289
10290         * ext/x264/gstx264enc.c:
10291           x264enc: Improve x264enc defaults
10292           - medium x264 speed/quality preset
10293           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
10294           Addresses part of bug #607798
10295
10296 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
10297
10298         * ext/x264/gstx264enc.c:
10299           x264enc: Fix property description typos
10300
10301 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
10302
10303         * ext/x264/gstx264enc.c:
10304           x264enc: Add some more debug info
10305
10306 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
10307
10308         * ext/x264/gstx264enc.c:
10309         * ext/x264/gstx264enc.h:
10310           x264enc: Add speed-preset and [psy-]tuning properties
10311           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
10312           preset and possibly a profile and/or tuning are now the recommended way to
10313           configure x264 through x264enc.
10314           If a preset/tuning are specified then these will define the default values and
10315           the property defaults will be ignored. After this the option-string property is
10316           applied, followed by the user-set properties, fast first pass restrictions and
10317           finally the profile restrictions.
10318           Addresses part of bug #607798
10319
10320 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
10321
10322         * ext/x264/gstx264enc.c:
10323         * ext/x264/gstx264enc.h:
10324           x264enc: Refactor code in preparation for presets/tunings
10325           - Make defaults append the appropriate default value to a string. This is
10326           needed to differentiate between something user-set and the actual prop
10327           default.
10328           - Add an internal option string to which _set_property () cases append for the
10329           majority of properties.
10330           - Use gst_x264_enc_parse_options () to clean up application of settings. This
10331           will make order of application with respect to the presets and tunings quite
10332           simple.
10333           Addresses part of bug #607798
10334
10335 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
10336
10337         * ext/x264/gstx264enc.c:
10338           x264enc: Update available me types
10339           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
10340           now self-maintaining.
10341
10342 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
10343
10344         * ext/x264/gstx264enc.c:
10345           x264enc: Use new libx264 API to affect fast first pass
10346           Uses new x264 API to apply reduced complexity values to the parameters to
10347           increase encoding speed in the first pass of a multi-pass encode. This does
10348           not impact on final quality.
10349           Addresses part of bug #607798
10350
10351 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
10352
10353         * ext/x264/gstx264enc.c:
10354         * ext/x264/gstx264enc.h:
10355           x264enc: Add profile property
10356           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
10357           Profile. This makes it easier to achieve Baseline Profile for example.
10358           Addresses part of bug #607798
10359
10360 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
10361
10362         * ext/x264/gstx264enc.c:
10363         * ext/x264/gstx264enc.h:
10364           x264enc: Add option-string property
10365           Adds support for an x264 format option-string to specify advanced parameters
10366           Addresses part of bug #607798
10367
10368 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10369
10370         * ext/mad/Makefile.am:
10371           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
10372           Spotted by syntr0py.
10373
10374 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10375
10376         * ext/x264/gstx264enc.c:
10377           x264enc: only set timebase on versions where it exists
10378
10379 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
10380
10381         * ext/x264/gstx264enc.c:
10382           x264enc: set appropriate time base
10383           Fixes #624786.
10384
10385 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10386
10387         * tests/check/Makefile.am:
10388           tests: add plugin loading whitelist to test environment
10389           Only want to load core/-base/-ugly plugins here.
10390
10391 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10392
10393         * autogen.sh:
10394         * configure.ac:
10395           Bump automake requirement to 1.10 and autoconf to 2.60
10396           For maintainability reasons and $(builddir).
10397           See #622944.
10398
10399 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10400
10401         * gst/asfdemux/gstasfdemux.c:
10402           asfdemux: Fix seeking after last commits
10403           Don't handle wrong-state returns as errors to allow seeking to work
10404           again.
10405
10406 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10407
10408         * gst/asfdemux/gstasfdemux.c:
10409           asfdemux: Push all pending data on EOS
10410           When on push mode and receiving an EOS event, asfdemux
10411           should push all pending data because we might be dealing
10412           with a broken file that has a preroll value higher
10413           than its actual length.
10414
10415 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10416
10417         * gst/asfdemux/gstasfdemux.c:
10418           asfdemux: Fix sending eos event for chained asfs
10419           Properly push EOS event when finishing a chained asf file
10420           in pull mode
10421           Fixes #599718
10422
10423 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10424
10425         * docs/plugins/Makefile.am:
10426         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10427         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10428         * docs/plugins/inspect/plugin-rmdemux.xml:
10429           docs: add rmdemux to docs properly
10430           The plugin has been renamed, remove old introspection file.
10431
10432 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10433
10434         * docs/plugins/gst-plugins-ugly-plugins.args:
10435         * docs/plugins/inspect/plugin-x264.xml:
10436           docs: update for recent x264enc changes
10437
10438 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10439
10440         * gst/realmedia/rmdemux.c:
10441           rmdemux: fix compiler warning when debugging system in core is disabled
10442
10443 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
10444
10445         * common:
10446           Automatic update of common submodule
10447           From 73ff93a to a519571
10448
10449 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
10450
10451         * gst/asfdemux/gstasfdemux.c:
10452           asfdemux: Allow at least 500ms of preroll.
10453           Some files have insanely low preroll values which break the
10454           all_streams_prerolled() logic.
10455           Fixes #622407
10456
10457 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10458
10459         * ext/x264/gstx264enc.c:
10460           x264enc: add new h264 caps attribute alignment
10461           See #606662.
10462
10463 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10464
10465         * ext/x264/gstx264enc.c:
10466         * ext/x264/gstx264enc.h:
10467           x264enc: conditionally expose enhanced upstream capabilities
10468           API: GstX264Enc:sliced-threads
10469           API: GstX264Enc:sync-lookahead
10470           API: GstX264Enc:intra-refresh
10471           API: GstX264Enc:mb-tree
10472           API: GstX264Enc:rc-lookahead
10473           See #607798.
10474
10475 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10476
10477         * common:
10478         * docs/plugins/inspect/plugin-a52dec.xml:
10479         * docs/plugins/inspect/plugin-amrnb.xml:
10480         * docs/plugins/inspect/plugin-amrwbdec.xml:
10481         * docs/plugins/inspect/plugin-asf.xml:
10482         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10483         * docs/plugins/inspect/plugin-iec958.xml:
10484         * docs/plugins/inspect/plugin-mad.xml:
10485         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10486         * docs/plugins/inspect/plugin-mpegstream.xml:
10487         * docs/plugins/inspect/plugin-realmedia.xml:
10488           docs: update introspected plugin docs for gstdoc-scangobj and other changes
10489           Update common for latest gstdoc-scangobj and inspect xml files for
10490           escaping and pad template order changes.
10491
10492 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
10493
10494         * common:
10495           Automatic update of common submodule
10496           From 9339ccc to 35617c2
10497
10498 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
10499
10500         * common:
10501           Automatic update of common submodule
10502           From 5adb1ca to 9339ccc
10503
10504 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
10505
10506         * common:
10507           Automatic update of common submodule
10508           From 57c89b7 to 5adb1ca
10509
10510 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
10511
10512         * common:
10513           Automatic update of common submodule
10514           From c804988 to 57c89b7
10515
10516 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10517
10518         * configure.ac:
10519         * gst/realmedia/rtspreal.c:
10520           configure: Update required GLib version to 2.20
10521
10522 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10523
10524         * ext/a52dec/gsta52dec.c:
10525           a52dec: Call orc_init() before trying to get target flags
10526
10527 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10528
10529         * ext/a52dec/gsta52dec.c:
10530           a52dec: Remove debug printf...
10531
10532 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10533
10534         * configure.ac:
10535         * ext/a52dec/Makefile.am:
10536         * ext/a52dec/gsta52dec.c:
10537           a52dec: Use orc for CPU feature detection and don't check for liboil
10538
10539 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10540
10541         * configure.ac:
10542           configure: Use GLIB_EXTRA_CFLAGS
10543
10544 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10545
10546         * common:
10547           Automatic update of common submodule
10548           From 7a0fdf5 to c804988
10549
10550 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10551
10552         * common:
10553           Automatic update of common submodule
10554           From 6da3bab to 7a0fdf5
10555
10556 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10557
10558         * common:
10559           Automatic update of common submodule
10560           From 733fca9 to 6da3bab
10561
10562 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
10563
10564         * common:
10565           Automatic update of common submodule
10566           From fad145b to 733fca9
10567
10568 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
10569
10570         * common:
10571           Automatic update of common submodule
10572           From 47683c1 to fad145b
10573
10574 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10575
10576         * gst/realmedia/rmdemux.c:
10577           rmdemux: pass bitrate on caps
10578           Set the bitrate on the caps, some decoders like sipro need this to function
10579           properly.
10580           Fixes #620007
10581
10582 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
10583
10584         * common:
10585           Automatic update of common submodule
10586           From 17f89e5 to 47683c1
10587
10588 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
10589
10590         * common:
10591           Automatic update of common submodule
10592           From fd7ca04 to 17f89e5
10593
10594 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
10595
10596         * ext/x264/gstx264enc.c:
10597           x264enc: Only set i_weighted_pred on versions where it exists
10598
10599 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
10600
10601         * ext/lame/gstlamemp3enc.c:
10602           lamemp3enc: implement latency query
10603           The encoder's latency is deduced from the framesize. Fixes #618896.
10604
10605 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10606
10607         * configure.ac:
10608         * docs/plugins/gst-plugins-ugly-plugins.args:
10609         * docs/plugins/gst-plugins-ugly-plugins.signals:
10610         * docs/plugins/inspect/plugin-a52dec.xml:
10611         * docs/plugins/inspect/plugin-amrnb.xml:
10612         * docs/plugins/inspect/plugin-amrwbdec.xml:
10613         * docs/plugins/inspect/plugin-asf.xml:
10614         * docs/plugins/inspect/plugin-cdio.xml:
10615         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10616         * docs/plugins/inspect/plugin-dvdread.xml:
10617         * docs/plugins/inspect/plugin-dvdsub.xml:
10618         * docs/plugins/inspect/plugin-iec958.xml:
10619         * docs/plugins/inspect/plugin-lame.xml:
10620         * docs/plugins/inspect/plugin-mad.xml:
10621         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10622         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10623         * docs/plugins/inspect/plugin-mpegstream.xml:
10624         * docs/plugins/inspect/plugin-realmedia.xml:
10625         * docs/plugins/inspect/plugin-siddec.xml:
10626         * docs/plugins/inspect/plugin-twolame.xml:
10627         * docs/plugins/inspect/plugin-x264.xml:
10628         * win32/common/config.h:
10629           Back to development
10630
10631 === release 0.10.15 ===
10632
10633 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10634
10635         * ChangeLog:
10636         * NEWS:
10637         * RELEASE:
10638         * configure.ac:
10639         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10640         * docs/plugins/inspect/plugin-a52dec.xml:
10641         * docs/plugins/inspect/plugin-amrnb.xml:
10642         * docs/plugins/inspect/plugin-amrwbdec.xml:
10643         * docs/plugins/inspect/plugin-asf.xml:
10644         * docs/plugins/inspect/plugin-cdio.xml:
10645         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10646         * docs/plugins/inspect/plugin-dvdread.xml:
10647         * docs/plugins/inspect/plugin-dvdsub.xml:
10648         * docs/plugins/inspect/plugin-iec958.xml:
10649         * docs/plugins/inspect/plugin-lame.xml:
10650         * docs/plugins/inspect/plugin-mad.xml:
10651         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10652         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10653         * docs/plugins/inspect/plugin-mpegstream.xml:
10654         * docs/plugins/inspect/plugin-realmedia.xml:
10655         * docs/plugins/inspect/plugin-siddec.xml:
10656         * docs/plugins/inspect/plugin-twolame.xml:
10657         * docs/plugins/inspect/plugin-x264.xml:
10658         * gst-plugins-ugly.doap:
10659         * win32/common/config.h:
10660           Release 0.10.15
10661
10662 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10663
10664         * po/af.po:
10665         * po/az.po:
10666         * po/bg.po:
10667         * po/ca.po:
10668         * po/cs.po:
10669         * po/da.po:
10670         * po/de.po:
10671         * po/el.po:
10672         * po/en_GB.po:
10673         * po/es.po:
10674         * po/eu.po:
10675         * po/fi.po:
10676         * po/fr.po:
10677         * po/hu.po:
10678         * po/id.po:
10679         * po/it.po:
10680         * po/ja.po:
10681         * po/lt.po:
10682         * po/lv.po:
10683         * po/ms.po:
10684         * po/mt.po:
10685         * po/nb.po:
10686         * po/nl.po:
10687         * po/or.po:
10688         * po/pl.po:
10689         * po/pt_BR.po:
10690         * po/ru.po:
10691         * po/sk.po:
10692         * po/sl.po:
10693         * po/sq.po:
10694         * po/sr.po:
10695         * po/sv.po:
10696         * po/tr.po:
10697         * po/uk.po:
10698         * po/vi.po:
10699         * po/zh_CN.po:
10700           Update .po files
10701
10702 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10703
10704         * configure.ac:
10705           configure: make implicit GLib and liboil requirements explicit
10706           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
10707
10708 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
10709
10710         * ext/x264/gstx264enc.c:
10711           x264enc: disable I weighted pred
10712           If it is enabled, then it will be main profile instead of baseline.
10713           This ensures maximum compatibility of the output stream until the
10714           encoder configuration interface gets an overhaul with explicit
10715           output profile selection.
10716           Fixes #619776.
10717
10718 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10719
10720         * configure.ac:
10721         * win32/common/config.h:
10722           0.10.14.3 pre-release
10723
10724 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10725
10726         * po/af.po:
10727         * po/az.po:
10728         * po/bg.po:
10729         * po/ca.po:
10730         * po/cs.po:
10731         * po/da.po:
10732         * po/de.po:
10733         * po/el.po:
10734         * po/en_GB.po:
10735         * po/es.po:
10736         * po/eu.po:
10737         * po/fi.po:
10738         * po/fr.po:
10739         * po/hu.po:
10740         * po/id.po:
10741         * po/it.po:
10742         * po/ja.po:
10743         * po/lt.po:
10744         * po/lv.po:
10745         * po/ms.po:
10746         * po/mt.po:
10747         * po/nb.po:
10748         * po/nl.po:
10749         * po/or.po:
10750         * po/pl.po:
10751         * po/pt_BR.po:
10752         * po/ru.po:
10753         * po/sk.po:
10754         * po/sl.po:
10755         * po/sq.po:
10756         * po/sr.po:
10757         * po/sv.po:
10758         * po/tr.po:
10759         * po/uk.po:
10760         * po/vi.po:
10761         * po/zh_CN.po:
10762           po: update translations
10763
10764 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10765
10766         * common:
10767           Automatic update of common submodule
10768           From 357b0db to fd7ca04
10769
10770 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10771
10772         * configure.ac:
10773         * win32/common/config.h:
10774           0.10.14.2 pre-release
10775
10776 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10777
10778         * common:
10779           Automatic update of common submodule
10780           From 4d67bd6 to 357b0db
10781
10782 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10783
10784         * gst/realmedia/rmdemux.c:
10785         * gst/realmedia/rmutils.c:
10786         * gst/realmedia/rmutils.h:
10787           rmdemux: add better sipr nibble swap routine
10788
10789 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10790
10791         * gst/realmedia/rmdemux.c:
10792           rmdemux: descramble SIPR before pushing out
10793           Collect and descramble the SIPR packets before pushing.
10794           Descramble ATRAC audio.
10795           Fixes #618098
10796
10797 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10798
10799         * gst/realmedia/rmutils.c:
10800         * gst/realmedia/rmutils.h:
10801           rm: add function to descramble sipr
10802
10803 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
10804
10805         * ext/x264/gstx264enc.c:
10806         * ext/x264/gstx264enc.h:
10807           x264enc: Re-send the received upstream event as-is downstream
10808           https://bugzilla.gnome.org/show_bug.cgi?id=606689
10809
10810 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
10811
10812         * ext/amrnb/amrnb.c:
10813           amrnbenc: Set rank to GST_RANK_SECONDARY
10814
10815 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10816
10817         * gst/realmedia/rtspreal.c:
10818           rtspreal: use GLib's base64 functions if available
10819           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
10820
10821 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
10822
10823         * ext/amrnb/amrnbdec.h:
10824         * ext/amrnb/amrnbenc.h:
10825         * ext/amrwbdec/amrwbdec.h:
10826           amr: Use correct includes (as pkg-config suggests)
10827           Fixes #617078
10828
10829 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
10830
10831         * gst/ac3parse/.gitignore:
10832         * gst/ac3parse/Makefile.am:
10833         * gst/ac3parse/README:
10834         * gst/ac3parse/ac3parse.vcproj:
10835         * gst/ac3parse/gstac3parse.c:
10836         * gst/ac3parse/gstac3parse.h:
10837           ac3parse: remove unported 0.8 plugin
10838           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
10839
10840 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
10841
10842         * gst/mpegaudioparse/gstmpegaudioparse.c:
10843           docs: adding a mp3decoder as well is useful
10844
10845 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
10846
10847         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10848           docs: massage section index
10849
10850 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
10851
10852         * ext/amrwbdec/amrwbdec.c:
10853         * ext/amrwbdec/amrwbdec.h:
10854           amrwbdec: move define to source to avoid hiding it from the docs
10855
10856 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
10857
10858         * ext/cdio/gstcdiocddasrc.c:
10859           docs: remove short_desc, it is taken from element details
10860
10861 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
10862
10863         * gst/synaesthesia/gstsynaesthesia.c:
10864           docs: fix sections docs for synaesthesia
10865
10866 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
10867
10868         * docs/plugins/Makefile.am:
10869         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10870         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10871         * gst/mpegaudioparse/gstmpegaudioparse.c:
10872           docs: add docs for mp3parse
10873
10874 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10875
10876         * gst-plugins-ugly.doap:
10877           doap: update repository info from cvs->git and maintainers
10878
10879 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10880
10881         * common:
10882           Automatic update of common submodule
10883           From fc85867 to 4d67bd6
10884
10885 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10886
10887         * tests/check/elements/x264enc.c:
10888           x264enc: adaptive NALU type checking
10889           In particular, be less picky about SEI NALU order, which makes test more
10890           robust with respect to changes in libx264.
10891           See also #615410.
10892
10893 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10894
10895         * ext/x264/gstx264enc.c:
10896           x264enc: adaptive x264 header NAL layout handling
10897           Fixes #615410.
10898
10899 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10900
10901         * gst/asfdemux/gstrtpasfdepay.c:
10902           asfdepay: we require a dynamic payload type
10903           Add an extra caps property that restricts the depayloader to only accept dynamic
10904           payload types.
10905
10906 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10907
10908         * configure.ac:
10909           configure: Drop -Wcast-align
10910           Commit message copied from core's commit from Benjamin Otte:
10911           246f5dba96a5b50bb74621af67b30942cca72af5
10912           Apparently gcc warns that GstMiniObject is not castable to
10913           GstEvent/Message/Buffer due to them containing 64bit variables, even
10914           though ARM hackers claim that those only need 4byte alignment. And as
10915           long as gcc behaves that way, this warning is not very useful.
10916           So we'll remove the warning until this problem is fixed.
10917           Fixes #615698
10918
10919 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
10920
10921         * ext/mpeg2dec/gstmpeg2dec.c:
10922           mpeg2dec: copy over all buffer flags when copying buffers.
10923           Avoids losing the tff/rff video buffer flags
10924
10925 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
10926
10927         * gst/asfdemux/asfpacket.c:
10928           asfdemux: Make a table static to avoid having to always allocate it.
10929
10930 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10931
10932         * ext/x264/gstx264enc.c:
10933           x264enc: fix up avcC header construction
10934           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
10935           for BUILD_X264 < 76.
10936           Also fixes #610089.
10937
10938 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10939
10940         * ext/x264/gstx264enc.c:
10941           x264enc: parameterize libx264 provided NAL layout in codec-data creation
10942
10943 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
10944
10945         * configure.ac:
10946           configure: Remove -Wundef flag
10947           Same fix as for #615161
10948
10949 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10950
10951         * common:
10952           Automatic update of common submodule
10953           From fdf023d to fc85867
10954
10955 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10956
10957         * gst-libs/gst/gettext.h:
10958           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
10959
10960 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10961
10962         * common:
10963         * ext/Makefile.am:
10964         * gst/Makefile.am:
10965           build: build plugins in parallel where possible, if make -jN is used
10966
10967 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10968
10969         * Makefile.am:
10970           build: add cruft alert for common/shave*
10971
10972 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10973
10974         * win32/MANIFEST:
10975           Fix make distcheck
10976           Remove removed file win32/common/config.h.in from MANIFEST.
10977
10978 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
10979
10980         * gst/synaesthesia/synaescope.c:
10981         * gst/synaesthesia/synaescope.h:
10982           synaestesia: Fix old-style prototype
10983
10984 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
10985
10986         * gst/realmedia/rmutils.c:
10987           Fix pointer type.
10988           Fixes #613815
10989
10990 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
10991
10992         * common:
10993           Automatic update of common submodule
10994           From 55cd514 to c1d07dd
10995
10996 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10997
10998         * configure.ac:
10999         * ext/amrnb/amrnbdec.c:
11000         * ext/amrnb/amrnbenc.c:
11001         * ext/cdio/gstcdiocddasrc.h:
11002         * ext/dvdread/dvdreadsrc.c:
11003         * ext/lame/gstlame.h:
11004         * ext/lame/gstlamemp3enc.h:
11005         * ext/lame/plugin.c:
11006         * ext/mad/gstmad.c:
11007         * ext/x264/gstx264enc.c:
11008         * ext/x264/gstx264enc.h:
11009         * gst/mpegaudioparse/gstmpegaudioparse.c:
11010         * gst/mpegaudioparse/gstxingmux.c:
11011         * gst/mpegstream/gstdvddemux.c:
11012         * gst/mpegstream/gstmpegdemux.c:
11013         * gst/mpegstream/gstmpegparse.c:
11014         * gst/realmedia/asmrules.c:
11015         * gst/realmedia/pnmsrc.c:
11016         * gst/realmedia/pnmsrc.h:
11017         * gst/realmedia/rdtdepay.h:
11018         * gst/realmedia/rdtmanager.c:
11019         * gst/realmedia/rtspreal.c:
11020           build: Add all kinds of compiler warning flags and fix the resulting warnings
11021
11022 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11023
11024         * ext/amrnb/Makefile.am:
11025         * ext/amrwbdec/Makefile.am:
11026         * ext/sidplay/Makefile.am:
11027         * gst/asfdemux/Makefile.am:
11028         * gst/mpegaudioparse/Makefile.am:
11029           build: fix up Makefile.am
11030           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
11031           the order a bit here and there (see docs/random/moving-plugins).
11032
11033 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11034
11035         * win32/common/config.h.in:
11036           win32: remove win32-specific config.h.in copy that's not used any longer
11037           The win32 config.h is now generated from the top-level config.h.in.
11038
11039 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
11040
11041         * ext/a52dec/gsta52dec.c:
11042         * ext/amrnb/amrnbdec.c:
11043         * ext/amrnb/amrnbenc.c:
11044         * ext/amrwbdec/amrwbdec.c:
11045         * ext/cdio/gstcdiocddasrc.c:
11046         * ext/dvdread/dvdreadsrc.c:
11047         * ext/lame/gstlame.c:
11048         * ext/mad/gstmad.c:
11049         * ext/mpeg2dec/gstmpeg2dec.c:
11050         * gst/ac3parse/gstac3parse.c:
11051         * gst/asfdemux/gstasfdemux.c:
11052         * gst/asfdemux/gstrtpasfdepay.c:
11053         * gst/asfdemux/gstrtspwms.c:
11054         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11055         * gst/iec958/ac3iec.c:
11056         * gst/mpegaudioparse/gstmpegaudioparse.c:
11057         * gst/mpegaudioparse/gstxingmux.c:
11058         * gst/mpegstream/gstdvddemux.c:
11059         * gst/mpegstream/gstmpegdemux.c:
11060         * gst/mpegstream/gstmpegparse.c:
11061         * gst/mpegstream/gstrfc2250enc.c:
11062         * gst/realmedia/pnmsrc.c:
11063         * gst/realmedia/rademux.c:
11064         * gst/realmedia/rdtdepay.c:
11065         * gst/realmedia/rdtmanager.c:
11066         * gst/realmedia/rmdemux.c:
11067         * gst/realmedia/rtspreal.c:
11068         * gst/synaesthesia/gstsynaesthesia.c:
11069           gst_element_class_set_details => gst_element_class_set_details_simple
11070
11071 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11072
11073         * ext/x264/gstx264enc.c:
11074           x264enc: Put pixel-aspect-ratio from input into the src pad caps
11075           Fixes bug #612995.
11076
11077 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
11078
11079         * common:
11080           Automatic update of common submodule
11081           From e272f71 to 55cd514
11082
11083 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
11084
11085         * common:
11086           Automatic update of common submodule
11087           From df8a7c8 to e272f71
11088
11089 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
11090
11091         * configure.ac:
11092           Update CXXFLAGS, too
11093
11094 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
11095
11096         * configure.ac:
11097           Update for recent changes to common submodule
11098           This just replaces every "$ERROR_CFLAGS" usage with a usage of
11099           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
11100           previously.
11101           Actually using that separation will happen later.
11102
11103 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
11104
11105         * common:
11106           Automatic update of common submodule
11107           From 9720a7d to df8a7c8
11108
11109 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
11110
11111         * common:
11112           Automatic update of common submodule
11113           From 0b6e072 to 9720a7d
11114
11115 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
11116
11117         * common:
11118           Automatic update of common submodule
11119           From 7cc5eb4 to 0b6e072
11120
11121 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11122
11123         * common:
11124           Automatic update of common submodule
11125           From 7aa65b5 to 7cc5eb4
11126
11127 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11128
11129         * common:
11130           Automatic update of common submodule
11131           From 44ecce7 to 7aa65b5
11132
11133 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11134
11135         * configure.ac:
11136           configure: Use automake 1.11 silent rules instead of shave if available
11137           This makes sure that we use something that is still maintained and
11138           also brings back libtool 1.5 support.
11139
11140 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11141
11142         * configure.ac:
11143         * docs/plugins/inspect/plugin-a52dec.xml:
11144         * docs/plugins/inspect/plugin-amrnb.xml:
11145         * docs/plugins/inspect/plugin-amrwbdec.xml:
11146         * docs/plugins/inspect/plugin-asf.xml:
11147         * docs/plugins/inspect/plugin-cdio.xml:
11148         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11149         * docs/plugins/inspect/plugin-dvdread.xml:
11150         * docs/plugins/inspect/plugin-dvdsub.xml:
11151         * docs/plugins/inspect/plugin-iec958.xml:
11152         * docs/plugins/inspect/plugin-lame.xml:
11153         * docs/plugins/inspect/plugin-mad.xml:
11154         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11155         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11156         * docs/plugins/inspect/plugin-mpegstream.xml:
11157         * docs/plugins/inspect/plugin-realmedia.xml:
11158         * docs/plugins/inspect/plugin-siddec.xml:
11159         * docs/plugins/inspect/plugin-twolame.xml:
11160         * docs/plugins/inspect/plugin-x264.xml:
11161         * win32/common/config.h:
11162           Back to development
11163
11164 === release 0.10.14 ===
11165
11166 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11167
11168         * ChangeLog:
11169         * NEWS:
11170         * RELEASE:
11171         * configure.ac:
11172         * docs/plugins/gst-plugins-ugly-plugins.args:
11173         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11174         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11175         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11176         * docs/plugins/inspect/plugin-a52dec.xml:
11177         * docs/plugins/inspect/plugin-amrnb.xml:
11178         * docs/plugins/inspect/plugin-amrwbdec.xml:
11179         * docs/plugins/inspect/plugin-asf.xml:
11180         * docs/plugins/inspect/plugin-cdio.xml:
11181         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11182         * docs/plugins/inspect/plugin-dvdread.xml:
11183         * docs/plugins/inspect/plugin-dvdsub.xml:
11184         * docs/plugins/inspect/plugin-iec958.xml:
11185         * docs/plugins/inspect/plugin-lame.xml:
11186         * docs/plugins/inspect/plugin-mad.xml:
11187         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11188         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11189         * docs/plugins/inspect/plugin-mpegstream.xml:
11190         * docs/plugins/inspect/plugin-realmedia.xml:
11191         * docs/plugins/inspect/plugin-siddec.xml:
11192         * docs/plugins/inspect/plugin-twolame.xml:
11193         * docs/plugins/inspect/plugin-x264.xml:
11194         * gst-plugins-ugly.doap:
11195         * win32/common/config.h:
11196           Release 0.10.14
11197
11198 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11199
11200         * po/af.po:
11201         * po/az.po:
11202         * po/bg.po:
11203         * po/ca.po:
11204         * po/cs.po:
11205         * po/da.po:
11206         * po/de.po:
11207         * po/el.po:
11208         * po/en_GB.po:
11209         * po/es.po:
11210         * po/eu.po:
11211         * po/fi.po:
11212         * po/fr.po:
11213         * po/hu.po:
11214         * po/id.po:
11215         * po/it.po:
11216         * po/ja.po:
11217         * po/lt.po:
11218         * po/lv.po:
11219         * po/ms.po:
11220         * po/mt.po:
11221         * po/nb.po:
11222         * po/nl.po:
11223         * po/or.po:
11224         * po/pl.po:
11225         * po/pt_BR.po:
11226         * po/ru.po:
11227         * po/sk.po:
11228         * po/sl.po:
11229         * po/sq.po:
11230         * po/sr.po:
11231         * po/sv.po:
11232         * po/tr.po:
11233         * po/uk.po:
11234         * po/vi.po:
11235         * po/zh_CN.po:
11236           Update .po files
11237
11238 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11239
11240         * configure.ac:
11241         * win32/common/config.h:
11242           0.10.13.4 pre-release
11243
11244 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11245
11246         * ext/x264/gstx264enc.c:
11247         * tests/check/elements/x264enc.c:
11248           x264enc: Replace 'avc-sample' with 'avc' in caps
11249           In the element and in its tests
11250           Fixes #606662
11251
11252 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
11253
11254         * gst/asfdemux/gstasfdemux.c:
11255           asfdemux: Don't set durations of 0 on outgoing buffers.
11256           Some (broken) streams don't have the extended stream properties in
11257           the header, resulting in applying a duration of zero on outgoing
11258           buffers.
11259           Fixes #611473
11260
11261 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
11262
11263         * gst/asfdemux/asfpacket.c:
11264           asfdemux: Make sure we always set proper payload duration.
11265           Some (broken) streams will have a delta of 0, resulting in outgoing
11266           buffers having durations of 0.
11267           Fixes #611473
11268
11269 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11270
11271         * configure.ac:
11272         * win32/common/config.h:
11273           0.10.13.3 pre-release
11274
11275 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
11276
11277         * gst/asfdemux/asfpacket.c:
11278           asfdemux: Make sure we don't end up with negative timestamps.
11279           Some files have payload with timestamps smaller than the preroll duration.
11280           Instead of blindly substracting the preroll value (and ending up with
11281           insanely high timestamps on the outgoing buffers), we make sure we
11282           never go below 0.
11283           Fixes #610432
11284
11285 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11286
11287         * configure.ac:
11288         * win32/common/config.h:
11289           0.10.13.2 pre-release
11290           Update core/base requirement to 0.10.26, since that's more likely
11291           to be the actual requirement.
11292
11293 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11294
11295         * po/LINGUAS:
11296         * po/el.po:
11297         * po/sl.po:
11298           po: update translations
11299
11300 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11301
11302         * tests/check/elements/x264enc.c:
11303           x264enc: add caps check to x264enc unit test
11304           Add some minimal caps checking to x264enc unit test.
11305           See #610089.
11306
11307 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
11308
11309         * ext/x264/gstx264enc.c:
11310           x264enc: fix up avcC header construction and playback by flash players
11311           Fix off-by-one bug when constructing the avcC header chunk: we
11312           wrote wrong profile info into the header. The first byte in the
11313           SPS NAL we get from x264 is the nal type, not the profile_idc.
11314           Also add some debug logging.
11315           Fixes #610089.
11316
11317 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
11318
11319         * gst/asfdemux/gstasfdemux.c:
11320           asfdemux: Improve seek behaviour for audio-only with no index
11321           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
11322           for video, we can just seek to seek_time instead.
11323
11324 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11325
11326         * configure.ac:
11327           configure: fix up GST_CXXFLAGS properly
11328           We don't want C specific flags in GST_CXXFLAGS, so base it on the
11329           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
11330           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
11331
11332 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11333
11334         * MAINTAINERS:
11335           Update MAINTAINERS, add myself
11336
11337 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
11338
11339         * configure.ac:
11340           configure: base GST_CXXFLAGS on --cflags from pkg-config
11341           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
11342           point for for both C and CXX settings.
11343
11344 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11345
11346         * common:
11347           Automatic update of common submodule
11348           From 96dc793 to 44ecce7
11349
11350 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11351
11352         * Makefile.am:
11353         * configure.ac:
11354         * win32/common/.gitignore:
11355         * win32/common/config.h:
11356           win32: change how win32/common/config.h is updated
11357           Generate win32/common/config.h-new directly from config.h.in,
11358           using shell variables in configure and some hard-coded information.
11359           Change top-level makefile so that 'make win32-update' copies the
11360           generated file to win32/common/config.h, which we keep in source
11361           control. It's kept in source control so that the git tree is
11362           buildable from VS.
11363           This change is similar to the ones applied a while ago to GStreamer
11364           core, gst-plugins-base and gst-plugins-good and prevents configure
11365           from changing files in source control. The generated config.h
11366           should be ok, but needs testing.
11367
11368 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11369
11370         * gst/realmedia/rtspreal.c:
11371           rtspreal: don't construct config header with uninitialised bytes
11372           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
11373           a presumably unintentional padding of uninitialised bytes at the end
11374           of the CONT tags chunk, which should be harmless but causes warnings
11375           in valgrind (see #608533 for a test URL).
11376
11377 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11378
11379         * gst/realmedia/rtspreal.c:
11380           rtspreal: add finalize function so we can free streams and rulebook
11381           Fix memory leak in Real RTSP component (#608533).
11382
11383 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11384
11385         * gst/realmedia/rtspreal.c:
11386           rtspreal: fix minor memory leak
11387           Caps take their own reference when a buffer is added to them, so
11388           unref buffer after adding it to caps (#608533).
11389
11390 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11391
11392         * gst/realmedia/rdtdepay.c:
11393           rdtdepay: unref input buffer when done
11394           Fixes memory leak, see #608533.
11395
11396 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11397
11398         * common:
11399           Automatic update of common submodule
11400           From 15d47a6 to 96dc793
11401
11402 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11403
11404         * ext/x264/gstx264enc.c:
11405         * ext/x264/gstx264enc.h:
11406           x264enc: make use of Access Unit delimiters configurable
11407           API: GstX264Enc:aud
11408
11409 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11410
11411         * gst/asfdemux/asfpacket.c:
11412           asfdemux: Do not subtract padding twice
11413           Only subtract implicit padding if an explicit one isn't
11414           provided. Avoids subtracting it twice and causing
11415           parsing errors.
11416           Fixes #607698
11417
11418 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
11419
11420         * gst/asfdemux/gstasfdemux.c:
11421         * gst/mpegstream/gstmpegpacketize.c:
11422           assert: g_assert_not_reached() cannot replace return statement
11423           Fix build with assert being turned off.
11424
11425 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11426
11427         * common:
11428           Automatic update of common submodule
11429           From 14cec89 to 15d47a6
11430
11431 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
11432
11433         * gst/asfdemux/gstasfdemux.c:
11434           asfdemux: Don't forget to update flow variable
11435           Forgot to update the return value in the loop.
11436
11437 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
11438
11439         * gst/asfdemux/gstasfdemux.c:
11440           asfdemux: Check flow return on every push
11441           We previously only aggregated flow returns after the while(push) loop,
11442           which meant that in some cases we would end-up not properly aggregating
11443           the flow returns.
11444           This is based on the same flow aggregation algorithm as oggdemux.
11445
11446 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11447
11448         * ext/x264/gstx264enc.c:
11449           x264enc: Add stream-format to output caps
11450           Adds stream-format to output caps of x264enc that
11451           informs if the stream is in bytestream of avc format.
11452           Fixes #606662
11453
11454 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
11455
11456         * gst/mpegaudioparse/gstxingmux.c:
11457           xingmux: Fix unaligned memory access
11458           ARM/SPARC need 32bit alignment but xingmux accesses possibly
11459           unaligned memory, which leads to SIGBUS.
11460           Fixes bug #586464.
11461
11462 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
11463
11464         * gst/asfdemux/gstasfdemux.c:
11465           asfdemux: Use GST_STR_NULL in a couple of places.
11466           Fixes crashing on some of the log statements on win32.
11467
11468 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11469
11470         * gst/realmedia/rmdemux.c:
11471           rmdemux: Parse and post bitrate for streams
11472           Parse the bitrate of the streams and post their tags.
11473           Fixes #599299
11474
11475 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11476
11477         * gst/asfdemux/gstasfdemux.c:
11478         * gst/asfdemux/gstasfdemux.h:
11479           asfdemux: Post bitrate tag
11480           If stream bitrate object is available, post the bitrate
11481           tags.
11482           Fixes #599297
11483
11484 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11485
11486         * gst/mpegaudioparse/gstmpegaudioparse.c:
11487         * gst/mpegaudioparse/gstmpegaudioparse.h:
11488           mp3parse: minor validation check of (Xing, VBRI) metadata
11489           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
11490
11491 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11492
11493         * gst/mpegaudioparse/gstmpegaudioparse.c:
11494           mp3parse: use proper total_time and total_bytes in various cases
11495           The correct basis for (Xing, VBRI) seek table calculations is the
11496           byte size and duration provided by that metadata, rather than some
11497           other (possibly even estimated) one.  This also prevents an infinite
11498           conversion loop in (unlikely) case where a TOC is provided without
11499           such corresponding (duration) metdata.
11500
11501 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11502
11503         * gst/mpegaudioparse/gstmpegaudioparse.c:
11504         * gst/mpegaudioparse/gstmpegaudioparse.h:
11505           mp3parse: conserve stop time for non-accurate seek
11506           Use the same strategy as accurate seeks to store
11507           pending non-accurate seeks to avoid overwriting non-definite
11508           stop times. When doing non-accurate seeks our position
11509           reporting might drift off by some secs and the stream can
11510           end up before it should.
11511           Fixes #603695
11512
11513 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11514
11515         * common:
11516           Automatic update of common submodule
11517           From 47cb23a to 14cec89
11518
11519 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11520
11521         * ext/amrwbdec/amrwb.c:
11522           amrwbdec: give decoder a rank so decodebin/playbin will use it
11523
11524 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11525
11526         * gst/mpegaudioparse/gstmpegaudioparse.c:
11527           mp3parse: return false when we can't seek
11528           When upstream can't seek, we return false as well
11529
11530 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11531
11532         * ext/lame/gstlame.c:
11533         * ext/lame/gstlamemp3enc.c:
11534           lame: Avoid crash when seeking before negotiating
11535           lame's 'lgv' variable is only initialized when the caps
11536           is negotiated, whenever a seek happens before that, it would
11537           attempt to call a function on an empty pointer, causing the crash.
11538           Fixes #603515
11539
11540 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11541
11542         * common:
11543           Automatic update of common submodule
11544           From 87bf428 to 47cb23a
11545
11546 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11547
11548         * common:
11549           Automatic update of common submodule
11550           From da4c75c to 87bf428
11551
11552 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
11553
11554         * common:
11555           Automatic update of common submodule
11556           From 53a2485 to da4c75c
11557
11558 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11559
11560         * gst/mpegaudioparse/gstmpegaudioparse.c:
11561           mp3parse: fix non-flushing seek
11562           Specifically, in addition to clearing lots of variables/offsets
11563           when receiving newsegment, also clear leftover data to match.
11564
11565 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
11566
11567         * ext/x264/gstx264enc.c:
11568         * ext/x264/gstx264enc.h:
11569           x264enc: Make upstream GstForceKeyUnit thread-safe
11570           Also send the GstForceKeyUnit event downstream when an upstream on is received,
11571           allowing muxers or payloaders to take appropriate actions.
11572           https://bugzilla.gnome.org/show_bug.cgi?id=602556
11573
11574 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11575
11576         * common:
11577           Automatic update of common submodule
11578           From a3e3ce4 to 53a2485
11579
11580 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
11581
11582         * gst/asfdemux/gstasfdemux.c:
11583           asfdemux: Don't call strlen() on NULL pointers
11584           Fixes bug #602280.
11585
11586 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11587
11588         * gst/asfdemux/gstasfdemux.c:
11589           asfdemux: Remove old pads when new ones are added
11590           The old pads were being removed before adding the new ones,
11591           we should add the new ones first.
11592           Fixes #599718
11593
11594 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11595
11596         * gst/asfdemux/gstasfdemux.c:
11597         * gst/asfdemux/gstasfdemux.h:
11598           asfdemux: Handle chained asfs on pull mode
11599           Adds chained asfs handling to pull mode. It now checks if
11600           there is a new asf header after the last packet (when it
11601           is possible to know how many packets are) or it tries
11602           checking if a processed packet that fails is an header
11603           object.
11604           Fixes #599718
11605
11606 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11607
11608         * gst/asfdemux/gstasfdemux.c:
11609         * gst/asfdemux/gstasfdemux.h:
11610           asfdemux: properly do chained asfs on push mode
11611           To properly do chained asfs work with playbin2, we need to
11612           push eos on the old pads before removing them.
11613           Fixes #599718
11614
11615 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11616
11617         * gst/asfdemux/gstasfdemux.c:
11618         * gst/asfdemux/gstasfdemux.h:
11619           asfdemux: add support for chained asfs (push mode)
11620           Adds support for detecting and playing chained asfs
11621           in push mode. asfdemux tries to detect a new asf start
11622           by identifying the header object guid in a input buffer.
11623           When it finds it, it resets its state, removing its pads
11624           and creates new ones for the new file.
11625
11626 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11627
11628         * gst/asfdemux/gstasfdemux.c:
11629           asfdemux: fix two small leaks
11630
11631 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11632
11633         * gst/asfdemux/gstasfdemux.c:
11634           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
11635           WM/Track has a 0 base but is often wrongly written as starting from 1,
11636           so not as reliable as WM/TrackNumber which always starts from 1.
11637
11638 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11639
11640         * gst/asfdemux/gstasfdemux.c:
11641           asfdemux: WM/Track starts counting from 0, adjust to start from 1
11642
11643 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11644
11645         * gst/asfdemux/gstasfdemux.c:
11646           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
11647           There's both WM/Track and WM/TrackNumber.
11648
11649 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
11650
11651         * ext/a52dec/gsta52dec.c:
11652           a52dec: Fix debug statement: Pass pos variable instead of time() function
11653
11654 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
11655
11656         * gst/dvdsub/gstdvdsubdec.c:
11657           dvdsubdec: Fix printf format string warning
11658
11659 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
11660
11661         * gst/asfdemux/gstasfdemux.c:
11662           asfdemux: Fix bogus variable used uninitialised warnings
11663
11664 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
11665
11666         * po/Makevars:
11667           po: Don't create backup .po files
11668           As well as preventing creation of useless backup files, it works
11669           around a bug in gettext 0.17 on OS/X
11670
11671 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
11672
11673         * gst/asfdemux/asfpacket.c:
11674           asfdemux: fix c99-style comments.
11675
11676 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
11677
11678         * gst/asfdemux/asfpacket.c:
11679           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
11680
11681 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11682
11683         * gst/realmedia/rmutils.c:
11684           rmutils: fix byteswapping
11685           fix the byteswapping code that was wrong because of the side effects of the
11686           READ/WRITE macros.
11687           Fixes #599676
11688
11689 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
11690
11691         * ext/x264/gstx264enc.c:
11692           x264enc: Adapt to slightly modified x264 API
11693           Fixes #599095.
11694
11695 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11696
11697         * gst/asfdemux/asfpacket.c:
11698           asfdemux: careful to avoid crash on bogus data
11699           When receiving bogus data, we have to avoid subtracting a value
11700           larger than 'size' from 'size' variable, resulting in a wrap
11701           that would make 'size' a really large bogus value.
11702           Fixes #599333
11703
11704 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
11705
11706         * win32/common/config.h:
11707           win32: Commit bumped version number
11708
11709 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
11710
11711         * gst/mpegaudioparse/gstmpegaudioparse.c:
11712           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
11713           Fixes #598761
11714           This removes a good 50% of processing time for parsing a buffer.
11715           We do this by simply... getting the nicks that we already have handy
11716           instead of going through the expensive glib system.
11717
11718 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
11719
11720         * configure.ac:
11721           configure.ac: And back to development we go...
11722
11723 === release 0.10.13 ===
11724
11725 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
11726
11727         * ChangeLog:
11728         * NEWS:
11729         * RELEASE:
11730         * common:
11731         * configure.ac:
11732         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11733         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11734         * docs/plugins/inspect/plugin-a52dec.xml:
11735         * docs/plugins/inspect/plugin-asf.xml:
11736         * docs/plugins/inspect/plugin-cdio.xml:
11737         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11738         * docs/plugins/inspect/plugin-dvdread.xml:
11739         * docs/plugins/inspect/plugin-dvdsub.xml:
11740         * docs/plugins/inspect/plugin-iec958.xml:
11741         * docs/plugins/inspect/plugin-lame.xml:
11742         * docs/plugins/inspect/plugin-mad.xml:
11743         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11744         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11745         * docs/plugins/inspect/plugin-mpegstream.xml:
11746         * docs/plugins/inspect/plugin-realmedia.xml:
11747         * docs/plugins/inspect/plugin-siddec.xml:
11748         * docs/plugins/inspect/plugin-twolame.xml:
11749         * docs/plugins/inspect/plugin-x264.xml:
11750         * gst-plugins-ugly.doap:
11751         * win32/common/config.h:
11752           Release 0.10.13
11753
11754 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
11755
11756         * po/af.po:
11757         * po/az.po:
11758         * po/bg.po:
11759         * po/ca.po:
11760         * po/cs.po:
11761         * po/da.po:
11762         * po/de.po:
11763         * po/en_GB.po:
11764         * po/es.po:
11765         * po/eu.po:
11766         * po/fi.po:
11767         * po/fr.po:
11768         * po/hu.po:
11769         * po/id.po:
11770         * po/it.po:
11771         * po/ja.po:
11772         * po/lt.po:
11773         * po/lv.po:
11774         * po/ms.po:
11775         * po/mt.po:
11776         * po/nb.po:
11777         * po/nl.po:
11778         * po/or.po:
11779         * po/pl.po:
11780         * po/pt_BR.po:
11781         * po/ru.po:
11782         * po/sk.po:
11783         * po/sq.po:
11784         * po/sr.po:
11785         * po/sv.po:
11786         * po/tr.po:
11787         * po/uk.po:
11788         * po/vi.po:
11789         * po/zh_CN.po:
11790           Update .po files
11791
11792 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
11793
11794         * common:
11795           Automatic update of common submodule
11796           From 85d1530 to 0702fe1
11797
11798 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
11799
11800         * ChangeLog:
11801         * configure.ac:
11802         * po/af.po:
11803         * po/az.po:
11804         * po/bg.po:
11805         * po/ca.po:
11806         * po/cs.po:
11807         * po/da.po:
11808         * po/de.po:
11809         * po/en_GB.po:
11810         * po/es.po:
11811         * po/eu.po:
11812         * po/fi.po:
11813         * po/fr.po:
11814         * po/hu.po:
11815         * po/id.po:
11816         * po/it.po:
11817         * po/ja.po:
11818         * po/lt.po:
11819         * po/lv.po:
11820         * po/ms.po:
11821         * po/mt.po:
11822         * po/nb.po:
11823         * po/nl.po:
11824         * po/or.po:
11825         * po/pl.po:
11826         * po/pt_BR.po:
11827         * po/ru.po:
11828         * po/sk.po:
11829         * po/sq.po:
11830         * po/sr.po:
11831         * po/sv.po:
11832         * po/tr.po:
11833         * po/uk.po:
11834         * po/vi.po:
11835         * po/zh_CN.po:
11836         * win32/common/config.h:
11837           0.10.12.3 pre-release
11838
11839 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
11840
11841         * common:
11842           Automatic update of common submodule
11843           From a3e3ce4 to 85d1530
11844
11845 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
11846
11847         * ext/a52dec/gsta52dec.c:
11848           a52dec: Fix reference leak on all input buffers in 'dvd mode'
11849           https://bugzilla.gnome.org/show_bug.cgi?id=598272
11850
11851 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
11852
11853         * ChangeLog:
11854         * configure.ac:
11855         * po/LINGUAS:
11856         * po/af.po:
11857         * po/az.po:
11858         * po/bg.po:
11859         * po/ca.po:
11860         * po/cs.po:
11861         * po/da.po:
11862         * po/de.po:
11863         * po/en_GB.po:
11864         * po/es.po:
11865         * po/eu.po:
11866         * po/fi.po:
11867         * po/fr.po:
11868         * po/hu.po:
11869         * po/id.po:
11870         * po/it.po:
11871         * po/ja.po:
11872         * po/lt.po:
11873         * po/lv.po:
11874         * po/ms.po:
11875         * po/mt.po:
11876         * po/nb.po:
11877         * po/nl.po:
11878         * po/or.po:
11879         * po/pl.po:
11880         * po/pt_BR.po:
11881         * po/ru.po:
11882         * po/sk.po:
11883         * po/sq.po:
11884         * po/sr.po:
11885         * po/sv.po:
11886         * po/tr.po:
11887         * po/uk.po:
11888         * po/vi.po:
11889         * po/zh_CN.po:
11890         * win32/common/config.h:
11891           0.10.12.2 pre-release
11892
11893 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
11894
11895         * docs/plugins/gst-plugins-ugly-plugins.args.new:
11896         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
11897           docs: Remove files accidentally added
11898           Remove the gst-plugins-ugly-plugins.args.new and
11899           gst-plugins-ugly-plugins.signals.new files, that appear
11900           to have been accidentally added in commit
11901           f5d046a0b034f9bd7274291f7131ee5db1a30052
11902
11903 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
11904
11905         * ext/a52dec/gsta52dec.c:
11906           a52dec: Add some debugging for new segment events
11907
11908 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
11909
11910         * ext/mpeg2dec/gstmpeg2dec.c:
11911           mpeg2dec: fix warning in macosx snow leopard
11912
11913 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
11914
11915         * gst/mpegstream/gstmpegparse.c:
11916           mpegstream: fix warning in macosx snow leopard
11917
11918 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
11919
11920         * gst/mpegaudioparse/gstmpegaudioparse.c:
11921           mpegaudioparse: fix warning in macosx snow leopard
11922
11923 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
11924
11925         * gst/dvdsub/gstdvdsubdec.c:
11926           dvdsubdec: fix warning on macosx snow leopard
11927
11928 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
11929
11930         * gst/asfdemux/gstasfdemux.c:
11931           asfdemux: fix warning in macosx snow leopard
11932
11933 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
11934
11935         * gst/mpegaudioparse/gstmpegaudioparse.c:
11936           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
11937
11938 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
11939
11940         * common:
11941           Automatic update of common submodule
11942           From 19fa4f3 to a3e3ce4
11943
11944 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
11945
11946         * gst/asfdemux/gstasfdemux.c:
11947         * gst/realmedia/rdtmanager.c:
11948           build: fprintf, sprintf, sscanf need stdio.h
11949
11950 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
11951
11952         * ext/mad/gstmad.c:
11953           mad: add missing include to fix the build
11954
11955 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11956
11957         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11958           dvdlpcm: whitespace fixes
11959
11960 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
11961
11962         * gst-plugins-ugly.spec.in:
11963           update spec file
11964
11965 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11966
11967         * configure.ac:
11968           x264enc: adjust configure checking to changed upstream
11969
11970 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11971
11972         * ext/x264/gstx264enc.c:
11973           x264enc: conditionally adjust to new upstream API
11974           Fixes #596517.
11975
11976 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11977
11978         * gst/mpegaudioparse/gstmpegaudioparse.c:
11979         * gst/mpegaudioparse/gstmpegaudioparse.h:
11980           mpegaudioparse: prevent infinite (re)syncing
11981           Conflicts:
11982           gst/mpegaudioparse/gstmpegaudioparse.c
11983
11984 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
11985
11986         * gst/mpegaudioparse/gstmpegaudioparse.c:
11987           mp3parse: Refactor checking for sync. Make resyncing more reliable.
11988           Previously, we could get false sync relatively easily - it sometimes happened
11989           on real files. This cleans the code up a fair bit, and makes it require more
11990           confirmation that we've found valid sync before continuing.
11991
11992 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11993
11994         * gst/mpegaudioparse/gstmpegaudioparse.c:
11995           mpegaudioparse: ensure 2 valid headers in a row when resyncing
11996
11997 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11998
11999         * gst/mpegstream/gstdvddemux.c:
12000           dvddemux: remove bogus ifndef
12001
12002 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12003
12004         * common:
12005           Automatic update of common submodule
12006           From 94f95e3 to 19fa4f3
12007
12008 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12009
12010         * ext/mpeg2dec/gstmpeg2dec.c:
12011           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
12012
12013 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12014
12015         * gst/dvdsub/gstdvdsubparse.c:
12016           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
12017
12018 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
12019
12020         * ext/amrnb/amrnbdec.c:
12021         * ext/amrnb/amrnbenc.c:
12022           Remove Ronald Bultje from Authors field
12023           Replaced with "GStreamer maintainers
12024           <gstreamer-devel@lists.sourceforge.net>" or just removed,
12025           depending on the number of other authors.
12026
12027 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
12028
12029         * gst/asfdemux/Makefile.am:
12030         * gst/asfdemux/gstasfmux.c:
12031         * gst/asfdemux/gstasfmux.h:
12032           asfdemux: Remove old non-built asfmux code
12033           Remove so people don't confuse it with the new asfmux code
12034           in -bad.
12035
12036 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12037
12038         * ext/a52dec/gsta52dec.c:
12039           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
12040           It's not defined for older liba52 versions.
12041
12042 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
12043
12044         * ext/a52dec/gsta52dec.c:
12045           a52dec: Allow liba52 to use djbfft based IMDCT transform
12046           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
12047           IMDCT transform acceleration. It does however have a software based
12048           acceleration using the djbfft library (D.J. Bernstein's library for
12049           fourier transforms - Extremely fast library for floating-point
12050           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
12051           flag.
12052           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
12053           and AltiVec implementations, but those are checked for first, and
12054           djbfft is chosen only if none of those is available - good in the
12055           case of some distributions including a port of the MPlayer changes
12056           in their system a52dec library.
12057           The down and upmix code in liba52 doesn't seem to be disturbed by
12058           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
12059           versions if passed from oil_cpu_get_flags (SSE currently is not).
12060           Fixes bug #592787.
12061
12062 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12063
12064         * configure.ac:
12065           amr: Use opencore-amr pkg-config files if possible
12066           This makes it possible to build the plugins when the libraries
12067           are installed at non-standard locations.
12068           Fixes bug #591348.
12069
12070 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12071
12072         * gst/mpegaudioparse/gstmpegaudioparse.c:
12073           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
12074           Metadata provided seek tables are consistent with metadata's view of
12075           total size, which typically matches real size, but need not do so
12076           (e.g. a truncated file).  Fixes seeking and position reporting
12077           in such truncated files (although duration based on metadata may then
12078           still be incorrect).
12079
12080 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12081
12082         * configure.ac:
12083           configure: bump core/base requirements to released versions
12084           to avoid confusion.
12085
12086 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12087
12088         * configure.ac:
12089           configure: Remove all mentions to the id3tag plugin which was removed
12090
12091 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
12092
12093         * configure.ac:
12094           mad: make check for mad independent of the check for id3tag
12095           Fixes bug #590432.
12096
12097 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
12098
12099         * gst/asfdemux/gstrtpasfdepay.c:
12100           rtpasfdepay: set padding size to the correct value
12101           asf packets in rtp packets should come with their padding fields
12102           set to 0 and the depayload must update them to the correct
12103           value before pushing downstream
12104
12105 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
12106
12107         * configure.ac:
12108         * docs/plugins/Makefile.am:
12109         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12110         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12111         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12112         * docs/plugins/inspect/plugin-amrnb.xml:
12113         * docs/plugins/inspect/plugin-amrwbdec.xml:
12114         * ext/Makefile.am:
12115         * ext/amrnb/GstAmrnbEnc.prs:
12116         * ext/amrnb/Makefile.am:
12117         * ext/amrnb/README:
12118         * ext/amrnb/amrnb.c:
12119         * ext/amrnb/amrnbdec.c:
12120         * ext/amrnb/amrnbdec.h:
12121         * ext/amrnb/amrnbenc.c:
12122         * ext/amrnb/amrnbenc.h:
12123         * ext/amrnb/amrnbparse.c:
12124         * ext/amrnb/amrnbparse.h:
12125         * ext/amrwbdec/Makefile.am:
12126         * ext/amrwbdec/README:
12127         * ext/amrwbdec/amrwb.c:
12128         * ext/amrwbdec/amrwbdec.c:
12129         * ext/amrwbdec/amrwbdec.h:
12130           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
12131           These are based on the OpenCore codecs.
12132           Fixes bug #584890.
12133
12134 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
12135
12136         * common:
12137           Automatic update of common submodule
12138           From fedaaee to 94f95e3
12139
12140 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12141
12142         * LICENSE_readme:
12143         * REQUIREMENTS:
12144         * configure.ac:
12145         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12146         * docs/plugins/gst-plugins-ugly-plugins.args.new:
12147         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
12148         * docs/plugins/inspect/plugin-dvdnav.xml:
12149         * ext/Makefile.am:
12150         * ext/dvdnav/.gitignore:
12151         * ext/dvdnav/Makefile.am:
12152         * ext/dvdnav/README:
12153         * ext/dvdnav/dvdnavsrc.c:
12154         * ext/dvdnav/dvdnavsrc.h:
12155         * ext/dvdnav/gst-dvd:
12156         * ext/dvdread/dvdreadsrc.c:
12157         * gst-plugins-ugly.spec.in:
12158         * po/POTFILES.in:
12159           dvdnav: remove dvdnav plugin
12160           Remove dvdnav plugin, it has no future. resindvd is the plugin to
12161           use for dvd playback. Note that dvdnav was never really enabled
12162           in -ugly, you had to edit configure.ac to get it built.
12163
12164 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12165
12166         * tests/check/elements/mpeg2dec.c:
12167           mpeg2dec: Fix unused variables compiler warnings in unit test
12168
12169 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
12170
12171         * autogen.sh:
12172           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
12173           Check for more automake command variants. Use printf instead of 'echo -n'
12174           for portability
12175
12176 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
12177
12178         * common:
12179           Automatic update of common submodule
12180           From 5845b63 to fedaaee
12181
12182 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
12183
12184         * .gitignore:
12185           Make git ignore more files
12186
12187 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
12188
12189         * gst/asfdemux/gstasfdemux.c:
12190           asfdemux: Refactor multiple packet pull.
12191           This also fixes a bug by which the first buffer (in a multi-packet mode)
12192           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
12193           full incoming buffer and not just of the single asf packet.
12194           Fixes corrupted frames introduced by latest commit.
12195
12196 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12197
12198         * gst/asfdemux/gstasfdemux.c:
12199           asfdemux: use the right accurate field
12200           Remove accurate variable and its faulty use because the real variable is an
12201           instance variable.
12202
12203 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
12204
12205         * gst/asfdemux/asfpacket.c:
12206         * gst/asfdemux/gstasfdemux.c:
12207           asfdemux: Sprinkle branch prediction macros accross the code
12208
12209 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
12210
12211         * gst/asfdemux/gstasfdemux.c:
12212           asfdemux: Delay newsegment handling until we have a keyframe.
12213           We now have a chance for packets to be collected before we send out the
12214           newsegment. If we're not in accurate seeking (keyunit) it will set
12215           the segment start/time to the keyframe's timestamp.
12216
12217 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
12218
12219         * gst/asfdemux/gstasfdemux.c:
12220           asfdemux: Remove useless check. We already have checked for it above.
12221
12222 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
12223
12224         * gst/asfdemux/gstasfdemux.c:
12225           asfdemux: No longer queue GOPs now that seeking is fixed.
12226           We now *always* seek to the keyframe just before our requested position.
12227           When we encounter the first keyframe and we were not accurate (therefore doing
12228           keyframe seeking), we update the segment start position to the keyframe timestamp.
12229
12230 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
12231
12232         * gst/asfdemux/gstasfdemux.c:
12233         * gst/asfdemux/gstasfdemux.h:
12234           asfdemux: Store the accurate seeking flag
12235
12236 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
12237
12238         * gst/asfdemux/gstasfdemux.c:
12239           asfdemux: Use the average frame duration for buffers without a duration.
12240           This will still cause some timestamp jitter, but giving a hint as to the duration
12241           rather than nothing seems to be a better idea.
12242           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
12243           duration using the accumulated packet duration (which will be correct).
12244
12245 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
12246
12247         * gst/asfdemux/gstasfdemux.c:
12248         * gst/asfdemux/gstasfdemux.h:
12249           asfdemux: Use index entry packet count to optimize seeking.
12250           The simple index entries also contain the number of packets one needs
12251           to retrieve at a given position to get a full keyframe. We therefore
12252           use that information to retrieve all those packets in one buffer when
12253           working in pull-mode.
12254
12255 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
12256
12257         * gst/asfdemux/gstasfdemux.c:
12258           asfdemux: Do not try to free const pointer
12259           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
12260           asfdemux tried to free a const pointer that had been cast to a
12261           normal pointer variable.
12262
12263 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
12264
12265         * gst/asfdemux/gstasfdemux.c:
12266           asfdemux: Use presentation timestamp when searching in the index.
12267           We need to take the preroll into account... else we end up too early.
12268
12269 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
12270
12271         * common:
12272           Automatic update of common submodule
12273           From f3bb51b to 5845b63
12274
12275 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
12276
12277         * gst/asfdemux/gstasfdemux.c:
12278           asfdemux: Convert index entry from presentation time to timestamps.
12279           We weren't taking the preroll into account previously, meaning that we
12280           were always seeking preroll nanoseconds too early... resulting in a lot
12281           of dropped packets (which are before the start time).
12282           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
12283
12284 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
12285
12286         * common:
12287         * gst/asfdemux/gstasfdemux.c:
12288           asfdemux: Fix byte array metadata handling.
12289           We basically discard byte array metadata. Should be trivial to adapt
12290           to storing the pointers if we need it later on.
12291
12292 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
12293
12294         * gst/asfdemux/gstasfdemux.c:
12295         * gst/asfdemux/gstasfdemux.h:
12296           asfdemux: Handle PAR/interlaced information stored in packet payload.
12297           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
12298           in the ASF Packet payload extensions).
12299
12300 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
12301
12302         * gst/asfdemux/gstasfdemux.c:
12303         * gst/asfdemux/gstasfdemux.h:
12304           asfdemux: Store/Handle global metadata (not specific to one stream).
12305           This allows us to store (and handle) PAR information which might be stored there.
12306
12307 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12308
12309         * gst/mpegaudioparse/gstmpegaudioparse.c:
12310           mpegaudioparse: fix Xing inverse seek table building
12311
12312 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
12313
12314         * common:
12315           Automatic update of common submodule
12316           From f3bb51b to f810030
12317
12318 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12319
12320         * gst/asfdemux/gstasfdemux.c:
12321           asfdemux: don't try to free a NULL taglist
12322
12323 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12324
12325         * gst/asfdemux/gstasfdemux.c:
12326           asfdemux: post tags only after we've created our source pads
12327           Post global tags only after we've added our source pads, so that
12328           tag events get sent downstream in addition to tag messages posted
12329           on the bus. This makes sure tags can be picked up automatically
12330           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
12331           While we're at it, also add a container-format tag.
12332
12333 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12334
12335         * configure.ac:
12336         * gst/asfdemux/gstasfdemux.c:
12337           asfdemux: use new bytereader functions for image tag parsing
12338
12339 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12340
12341         * gst/asfdemux/gstasfdemux.c:
12342         * gst/asfdemux/gstasfdemux.h:
12343           asfdemux: remove some more unused variables
12344
12345 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12346
12347         * gst/realmedia/rmdemux.c:
12348           rmdemux: plug buffer leaking
12349
12350 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12351
12352         * gst/asfdemux/gstrtpasfdepay.c:
12353           asfdepay: guard against dropped buffers
12354           If a buffer was dropped, we might request data from the adapter that is not
12355           there and then we get a NULL buffer.
12356
12357 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12358
12359         * gst/asfdemux/gstasfdemux.c:
12360         * gst/asfdemux/gstasfdemux.h:
12361           asfdemux: set DISCONT on streams
12362           When we receive a DISCONT as input, don't clear our complete state but simply
12363           mark a discont that will be put on the next buffer. The code will be able to
12364           handle and throw away incomplete data.
12365           Add some more debug info.
12366           Remove an unused variable.
12367
12368 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12369
12370         * gst/asfdemux/gstrtpasfdepay.c:
12371           asfdepay: set DELTA_UNIT flag correctly
12372           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
12373           Add some more debug info.
12374
12375 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12376
12377         * gst/asfdemux/gstasfdemux.c:
12378           asfdemux: fix latency calculations
12379           We need to check for -1 as an invalid timestamp, not 1.
12380
12381 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12382
12383         * gst/mpegaudioparse/gstmpegaudioparse.c:
12384         * gst/mpegaudioparse/gstmpegaudioparse.h:
12385           mp3parse: don't put every single frame into the index
12386           Let's not put every single mp3 frame in our index, a few frames per
12387           second should be more than enough. For now use an index interval
12388           of 100ms-500ms depending on the upstream size, to keep the index at
12389           a reasonable size. Factor out the code that adds the index entry
12390           into a separate function for better code readability.
12391
12392 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12393
12394         * gst/mpegaudioparse/gstmpegaudioparse.c:
12395         * gst/mpegaudioparse/gstmpegaudioparse.h:
12396           mp3parse: assume seekability only if we know the upstream size
12397           While technically upstream may be seekable even if it doesn't know
12398           the exact size, I can't think of a use case where this distincation
12399           is relevant in practice, so for now just assume we're not seekable
12400           if upstream doesn't provide us with a size. Makes sure we don't
12401           build a seek index when streaming internet radio with sources that
12402           pretend to be seekable until you try to actually seek.
12403
12404 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12405
12406         * gst-plugins-ugly.spec.in:
12407           Fix x264 requirement in SPEC file
12408
12409 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12410
12411         * ext/x264/gstx264enc.c:
12412         * gst/realmedia/rdtmanager.c:
12413           x264enc, rdtmanager: fix compilation with debugging disabled
12414
12415 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
12416
12417         * common:
12418         * docs/plugins/Makefile.am:
12419           docs: Bump common. Fix comment in the docs Makefile.am
12420
12421 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
12422
12423         * configure.ac:
12424         * win32/common/config.h:
12425           Back to development -> 0.10.12.1
12426
12427 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
12428
12429         * gst-plugins-ugly.doap:
12430           Add 0.10.12 release to the doap file
12431
12432 === release 0.10.12 ===
12433
12434 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
12435
12436         * ChangeLog:
12437         * NEWS:
12438         * RELEASE:
12439         * configure.ac:
12440         * docs/plugins/gst-plugins-ugly-plugins.args:
12441         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12442         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12443         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12444         * docs/plugins/inspect/plugin-a52dec.xml:
12445         * docs/plugins/inspect/plugin-asf.xml:
12446         * docs/plugins/inspect/plugin-cdio.xml:
12447         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12448         * docs/plugins/inspect/plugin-dvdread.xml:
12449         * docs/plugins/inspect/plugin-dvdsub.xml:
12450         * docs/plugins/inspect/plugin-iec958.xml:
12451         * docs/plugins/inspect/plugin-lame.xml:
12452         * docs/plugins/inspect/plugin-mad.xml:
12453         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12454         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12455         * docs/plugins/inspect/plugin-mpegstream.xml:
12456         * docs/plugins/inspect/plugin-realmedia.xml:
12457         * docs/plugins/inspect/plugin-siddec.xml:
12458         * docs/plugins/inspect/plugin-synaesthesia.xml:
12459         * docs/plugins/inspect/plugin-twolame.xml:
12460         * docs/plugins/inspect/plugin-x264.xml:
12461         * win32/common/config.h:
12462           Release 0.10.12
12463
12464 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
12465
12466         * po/bg.po:
12467         * po/id.po:
12468         * po/it.po:
12469         * po/nl.po:
12470         * po/zh_CN.po:
12471           Update .po files
12472
12473 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
12474
12475         * po/af.po:
12476         * po/az.po:
12477         * po/bg.po:
12478         * po/ca.po:
12479         * po/cs.po:
12480         * po/da.po:
12481         * po/en_GB.po:
12482         * po/es.po:
12483         * po/fi.po:
12484         * po/fr.po:
12485         * po/hu.po:
12486         * po/id.po:
12487         * po/it.po:
12488         * po/ja.po:
12489         * po/lt.po:
12490         * po/mt.po:
12491         * po/nb.po:
12492         * po/nl.po:
12493         * po/or.po:
12494         * po/pl.po:
12495         * po/pt_BR.po:
12496         * po/ru.po:
12497         * po/sk.po:
12498         * po/sq.po:
12499         * po/sr.po:
12500         * po/sv.po:
12501         * po/tr.po:
12502         * po/uk.po:
12503         * po/vi.po:
12504         * po/zh_CN.po:
12505           Update .po files
12506
12507 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
12508
12509         * configure.ac:
12510         * po/af.po:
12511         * po/az.po:
12512         * po/bg.po:
12513         * po/ca.po:
12514         * po/cs.po:
12515         * po/da.po:
12516         * po/en_GB.po:
12517         * po/es.po:
12518         * po/fi.po:
12519         * po/fr.po:
12520         * po/hu.po:
12521         * po/id.po:
12522         * po/it.po:
12523         * po/ja.po:
12524         * po/lt.po:
12525         * po/mt.po:
12526         * po/nb.po:
12527         * po/nl.po:
12528         * po/or.po:
12529         * po/pl.po:
12530         * po/pt_BR.po:
12531         * po/ru.po:
12532         * po/sk.po:
12533         * po/sq.po:
12534         * po/sr.po:
12535         * po/sv.po:
12536         * po/tr.po:
12537         * po/uk.po:
12538         * po/vi.po:
12539         * po/zh_CN.po:
12540         * win32/common/config.h:
12541           0.10.11.2 pre-release
12542
12543 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
12544
12545         * win32/common/config.h.in:
12546           win32: Remove #undef inline from the win32 config.h
12547
12548 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12549
12550         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12551         * docs/plugins/inspect/plugin-mad.xml:
12552         * ext/mad/Makefile.am:
12553         * ext/mad/gstid3tag.c:
12554         * ext/mad/gstmad.c:
12555         * ext/mad/gstmad.h:
12556           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
12557           It will be reborn with a shiny new code base under its hood in -bad.
12558           See #581756 and #565764.
12559
12560 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
12561
12562         * tests/check/pipelines/.gitignore:
12563           gitignore: Ignore some built files in the test area
12564
12565 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
12566
12567         * docs/plugins/inspect/plugin-a52dec.xml:
12568         * docs/plugins/inspect/plugin-asf.xml:
12569         * docs/plugins/inspect/plugin-cdio.xml:
12570         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12571         * docs/plugins/inspect/plugin-dvdread.xml:
12572         * docs/plugins/inspect/plugin-dvdsub.xml:
12573         * docs/plugins/inspect/plugin-iec958.xml:
12574         * docs/plugins/inspect/plugin-lame.xml:
12575         * docs/plugins/inspect/plugin-mad.xml:
12576         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12577         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12578         * docs/plugins/inspect/plugin-mpegstream.xml:
12579         * docs/plugins/inspect/plugin-realmedia.xml:
12580         * docs/plugins/inspect/plugin-siddec.xml:
12581         * docs/plugins/inspect/plugin-synaesthesia.xml:
12582         * docs/plugins/inspect/plugin-twolame.xml:
12583           docs: Update plugin inspect files
12584
12585 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
12586
12587         * configure.ac:
12588         * docs/plugins/Makefile.am:
12589         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12590         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12591         * docs/plugins/inspect/plugin-x264.xml:
12592         * ext/Makefile.am:
12593         * gst-plugins-ugly.spec.in:
12594         * tests/check/Makefile.am:
12595         * tests/check/elements/.gitignore:
12596           Moved 'x264enc' from -bad to -ugly
12597
12598 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12599
12600         * ext/x264/gstx264enc.c:
12601         * ext/x264/gstx264enc.h:
12602           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
12603           Fixes #583627
12604
12605 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12606
12607         * ext/x264/GstX264Enc.prs:
12608           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
12609
12610 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12611
12612         * ext/x264/GstX264Enc.prs:
12613           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
12614
12615 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12616
12617         * ext/x264/gstx264enc.c:
12618           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
12619
12620 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
12621
12622         * ext/x264/GstX264Enc.prs:
12623         * ext/x264/Makefile.am:
12624         * ext/x264/gstx264enc.c:
12625           [MOVED FROM BAD 24/28] x264enc: add preset support
12626           Add preset iface and a (dummy) preset file as a starting point.
12627
12628 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12629
12630         * ext/x264/gstx264enc.c:
12631           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
12632
12633 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
12634
12635         * ext/x264/gstx264enc.c:
12636         * ext/x264/gstx264enc.h:
12637           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
12638           Use the GstForceKeyUnit event to force a keyframe.
12639           Fixes #578112.
12640
12641 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12642
12643           [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...
12644           Original commit message from CVS:
12645           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
12646           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
12647           Use hyphen in property name, perform safety buffer size check
12648           prior to mem access, and some more parentheses in macro.
12649
12650 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
12651
12652           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
12653           Original commit message from CVS:
12654           * ext/apexsink/Makefile.am:
12655           Link against -lgcrpyto for RSA_new and RSA_free.
12656           * ext/faac/gstfaac.c:
12657           * ext/x264/gstx264enc.c:
12658           Fix compiler warnings.
12659
12660 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12661
12662           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
12663           Original commit message from CVS:
12664           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
12665           Construct source caps in more conventional (and correct) manner.
12666
12667 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12668
12669           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
12670           Original commit message from CVS:
12671           * ext/alsaspdif/Makefile.am:
12672           * ext/amrwb/Makefile.am:
12673           * ext/apexsink/Makefile.am:
12674           * ext/arts/Makefile.am:
12675           * ext/artsd/Makefile.am:
12676           * ext/audiofile/Makefile.am:
12677           * ext/audioresample/Makefile.am:
12678           * ext/bz2/Makefile.am:
12679           * ext/cdaudio/Makefile.am:
12680           * ext/celt/Makefile.am:
12681           * ext/dc1394/Makefile.am:
12682           * ext/dirac/Makefile.am:
12683           * ext/directfb/Makefile.am:
12684           * ext/divx/Makefile.am:
12685           * ext/dts/Makefile.am:
12686           * ext/faac/Makefile.am:
12687           * ext/faad/Makefile.am:
12688           * ext/gsm/Makefile.am:
12689           * ext/hermes/Makefile.am:
12690           * ext/ivorbis/Makefile.am:
12691           * ext/jack/Makefile.am:
12692           * ext/jp2k/Makefile.am:
12693           * ext/ladspa/Makefile.am:
12694           * ext/lcs/Makefile.am:
12695           * ext/libfame/Makefile.am:
12696           * ext/libmms/Makefile.am:
12697           * ext/metadata/Makefile.am:
12698           * ext/mpeg2enc/Makefile.am:
12699           * ext/mplex/Makefile.am:
12700           * ext/musepack/Makefile.am:
12701           * ext/musicbrainz/Makefile.am:
12702           * ext/mythtv/Makefile.am:
12703           * ext/nas/Makefile.am:
12704           * ext/neon/Makefile.am:
12705           * ext/ofa/Makefile.am:
12706           * ext/polyp/Makefile.am:
12707           * ext/resindvd/Makefile.am:
12708           * ext/sdl/Makefile.am:
12709           * ext/shout/Makefile.am:
12710           * ext/snapshot/Makefile.am:
12711           * ext/sndfile/Makefile.am:
12712           * ext/soundtouch/Makefile.am:
12713           * ext/spc/Makefile.am:
12714           * ext/swfdec/Makefile.am:
12715           * ext/tarkin/Makefile.am:
12716           * ext/theora/Makefile.am:
12717           * ext/timidity/Makefile.am:
12718           * ext/twolame/Makefile.am:
12719           * ext/x264/Makefile.am:
12720           * ext/xine/Makefile.am:
12721           * ext/xvid/Makefile.am:
12722           * gst-libs/gst/app/Makefile.am:
12723           * gst-libs/gst/dshow/Makefile.am:
12724           * gst/aiffparse/Makefile.am:
12725           * gst/app/Makefile.am:
12726           * gst/audiobuffer/Makefile.am:
12727           * gst/bayer/Makefile.am:
12728           * gst/cdxaparse/Makefile.am:
12729           * gst/chart/Makefile.am:
12730           * gst/colorspace/Makefile.am:
12731           * gst/dccp/Makefile.am:
12732           * gst/deinterlace/Makefile.am:
12733           * gst/deinterlace2/Makefile.am:
12734           * gst/dvdspu/Makefile.am:
12735           * gst/festival/Makefile.am:
12736           * gst/filter/Makefile.am:
12737           * gst/flacparse/Makefile.am:
12738           * gst/flv/Makefile.am:
12739           * gst/games/Makefile.am:
12740           * gst/h264parse/Makefile.am:
12741           * gst/librfb/Makefile.am:
12742           * gst/mixmatrix/Makefile.am:
12743           * gst/modplug/Makefile.am:
12744           * gst/mpeg1sys/Makefile.am:
12745           * gst/mpeg4videoparse/Makefile.am:
12746           * gst/mpegdemux/Makefile.am:
12747           * gst/mpegtsmux/Makefile.am:
12748           * gst/mpegvideoparse/Makefile.am:
12749           * gst/mve/Makefile.am:
12750           * gst/nsf/Makefile.am:
12751           * gst/nuvdemux/Makefile.am:
12752           * gst/overlay/Makefile.am:
12753           * gst/passthrough/Makefile.am:
12754           * gst/pcapparse/Makefile.am:
12755           * gst/playondemand/Makefile.am:
12756           * gst/rawparse/Makefile.am:
12757           * gst/real/Makefile.am:
12758           * gst/rtjpeg/Makefile.am:
12759           * gst/rtpmanager/Makefile.am:
12760           * gst/scaletempo/Makefile.am:
12761           * gst/sdp/Makefile.am:
12762           * gst/selector/Makefile.am:
12763           * gst/smooth/Makefile.am:
12764           * gst/smoothwave/Makefile.am:
12765           * gst/speed/Makefile.am:
12766           * gst/speexresample/Makefile.am:
12767           * gst/stereo/Makefile.am:
12768           * gst/subenc/Makefile.am:
12769           * gst/tta/Makefile.am:
12770           * gst/vbidec/Makefile.am:
12771           * gst/videodrop/Makefile.am:
12772           * gst/videosignal/Makefile.am:
12773           * gst/virtualdub/Makefile.am:
12774           * gst/vmnc/Makefile.am:
12775           * gst/y4m/Makefile.am:
12776           * sys/acmenc/Makefile.am:
12777           * sys/cdrom/Makefile.am:
12778           * sys/dshowdecwrapper/Makefile.am:
12779           * sys/dshowsrcwrapper/Makefile.am:
12780           * sys/dvb/Makefile.am:
12781           * sys/dxr3/Makefile.am:
12782           * sys/fbdev/Makefile.am:
12783           * sys/oss4/Makefile.am:
12784           * sys/qcam/Makefile.am:
12785           * sys/qtwrapper/Makefile.am:
12786           * sys/vcd/Makefile.am:
12787           * sys/wininet/Makefile.am:
12788           * win32/common/config.h:
12789           Don't install static libs for plugins. Fixes #550851 for -bad.
12790
12791 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12792
12793           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
12794           Original commit message from CVS:
12795           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
12796           Adapt to slightly modified x264 API.  Fixes #555238.
12797
12798 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12799
12800           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
12801           Original commit message from CVS:
12802           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
12803           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
12804           * ext/x264/gstx264enc.h:
12805           Do not deal with duplicated input (timestamps).  If needed,
12806           a generic element can do so.
12807           Do not manipulate input timestamps on the way out,
12808           since that shifts the timeline and A/V sync.
12809
12810 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12811
12812           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
12813           Original commit message from CVS:
12814           * docs/plugins/gst-plugins-bad-plugins.args:
12815           Integrate new properties into documentation.
12816           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
12817           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12818           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
12819           Fix up API prior to eventual plugin move.
12820           API: GstX264Enc:pass (provides more options, and changed to enum)
12821
12822 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12823
12824           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
12825           Original commit message from CVS:
12826           * docs/plugins/Makefile.am:
12827           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
12828           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
12829           * ext/x264/gstx264enc.c:
12830           * tests/check/Makefile.am:
12831           * tests/check/elements/x264enc.c: (setup_x264enc),
12832           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
12833           Add documentation and unit test for x264enc.
12834
12835 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12836
12837           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
12838           Original commit message from CVS:
12839           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
12840           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
12841           Allocate some buffers in more adaptive and economical fashion.
12842
12843 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12844
12845           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
12846           Original commit message from CVS:
12847           * configure.ac:
12848           Check for sufficiently up-to-date x264 API.
12849           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
12850           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
12851           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12852           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
12853           * ext/x264/gstx264enc.h:
12854           Expose some more parameters of the x264 encoder as properties.
12855
12856 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12857
12858           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
12859           Original commit message from CVS:
12860           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
12861           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
12862           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
12863           (gst_x264_enc_flush_frames):
12864           Coding style and layout; re-order some functions in more
12865           typical and natural flow.
12866
12867 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12868
12869           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
12870           Original commit message from CVS:
12871           * ext/x264/Makefile.am:
12872           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
12873           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
12874           (gst_x264_enc_reset), (gst_x264_enc_finalize),
12875           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
12876           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
12877           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
12878           * ext/x264/gstx264enc.h:
12879           Use GQueue in stead of custom queue code.
12880           Factorize flushing out encoder delayed frames.
12881           Factorize initialization and state change reset.
12882
12883 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12884
12885           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
12886           Original commit message from CVS:
12887           * ext/x264/gstx264enc.h:
12888           * sys/fbdev/gstfbdevsink.c:
12889           Use configure-generated _stdint.h.
12890
12891 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12892
12893           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
12894           Original commit message from CVS:
12895           * ext/x264/Makefile.am:
12896           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
12897           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
12898           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
12899           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12900           (gst_x264_enc_finalize), (gst_x264_enc_chain),
12901           (gst_x264_enc_encode_frame), (plugin_init):
12902           * ext/x264/gstx264enc.h:
12903           Use video format library and GST_WRITE_*_BE macros where applicable.
12904           Use finalize in stead of dispose.
12905           Set up debug category and log callback.
12906
12907 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
12908
12909           [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...
12910           Original commit message from CVS:
12911           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
12912           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
12913           (gst_x264_enc_encode_frame):
12914           Try harder not to crash when we get an EOS event but haven't set
12915           up the encoder yet (as may happen when upstream errors out with
12916           not-negotiated, for example). Also, always push the EOS event
12917           downstream.
12918
12919 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
12920
12921           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
12922           Original commit message from CVS:
12923           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
12924           Fix caps memleak.
12925
12926 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
12927
12928           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
12929           Original commit message from CVS:
12930           * ext/x264/gstx264enc.c:
12931           Fix build against the libx264 version that ships with debian stable.
12932
12933 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12934
12935           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
12936           Original commit message from CVS:
12937           * ext/audioresample/gstaudioresample.c:
12938           * ext/x264/gstx264enc.c:
12939           * gst/dvdspu/gstdvdspu.c:
12940           * gst/dvdspu/gstdvdspu.h:
12941           * gst/festival/gstfestival.c:
12942           * gst/h264parse/gsth264parse.c:
12943           * gst/mpegtsparse/mpegtspacketizer.c:
12944           * gst/mpegtsparse/mpegtsparse.c:
12945           * gst/multifile/gstmultifilesink.c:
12946           * gst/multifile/gstmultifilesrc.c:
12947           * gst/nuvdemux/gstnuvdemux.c:
12948           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
12949           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
12950           * sys/vcd/vcdsrc.c:
12951           Massive leak fixing, plus code cleanups.
12952
12953 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12954
12955           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
12956           Original commit message from CVS:
12957           * examples/app/appsrc_ex.c:
12958           * examples/switch/switcher.c:
12959           * ext/neon/gstneonhttpsrc.c:
12960           * ext/timidity/gstwildmidi.c:
12961           * ext/x264/gstx264enc.c:
12962           * gst/mve/mveaudioenc.c: (mve_compress_audio):
12963           * gst/rtpmanager/gstrtpclient.c:
12964           * gst/rtpmanager/gstrtpjitterbuffer.c:
12965           * gst/spectrum/demo-audiotest.c:
12966           * gst/spectrum/demo-osssrc.c:
12967           * sys/dvb/gstdvbsrc.c:
12968           Add stdlib include (free, atoi, exit).
12969
12970 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12971
12972           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
12973           Original commit message from CVS:
12974           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
12975           This needs a version check.
12976           * gst/bayer/Makefile.am:
12977           Fix the build.
12978
12979 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
12980
12981           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
12982           Original commit message from CVS:
12983           Patch by: Michal Benes <michal.benes at itonis tv>
12984           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
12985           * configure.ac:
12986           * ext/Makefile.am:
12987           * ext/x264/Makefile.am:
12988           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
12989           (gst_x264_enc_analyse_get_type),
12990           (gst_x264_enc_timestamp_queue_init),
12991           (gst_x264_enc_timestamp_queue_free),
12992           (gst_x264_enc_timestamp_queue_put),
12993           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
12994           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
12995           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
12996           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12997           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
12998           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
12999           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
13000           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
13001           (plugin_init):
13002           * ext/x264/gstx264enc.h:
13003           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
13004           handle 'odd' widths and heights correctly yet.
13005
13006 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13007
13008         * gst/asfdemux/gstasfdemux.c:
13009           asfdemux: nicer metadata extraction of genre tags in some cases
13010           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
13011           that they presumably stand for.
13012
13013 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13014
13015         * gst/asfdemux/gstasfdemux.c:
13016           asfdemux: parse WM/Picture tags to extract cover art
13017           Fixes #583112.
13018
13019 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13020
13021         * REQUIREMENTS:
13022           docs: fix http links for amr libs in REQUIREMENTS
13023
13024 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13025
13026         * gst/asfdemux/gstasfdemux.c:
13027           asfdemux: fix bogus flow return handling in eos handler
13028           Don't overwrite the origin flow return by whatever flow we get
13029           when trying to push the remaining internally queued payloads.
13030           We want to do our eos logic, ie. send an EOS event or segment-done
13031           message in any case. Makes things EOS properly when an EOS event
13032           is forced upon the pipeline so that the source returns
13033           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
13034
13035 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13036
13037         * win32/common/config.h:
13038           win32: update config.h
13039
13040 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13041
13042         * configure.ac:
13043           configure: bump core/base requirements to released versions
13044
13045 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13046
13047         * autogen.sh:
13048         * configure.ac:
13049           autogen: move the -Wno-portability for automake into configure.ac
13050
13051 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
13052
13053         * gst/dvdlpcmdec/Makefile.am:
13054         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13055           dvdlpcmdec: Add multichannel channel maps, and send some tags
13056           Add a multichannel map to the output caps, and send at least a CODEC and
13057           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
13058           no samples and can't find info about the channel ordering, but this is
13059           better than nothing.
13060
13061 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
13062
13063         * common:
13064           Automatic update of common submodule
13065           From 888e0a2 to c572721
13066
13067 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
13068
13069         * common:
13070           Automatic update of common submodule
13071           From 6ab11d1 to 888e0a2
13072
13073 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
13074
13075         * gst/dvdsub/gstdvdsubdec.c:
13076           dvdsubdec: Remove some dead code
13077           Remove some redundant memset - gobject memory is already initalised to 0.
13078           Remove a commented out line leftover from the previous commit
13079
13080 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
13081
13082         * gst/dvdsub/gstdvdsubdec.c:
13083         * gst/dvdsub/gstdvdsubdec.h:
13084           dvdsubdec: Support ARGB output
13085           Negotiate to and render into ARGB buffers directly if the peer supports it.
13086           Fixes: #580869
13087
13088 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
13089
13090         * ext/a52dec/gsta52dec.c:
13091           a52dec: Reconcile code with dtsdec
13092           Perform some cleanups based on the dtsdec code such as using the boilerplate
13093           macro and static pad template functions.
13094           Add some documentation. Don't register a change in flags until we synch on
13095           another frame successfully.
13096
13097 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13098
13099         * ext/lame/gstlamemp3enc.c:
13100           lamemp3enc: Improve debugging a bit
13101
13102 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
13103
13104         * ext/mpeg2dec/gstmpeg2dec.c:
13105           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
13106
13107 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13108
13109         * po/Makevars:
13110         * po/af.po:
13111         * po/az.po:
13112         * po/bg.po:
13113         * po/ca.po:
13114         * po/cs.po:
13115         * po/da.po:
13116         * po/en_GB.po:
13117         * po/es.po:
13118         * po/fi.po:
13119         * po/fr.po:
13120         * po/hu.po:
13121         * po/id.po:
13122         * po/it.po:
13123         * po/ja.po:
13124         * po/lt.po:
13125         * po/mt.po:
13126         * po/nb.po:
13127         * po/nl.po:
13128         * po/or.po:
13129         * po/pl.po:
13130         * po/pt_BR.po:
13131         * po/ru.po:
13132         * po/sk.po:
13133         * po/sq.po:
13134         * po/sr.po:
13135         * po/sv.po:
13136         * po/tr.po:
13137         * po/uk.po:
13138         * po/vi.po:
13139         * po/zh_CN.po:
13140           po: avoid conflicts of local *.po files with files in git
13141           Make it so that filenames and line numbers are only stored in the *.pot file
13142           (which is not in git), but not in the individual *.po files. This information
13143           is hardly useful for translators in our case, and it should avoid the constant
13144           conflicts of local *.po files with the ones in git which are caused by the
13145           source files changing and the line numbers being updated. This commit might
13146           cause one last merge conflict for you, which you can work around with
13147           "git checkout po/*.po" before merging or pulling. After that there should
13148           (hopefully) not be any more local modifications of these files (unless
13149           someone committed additions or changes to translated strings and the
13150           *.po files haven't been updated yet, that is).
13151
13152 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13153
13154         * ext/lame/gstlamemp3enc.c:
13155           lamemp3enc: add Since tag to gtk-doc chunk
13156
13157 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13158
13159         * tests/check/elements/mpeg2dec.c:
13160           checks: fix mpeg2dec unit test again after interlace addition to caps
13161
13162 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13163
13164         * ext/mpeg2dec/gstmpeg2dec.c:
13165           mpeg2dec: work around old mpeg2dec versions
13166           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
13167           detection and just assume no rff is used. This fixes the compilation.
13168           Fixes #582375
13169
13170 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13171
13172         * ext/mpeg2dec/Makefile.am:
13173           mpeg2dec: link to gstvideo
13174           Fix compilation by adding the right include directories and linking to the video
13175           library.
13176
13177 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
13178
13179         * gst/asfdemux/asfpacket.c:
13180           asfdemux: Downgrade simple statements from WARNING to DEBUG
13181
13182 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
13183
13184         * gst/asfdemux/asfheaders.c:
13185         * gst/asfdemux/asfheaders.h:
13186         * gst/asfdemux/asfpacket.c:
13187         * gst/asfdemux/asfpacket.h:
13188           asf: Detect more payload extensions.
13189           These should help fix interlaced/PAR issues with more files.
13190
13191 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
13192
13193         * ext/mpeg2dec/gstmpeg2dec.c:
13194         * ext/mpeg2dec/gstmpeg2dec.h:
13195           mpeg2dec: Implement interlaced support.
13196           Expand the debugging statements to show more picture information.
13197
13198 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13199
13200         * ext/mpeg2dec/gstmpeg2dec.c:
13201           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
13202           ffdec_mpeg2video is much faster, fixes bug #574461.
13203
13204 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13205
13206         * ext/lame/gstlamemp3enc.c:
13207           lamemp3enc: Don't write a Xing header
13208
13209 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
13210
13211         * autogen.sh:
13212           Run libtoolize before aclocal
13213           This unbreaks the build in some cases. Fixes bug #582021
13214
13215 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
13216
13217         * ext/mpeg2dec/gstmpeg2dec.c:
13218           mpeg2dec: use 64bit safe scaling functions.
13219           Got this to fail when seeking in a 14GB file (the value in bytes is
13220           bigger than 2**32).
13221
13222 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13223
13224         * gst/mpegaudioparse/gstmpegaudioparse.c:
13225           mpegaudioparse: remove some pointless g_return_if_fail()s
13226
13227 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13228
13229         * ext/twolame/gsttwolame.c:
13230           Switch twolame to primary rank
13231
13232 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13233
13234         * ext/lame/gstlame.c:
13235         * ext/lame/gstlamemp3enc.c:
13236         * ext/twolame/gsttwolame.c:
13237           Add ranks to mp3 encoders
13238
13239 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13240
13241         * gst-plugins-ugly.spec.in:
13242           Add twolame plugin to spec file
13243
13244 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13245
13246         * gst/asfdemux/asfpacket.c:
13247         * gst/asfdemux/gstasfdemux.c:
13248         * gst/asfdemux/gstasfdemux.h:
13249           asfdemux: use upstream segment and timestamps for some interpolation
13250           This should particularly help in case of upstream live src, e.g. rtspsrc,
13251           and especially so if it has to perform fallback to TCP.
13252
13253 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
13254
13255         * gst/asfdemux/gstrtpasfdepay.c:
13256           rtpasfdepay: Add support for fragmented packet (L == 0).
13257           This happens with rtp-over-udp.
13258
13259 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13260
13261         * ext/lame/gstlamemp3enc.c:
13262           lamemp3enc: Fixup the bitrate only for CBR
13263           Additionally clarify some property descriptions.
13264
13265 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
13266
13267         * ext/lame/gstlamemp3enc.c:
13268           lame: fix format string in debug statement
13269
13270 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
13271
13272         * gst/mpegaudioparse/gstmpegaudioparse.c:
13273           mp3parse: Don't reject valid Xing tables of contents
13274           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
13275           reject them because of it, just subtract the initial offset when reading
13276           the table.
13277
13278 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
13279
13280         * gst/mpegaudioparse/gstmpegaudioparse.c:
13281           mp3parse: Allow more bits to change in headers during resynch
13282           Be more lenient about what we accept as changing bits in a header - basically,
13283           only require that the mp3 sync marker is present, for the mpeg version,
13284           layer and samplerate.
13285           Fixes: #581464
13286
13287 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
13288
13289         * ext/mad/gstmad.c:
13290           mad: Add duration of incoming/outgoing buffers in debug statements
13291
13292 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
13293
13294         * gst/mpegaudioparse/gstmpegaudioparse.c:
13295           mpegaudioparse: Remove useless checks for valid buffer duration.
13296           The buffer duration is set to a valid value at the very top of
13297           emit_frame(), we therefore don't need to check it later on.
13298
13299 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
13300
13301         * gst/mpegaudioparse/gstmpegaudioparse.c:
13302           mpegaudioparse: Fix stop condition for outputting buffers.
13303           Some mp3 streams have an offset in timestamps, requiring us to push the
13304           frame *AFTER* segment.stop in order for the decoder to be able to push
13305           all data up to the segment.stop position.
13306
13307 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13308
13309         * gst/asfdemux/asfpacket.c:
13310         * gst/asfdemux/gstasfdemux.c:
13311         * gst/asfdemux/gstasfdemux.h:
13312           asfdemux: 0-base timestamps consistently (whether or not streaming)
13313           This also makes timestamps (more) consistent before and after a possible
13314           seek, and moreover makes for reasonable position reporting in live stream
13315           (whose payload timestamps should not be taken for granted).
13316
13317 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13318
13319         * gst/asfdemux/gstasfdemux.c:
13320         * gst/asfdemux/gstasfdemux.h:
13321           asfdemux: report initial latency due to internal preroll queue
13322
13323 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13324
13325         * gst/asfdemux/gstasfdemux.c:
13326           asfdemux: enhance debug statement and refactor some initialization
13327
13328 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13329
13330         * gst/asfdemux/gstasfdemux.c:
13331           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
13332
13333 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13334
13335         * gst/asfdemux/asfpacket.c:
13336         * gst/asfdemux/gstasfdemux.c:
13337         * gst/asfdemux/gstasfdemux.h:
13338           asfdemux: handle FIXME; normalize preroll
13339
13340 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13341
13342         * gst/asfdemux/gstasfdemux.c:
13343         * gst/asfdemux/gstasfdemux.h:
13344           asfdemux: fixes for streaming mode
13345           * Improve newsegment handling, e.g. upstream might live in TIME.
13346           * Only send newsegment if we have needed info.
13347           * Avoid reading past end of data section.
13348
13349 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13350
13351         * gst/asfdemux/gstasfdemux.c:
13352           asfdemux: fixes/enhancements for streaming mode
13353           * Do not rock the boat by reacting to FLUSH_START.
13354           * Try to handle TIME seeking by seeking upstream in BYTES.
13355           * Handle SEEKING query.
13356
13357 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13358
13359         * configure.ac:
13360         * ext/lame/gstlamemp3enc.c:
13361           lame: fix compilation with LAME versions < 3.98
13362           lame_set_VBR_quality(), which takes a floating point value for the
13363           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
13364           takes quality as an integer, for older LAME versions.
13365           Fixes #581341.
13366
13367 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13368
13369         * win32/common/config.h:
13370           win32: update config.h to git
13371           Until someone ports the new win32 config.h logic from the
13372           other modules to -ugly.
13373
13374 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13375
13376         * docs/plugins/gst-plugins-ugly-plugins.args:
13377         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13378         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13379           Update docs
13380
13381 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13382
13383         * ext/lame/gstlamemp3enc.c:
13384           lamemp3enc: Add a note to the encoding-engine-quality property
13385           that says, that this does not affect the bitrate at all.
13386
13387 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13388
13389         * ext/lame/gstlame.c:
13390         * ext/lame/gstlamemp3enc.c:
13391           lame: Implement preset interface
13392
13393 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13394
13395         * ext/twolame/gsttwolame.c:
13396           twolame: Implement preset interface
13397
13398 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13399
13400         * docs/plugins/gst-plugins-ugly-plugins.args:
13401         * ext/lame/gstlamemp3enc.c:
13402         * ext/lame/gstlamemp3enc.h:
13403           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
13404
13405 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13406
13407         * ext/lame/gstlame.c:
13408         * ext/lame/gstlamemp3enc.c:
13409           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
13410
13411 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13412
13413         * ext/lame/gstlame.c:
13414           lame: Deprecate the lame element
13415
13416 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13417
13418         * docs/plugins/Makefile.am:
13419         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13420         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13421         * docs/plugins/gst-plugins-ugly-plugins.args:
13422         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13423         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13424         * docs/plugins/inspect/plugin-a52dec.xml:
13425         * docs/plugins/inspect/plugin-amrnb.xml:
13426         * docs/plugins/inspect/plugin-asf.xml:
13427         * docs/plugins/inspect/plugin-cdio.xml:
13428         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13429         * docs/plugins/inspect/plugin-dvdread.xml:
13430         * docs/plugins/inspect/plugin-dvdsub.xml:
13431         * docs/plugins/inspect/plugin-iec958.xml:
13432         * docs/plugins/inspect/plugin-lame.xml:
13433         * docs/plugins/inspect/plugin-mad.xml:
13434         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13435         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13436         * docs/plugins/inspect/plugin-mpegstream.xml:
13437         * docs/plugins/inspect/plugin-realmedia.xml:
13438         * docs/plugins/inspect/plugin-siddec.xml:
13439         * docs/plugins/inspect/plugin-synaesthesia.xml:
13440         * docs/plugins/inspect/plugin-twolame.xml:
13441           Update docs
13442
13443 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13444
13445         * ext/lame/gstlamemp3enc.c:
13446           lame: Update example pipelines with the new properties
13447
13448 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13449
13450         * ext/lame/Makefile.am:
13451         * ext/lame/gstlame.c:
13452         * ext/lame/gstlamemp3enc.c:
13453         * ext/lame/gstlamemp3enc.h:
13454         * ext/lame/plugin.c:
13455           lame: Add lamemp3enc element with much simplified interface
13456           This deprecates the lame element and fixes bug #494528.
13457
13458 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
13459
13460         * gst/asfdemux/asfpacket.c:
13461           asfpacket: Fix pull-mode timestamping handling.
13462           The problem that happens is the following:
13463           * A packet with multiple payloads comes in
13464           * Those payloads get handled one by one
13465           * The first payload contains the first audio payload with timestamp A
13466           * The second payload contains the first video (key)frame with timestamp V (where V < A)
13467           With the previous code, the following would happen:
13468           * the first payload gets processed, then passed to queue_for_stream
13469           * queue_for_stream detects it's the first valid timestamp received and stores
13470           first_ts = A
13471           * the second payload gets processed, then pass to queue_for_stream
13472           * queue_for_stream detects the timestamp is lower than first_ts... and
13473           discards it... resulting in losing the first keyframe of the video stream
13474           We've been having this issue for *ages*... it's just that nobody noticed it
13475           that much with playbin. But with playbin2's aggresive multiqueue handling, this
13476           will result in multiqueue not being able to preroll (because the video decoder will
13477           be dropping a ton of buffers before (maybe) receiving the next keyframe).
13478           Tested with over 200 asf files, and they all play the first frame correctly now,
13479           even the most braindead ones.
13480
13481 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
13482
13483         * gst/mpegaudioparse/gstmpegaudioparse.c:
13484         * gst/mpegaudioparse/gstmpegaudioparse.h:
13485           mp3parse: don't build seek table if we can't seek.
13486           Fixes #573720 - unbounded memory usage increase when listening to mp3
13487           stream for a long time.
13488
13489 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
13490
13491         * common:
13492           Automatic update of common submodule
13493           From b3941ea to 6ab11d1
13494
13495 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
13496
13497         * gst/mpegaudioparse/gstmpegaudioparse.c:
13498         * gst/mpegaudioparse/gstxingmux.c:
13499           mpegaudioparse: Remove dead assignment and duplicate code
13500
13501 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
13502
13503         * gst/realmedia/rmdemux.c:
13504           rmdemux: Actually return the return value for the seek handling.
13505
13506 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
13507
13508         * gst/mpegstream/gstmpegdemux.c:
13509         * gst/mpegstream/gstmpegparse.c:
13510           mpegstream: Remove dead assignments.
13511           The duplicate assignment of update_time was weird... but it seems normal
13512           that it's indeed the second statement which is the valid one.
13513
13514 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
13515
13516         * ext/amrnb/amrnbparse.c:
13517           armnb: Remove unused variable, adapt debug message accordingly.
13518
13519 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
13520
13521         * gst/dvdsub/gstdvdsubdec.c:
13522         * gst/mpegstream/gstdvddemux.c:
13523         * gst/mpegstream/gstmpegclock.c:
13524           dvdsub/mpegstream: _class_init: Remove unused class variables
13525
13526 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
13527
13528         * gst/asfdemux/gstasfdemux.c:
13529           asfdemux: Initialize flow for a corner case.
13530           This might be caused by entering the if() line 1214 and then not having
13531           any activated_streams.. resulting in reaching line 1267 without having
13532           any valid flow value.
13533
13534 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
13535
13536         * ext/twolame/gsttwolame.c:
13537           twolame: Remove unneeded variable, value assigned was never read.
13538
13539 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
13540
13541         * ext/mpeg2dec/gstmpeg2dec.c:
13542           mpeg2dec: Remove dead assignment. Value overwritten later on.
13543
13544 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
13545
13546         * ext/mad/gstmad.c:
13547           mad: Remove dead assignment and variables given values which are never read.
13548
13549 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
13550
13551         * ext/lame/gstlame.c:
13552           lame: Remove unneeded variable, it's assigned a value never read.
13553
13554 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
13555
13556         * gst/realmedia/rmdemux.c:
13557           rmdemux: Remove dead assignment, value is being overwritten before being read.
13558
13559 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
13560
13561         * gst/realmedia/rmdemux.c:
13562           rmdemux: Remove unused accurate flag.
13563           I couldn't see any reason why this was there in the first place.
13564
13565 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
13566
13567         * gst/realmedia/asmrules.c:
13568         * gst/realmedia/rdtdepay.c:
13569           realmedia: Remove dead assignments. The results are never read.
13570
13571 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
13572
13573         * gst/realmedia/gstrdtbuffer.c:
13574         * gst/realmedia/rademux.c:
13575         * gst/realmedia/rdtmanager.c:
13576         * gst/realmedia/rmdemux.c:
13577           realmedia: Remove useless variables, only being used once (or not).
13578
13579 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
13580
13581         * ext/mpeg2dec/gstmpeg2dec.c:
13582         * gst/asfdemux/gstrtspwms.c:
13583         * gst/realmedia/pnmsrc.c:
13584         * gst/realmedia/rdtdepay.c:
13585         * gst/realmedia/rtspreal.c:
13586           remove empty method implementations.
13587
13588 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
13589
13590         * gst/asfdemux/gstrtspwms.c:
13591           rtspwms: fix condition to detect extension commands for WMS
13592           Reply with OK to the extension commands for WMS.
13593
13594 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
13595
13596         * gst/realmedia/rtspreal.c:
13597           realmedia: add special Real header to DESCRIBE message only for Real servers
13598           Add headers that are specific to real only if a real server had been
13599           detected by the OPTIONS message.
13600
13601 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
13602
13603         * gst/synaesthesia/synaescope.c:
13604           synaesthesia: fix compilation on windows
13605           Fix compilation under MSVC due to references to headers
13606           that are not available with the MS SDKs.
13607           Fixes #578524
13608
13609 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13610
13611         * gst/asfdemux/gstrtspwms.c:
13612           rtspwms: reply to extension commands
13613           Reply with OK to the extension commands for WMS.
13614
13615 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13616
13617         * gst/asfdemux/gstrtpasfdepay.c:
13618           asfdepay: fix a comment
13619
13620 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13621
13622         * gst/asfdemux/gstasfdemux.c:
13623           asfdemux: add some more debugging
13624
13625 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13626
13627         * configure.ac:
13628           configure.ac: require git -base
13629           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
13630
13631 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13632
13633         * gst/realmedia/rtspreal.c:
13634           realmedia: add special Real header to SETUP message only for Real servers
13635           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
13636           streams where the server errors out because it can't handle the
13637           Real-specific 'Required: com.real.retain-entity-for-setup' header
13638           we've been adding unconditionally in the recent past.
13639           For reference:
13640           rtsp://66.111.34.191:601/broadcast/alnour.rm
13641           rtsp://195.134.224.231/snowboard_100.wmv
13642
13643 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
13644
13645         * configure.ac:
13646         * gst/asfdemux/Makefile.am:
13647           asfdemux: link to all required libraries including indirectly used ones.
13648           On win32, we're required to link to all the libraries used - including
13649           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
13650           (for windows only) winsock.
13651
13652 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
13653
13654         * common:
13655           Automatic update of common submodule
13656           From d0ea89e to b3941ea
13657
13658 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
13659
13660         * common:
13661           Automatic update of common submodule
13662           From f8b3d91 to d0ea89e
13663
13664 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
13665
13666         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13667           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
13668
13669 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
13670
13671         * gst/realmedia/rtspreal.c:
13672         * gst/realmedia/rtspreal.h:
13673           realrtsp: add more headers
13674           Parse the ETag from the describe method and pass the sessionid as the value for
13675           the If-Match header is subsequent setup calls.
13676           Fixes support for more RealMedia RTSP streams.
13677
13678 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
13679
13680         * configure.ac:
13681           twolame: bump requirement to 0.3.10
13682           0.3.10 is the first version with the float32 encoder functions.
13683           Fixes #576305.
13684
13685 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
13686
13687         * configure.ac:
13688           back to development -> 0.10.11.1
13689
13690 === release 0.10.11 ===
13691
13692 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
13693
13694         * ChangeLog:
13695         * NEWS:
13696         * RELEASE:
13697         * configure.ac:
13698         * docs/plugins/inspect/plugin-a52dec.xml:
13699         * docs/plugins/inspect/plugin-asf.xml:
13700         * docs/plugins/inspect/plugin-cdio.xml:
13701         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13702         * docs/plugins/inspect/plugin-dvdread.xml:
13703         * docs/plugins/inspect/plugin-dvdsub.xml:
13704         * docs/plugins/inspect/plugin-iec958.xml:
13705         * docs/plugins/inspect/plugin-lame.xml:
13706         * docs/plugins/inspect/plugin-mad.xml:
13707         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13708         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13709         * docs/plugins/inspect/plugin-mpegstream.xml:
13710         * docs/plugins/inspect/plugin-realmedia.xml:
13711         * docs/plugins/inspect/plugin-siddec.xml:
13712         * docs/plugins/inspect/plugin-twolame.xml:
13713         * gst-plugins-ugly.doap:
13714         * po/cs.po:
13715         * win32/common/config.h:
13716           Release 0.10.11
13717
13718 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
13719
13720         * po/af.po:
13721         * po/az.po:
13722         * po/bg.po:
13723         * po/ca.po:
13724         * po/cs.po:
13725         * po/da.po:
13726         * po/en_GB.po:
13727         * po/es.po:
13728         * po/fi.po:
13729         * po/fr.po:
13730         * po/hu.po:
13731         * po/id.po:
13732         * po/it.po:
13733         * po/ja.po:
13734         * po/lt.po:
13735         * po/mt.po:
13736         * po/nb.po:
13737         * po/nl.po:
13738         * po/or.po:
13739         * po/pl.po:
13740         * po/pt_BR.po:
13741         * po/ru.po:
13742         * po/sk.po:
13743         * po/sq.po:
13744         * po/sr.po:
13745         * po/sv.po:
13746         * po/tr.po:
13747         * po/uk.po:
13748         * po/vi.po:
13749         * po/zh_CN.po:
13750           Update .po files
13751
13752 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
13753
13754         * configure.ac:
13755         * win32/common/config.h:
13756           0.10.10.3 pre-release
13757
13758 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
13759
13760         * po/fi.po:
13761         * po/id.po:
13762         * po/pl.po:
13763         * po/pt_BR.po:
13764         * po/sv.po:
13765           po: Update translations from upstream
13766
13767 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
13768
13769         * po/LINGUAS:
13770         * po/tr.po:
13771           po: Add Turkish translation
13772
13773 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
13774
13775         * gst/mpegaudioparse/gstmpegaudioparse.c:
13776         * gst/mpegaudioparse/gstmpegaudioparse.h:
13777           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
13778           Don't introduce glitches in the output by a) relaxing the threshold for
13779           taking upstream timestamps in preference to our calculated timestamps and
13780           b) only set the discont flag on outgoing buffers in response to an incoming
13781           discont buffer.
13782           Fixes: #575046
13783
13784 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
13785
13786         * gst/mpegaudioparse/gstmpegaudioparse.c:
13787           mp3parse: fix deadlock with accurate seeks.
13788           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
13789           Fixes #575068.
13790
13791 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
13792
13793         * configure.ac:
13794         * po/af.po:
13795         * po/az.po:
13796         * po/bg.po:
13797         * po/ca.po:
13798         * po/cs.po:
13799         * po/da.po:
13800         * po/en_GB.po:
13801         * po/es.po:
13802         * po/fi.po:
13803         * po/fr.po:
13804         * po/hu.po:
13805         * po/id.po:
13806         * po/it.po:
13807         * po/lt.po:
13808         * po/mt.po:
13809         * po/nb.po:
13810         * po/nl.po:
13811         * po/or.po:
13812         * po/pl.po:
13813         * po/pt_BR.po:
13814         * po/ru.po:
13815         * po/sk.po:
13816         * po/sq.po:
13817         * po/sr.po:
13818         * po/sv.po:
13819         * po/uk.po:
13820         * po/vi.po:
13821         * po/zh_CN.po:
13822         * win32/common/config.h:
13823           0.10.10.2 pre-release
13824           Bump version number, update translations and win32 config.h
13825
13826 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
13827
13828         * po/LINGUAS:
13829         * po/ja.po:
13830           po: Add Japanese translation
13831
13832 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
13833
13834         * configure.ac:
13835         * docs/plugins/Makefile.am:
13836         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13837         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13838         * docs/plugins/gst-plugins-ugly-plugins.args:
13839         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13840         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13841         * docs/plugins/inspect/plugin-a52dec.xml:
13842         * docs/plugins/inspect/plugin-asf.xml:
13843         * docs/plugins/inspect/plugin-cdio.xml:
13844         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13845         * docs/plugins/inspect/plugin-dvdread.xml:
13846         * docs/plugins/inspect/plugin-dvdsub.xml:
13847         * docs/plugins/inspect/plugin-iec958.xml:
13848         * docs/plugins/inspect/plugin-lame.xml:
13849         * docs/plugins/inspect/plugin-mad.xml:
13850         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13851         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13852         * docs/plugins/inspect/plugin-mpegstream.xml:
13853         * docs/plugins/inspect/plugin-realmedia.xml:
13854         * docs/plugins/inspect/plugin-siddec.xml:
13855         * docs/plugins/inspect/plugin-synaesthesia.xml:
13856         * docs/plugins/inspect/plugin-twolame.xml:
13857         * ext/Makefile.am:
13858         * po/POTFILES.in:
13859           Moved twolame from Bad to Ugly
13860
13861 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13862
13863           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
13864           Original commit message from CVS:
13865           * ext/alsaspdif/Makefile.am:
13866           * ext/amrwb/Makefile.am:
13867           * ext/apexsink/Makefile.am:
13868           * ext/arts/Makefile.am:
13869           * ext/artsd/Makefile.am:
13870           * ext/audiofile/Makefile.am:
13871           * ext/audioresample/Makefile.am:
13872           * ext/bz2/Makefile.am:
13873           * ext/cdaudio/Makefile.am:
13874           * ext/celt/Makefile.am:
13875           * ext/dc1394/Makefile.am:
13876           * ext/dirac/Makefile.am:
13877           * ext/directfb/Makefile.am:
13878           * ext/divx/Makefile.am:
13879           * ext/dts/Makefile.am:
13880           * ext/faac/Makefile.am:
13881           * ext/faad/Makefile.am:
13882           * ext/gsm/Makefile.am:
13883           * ext/hermes/Makefile.am:
13884           * ext/ivorbis/Makefile.am:
13885           * ext/jack/Makefile.am:
13886           * ext/jp2k/Makefile.am:
13887           * ext/ladspa/Makefile.am:
13888           * ext/lcs/Makefile.am:
13889           * ext/libfame/Makefile.am:
13890           * ext/libmms/Makefile.am:
13891           * ext/metadata/Makefile.am:
13892           * ext/mpeg2enc/Makefile.am:
13893           * ext/mplex/Makefile.am:
13894           * ext/musepack/Makefile.am:
13895           * ext/musicbrainz/Makefile.am:
13896           * ext/mythtv/Makefile.am:
13897           * ext/nas/Makefile.am:
13898           * ext/neon/Makefile.am:
13899           * ext/ofa/Makefile.am:
13900           * ext/polyp/Makefile.am:
13901           * ext/resindvd/Makefile.am:
13902           * ext/sdl/Makefile.am:
13903           * ext/shout/Makefile.am:
13904           * ext/snapshot/Makefile.am:
13905           * ext/sndfile/Makefile.am:
13906           * ext/soundtouch/Makefile.am:
13907           * ext/spc/Makefile.am:
13908           * ext/swfdec/Makefile.am:
13909           * ext/tarkin/Makefile.am:
13910           * ext/theora/Makefile.am:
13911           * ext/timidity/Makefile.am:
13912           * ext/twolame/Makefile.am:
13913           * ext/x264/Makefile.am:
13914           * ext/xine/Makefile.am:
13915           * ext/xvid/Makefile.am:
13916           * gst-libs/gst/app/Makefile.am:
13917           * gst-libs/gst/dshow/Makefile.am:
13918           * gst/aiffparse/Makefile.am:
13919           * gst/app/Makefile.am:
13920           * gst/audiobuffer/Makefile.am:
13921           * gst/bayer/Makefile.am:
13922           * gst/cdxaparse/Makefile.am:
13923           * gst/chart/Makefile.am:
13924           * gst/colorspace/Makefile.am:
13925           * gst/dccp/Makefile.am:
13926           * gst/deinterlace/Makefile.am:
13927           * gst/deinterlace2/Makefile.am:
13928           * gst/dvdspu/Makefile.am:
13929           * gst/festival/Makefile.am:
13930           * gst/filter/Makefile.am:
13931           * gst/flacparse/Makefile.am:
13932           * gst/flv/Makefile.am:
13933           * gst/games/Makefile.am:
13934           * gst/h264parse/Makefile.am:
13935           * gst/librfb/Makefile.am:
13936           * gst/mixmatrix/Makefile.am:
13937           * gst/modplug/Makefile.am:
13938           * gst/mpeg1sys/Makefile.am:
13939           * gst/mpeg4videoparse/Makefile.am:
13940           * gst/mpegdemux/Makefile.am:
13941           * gst/mpegtsmux/Makefile.am:
13942           * gst/mpegvideoparse/Makefile.am:
13943           * gst/mve/Makefile.am:
13944           * gst/nsf/Makefile.am:
13945           * gst/nuvdemux/Makefile.am:
13946           * gst/overlay/Makefile.am:
13947           * gst/passthrough/Makefile.am:
13948           * gst/pcapparse/Makefile.am:
13949           * gst/playondemand/Makefile.am:
13950           * gst/rawparse/Makefile.am:
13951           * gst/real/Makefile.am:
13952           * gst/rtjpeg/Makefile.am:
13953           * gst/rtpmanager/Makefile.am:
13954           * gst/scaletempo/Makefile.am:
13955           * gst/sdp/Makefile.am:
13956           * gst/selector/Makefile.am:
13957           * gst/smooth/Makefile.am:
13958           * gst/smoothwave/Makefile.am:
13959           * gst/speed/Makefile.am:
13960           * gst/speexresample/Makefile.am:
13961           * gst/stereo/Makefile.am:
13962           * gst/subenc/Makefile.am:
13963           * gst/tta/Makefile.am:
13964           * gst/vbidec/Makefile.am:
13965           * gst/videodrop/Makefile.am:
13966           * gst/videosignal/Makefile.am:
13967           * gst/virtualdub/Makefile.am:
13968           * gst/vmnc/Makefile.am:
13969           * gst/y4m/Makefile.am:
13970           * sys/acmenc/Makefile.am:
13971           * sys/cdrom/Makefile.am:
13972           * sys/dshowdecwrapper/Makefile.am:
13973           * sys/dshowsrcwrapper/Makefile.am:
13974           * sys/dvb/Makefile.am:
13975           * sys/dxr3/Makefile.am:
13976           * sys/fbdev/Makefile.am:
13977           * sys/oss4/Makefile.am:
13978           * sys/qcam/Makefile.am:
13979           * sys/qtwrapper/Makefile.am:
13980           * sys/vcd/Makefile.am:
13981           * sys/wininet/Makefile.am:
13982           * win32/common/config.h:
13983           Don't install static libs for plugins. Fixes #550851 for -bad.
13984
13985 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
13986
13987           [MOVED FROM BAD] Enable/fix up translations for these plugins.
13988           Original commit message from CVS:
13989           * ext/resindvd/plugin.c: (plugin_init):
13990           * ext/resindvd/resindvdsrc.c:
13991           * ext/twolame/gsttwolame.c: (plugin_init):
13992           * gst/aiffparse/aiffparse.c: (plugin_init):
13993           Enable/fix up translations for these plugins.
13994           * po/LINGUAS:
13995           Add 'ca' to LINGUAS.
13996           * po/POTFILES.in:
13997           * po/POTFILES.skip:
13998           Add more files for translation and more files which tools
13999           should skip.
14000
14001 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14002
14003           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
14004           Original commit message from CVS:
14005           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
14006           (gst_two_lame_chain):
14007           * ext/twolame/gsttwolame.h:
14008           Allow raw float samples as input for encoding.
14009
14010 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14011
14012           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
14013           Original commit message from CVS:
14014           * configure.ac:
14015           * ext/Makefile.am:
14016           * ext/twolame/Makefile.am:
14017           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
14018           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
14019           (gst_two_lame_release_memory), (gst_two_lame_finalize),
14020           (gst_two_lame_base_init), (gst_two_lame_class_init),
14021           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
14022           (gst_two_lame_init), (gst_two_lame_set_property),
14023           (gst_two_lame_get_property), (gst_two_lame_sink_event),
14024           (gst_two_lame_chain), (gst_two_lame_setup),
14025           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
14026           (plugin_init):
14027           * ext/twolame/gsttwolame.h:
14028           Add TwoLAME MP2 encoding element, based on the LAME element.
14029
14030 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
14031
14032         * common:
14033           Automatic update of common submodule
14034           From 7032163 to f8b3d91
14035
14036 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14037
14038         * common:
14039           Automatic update of common submodule
14040           From ffa738d to 7032163
14041
14042 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14043
14044         * common:
14045           Automatic update of common submodule
14046           From 3f13e4e to ffa738d
14047
14048 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14049
14050         * common:
14051           Automatic update of common submodule
14052           From 3c7456b to 3f13e4e
14053
14054 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14055
14056         * common:
14057           Automatic update of common submodule
14058           From 57c83f2 to 3c7456b
14059
14060 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
14061
14062         * gst/mpegaudioparse/gstmpegaudioparse.c:
14063           mp3parse: be more conservative when changing layer/rate/etc.
14064           Don't allow a change in sample rate/channels/layer/version unless we can
14065           see another frame at the correct offset. Prevents accidently flipping
14066           due to simple single-bit corruption.
14067
14068 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
14069
14070         * gst/realmedia/realhash.c:
14071           rmdemux: Fix strict-aliasing warnings.
14072           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
14073           hand-rolled ones.
14074
14075 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
14076
14077         * gst/mpegaudioparse/gstmpegaudioparse.c:
14078           mpegaudioparse: Remove empty lines added by buggy indent.
14079
14080 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14081
14082         * gst/mpegaudioparse/gstmpegaudioparse.c:
14083           mpegaudioparse: Provide SEEKING query handling.
14084           Since SEEK event handling might perform some conversion
14085           from TIME to BYTES, do not let upstream fool application
14086           into (TIME) seeking not being possible.
14087
14088 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
14089
14090         * gst/mpegaudioparse/gstmpegaudioparse.c:
14091           mp3parse: fix accurate seeks to near 0
14092           Integer underflow made accurate seeks to near zero fail and seek to
14093           completely the wrong place. Fix by clamping to zero, since we can't seek
14094           to negative times anyway.
14095
14096 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
14097
14098         * common:
14099         * configure.ac:
14100           build: Update shave init statement for changes in common. Bump common.
14101
14102 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14103
14104         * gst/realmedia/rtspreal.c:
14105           rtspreal: ignore data streams. Fixes #527112
14106           Ignore data streams when parsing the SDP as they don't contain anything we need
14107           to put in the realmedia header.
14108
14109 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
14110
14111         * common:
14112           Automatic update of common submodule
14113           From 9cf8c9b to a6ce5c6
14114
14115 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14116
14117         * ext/mad/gstid3tag.c:
14118           Forward unknown events
14119           Forward unknown events upstream instead of dropping them. Also return the result
14120           of the seek event instead of a fixed value.
14121
14122 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
14123
14124         * gst/asfdemux/gstrtpasfdepay.c:
14125           rtpasfdepay: Fix the build by adding the needed include for atoi.
14126
14127 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
14128
14129         * configure.ac:
14130         * docs/plugins/Makefile.am:
14131           Use shave for the build output
14132
14133 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
14134
14135         * common:
14136           Automatic update of common submodule
14137           From 5d7c9cc to 9cf8c9b
14138
14139 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
14140
14141         * gst/asfdemux/gstasf.c:
14142         * gst/asfdemux/gstrtpasfdepay.c:
14143         * gst/realmedia/rademux.c:
14144         * gst/realmedia/rdtdepay.c:
14145         * gst/synaesthesia/gstsynaesthesia.c:
14146         * gst/synaesthesia/synaescope.c:
14147           Fix indentation.
14148
14149 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
14150
14151         * gst/realmedia/pnmsrc.c:
14152           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
14153
14154 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
14155
14156         * common:
14157           Automatic update of common submodule
14158           From 80c627d to 5d7c9cc
14159
14160 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14161
14162         * gst/realmedia/Makefile.am:
14163         * gst/realmedia/pnmsrc.c:
14164         * gst/realmedia/pnmsrc.h:
14165         * gst/realmedia/rademux.c:
14166         * gst/realmedia/rademux.h:
14167         * gst/realmedia/realmedia.c:
14168         * gst/realmedia/rmdemux.c:
14169         * gst/realmedia/rmdemux.h:
14170           Add pnm:// uri source
14171           Add a new utri handler for pnm:// that for now just redirects to the same uri
14172           with the rtsp:// protocol, which usually works nowadays.
14173           Separate the registration of the various plugins into a separate source file.
14174
14175 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14176
14177         * gst/asfdemux/Makefile.am:
14178         * gst/asfdemux/gstasf.c:
14179         * gst/asfdemux/gstrtpasfdepay.c:
14180         * gst/asfdemux/gstrtpasfdepay.h:
14181           Add ASF depayloader
14182           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
14183           Fixes #335067.
14184
14185 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
14186
14187         * ext/mad/gstmad.c:
14188           mad: remove log line added in error
14189
14190 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
14191
14192         * ext/mad/gstmad.c:
14193           mad: just flush data when seeing BADDATAPTR instead of going into error state
14194
14195 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
14196
14197         * gst/realmedia/rmdemux.c:
14198           Fix parsing of the flags in rmdemux
14199           Fix parsing of the flags in version 1 realmedia streams.
14200           Fixes #571358.
14201
14202 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
14203
14204         * common:
14205           Bump revision to use for common submodule.
14206
14207 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
14208
14209         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14210           Add releaseinfo with online url.
14211
14212 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
14213
14214         * common:
14215           Bump common
14216
14217 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14218
14219         * gst/asfdemux/asfpacket.c:
14220         * gst/asfdemux/gstasfdemux.c:
14221         * gst/asfdemux/gstasfdemux.h:
14222           Remove redundant push_mode struct member
14223
14224 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
14225
14226         * autogen.sh:
14227           Fix previous commit, wasn't actually setting up a symbolic link
14228
14229 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
14230
14231         * autogen.sh:
14232         * common:
14233           Use a symbolic link for the pre-commit client-side hook
14234
14235 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
14236
14237         * .gitignore:
14238           Ignore some more files
14239
14240 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
14241
14242         * gst/synaesthesia/synaescope.c:
14243         * gst/synaesthesia/synaescope.h:
14244           Precalculate some size dependent variables. Demystify the height scaling a bit.
14245           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
14246
14247 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
14248
14249           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
14250
14251 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14252
14253         * gst/realmedia/rdtdepay.c:
14254           Set flags on the realmedia chunks
14255           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
14256           descrambler can be reset on keyframes. Fixes #556714.
14257
14258 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14259
14260         * gst/realmedia/gstrdtbuffer.c:
14261         * gst/realmedia/gstrdtbuffer.h:
14262           Add method to get RDT flags
14263           Add a method to get the RDT flags. We need these flags to mark keyframes to
14264           reset the descrambing queue. See #556714.
14265
14266 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
14267
14268         * gst/asfdemux/asfpacket.c:
14269         * gst/asfdemux/gstasfdemux.c:
14270         * gst/asfdemux/gstasfdemux.h:
14271           Add seeking support to asfdemux in push mode
14272           Fixes bug #568836.
14273
14274 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
14275
14276         * gst/asfdemux/asfpacket.c:
14277           Drop packets with an invalid replicated data length
14278           Drop packets with an invalid replicated data length
14279           instead of continuing with an invalid timestamp
14280           and uninitialized payload metadata.
14281           All other code assumes that the timestamps are valid.
14282
14283 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
14284
14285         * gst/synaesthesia/synaescope.h:
14286           Change comment to refer to right variable.
14287
14288 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
14289
14290         * gst/synaesthesia/gstsynaesthesia.c:
14291         * gst/synaesthesia/gstsynaesthesia.h:
14292         * gst/synaesthesia/synaescope.c:
14293         * gst/synaesthesia/synaescope.h:
14294           Bring synaesthesia to next century.
14295           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
14296
14297 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
14298
14299         * gst/asfdemux/gstasfdemux.c:
14300           Fix leak of converted string
14301
14302 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
14303
14304         * .gitignore:
14305         * po/.gitignore:
14306           Add more to the gitignores
14307
14308 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
14309
14310         * gst/synaesthesia/gstsynaesthesia.c:
14311           Make synaesthesia build again.
14312           _init() has no params.
14313
14314 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
14315
14316         * common:
14317           Update common snapshot.
14318
14319 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
14320
14321         * common:
14322           Fix pre-commit hook
14323
14324 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
14325
14326         * autogen.sh:
14327         * common:
14328           Install and use pre-commit indentation hook from common
14329
14330 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
14331
14332         * autogen.sh:
14333           autogen.sh : Use git submodule
14334
14335 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
14336
14337           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
14338           Original commit message from CVS:
14339           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
14340           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
14341           (gst_dvd_demux_get_audio_stream),
14342           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
14343           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
14344           (gst_mpeg_demux_get_video_stream),
14345           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
14346           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
14347           Fix some caps leaks. Fixes bug #564885.
14348
14349 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
14350
14351           ext/cdio/gstcdio.c: Remove unused format argument.
14352           Original commit message from CVS:
14353           * ext/cdio/gstcdio.c:
14354           Remove unused format argument.
14355
14356 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
14357
14358           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
14359           Original commit message from CVS:
14360           * win32/common/.cvsignore:
14361           * win32/common/config.h:
14362           * win32/common/config.h.in:
14363           Hardcode cpu for win32 build, just like we do in the other modules,
14364           to remove VCS conflicts and inconsistent defines between modules,
14365           and update version defines to CVS.
14366
14367 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
14368
14369           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
14370           Original commit message from CVS:
14371           * m4/Makefile.am:
14372           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
14373
14374 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
14375
14376           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
14377           Original commit message from CVS:
14378           * m4/Makefile.am:
14379           inttypes.m4 hasn't been available since gettext-0.15, and since we now
14380           require gettext >= 0.17 ... we can remove it from the list of files to
14381           dist.
14382
14383 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
14384
14385           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
14386           Original commit message from CVS:
14387           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
14388           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
14389           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
14390           * gst/mpegaudioparse/gstmpegaudioparse.h:
14391           Do an initial class_ref on an internal enum type from within the
14392           class_init function so that there aren't any issues when multiple
14393           mp3parse elements are started in separate threads at the same
14394           time. (Why we use an enum type here if the tag is registered as
14395           a string type, I don't know). Also remove custom UNUSED macro
14396           and use GLib's instead.
14397
14398 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14399
14400           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
14401           Original commit message from CVS:
14402           * configure.ac:
14403           Apparently AC_CONFIG_MACRO_DIR breaks when using more
14404           than one macro directory, reverting last change.
14405
14406 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14407
14408           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
14409           Original commit message from CVS:
14410           * configure.ac:
14411           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
14412           our M4 macros.
14413
14414 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14415
14416           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
14417           Original commit message from CVS:
14418           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
14419           Last change introduced a regression that made mpeg2dec handle
14420           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
14421
14422 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14423
14424           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
14425           Original commit message from CVS:
14426           Patch by: Cygwin Ports maintainer
14427           <yselkowitz at users dot sourceforge dot net>
14428           * autogen.sh:
14429           * configure.ac:
14430           Require gettext 0.17 because older versions don't mix with libtool
14431           2.2. At build time an older gettext version will still work.
14432           Fixes bug #556091.
14433
14434 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
14435
14436           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
14437           Original commit message from CVS:
14438           * ext/mpeg2dec/gstmpeg2dec.c:
14439           * ext/mpeg2dec/gstmpeg2dec.h:
14440           Add support for 4:4:4 video.  Fixes #562086
14441
14442 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
14443
14444           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
14445           Original commit message from CVS:
14446           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
14447           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
14448           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
14449           >= 0.5.0. Fixes bug #562065.
14450
14451 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
14452
14453           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
14454           Original commit message from CVS:
14455           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
14456           Remove duplicate and broken code for the streaming case and simply reuse
14457           the much better working pull based code. Fixes #560348.
14458
14459 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14460
14461           configure.ac: Back to development -> 0.10.10.1
14462           Original commit message from CVS:
14463           * configure.ac:
14464           Back to development -> 0.10.10.1
14465
14466 === release 0.10.10 ===
14467
14468 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14469
14470         * ChangeLog:
14471         * NEWS:
14472         * RELEASE:
14473         * configure.ac:
14474         * docs/plugins/inspect/plugin-a52dec.xml:
14475         * docs/plugins/inspect/plugin-asf.xml:
14476         * docs/plugins/inspect/plugin-cdio.xml:
14477         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14478         * docs/plugins/inspect/plugin-dvdread.xml:
14479         * docs/plugins/inspect/plugin-dvdsub.xml:
14480         * docs/plugins/inspect/plugin-iec958.xml:
14481         * docs/plugins/inspect/plugin-lame.xml:
14482         * docs/plugins/inspect/plugin-mad.xml:
14483         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14484         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14485         * docs/plugins/inspect/plugin-mpegstream.xml:
14486         * docs/plugins/inspect/plugin-realmedia.xml:
14487         * docs/plugins/inspect/plugin-siddec.xml:
14488         * gst-plugins-ugly.doap:
14489         * po/LINGUAS:
14490           Release 0.10.10 - "Under the House"
14491           Original commit message from CVS:
14492           Release 0.10.10 - "Under the House"
14493
14494 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14495
14496         * po/bg.po:
14497         * po/ca.po:
14498         * po/da.po:
14499         * po/id.po:
14500         * po/it.po:
14501         * po/mt.po:
14502         * po/vi.po:
14503           Update .po files
14504           Original commit message from CVS:
14505           Update .po files
14506
14507 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14508
14509           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
14510           Original commit message from CVS:
14511           * ext/sidplay/Makefile.am:
14512           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
14513           contain CFLAGS that do not exist for C++, like -Wvla or
14514           -Wdeclaration-after-statement. Fixes bug #561161.
14515
14516 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14517
14518           configure.ac: 0.10.9.3 pre-release
14519           Original commit message from CVS:
14520           * configure.ac:
14521           0.10.9.3 pre-release
14522
14523 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
14524
14525           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
14526           Original commit message from CVS:
14527           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
14528           Only copy sane aspect ratio values on the caps. Fixes #559682.
14529
14530 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14531
14532         * ChangeLog:
14533           Add bug number to the mp3parse mpeg 2.5 fix
14534           Original commit message from CVS:
14535           Add bug number to the mp3parse mpeg 2.5 fix
14536
14537 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
14538
14539           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
14540           Original commit message from CVS:
14541           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
14542           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
14543           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
14544           * ext/amrnb/amrnbdec.h:
14545           Add a property to select the amr variant. Fixes #424070.
14546
14547 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
14548
14549           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
14550           Original commit message from CVS:
14551           Patch by: Tal Shalif <tshalif at nargila dot org>
14552           * gst/mpegstream/gstdvddemux.c:
14553           (gst_dvd_demux_get_subpicture_stream):
14554           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
14555           (gst_mpeg_demux_get_audio_stream):
14556           Fix memmory corruption due to not storing the new updated pointer
14557           after a g_renew(). Fixes #558896.
14558
14559 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14560
14561           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
14562           Original commit message from CVS:
14563           * tests/check/Makefile.am:
14564           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
14565
14566 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14567
14568           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
14569           Original commit message from CVS:
14570           * configure.ac:
14571           oops, forgot to bump the version back to devel
14572           after the last release 0.10.9.1
14573
14574 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
14575
14576           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
14577           Original commit message from CVS:
14578           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14579           (gst_rmdemux_descramble_mp4a_audio),
14580           (gst_rmdemux_handle_scrambled_packet):
14581           Add suport for mpeg4 and aac audio. See #556714.
14582
14583 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
14584
14585           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
14586           Original commit message from CVS:
14587           * gst/mpegaudioparse/gstmpegaudioparse.c:
14588           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
14589           Fixes skipping on these files.
14590
14591 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
14592
14593           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
14594           Original commit message from CVS:
14595           Patch by: Robin Stocker <robin at nibor dot org>
14596           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
14597           (handle_sequence), (gst_mpeg2dec_setcaps):
14598           * ext/mpeg2dec/gstmpeg2dec.h:
14599           Prefer the container's PAR over the stream's PAR if it's
14600           given in the srcpad caps. Fixes bug #556184.
14601
14602 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14603
14604           Don't install static libs for plugins. Fixes #550851 for ugly.
14605           Original commit message from CVS:
14606           * ext/a52dec/Makefile.am:
14607           * ext/amrnb/Makefile.am:
14608           * ext/cdio/Makefile.am:
14609           * ext/dvdnav/Makefile.am:
14610           * ext/dvdread/Makefile.am:
14611           * ext/lame/Makefile.am:
14612           * ext/mad/Makefile.am:
14613           * ext/mpeg2dec/Makefile.am:
14614           * ext/sidplay/Makefile.am:
14615           * gst/ac3parse/Makefile.am:
14616           * gst/asfdemux/Makefile.am:
14617           * gst/dvdlpcmdec/Makefile.am:
14618           * gst/dvdsub/Makefile.am:
14619           * gst/iec958/Makefile.am:
14620           * gst/mpegaudioparse/Makefile.am:
14621           * gst/mpegstream/Makefile.am:
14622           * gst/realmedia/Makefile.am:
14623           * gst/synaesthesia/Makefile.am:
14624           Don't install static libs for plugins. Fixes #550851 for ugly.
14625
14626 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14627
14628           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
14629           Original commit message from CVS:
14630           * gst/mpegaudioparse/gstmpegaudioparse.c:
14631           (gst_mp3parse_sink_event):
14632           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
14633           frames. Partially fixes bug #552237.
14634
14635 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14636
14637           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
14638           Original commit message from CVS:
14639           * ext/amrnb/amrnbparse.c:
14640           use #defines for HEADER. Unref the object in _sink_activate_pull().
14641
14642 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
14643
14644           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
14645           Original commit message from CVS:
14646           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
14647           (gst_mad_change_state):
14648           * ext/mad/gstmad.h:
14649           track discont on incomming buffers and set discont on outgoing
14650           buffers.
14651           Pass unknown events upstreams instead of dropping them.
14652
14653 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
14654
14655           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
14656           Original commit message from CVS:
14657           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
14658           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
14659           (handle_slice), (gst_mpeg2dec_sink_event),
14660           (gst_mpeg2dec_src_event):
14661           * ext/mpeg2dec/gstmpeg2dec.h:
14662           Fix compilation with --disable-index. Fixes bug #554150.
14663
14664 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
14665
14666           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
14667           Original commit message from CVS:
14668           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
14669           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
14670           (gst_mad_src_event), (gst_mad_chain):
14671           * ext/mad/gstmad.h:
14672           Fix compilation with --disable-index. Fixes bug #554142.
14673
14674 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
14675
14676           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
14677           Original commit message from CVS:
14678           * ext/a52dec/gsta52dec.c:
14679           * ext/a52dec/gsta52dec.h:
14680           Fix channel re-negotiation on a change of the incoming stream.
14681           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
14682           Fixes: #551660
14683
14684 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
14685
14686           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
14687           Original commit message from CVS:
14688           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
14689           (gst_amrnbenc_state_change):
14690           * ext/amrnb/amrnbenc.h:
14691           Pass the discont flag from the input buffer on to the output buffer in
14692           the AMR encoder.
14693
14694 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
14695
14696           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
14697           Original commit message from CVS:
14698           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
14699           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14700           (gst_amrnbparse_handle_pull_seek),
14701           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
14702           (gst_amrnbparse_sink_activate_push),
14703           (gst_amrnbparse_sink_activate_pull):
14704           * ext/amrnb/amrnbparse.h:
14705           Add flush seek handler. Fixes #536274.
14706
14707 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
14708
14709           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
14710           Original commit message from CVS:
14711           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
14712           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
14713           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
14714           (gst_amrnbparse_state_change):
14715           * ext/amrnb/amrnbparse.h:
14716           Fix the duration query. Fixes #536226.
14717           Also set caps on the pads and buffers more correctly.
14718
14719 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
14720
14721           po/LINGUAS: Add 'ca' to LINGUAS.
14722           Original commit message from CVS:
14723           * po/LINGUAS:
14724           Add 'ca' to LINGUAS.
14725
14726 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
14727
14728           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
14729           Original commit message from CVS:
14730           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
14731           Fix aggregated GST_FLOW_RETURN check for when to send an error message
14732           on the bus.
14733           Re-fixes #546859
14734
14735 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
14736
14737           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
14738           Original commit message from CVS:
14739           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
14740           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
14741           (create_segment_event), (gst_rdt_depay_push),
14742           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
14743           * gst/realmedia/rdtdepay.h:
14744           Parse other values from the incomming caps.
14745           Add event handler to handle flushing and segments.
14746           Create segment events.
14747           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
14748           Do skew correction based on RDT timestamps.
14749           * gst/realmedia/rdtmanager.c: (activate_session),
14750           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
14751           (create_recv_rtp):
14752           Parse caps to get the clockrate needed for the jitterbuffer.
14753           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
14754           Apply timestamp fixup after correcting for initial timestamp and
14755           internal base timestamp corrections.
14756
14757 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
14758
14759           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
14760           Original commit message from CVS:
14761           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
14762           (gst_rdt_depay_change_state):
14763           * gst/realmedia/rdtdepay.h:
14764           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
14765           with a DISCONT flag when needed.
14766           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
14767           Report the configure latency instead of a hardcoded value.
14768
14769 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
14770
14771           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
14772           Original commit message from CVS:
14773           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
14774           (free_session), (gst_rdt_manager_query_src),
14775           (gst_rdt_manager_src_activate_push),
14776           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
14777           (gst_rdt_manager_loop), (create_recv_rtp):
14778           Include the new rdt jitterbuffer in the session manager.
14779
14780 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
14781
14782           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
14783           Original commit message from CVS:
14784           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
14785           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
14786           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
14787           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
14788           * gst/realmedia/rdtdepay.h:
14789           Use new RDT parsing helper functions.
14790           Copy discont flags correctly.
14791           Push the header from the chain function instead of the setcaps function.
14792           Copy incomming timestamp to the output buffers instead of doing magic
14793           with the RDT timestamps.
14794
14795 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
14796
14797           gst/realmedia/: Add first support for parsing RDT messages.
14798           Original commit message from CVS:
14799           * gst/realmedia/Makefile.am:
14800           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
14801           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
14802           (read_packet_header), (gst_rdt_buffer_get_first_packet),
14803           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
14804           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
14805           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
14806           (gst_rdt_packet_data_peek_data),
14807           (gst_rdt_packet_data_get_stream_id),
14808           (gst_rdt_packet_data_get_timestamp):
14809           * gst/realmedia/gstrdtbuffer.h:
14810           Add first support for parsing RDT messages.
14811           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
14812           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
14813           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
14814           (calculate_skew), (rdt_jitter_buffer_insert),
14815           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
14816           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
14817           (rdt_jitter_buffer_get_ts_diff):
14818           * gst/realmedia/rdtjitterbuffer.h:
14819           Add first version of an RDT jitterbuffer.
14820
14821 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
14822
14823           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
14824           Original commit message from CVS:
14825           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
14826           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
14827           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
14828           (gst_rmdemux_descramble_dnet_audio),
14829           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
14830           * gst/realmedia/rmdemux.h:
14831           Keep track of the first timestamp of the stream and add this to the
14832           outgoing buffer timestamps so that we can handle live streams.
14833           Set discont flag on the first buffers and after a seek.
14834
14835 === release 0.10.9 ===
14836
14837 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14838
14839         * ChangeLog:
14840         * NEWS:
14841         * RELEASE:
14842         * configure.ac:
14843         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14844         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14845         * docs/plugins/inspect/plugin-a52dec.xml:
14846         * docs/plugins/inspect/plugin-asf.xml:
14847         * docs/plugins/inspect/plugin-cdio.xml:
14848         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14849         * docs/plugins/inspect/plugin-dvdread.xml:
14850         * docs/plugins/inspect/plugin-dvdsub.xml:
14851         * docs/plugins/inspect/plugin-iec958.xml:
14852         * docs/plugins/inspect/plugin-lame.xml:
14853         * docs/plugins/inspect/plugin-mad.xml:
14854         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14855         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14856         * docs/plugins/inspect/plugin-mpegstream.xml:
14857         * docs/plugins/inspect/plugin-realmedia.xml:
14858         * docs/plugins/inspect/plugin-siddec.xml:
14859         * gst-plugins-ugly.doap:
14860           Release 0.10.9
14861           Original commit message from CVS:
14862           Release 0.10.9
14863
14864 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14865
14866         * po/af.po:
14867         * po/az.po:
14868         * po/bg.po:
14869         * po/cs.po:
14870         * po/da.po:
14871         * po/en_GB.po:
14872         * po/es.po:
14873         * po/fi.po:
14874         * po/fr.po:
14875         * po/hu.po:
14876         * po/id.po:
14877         * po/it.po:
14878         * po/lt.po:
14879         * po/nb.po:
14880         * po/nl.po:
14881         * po/or.po:
14882         * po/pl.po:
14883         * po/pt_BR.po:
14884         * po/ru.po:
14885         * po/sk.po:
14886         * po/sq.po:
14887         * po/sr.po:
14888         * po/sv.po:
14889         * po/uk.po:
14890         * po/vi.po:
14891         * po/zh_CN.po:
14892           Update .po files
14893           Original commit message from CVS:
14894           Update .po files
14895
14896 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14897
14898           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
14899           Original commit message from CVS:
14900           * ext/a52dec/gsta52dec.c:
14901           Set up a default time segment for output when receiving
14902           an incoming byte segment (as for raw AC3 files).
14903           Fixes: #548194
14904
14905 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14906
14907           0.10.8.2 pre-release.
14908           Original commit message from CVS:
14909           * configure.ac:
14910           * docs/plugins/Makefile.am:
14911           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14912           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14913           * docs/plugins/gst-plugins-ugly-plugins.args:
14914           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14915           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14916           * docs/plugins/inspect/plugin-a52dec.xml:
14917           * docs/plugins/inspect/plugin-asf.xml:
14918           * docs/plugins/inspect/plugin-cdio.xml:
14919           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14920           * docs/plugins/inspect/plugin-dvdread.xml:
14921           * docs/plugins/inspect/plugin-dvdsub.xml:
14922           * docs/plugins/inspect/plugin-iec958.xml:
14923           * docs/plugins/inspect/plugin-lame.xml:
14924           * docs/plugins/inspect/plugin-mad.xml:
14925           * docs/plugins/inspect/plugin-mpeg2dec.xml:
14926           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14927           * docs/plugins/inspect/plugin-mpegstream.xml:
14928           * docs/plugins/inspect/plugin-realmedia.xml:
14929           * docs/plugins/inspect/plugin-siddec.xml:
14930           * ext/Makefile.am:
14931           0.10.8.2 pre-release.
14932           * po/LINGUAS:
14933           * po/POTFILES.in:
14934           * po/id.po:
14935           Add new translation.
14936
14937 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
14938
14939           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
14940           Original commit message from CVS:
14941           * gst/asfdemux/gstasfdemux.c:
14942           Properly aggregate flow returns for both push and pull mode, so we shut
14943           down if all pads are unlinked.
14944           Fixes #546859.
14945
14946 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
14947
14948           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
14949           Original commit message from CVS:
14950           Patch by: Frederic Crozat <fcrozat@mandriva.org>
14951           * ext/dvdread/dvdreadsrc.c: (plugin_init):
14952           * ext/lame/gstlame.c: (plugin_init):
14953           * gst/asfdemux/gstasf.c: (plugin_init):
14954           Make sure gettext returns translations in UTF-8 encoding rather
14955           than in the current locale encoding (#546822).
14956
14957 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14958
14959           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
14960           Original commit message from CVS:
14961           * gst/mpegaudioparse/gstmpegaudioparse.c:
14962           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
14963           (mp3parse_total_time), (mp3parse_bytepos_to_time):
14964           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
14965           if we're called from there already. Otherwise we end up in a endless
14966           recursion and crash with a stack overflow.
14967           This can happen when a Xing or VBRI header with TOC exists but it
14968           doesn't contain the total time. Fixes bug #545370.
14969
14970 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14971
14972           ext/lame/gstlame.c: Use the default for the strict-iso property too.
14973           Original commit message from CVS:
14974           * ext/lame/gstlame.c: (gst_lame_class_init),
14975           (gst_lame_get_default_settings):
14976           Use the default for the strict-iso property too.
14977           Allow a bitrate setting of 0, which lets lame choose the default value
14978           and which makes it possible to set the compression-ratio property.
14979
14980 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14981
14982           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
14983           Original commit message from CVS:
14984           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14985           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
14986           * ext/lame/gstlame.h:
14987           Get the defaults settings of LAME in the plugin initialization
14988           function and return FALSE here if something goes wrong. This removes
14989           the hacky failing instance init function.
14990           Use LAMEs default value for all settings instead of overwriting some
14991           of them. Overwriting some of them gives unexpected results if one only
14992           sets a preset. Fixes bug #498004.
14993
14994 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14995
14996           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
14997           Original commit message from CVS:
14998           * ext/lame/gstlame.c: (gst_lame_init):
14999           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
15000           defaults will restrict the bitrate when using the presets in a bad way.
15001           Fixes bug #498004.
15002
15003 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15004
15005           Put the MPEG audio version into the caps as "mpegaudioversion".
15006           Original commit message from CVS:
15007           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
15008           * gst/mpegaudioparse/gstmpegaudioparse.c:
15009           (mp3_type_frame_length_from_header), (mp3_caps_create),
15010           (gst_mp3parse_chain):
15011           Put the MPEG audio version into the caps as "mpegaudioversion".
15012           This is different from "mpegversion".
15013
15014 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15015
15016           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
15017           Original commit message from CVS:
15018           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
15019           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
15020           * ext/lame/gstlame.h:
15021           Fix build with lame >= 3.97. The padding type and cwlimit settings
15022           are deprecated now and the function declarations are hidden in the
15023           headers so deprecate the GObject properties for them and remove them
15024           in 0.11. Fixes bug #544039.
15025
15026 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15027
15028           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
15029           Original commit message from CVS:
15030           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
15031           Don't allow width/height outside the spec (i.e. smaller than 16
15032           and higher than 4096). Such files are corrupted ones and setting
15033           caps that are not a subset of the template caps confuses playbin.
15034           Fixes bug #542646.
15035
15036 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15037
15038           ext/sidplay/Makefile.am: Fix the build.
15039           Original commit message from CVS:
15040           * ext/sidplay/Makefile.am:
15041           Fix the build.
15042
15043 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15044
15045           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
15046           Original commit message from CVS:
15047           * configure.ac:
15048           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
15049           flags that are invalid for C++.
15050
15051 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
15052
15053           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
15054           Original commit message from CVS:
15055           Patch by: Tal Shalif <tshalif at nargila dot org>
15056           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
15057           Prevent double free. Fixes bug #541697.
15058
15059 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15060
15061           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
15062           Original commit message from CVS:
15063           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
15064           (gst_dvd_demux_get_audio_stream),
15065           (gst_dvd_demux_get_subpicture_stream),
15066           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
15067           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
15068           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
15069           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
15070           * gst/mpegstream/gstmpegdemux.h:
15071           Resend tags event after a FLUSH (seek) to support prerolling
15072           a partial pipeline.
15073
15074 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
15075
15076           Use correct error code for encrypted streams.
15077           Original commit message from CVS:
15078           * configure.ac:
15079           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
15080           Use correct error code for encrypted streams.
15081
15082 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15083
15084           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
15085           Original commit message from CVS:
15086           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
15087           (gst_mpeg_demux_sync_stream_to_time):
15088           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
15089
15090 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15091
15092           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
15093           Original commit message from CVS:
15094           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
15095           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
15096           Allow and implement non-flushing and/or segment seek
15097           (mainly in TIME and chapter format).
15098           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
15099           (gst_dvd_demux_get_subpicture_stream),
15100           (gst_dvd_demux_synchronise_pads),
15101           (gst_dvd_demux_sync_stream_to_time):
15102           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
15103           (gst_mpeg_demux_send_subbuffer),
15104           (gst_mpeg_demux_sync_stream_to_time),
15105           (gst_mpeg_streams_reset_cur_ts):
15106           * gst/mpegstream/gstmpegdemux.h:
15107           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15108           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
15109           Delegate a query to upstream if it can't be handled.
15110           Make segment stop aware.
15111           Fix (subtitle) stream synchronization.
15112           Add some debug statements.
15113
15114 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
15115
15116           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
15117           Original commit message from CVS:
15118           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
15119           Fix build on macosx.
15120
15121 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15122
15123           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
15124           Original commit message from CVS:
15125           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15126           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15127           * ext/a52dec/gsta52dec.c:
15128           * ext/amrnb/amrnbdec.c:
15129           * ext/amrnb/amrnbenc.c:
15130           * ext/amrnb/amrnbparse.c:
15131           * ext/lame/gstlame.c:
15132           * ext/mad/gstmad.c:
15133           * ext/sidplay/gstsiddec.cc:
15134           * gst/asfdemux/gstrtspwms.c:
15135           * gst/mpegaudioparse/gstxingmux.c:
15136           * gst/realmedia/rademux.c:
15137           * gst/realmedia/rdtmanager.c:
15138           * gst/realmedia/rtspreal.c:
15139           * gst/synaesthesia/gstsynaesthesia.c:
15140           Add missing elements to docs. Restore alphabetical order in section
15141           file. Document mad (it was included in docs already).
15142           Fix doc-markup: use convinience syntax for examples
15143           (produces valid docbook), add several refsec2 when we have several
15144           titles. Fix some types.
15145
15146 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15147
15148           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
15149           Original commit message from CVS:
15150           * ext/lame/gstlame.c:
15151           * ext/sidplay/gstsiddec.cc:
15152           * gst/mpegaudioparse/gstxingmux.c:
15153           Do not use short_description in section docs for elements. We extract
15154           them from element details and there will be warnings if they differ.
15155
15156 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
15157
15158           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
15159           Original commit message from CVS:
15160           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
15161           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
15162           (gst_cdio_add_cdtext_album_tags):
15163           * ext/cdio/gstcdio.h:
15164           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15165           Also extract album title and album genre from CD-TEXT if
15166           available (#537021).
15167
15168 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15169
15170           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
15171           Original commit message from CVS:
15172           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
15173           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
15174           emphasis value is reserved but unfortunately files with that
15175           value exist and the information is not important for the decoder
15176           anyway. Fixes bug #537235.
15177
15178 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
15179
15180           Require libcdio >= 0.76.
15181           Original commit message from CVS:
15182           * configure.ac:
15183           * ext/cdio/gstcdio.c:
15184           * ext/cdio/gstcdio.h:
15185           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15186           Require libcdio >= 0.76.
15187
15188 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
15189
15190           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
15191           Original commit message from CVS:
15192           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
15193           Drain queued buffers before forwarding the segment event.
15194
15195 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
15196
15197           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
15198           Original commit message from CVS:
15199           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
15200           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
15201           (gst_a52dec_chain), (gst_a52dec_change_state):
15202           * ext/a52dec/gsta52dec.h:
15203           Add segment handling, buffer clipping and basic reverse playback.
15204
15205 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15206
15207           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
15208           Original commit message from CVS:
15209           * docs/plugins/Makefile.am:
15210           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15211           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15212           * docs/plugins/gst-plugins-ugly-plugins.args:
15213           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15214           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15215           * docs/plugins/inspect/plugin-a52dec.xml:
15216           * docs/plugins/inspect/plugin-amrnb.xml:
15217           * docs/plugins/inspect/plugin-asf.xml:
15218           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15219           * docs/plugins/inspect/plugin-dvdread.xml:
15220           * docs/plugins/inspect/plugin-dvdsub.xml:
15221           * docs/plugins/inspect/plugin-iec958.xml:
15222           * docs/plugins/inspect/plugin-lame.xml:
15223           * docs/plugins/inspect/plugin-mad.xml:
15224           * docs/plugins/inspect/plugin-mpeg2dec.xml:
15225           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15226           * docs/plugins/inspect/plugin-mpegstream.xml:
15227           * docs/plugins/inspect/plugin-realmedia.xml:
15228           * docs/plugins/inspect/plugin-siddec.xml:
15229           * docs/plugins/inspect/plugin-synaesthesia.xml:
15230           * ext/a52dec/gsta52dec.c:
15231           Random doc of the day. Also print human readable format of newsegment
15232           in log message if we complain about it.
15233
15234 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
15235
15236           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
15237           Original commit message from CVS:
15238           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
15239           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
15240           (gst_a52dec_chain), (gst_a52dec_change_state):
15241           * ext/a52dec/gsta52dec.h:
15242           Mark discont on outgoing buffers after receiving a DISCONT buffer or
15243           when we have a decoding error.
15244           We don't need to clear the cache when we receive a NEWSEGMENT event.
15245           Clear buffer cache in DISCONT.
15246           Add beginnings of GstSegment handling.
15247
15248 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15249
15250           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
15251           Original commit message from CVS:
15252           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
15253           Fix alignment issues that caused SIGBUS on some architectures.
15254
15255 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
15256
15257           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
15258           Original commit message from CVS:
15259           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
15260           Fix alignment issue which isn't really an issue at all because
15261           the plugin hasn't been ported to 0.10 yet.
15262
15263 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15264
15265           configure.ac: Back to devel -> 0.10.8.1
15266           Original commit message from CVS:
15267           * configure.ac:
15268           Back to devel -> 0.10.8.1
15269
15270 === release 0.10.8 ===
15271
15272 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15273
15274         * ChangeLog:
15275         * NEWS:
15276         * RELEASE:
15277         * configure.ac:
15278         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15279         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15280         * docs/plugins/inspect/plugin-a52dec.xml:
15281         * docs/plugins/inspect/plugin-asf.xml:
15282         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15283         * docs/plugins/inspect/plugin-dvdread.xml:
15284         * docs/plugins/inspect/plugin-dvdsub.xml:
15285         * docs/plugins/inspect/plugin-iec958.xml:
15286         * docs/plugins/inspect/plugin-lame.xml:
15287         * docs/plugins/inspect/plugin-mad.xml:
15288         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15289         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15290         * docs/plugins/inspect/plugin-mpegstream.xml:
15291         * docs/plugins/inspect/plugin-realmedia.xml:
15292         * docs/plugins/inspect/plugin-siddec.xml:
15293         * gst-plugins-ugly.doap:
15294         * po/LINGUAS:
15295           Release 0.10.8
15296           Original commit message from CVS:
15297           Release 0.10.8
15298
15299 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15300
15301         * common:
15302         * po/af.po:
15303         * po/az.po:
15304         * po/bg.po:
15305         * po/cs.po:
15306         * po/da.po:
15307         * po/en_GB.po:
15308         * po/es.po:
15309         * po/fi.po:
15310         * po/fr.po:
15311         * po/hu.po:
15312         * po/it.po:
15313         * po/lt.po:
15314         * po/nb.po:
15315         * po/nl.po:
15316         * po/or.po:
15317         * po/pl.po:
15318         * po/pt_BR.po:
15319         * po/ru.po:
15320         * po/sk.po:
15321         * po/sq.po:
15322         * po/sr.po:
15323         * po/sv.po:
15324         * po/uk.po:
15325         * po/vi.po:
15326         * po/zh_CN.po:
15327           Update .po files
15328           Original commit message from CVS:
15329           Update .po files
15330
15331 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15332
15333           configure.ac: 0.10.7.4 pre-release
15334           Original commit message from CVS:
15335           * configure.ac:
15336           0.10.7.4 pre-release
15337
15338 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
15339
15340           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
15341           Original commit message from CVS:
15342           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
15343           Fix inconsistent use of rate and channels.
15344           Fixes #533581
15345
15346 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
15347
15348           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
15349           Original commit message from CVS:
15350           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
15351           Flush timestamp correction variables on a flush. Fixes #533832.
15352
15353 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15354
15355         * ChangeLog:
15356         * common:
15357         * configure.ac:
15358           Commit 0.10.7.3 pre-rel marker
15359           Original commit message from CVS:
15360           Commit 0.10.7.3 pre-rel marker
15361
15362 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
15363
15364           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
15365           Original commit message from CVS:
15366           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
15367           Properly aggregate GstFlowReturn from downstream in order to properly
15368           stop, and doing that as early as possible.
15369           Fixes #532807
15370
15371 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15372
15373           configure.ac: 0.10.7.2 pre-release
15374           Original commit message from CVS:
15375           * configure.ac:
15376           0.10.7.2 pre-release
15377
15378 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
15379
15380           Always let FLUSH_START events flow downstream.
15381           Original commit message from CVS:
15382           * ext/mad/gstmad.c: (gst_mad_sink_event):
15383           * gst/mpegaudioparse/gstmpegaudioparse.c:
15384           (gst_mp3parse_sink_event):
15385           Always let FLUSH_START events flow downstream.
15386
15387 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
15388
15389           configure.ac: Error out if we don't have the required core/base versions.
15390           Original commit message from CVS:
15391           * configure.ac:
15392           Error out if we don't have the required core/base versions.
15393
15394 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
15395
15396           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
15397           Original commit message from CVS:
15398           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
15399           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
15400           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
15401           Fix video timestamps by adjusting it with the first timestamp found.
15402           Don't assume we have a complete fragment when flushing the adapter,
15403           packets might have been lost or the stream might just be broken.
15404
15405 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
15406
15407           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
15408           Original commit message from CVS:
15409           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
15410           Set Rank to NONE so that we don't accidentally try to autoplug the
15411           rdtmanager.
15412
15413 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15414
15415           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
15416           Original commit message from CVS:
15417           * gst/mpegaudioparse/gstmpegaudioparse.c:
15418           (gst_mp3parse_emit_frame):
15419           Send a new duration message if the average bitrate changed and
15420           we don't know the duration from the Xing or VBRI header.
15421           Fixes bug #321857.
15422
15423 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
15424
15425           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
15426           Original commit message from CVS:
15427           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
15428           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
15429           * gst/realmedia/rtspreal.h:
15430           Move assembly rule parsing to the place where we parse the SDP as it's
15431           also there that we create the MDPR and we need the currently selected
15432           asmrule in order to select the right MTLI.
15433           Fixes #529359.
15434
15435 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
15436
15437           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
15438           Original commit message from CVS:
15439           * gst/realmedia/realhash.c:
15440           * gst/realmedia/rtspreal.c:
15441           Include generated "_stdint.h" instead of <stdint.h> which might not
15442           exist on some systems.
15443
15444 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15445
15446           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
15447           Original commit message from CVS:
15448           * ext/sidplay/gstsiddec.cc:
15449           Cast NULL sentinels to void * as NULL is defined as an integer
15450           constant in most environments when using C++ and it's size might
15451           be different from a pointer. Fixes #529488.
15452
15453 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
15454
15455         * ChangeLog:
15456         * gst/asfdemux/gstasfdemux.c:
15457         * gst/asfdemux/gstrtspwms.c:
15458           Fix "unused var" compiler error when --disable-gst-debug is used.
15459           Original commit message from CVS:
15460           Fix "unused var" compiler error when --disable-gst-debug is used.
15461
15462 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
15463
15464           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
15465           Original commit message from CVS:
15466           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
15467           We should also stop the streaming task when we get a NOT_LINKED
15468           flow return, which is not covered by FLOW_IS_FATAL.
15469
15470 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
15471
15472           ext/: gst_atomic_int_set ==> g_atomic_int_set
15473           Original commit message from CVS:
15474           * ext/cdio/gstcdiocddasrc.c:
15475           * ext/dv/gstdvdemux.c:
15476           gst_atomic_int_set ==> g_atomic_int_set
15477
15478 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
15479
15480           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
15481           Original commit message from CVS:
15482           2008-04-11  Julien Moutte  <julien@fluendo.com>
15483           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
15484           argument formats.
15485
15486 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
15487
15488           configure.ac: Actually build dlls when cross-compiling with mingw32.
15489           Original commit message from CVS:
15490           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
15491           * configure.ac:
15492           Actually build dlls when cross-compiling with mingw32.
15493           Fixes bug #526247.
15494
15495 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15496
15497           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
15498           Original commit message from CVS:
15499           * configure.ac:
15500           * gst/mpegaudioparse/gstmpegaudioparse.c:
15501           (mpeg_audio_seek_entry_free):
15502           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
15503           Depend on GLib 2.12 and use it unconditionally as we do in other
15504           modules too already.
15505
15506 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15507
15508           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
15509           Original commit message from CVS:
15510           * gst/mpegaudioparse/gstmpegaudioparse.c:
15511           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
15512           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
15513           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
15514           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
15515           (gst_xing_mux_chain):
15516           Use GSlice for allocating the seek table entries if we compile with
15517           GLib 2.10 or newer.
15518
15519 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
15520
15521           gst/asfdemux/gstasfdemux.c: Remove some debug code.
15522           Original commit message from CVS:
15523           * gst/asfdemux/gstasfdemux.c:
15524           (gst_asf_demux_process_ext_stream_props):
15525           Remove some debug code.
15526
15527 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15528
15529           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
15530           Original commit message from CVS:
15531           * gst/asfdemux/gstasfdemux.c:
15532           (gst_asf_demux_process_ext_stream_props):
15533           Guard against division by 0 and fall back to 25/1 framerate.
15534
15535 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15536
15537           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
15538           Original commit message from CVS:
15539           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
15540           (gst_asf_demux_process_ext_stream_props):
15541           Instead of adding a fixes 25/1 framerate to the video caps, use the
15542           average frame duration in the extended properties of the video stream as
15543           the framerate. Fixes #524346.
15544
15545 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15546
15547           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
15548           Original commit message from CVS:
15549           * configure.ac:
15550           Check if the compiler supports do { } while (0) macros. This fixes
15551           a warning when compiling with g++ 4.3, resulting in a build failure
15552           because of -Werror.
15553
15554 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
15555
15556           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
15557           Original commit message from CVS:
15558           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
15559           make ) also a delimiter for rules.
15560           Skip \\ when scanning strings.
15561           Add new testcase for these problems.
15562
15563 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15564
15565           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
15566           Original commit message from CVS:
15567           * gst/mpegaudioparse/gstmpegaudioparse.c:
15568           (gst_mp3parse_sink_event):
15569           Don't take the stream lock when caching events. This is not necessary
15570           and results in a deadlock when seeking with rhythmbox (but not with
15571           totem or banshee for some reason).
15572
15573 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
15574
15575           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
15576           Original commit message from CVS:
15577           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
15578           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
15579           Add the version field when creating the CONT chunk resulting in
15580           the Author, Comment and Copyright tags not being parsed correctly.
15581           Fixes #521459.
15582
15583 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
15584
15585           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
15586           Original commit message from CVS:
15587           * gst/mpegaudioparse/gstmpegaudioparse.c:
15588           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
15589           Remove trailing newlines from debug statements.
15590
15591 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
15592
15593           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
15594           Original commit message from CVS:
15595           * ext/dvdnav/dvdnavsrc.c:
15596           * ext/dvdnav/dvdnavsrc.h:
15597           Apply patch that adds some seeking support to dvdnav, and fixes it
15598           in various other ways. This doesn't make dvdnavsrc fully functional,
15599           but moves it forward.
15600           Fixes: #476149
15601           Patch By: Simone Gotti <simone.gotti@email.it>
15602           * ext/dvdnav/gst-dvd:
15603           Update the simple dvdnavsrc gst-launch example to work for 0.10
15604
15605 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
15606
15607           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
15608           Original commit message from CVS:
15609           * configure.ac:
15610           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
15611           plug-ins are included/excluded. (#498222)
15612
15613 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15614
15615           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
15616           Original commit message from CVS:
15617           * ext/mad/gstmad.c: (gst_mad_sink_event):
15618           * gst/mpegaudioparse/gstmpegaudioparse.c:
15619           (gst_mp3parse_sink_event):
15620           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
15621           of dropping and leaking them.
15622
15623 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15624
15625           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
15626           Original commit message from CVS:
15627           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
15628           (gst_mad_chain):
15629           * ext/mad/gstmad.h:
15630           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
15631           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
15632           * gst/mpegaudioparse/gstmpegaudioparse.h:
15633           Cache all events except EOS if we still have to send a NEWSEGMENT
15634           event. This will let TAG events be forwarded until after decodebin
15635           to an encoder for example as decodebin only links the pads
15636           after NEWSEGMENT. Fixes bug #518933.
15637
15638 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15639
15640           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
15641           Original commit message from CVS:
15642           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
15643           Write Xing header at the correct position in the MP3 frame for
15644           stereo files. Fixes bug #518676.
15645
15646 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
15647
15648           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
15649           Original commit message from CVS:
15650           * configure.ac:
15651           * ext/sidplay/Makefile.am:
15652           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
15653           when building C++ code (#516509).
15654
15655 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
15656
15657           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
15658           Original commit message from CVS:
15659           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
15660           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
15661           Workshop 12 compiler, but probably also crashes (#517985).
15662
15663 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
15664
15665           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
15666           Original commit message from CVS:
15667           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
15668           * gst/mpegaudioparse/gstmpegaudioparse.c:
15669           (gst_mp3_channel_mode_get_type),
15670           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
15671           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
15672           (gst_mp3parse_chain):
15673           * gst/mpegaudioparse/gstmpegaudioparse.h:
15674           Post channel mode and CRC as tags. Fixes bug #504493.
15675
15676 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15677
15678           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
15679           Original commit message from CVS:
15680           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
15681           Correctly chain up to the parent's finalize function.
15682
15683 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15684
15685           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
15686           Original commit message from CVS:
15687           * gst/mpegaudioparse/gstmpegaudioparse.c:
15688           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
15689           Try a bit harder to get valid timestamps, especially if upstream
15690           gives us one and we are at the first frame or resyncing.
15691           Return UNEXPECTED if we get a valid timestamp that is outside of
15692           our configured segment. After all changes done so far this doesn't
15693           seem to cause any regression, please test.
15694
15695 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15696
15697           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...
15698           Original commit message from CVS:
15699           Patch by:
15700           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
15701           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
15702           If we don't have the position to seek to in our index first try
15703           to convert from TIME to BYTES upstream and only if that fails
15704           too use the old hack to simply seek to an earlier position
15705           and let the sink drop everything before segment start.
15706           Partially fixes bug #469930.
15707
15708 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15709
15710           configure.ac: Back to development...
15711           Original commit message from CVS:
15712           * configure.ac:
15713           Back to development...
15714
15715 === release 0.10.7 ===
15716
15717 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15718
15719         * ChangeLog:
15720         * NEWS:
15721         * RELEASE:
15722         * configure.ac:
15723         * docs/plugins/gst-plugins-ugly-plugins.args:
15724         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15725         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15726         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
15727         * docs/plugins/gst-plugins-ugly-plugins.signals:
15728         * docs/plugins/inspect/plugin-a52dec.xml:
15729         * docs/plugins/inspect/plugin-asf.xml:
15730         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15731         * docs/plugins/inspect/plugin-dvdread.xml:
15732         * docs/plugins/inspect/plugin-dvdsub.xml:
15733         * docs/plugins/inspect/plugin-iec958.xml:
15734         * docs/plugins/inspect/plugin-lame.xml:
15735         * docs/plugins/inspect/plugin-mad.xml:
15736         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15737         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15738         * docs/plugins/inspect/plugin-mpegstream.xml:
15739         * docs/plugins/inspect/plugin-realmedia.xml:
15740         * docs/plugins/inspect/plugin-siddec.xml:
15741         * gst-plugins-ugly.doap:
15742         * po/LINGUAS:
15743           Release 0.10.7 - I Cheated Time
15744           Original commit message from CVS:
15745           Release 0.10.7 - I Cheated Time
15746
15747 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15748
15749         * po/af.po:
15750         * po/az.po:
15751         * po/bg.po:
15752         * po/cs.po:
15753         * po/da.po:
15754         * po/en_GB.po:
15755         * po/es.po:
15756         * po/fi.po:
15757         * po/hu.po:
15758         * po/it.po:
15759         * po/nb.po:
15760         * po/nl.po:
15761         * po/or.po:
15762         * po/pl.po:
15763         * po/pt_BR.po:
15764         * po/sk.po:
15765         * po/sq.po:
15766         * po/sr.po:
15767         * po/sv.po:
15768         * po/uk.po:
15769         * po/vi.po:
15770         * po/zh_CN.po:
15771           Update .po files
15772           Original commit message from CVS:
15773           Update .po files
15774
15775 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15776
15777           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
15778           Original commit message from CVS:
15779           * tests/check/Makefile.am:
15780           Exclude dvdreadsrc from the states test too.
15781
15782 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15783
15784           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
15785           Original commit message from CVS:
15786           * gst/mpegaudioparse/gstmpegaudioparse.c:
15787           (gst_mp3parse_emit_frame):
15788           Handler buffers without valid timestamp more correctly: Don't drop
15789           them and don't use the invalid timestamp to calculate the next
15790           timestamp. Fixes bug #516811.
15791
15792 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
15793
15794           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
15795           Original commit message from CVS:
15796           Patch by: Tal Shalif <tshalif at nargila dot org>
15797           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
15798           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
15799           Add some gint64 casts to prevent 32 bit integer overflows.
15800           Fixes bug #516989.
15801
15802 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15803
15804           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
15805           Original commit message from CVS:
15806           * gst/mpegaudioparse/gstmpegaudioparse.c:
15807           Revert previous commit to mp3parse, as it breaks playback
15808           of AVI files.
15809
15810 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15811
15812           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
15813           Original commit message from CVS:
15814           * gst/mpegaudioparse/gstmpegaudioparse.c:
15815           (gst_mp3parse_emit_frame):
15816           Return GST_FLOW_UNEXPECTED if we get data that is after our
15817           configured segment. This makes upstream go EOS immediately instead
15818           of sending us the complete stream. Also improve debugging a bit.
15819
15820 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15821
15822           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
15823           Original commit message from CVS:
15824           * ext/dvdread/dvdreadsrc.c:
15825           Fix regression in DVD seeking - when a pack we
15826           expect to be a NAV block turns out not to be, scan forwards
15827           for up to 2MB (at most ~1sec) until we find one.
15828           Fixes: #516278
15829
15830 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
15831
15832           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
15833           Original commit message from CVS:
15834           * win32/vs6/libgstmpegaudioparse.dsp:
15835           Add xing files to VS project file.
15836
15837 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15838
15839           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
15840           Original commit message from CVS:
15841           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
15842           Stop leaking src pad templates. Fixes bug #515708.
15843
15844 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15845
15846           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
15847           Original commit message from CVS:
15848           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
15849           Correctly write the size in bytes on big endian systems.
15850           Fixes bug #515725.
15851
15852 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15853
15854           ext/lame/gstlame.c: Don't leak the allowed caps.
15855           Original commit message from CVS:
15856           * ext/lame/gstlame.c: (gst_lame_setup):
15857           Don't leak the allowed caps.
15858           * tests/check/pipelines/lame.c: (GST_START_TEST):
15859           Stop leaking all buffers. Fixes bug #515575.
15860
15861 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15862
15863           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
15864           Original commit message from CVS:
15865           * gst/mpegaudioparse/plugin.c:
15866           Commit new file I forgot to add.
15867
15868 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15869
15870           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
15871           Original commit message from CVS:
15872           * configure.ac:
15873           Make DISABLE_DEPRECATED defined *only* during CVS, not during
15874           pre-releases or releases.
15875
15876 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15877
15878         * ChangeLog:
15879           Mention bug 511497 fixed in previous commit
15880           Original commit message from CVS:
15881           Mention bug 511497 fixed in previous commit
15882
15883 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15884
15885           Move xingmux from -bad.
15886           Original commit message from CVS:
15887           * docs/plugins/Makefile.am:
15888           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15889           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15890           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15891           * gst/mpegaudioparse/Makefile.am:
15892           * gst/mpegaudioparse/gstmpegaudioparse.c:
15893           * gst/mpegaudioparse/gstxingmux.c:
15894           * tests/check/Makefile.am:
15895           * tests/check/elements/.cvsignore:
15896           Move xingmux from -bad.
15897
15898 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
15899
15900           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
15901           Original commit message from CVS:
15902           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
15903           Use gst_guint64_to_gdouble for conversion
15904           * win32/vs6/libgstasfdemux.dsp:
15905           * win32/vs6/libgstdvdsub.dsp:
15906           * win32/vs6/libgstrealmedia.dsp:
15907           Update project dependencies and add new source files
15908
15909 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
15910
15911           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
15912           Original commit message from CVS:
15913           * ext/mpeg2dec/gstmpeg2dec.c:
15914           Reset decoder when handling sequence where libmpeg2 has set
15915           frame period to 0, probably due to a corrupt packet.
15916           Fixes bug #514297
15917
15918 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15919
15920           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
15921           Original commit message from CVS:
15922           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
15923           (gst_mp3parse_chain):
15924           Don't set new caps on the srcpad everytime the bitrate or MPEG
15925           version changes but calculate new spf value when the MPEG version
15926           changes.
15927
15928 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15929
15930           Add documentation for the xingheader plugin.
15931           Original commit message from CVS:
15932           * docs/plugins/Makefile.am:
15933           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15934           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15935           * gst/xingheader/gstxingmux.c:
15936           * gst/xingheader/gstxingmux.h:
15937           Add documentation for the xingheader plugin.
15938           * tests/check/elements/xingmux.c: (GST_START_TEST):
15939           Set element state to PLAYING before doing something else.
15940
15941 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15942
15943           tests/check/: Add simple unit test for the xingmux element.
15944           Original commit message from CVS:
15945           * tests/check/Makefile.am:
15946           * tests/check/elements/.cvsignore:
15947           * tests/check/elements/xingmux.c: (setup_xingmux),
15948           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
15949           * tests/check/elements/xingmux_testdata.h:
15950           Add simple unit test for the xingmux element.
15951           * gst/xingheader/gstxingmux.c: (generate_xing_header),
15952           (gst_xing_mux_finalize), (xing_reset):
15953           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
15954
15955 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15956
15957           docs/plugins/: Add the real and rtsp elements and update the lists.
15958           Original commit message from CVS:
15959           * docs/plugins/Makefile.am:
15960           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15961           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15962           Add the real and rtsp elements and update the lists.
15963           * docs/plugins/inspect/plugin-amrnb.xml:
15964           * docs/plugins/inspect/plugin-asf.xml:
15965           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15966           * docs/plugins/inspect/plugin-dvdsub.xml:
15967           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15968           * docs/plugins/inspect/plugin-mpegstream.xml:
15969           * docs/plugins/inspect/plugin-realmedia.xml:
15970           * docs/plugins/inspect/plugin-siddec.xml:
15971           * docs/plugins/inspect/plugin-synaesthesia.xml:
15972           Regenerate docs.
15973           * gst/iec958/ac3_padder.c:
15974           * gst/iec958/ac3_padder.h:
15975           Do not use gtk-doc style comments for non gtk-doc comments. Note -
15976           there are functions defined using extern in the .c file - does that
15977           make sense?
15978
15979 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15980
15981           ext/mad/gstmad.c: Chain up at the end of the function.
15982           Original commit message from CVS:
15983           * ext/mad/gstmad.c:
15984           Chain up at the end of the function.
15985
15986 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15987
15988           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
15989           Original commit message from CVS:
15990           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
15991           Don't add pad templates for the base class but only in the
15992           subclasses.
15993
15994 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
15995
15996           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
15997           Original commit message from CVS:
15998           * ext/lame/gstlame.c:
15999           * ext/lame/gstlame.h:
16000           Fix the case where you initially have stereo input, and so lame's
16001           mode is not set to mono, and then you get input with mono audio and
16002           soon after you get stereo input again. What happened before this
16003           commit is that it would keep the encoding mode as mono. It should
16004           change it back to the one requested by the app (or the default one)
16005           if not requested.
16006
16007 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16008
16009           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
16010           Original commit message from CVS:
16011           * gst/mpegaudioparse/gstmpegaudioparse.c:
16012           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
16013           (mp3parse_bytepos_to_time):
16014           Interpolate the VBRI seek table entries to get better results,
16015           support 3 byte seek table entries and prevent overflows in the
16016           seek table by adding the relative offsets when using the seek
16017           table in a large enough data type.
16018
16019 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16020
16021           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
16022           Original commit message from CVS:
16023           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16024           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
16025           (mp3parse_bytepos_to_time):
16026           * gst/mpegaudioparse/gstmpegaudioparse.h:
16027           Add support for seeking based on the VBRI seek table. Might make
16028           sense to use interpolation in the table later to get hopefully a
16029           bit more accurate values.
16030
16031 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
16032
16033           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
16034           Original commit message from CVS:
16035           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
16036           (handle_picture), (handle_slice):
16037           Fix compilation error. Fixes #509313.
16038
16039 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16040
16041           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
16042           Original commit message from CVS:
16043           * ext/lame/gstlame.c: (gst_lame_sink_event):
16044           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
16045           as 8 * GST_SECOND is too large for int.
16046
16047 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16048
16049           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
16050           Original commit message from CVS:
16051           * gst/xingheader/gstxingmux.c: (generate_xing_header):
16052           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
16053           of 0xfe.
16054
16055 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16056
16057           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
16058           Original commit message from CVS:
16059           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16060           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
16061           (mp3parse_total_bytes), (mp3parse_total_time):
16062           * gst/mpegaudioparse/gstmpegaudioparse.h:
16063           Add initial support for reading VBRI headers as found in VBR files
16064           created by some Fraunhofer encoders. Currently we only read the
16065           number of frames and bytes (and calculate duration, etc from this)
16066           but there is also a seek table that we currently don't use.
16067
16068 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
16069
16070           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
16071           Original commit message from CVS:
16072           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
16073           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
16074           (gst_lame_sink_event):
16075           Correctly set number of channels when using mono-encoding mode
16076           and fix the duration calculation of the EOS buffer.
16077
16078 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16079
16080           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
16081           Original commit message from CVS:
16082           * gst/mpegaudioparse/gstmpegaudioparse.c:
16083           (gst_mp3parse_handle_first_frame):
16084           Guard against 0 values in the Xing header as frame count and
16085           byte count and calculate the bitrate when we have all values
16086           we need and not before.
16087
16088 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16089
16090           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
16091           Original commit message from CVS:
16092           * gst/xingheader/gstxingmux.c: (generate_xing_header):
16093           Remove accidentially leftover debug printf.
16094
16095 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16096
16097           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
16098           Original commit message from CVS:
16099           * gst/xingheader/gstxingmux.c: (has_xing_header),
16100           (generate_xing_header), (gst_xing_mux_chain),
16101           (gst_xing_mux_sink_event):
16102           Choose smallest possible frame size for the Xing header, properly
16103           set the timestamp, duration and offset on the outgoing buffers,
16104           only send NEWSEGMENT events in BYTE format downstream and also
16105           drop VBRI headers if already existing.
16106
16107 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16108
16109           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
16110           Original commit message from CVS:
16111           * gst/xingheader/Makefile.am:
16112           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
16113           (has_xing_header), (generate_xing_header),
16114           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
16115           (gst_xing_mux_init), (gst_xing_mux_chain),
16116           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
16117           * gst/xingheader/gstxingmux.h:
16118           Major cleanup and rewrite of xingmux with less bugs and new features:
16119           - Handles other layers as 3
16120           - Write TOC
16121
16122 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
16123
16124           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
16125           Original commit message from CVS:
16126           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
16127           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
16128           Call g_type_class_ref() from a thread-safe context and not
16129           from the streaming thread to avoid GLib screwing up (see
16130           bug #349410 and #493432). Comment out unused code.
16131
16132 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
16133
16134           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
16135           Original commit message from CVS:
16136           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
16137           (handle_picture), (clip_buffer), (handle_slice),
16138           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
16139           (gst_mpeg2dec_change_state):
16140           * ext/mpeg2dec/gstmpeg2dec.h:
16141           Add buffer clipping.
16142           Add basic reverse playback support. Not complete yet when dealing with
16143           non-closed GOPs.
16144
16145 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16146
16147           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
16148           Original commit message from CVS:
16149           * autogen.sh:
16150           Add -Wno-portability to the automake parameters to stop warnings
16151           about GNU make extensions being used. We require GNU make in almost
16152           every Makefile anyway.
16153           * configure.ac:
16154           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
16155           at the same time is required for per target flags.
16156
16157 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16158
16159           Makefile.am: Include lcov.mak to allow building coverage reports.
16160           Original commit message from CVS:
16161           * Makefile.am:
16162           Include lcov.mak to allow building coverage reports.
16163
16164 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16165
16166           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
16167           Original commit message from CVS:
16168           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
16169           * gst/mpegaudioparse/gstmpegaudioparse.c:
16170           (gst_mp3parse_handle_first_frame):
16171           Make sure that the Xing TOC starts with 0 and the entries
16172           are increasing over time. Otherwise it's broken and should
16173           be skipped. Fixes bug #507821.
16174
16175 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
16176
16177           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
16178           Original commit message from CVS:
16179           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
16180           (gst_asf_demux_add_video_stream),
16181           (gst_asf_demux_process_ext_content_desc),
16182           (gst_asf_demux_get_metadata_for_stream),
16183           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
16184           (gst_asf_demux_change_state):
16185           * gst/asfdemux/gstasfdemux.h:
16186           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
16187
16188 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
16189
16190           docs/plugins/.cvsignore: Add *-undeclared.txt
16191           Original commit message from CVS:
16192           * docs/plugins/.cvsignore:
16193           Add *-undeclared.txt
16194
16195 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
16196
16197           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
16198           Original commit message from CVS:
16199           * gst/realmedia/rdtmanager.c:
16200           (gst_rdt_manager_marshal_VOID__UINT_UINT),
16201           (gst_rdt_manager_class_init):
16202           * gst/realmedia/rdtmanager.h:
16203           Implement some more signals that rtspsrc connects to.
16204           Fixes #504671.
16205
16206 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
16207
16208           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
16209           Original commit message from CVS:
16210           * Makefile.am:
16211           Include common/win32.mak for CRLF check of win32 project
16212           files (see #393626).
16213
16214 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16215
16216           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
16217           Original commit message from CVS:
16218           * gst/mpegaudioparse/gstmpegaudioparse.c:
16219           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
16220           Don't post SEGMENT_START messages on the bus, only the element
16221           driving the pipeline should do that.
16222
16223 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16224
16225           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
16226           Original commit message from CVS:
16227           * configure.ac:
16228           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
16229
16230 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
16231
16232           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
16233           Original commit message from CVS:
16234           * ext/mpeg2dec/gstmpeg2dec.h:
16235           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
16236           Fixes #500808.
16237
16238 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
16239
16240           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
16241           Original commit message from CVS:
16242           2007-11-20  Julien MOUTTE  <julien@moutte.net>
16243           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
16244           on Mac OS X.
16245
16246 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16247
16248           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
16249           Original commit message from CVS:
16250           * gst/mpegaudioparse/gstmpegaudioparse.c:
16251           Restore the segment handling logic.
16252           Please don't do behavioural changes under the heading of 'leak fixes'
16253           or 'whitespace changes', people.
16254
16255 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16256
16257           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
16258           Original commit message from CVS:
16259           * gst/mpegaudioparse/gstmpegaudioparse.c:
16260           Plug some leaks.
16261
16262 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16263
16264           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
16265           Original commit message from CVS:
16266           * gst/asfdemux/gstasfdemux.c:
16267           Sync _activate_pull() a little more with other demuxers.
16268
16269 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
16270
16271           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
16272           Original commit message from CVS:
16273           * gst/mpegstream/gstmpegdemux.c:
16274           recognize the padding stream
16275
16276 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
16277
16278           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
16279           Original commit message from CVS:
16280           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
16281           Convert tags that come as string into the type required by
16282           GstTagList.
16283
16284 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
16285
16286           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
16287           Original commit message from CVS:
16288           * gst/mpegaudioparse/gstmpegaudioparse.c:
16289           (gst_mp3parse_emit_frame):
16290           Remove some more broken code, it seems to clip even when it should not.
16291           See #491305.
16292
16293 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
16294
16295           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
16296           Original commit message from CVS:
16297           * gst/mpegaudioparse/gstmpegaudioparse.c:
16298           (gst_mp3parse_emit_frame):
16299           When the element is not driving the streaming thread it is not supposed
16300           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
16301           upstream when it detects EOS. See #491305.
16302
16303 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
16304
16305           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
16306           Original commit message from CVS:
16307           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
16308           * gst/dvdsub/Makefile.am:
16309           * gst/dvdsub/gstdvdsubdec.c:
16310           * gst/dvdsub/gstdvdsubparse.c:
16311           * gst/dvdsub/gstdvdsubparse.h:
16312           Add dvd subtitle parser, which just packetizes the input
16313           stream. This is needed to mux dvd subtitles into matroska
16314           files, since the muxer expects unfragmented and properly
16315           timestamped input (#415754).
16316
16317 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
16318
16319           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
16320           Original commit message from CVS:
16321           * configure.ac:
16322           Update requirements from past CVS versions to released
16323           versions (0.10.14 in this case).
16324           * ext/sidplay/gstsiddec.cc:
16325           Fix compilation with g++-4.2.
16326
16327 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16328
16329           gst/realmedia/: Fix some compiler warnings shown on Forte.
16330           Original commit message from CVS:
16331           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
16332           (gst_asm_scan_parse_condition):
16333           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
16334           Fix some compiler warnings shown on Forte.
16335
16336 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
16337
16338           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
16339           Original commit message from CVS:
16340           Patch by: Gautier Portet <kassoulet at gmail dot com>
16341           * gst/xingheader/gstxingmux.c:
16342           The size of the Xing header is actually 417 as it's rounded to the
16343           next smaller integer. Fixes #397759.
16344           * gst/xingheader/gstxingmux.c: (xing_generate_header),
16345           (xing_push_header):
16346           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
16347           event to the beginning was successful before pushing the header again.
16348
16349 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
16350
16351           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
16352           Original commit message from CVS:
16353           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
16354           (mp3parse_bytepos_to_time):
16355           Use gst_util_guint64_to_gdouble for conversions.
16356           * win32/vs6/libgstmad.dsp:
16357           Add a link to libgstaudio.
16358
16359 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
16360
16361           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
16362           Original commit message from CVS:
16363           * ext/lame/gstlame.c:
16364           Fix up case where there is no peer, in which case
16365           _get_allowed_caps() will return NULL.
16366
16367 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
16368
16369           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
16370           Original commit message from CVS:
16371           * ext/lame/gstlame.c:
16372           Use GST_PTR_FORMAT to print caps in debug statement.
16373
16374 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16375
16376           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
16377           Original commit message from CVS:
16378           * configure.ac:
16379           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
16380           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
16381           in configure.ac.
16382
16383 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16384
16385           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
16386           Original commit message from CVS:
16387           * ext/lame/gstlame.c:
16388           Allow fixing the sample rate lame converts to by negotiating fixed
16389           sample rate on the src pad caps.
16390           Add docs for it.
16391           * tests/check/Makefile.am:
16392           * tests/check/pipelines/lame.c:
16393           Add a check for it.
16394
16395 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16396
16397           po/: Updated translations.
16398           Original commit message from CVS:
16399           * po/LINGUAS:
16400           * po/da.po:
16401           Updated translations.
16402
16403 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16404
16405           po/pl.po: Added Polish translation.
16406           Original commit message from CVS:
16407           translated by: Jakub Bogusz <qboosh@pld-linux.org>
16408           * po/pl.po:
16409           Added Polish translation.
16410
16411 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16412
16413           po/fi.po: Added Finnish translation.
16414           Original commit message from CVS:
16415           translated by: Ilkka Tuohela <hile@iki.fi>
16416           * po/fi.po:
16417           Added Finnish translation.
16418
16419 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16420
16421           po/es.po: Added Spanish translation.
16422           Original commit message from CVS:
16423           translated by: Jorge González González <aloriel@gmail.com>
16424           * po/es.po:
16425           Added Spanish translation.
16426
16427 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16428
16429           po/bg.po: Added Bulgarian translation.
16430           Original commit message from CVS:
16431           translated by: Alexander Shopov <ash@contact.bg>
16432           * po/bg.po:
16433           Added Bulgarian translation.
16434
16435 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16436
16437           gst/iec958/ac3iec.c: Chainup in finalize.
16438           Original commit message from CVS:
16439           * gst/iec958/ac3iec.c:
16440           Chainup in finalize.
16441           * tests/check/Makefile.am:
16442           * tests/check/generic/states.c:
16443           Improved state change unit test.
16444
16445 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16446
16447           Ignore registries in any format.
16448           Original commit message from CVS:
16449           * docs/plugins/.cvsignore:
16450           * tests/check/.cvsignore:
16451           Ignore registries in any format.
16452
16453 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
16454
16455           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
16456           Original commit message from CVS:
16457           * configure.ac:
16458           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
16459           define in the lame headers.  This has the advantage that
16460           it should still work when we're cross-compiling (#452025).
16461
16462 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16463
16464           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
16465           Original commit message from CVS:
16466           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16467           Add other allowed rates to the pad templates.
16468           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
16469           Reset the parser to release memory in dispose.
16470
16471 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16472
16473           ext/: Fix more leaks.
16474           Original commit message from CVS:
16475           * ext/amrnb/amrnbdec.c:
16476           * ext/amrnb/amrnbenc.c:
16477           * ext/amrnb/amrnbparse.c:
16478           * ext/sidplay/gstsiddec.cc:
16479           Fix more leaks.
16480
16481 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
16482
16483           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
16484           Original commit message from CVS:
16485           Patch by: Daniel Charles <dcharles at ti dot com>
16486           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
16487           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
16488           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
16489           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
16490           * ext/amrnb/amrnbenc.h:
16491           Add property to select the BandMode of the AMR encoder.
16492           See #466442.
16493
16494 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16495
16496           gst/realmedia/asmrules.c: Make ro memory to share.
16497           Original commit message from CVS:
16498           * gst/realmedia/asmrules.c:
16499           Make ro memory to share.
16500
16501 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
16502
16503           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
16504           Original commit message from CVS:
16505           * gst/mpegaudioparse/gstmpegaudioparse.c:
16506           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
16507           * gst/mpegaudioparse/gstmpegaudioparse.h:
16508           Queue segment event and push it after we know the caps on the pad or
16509           else an autoplugger might not have plugged the element yet and the
16510           segment is lost.
16511
16512 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16513
16514           gst/iec958/ac3iec.c: Fix tests.
16515           Original commit message from CVS:
16516           * gst/iec958/ac3iec.c:
16517           Fix tests.
16518
16519 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16520
16521           tests/check/: Add generic state-change test suite to help to fi leaks.
16522           Original commit message from CVS:
16523           * tests/check/Makefile.am:
16524           * tests/check/generic/.cvsignore:
16525           * tests/check/generic/states.c:
16526           Add generic state-change test suite to help to fi leaks.
16527
16528 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16529
16530           po/: Added Portuguese (Brazilian) translation.
16531           Original commit message from CVS:
16532           translated by: Raphael Higino <phhigino@gmail.com>
16533           * po/LINGUAS:
16534           * po/pt_BR.po:
16535           Added Portuguese (Brazilian) translation.
16536
16537 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16538
16539           po/: Updated translations.
16540           Original commit message from CVS:
16541           * po/hu.po:
16542           * po/nl.po:
16543           * po/sv.po:
16544           * po/uk.po:
16545           Updated translations.
16546
16547 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
16548
16549           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
16550           Original commit message from CVS:
16551           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
16552           (gst_rmdemux_parse_video_packet):
16553           Activate timestamp fixing code.
16554
16555 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
16556
16557           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
16558           Original commit message from CVS:
16559           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
16560           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
16561           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
16562           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
16563           Do fragment collection in the demuxer so that we can now work with
16564           both ffmpeg and realvideodec to decoder real video content.
16565
16566 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16567
16568           gst/realmedia/asmrules.c: Include stdlib.h.
16569           Original commit message from CVS:
16570           * gst/realmedia/asmrules.c:
16571           Include stdlib.h.
16572
16573 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
16574
16575           gst/realmedia/rdtmanager.c: Fix caps.
16576           Original commit message from CVS:
16577           * gst/realmedia/rdtmanager.c:
16578           Fix caps.
16579
16580 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
16581
16582           gst/realmedia/rtspreal.c: Disable UDP transport for now.
16583           Original commit message from CVS:
16584           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16585           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
16586           Disable UDP transport for now.
16587
16588 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
16589
16590           gst/realmedia/: Add simple rdt manager.
16591           Original commit message from CVS:
16592           * gst/realmedia/Makefile.am:
16593           * gst/realmedia/rdtmanager.c: (find_session_by_id),
16594           (create_session), (free_session), (gst_rdt_manager_base_init),
16595           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
16596           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
16597           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
16598           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
16599           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
16600           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
16601           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
16602           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
16603           (gst_rdt_manager_plugin_init):
16604           * gst/realmedia/rdtmanager.h:
16605           * gst/realmedia/rmdemux.c: (plugin_init):
16606           Add simple rdt manager.
16607
16608 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
16609
16610           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
16611           Original commit message from CVS:
16612           * gst/realmedia/rdtdepay.c:
16613           Fix the encoding-name so that it matches what the rtsp extension sets.
16614
16615 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
16616
16617           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
16618           Original commit message from CVS:
16619           * gst/realmedia/asmrules.c: (gst_asm_node_free),
16620           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
16621           (gst_asm_scan_string), (gst_asm_scan_number),
16622           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
16623           (gst_asm_scan_next_token), (gst_asm_rule_free),
16624           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
16625           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
16626           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
16627           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
16628           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
16629           (gst_asm_rule_book_match), (main):
16630           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
16631           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
16632           Use g_hash_table_destroy instead of _unref which is too new.
16633
16634 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
16635
16636           gst/realmedia/.cvsignore: Add test to ignore.
16637           Original commit message from CVS:
16638           * gst/realmedia/.cvsignore:
16639           Add test to ignore.
16640           * gst/realmedia/Makefile.am:
16641           * gst/realmedia/asmrules.c: (gst_asm_node_new),
16642           (gst_asm_node_free), (gst_asm_operator_eval),
16643           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
16644           (gst_asm_scan_string), (gst_asm_scan_number),
16645           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
16646           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
16647           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
16648           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
16649           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
16650           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
16651           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
16652           (gst_asm_rule_book_match), (main):
16653           * gst/realmedia/asmrules.h:
16654           Added asembler rule book parser and evaluator.
16655           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
16656           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
16657           * gst/realmedia/rtspreal.h:
16658           Keep per stream config info.
16659           Parse and evaluate asm rule books for stream selection.
16660
16661 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16662
16663           gst/realmedia/rtspreal.c: Include stdlib.
16664           Original commit message from CVS:
16665           * gst/realmedia/rtspreal.c:
16666           Include stdlib.
16667
16668 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
16669
16670           gst/realmedia/: Split out hash code in separate file.
16671           Original commit message from CVS:
16672           * gst/realmedia/Makefile.am:
16673           * gst/realmedia/realhash.c: (hash), (call_hash),
16674           (gst_rtsp_ext_real_calc_response_and_checksum):
16675           * gst/realmedia/realhash.h:
16676           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16677           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
16678           Split out hash code in separate file.
16679
16680 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
16681
16682           gst/: Fix include paths and link dependecies for rtsp extension.
16683           Original commit message from CVS:
16684           * gst/asfdemux/Makefile.am:
16685           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
16686           (gst_rtsp_wms_class_init):
16687           * gst/realmedia/Makefile.am:
16688           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16689           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
16690           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
16691           (_do_init), (gst_rtsp_real_class_init):
16692           Fix include paths and link dependecies for rtsp extension.
16693
16694 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
16695
16696           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
16697           Original commit message from CVS:
16698           * gst/realmedia/Makefile.am:
16699           * gst/realmedia/rmdemux.c: (plugin_init):
16700           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16701           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
16702           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
16703           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
16704           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
16705           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
16706           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
16707           (gst_rtsp_real_plugin_init):
16708           * gst/realmedia/rtspreal.h:
16709           Add RealMedia RTSP extension module. It has rank NONE until it is fully
16710           functional.
16711
16712 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
16713
16714           gst/asfdemux/: Move WMS RTSP extension from -good to here.
16715           Original commit message from CVS:
16716           * gst/asfdemux/Makefile.am:
16717           * gst/asfdemux/gstasf.c: (plugin_init):
16718           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
16719           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
16720           (gst_rtsp_wms_configure_stream), (_do_init),
16721           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
16722           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
16723           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
16724           * gst/asfdemux/gstrtspwms.h:
16725           Move WMS RTSP extension from -good to here.
16726           Port it to the new pluggable extension interface.
16727
16728 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16729
16730           ext/mad/Makefile.am: Link to audio helper from plugins-base.
16731           Original commit message from CVS:
16732           * ext/mad/Makefile.am:
16733           Link to audio helper from plugins-base.
16734
16735 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16736
16737           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
16738           Original commit message from CVS:
16739           * configure.ac:
16740           * ext/mad/gstmad.c: (gst_mad_chain):
16741           Use the new buffer clipping function from gstaudio here and
16742           require gst-plugins-base CVS.
16743
16744 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16745
16746           configure.ac: Sync liboil check with plugins-base. Add libm check.
16747           Original commit message from CVS:
16748           * configure.ac:
16749           Sync liboil check with plugins-base. Add libm check.
16750           * gst/synaesthesia/Makefile.am:
16751           Link against libm. We're using sqrt here.
16752
16753 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16754
16755           gst/asfdemux/gstasfdemux.c: Include stdlib.
16756           Original commit message from CVS:
16757           * gst/asfdemux/gstasfdemux.c:
16758           Include stdlib.
16759
16760 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16761
16762           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
16763           Original commit message from CVS:
16764           * ext/annodex/Makefile.am:
16765           Fix CFLAGS/LIBS.
16766           * ext/cdio/gstcdiocddasrc.c:
16767           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
16768           Include stdlib
16769           * ext/cairo/Makefile.am:
16770           * gst/videofilter/Makefile.am:
16771           * tests/examples/level/Makefile.am:
16772           Use $(LIBM) instead of -lm
16773
16774 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16775
16776           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
16777           Original commit message from CVS:
16778           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16779           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
16780           * gst/mpegaudioparse/gstmpegaudioparse.h:
16781           Save some memory for each frame by only saving the start timestamp
16782           and start byte position instead of additionally the stop timestamp
16783           and stop byte position. This requires us to use a doubly-linked list
16784           but still saves 8-12 bytes per frame.
16785
16786 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16787
16788           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
16789           Original commit message from CVS:
16790           * ext/mad/gstmad.c: (clip_outgoing_buffer):
16791           Fix buffer clipping to correctly clip to the segment stop.
16792
16793 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16794
16795           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
16796           Original commit message from CVS:
16797           * gst/mpegaudioparse/gstmpegaudioparse.c:
16798           (gst_mp3parse_emit_frame):
16799           Fix a calculation that was causing mp3parse to drop every incoming
16800           frame when upstream delivered a segment in TIME format, breaking
16801           playback of all mpeg system streams.
16802
16803 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16804
16805           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
16806           Original commit message from CVS:
16807           * Makefile.am:
16808           * configure.ac:
16809           * tests/Makefile.am:
16810           Remove bogus check for libcheck, since we check for
16811           gstreamer-check and it pulls in the required info from
16812           and we weren't actually _using_ the information for
16813           libcheck ourselves anyway.
16814
16815 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16816
16817           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
16818           Original commit message from CVS:
16819           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16820           (gst_mp3parse_init), (gst_mp3parse_dispose),
16821           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
16822           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
16823           (mp3parse_handle_seek), (mp3parse_src_query):
16824           * gst/mpegaudioparse/gstmpegaudioparse.h:
16825           Implement accurate seeking in mpegaudioparse. Fixes #308312.
16826           Also implement segment seeks.
16827
16828 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16829
16830           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
16831           Original commit message from CVS:
16832           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
16833           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
16834           (gst_mad_chain), (gst_mad_change_state):
16835           * ext/mad/gstmad.h:
16836           Implement buffer clipping and use GST_BOILERPLATE instead of manual
16837           GType magic. Part one of bug #308312.
16838
16839 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16840
16841           configure.ac: Use pkg-config to locate check.
16842           Original commit message from CVS:
16843           * configure.ac:
16844           Use pkg-config to locate check.
16845
16846 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
16847
16848           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
16849           Original commit message from CVS:
16850           * configure.ac:
16851           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
16852           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
16853           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
16854           Fix build against core CVS by not using deprecated API. Bump
16855           requirements for new API (overdue anyway).
16856
16857 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16858
16859           REQUIREMENTS: Also add amr-libs here and update a little.
16860           Original commit message from CVS:
16861           * REQUIREMENTS:
16862           Also add amr-libs here and update a little.
16863
16864 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
16865
16866           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
16867           Original commit message from CVS:
16868           * docs/plugins/inspect/plugin-dvdnav.xml:
16869           * docs/plugins/inspect/plugin-realmedia.xml:
16870           * docs/plugins/inspect/plugin-synaesthesia.xml:
16871           Add inspect file for synaesthesia so the docs can be built even if
16872           the plugin isn't built yet. Fixes #454311. Also add inspect files
16873           for dvdnavsrc and realmedia.
16874
16875 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16876
16877           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
16878           Original commit message from CVS:
16879           * docs/plugins/Makefile.am:
16880           Simplify --extra-dir as gtkdoc scans recursively.
16881
16882 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16883
16884           And yet more docs enabled.
16885           Original commit message from CVS:
16886           * docs/plugins/Makefile.am:
16887           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16888           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16889           * gst/synaesthesia/Makefile.am:
16890           * gst/synaesthesia/gstsynaesthesia.c:
16891           * gst/synaesthesia/gstsynaesthesia.h:
16892           And yet more docs enabled.
16893
16894 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16895
16896           docs/plugins/: Add new docs. Scan c++ files too.
16897           Original commit message from CVS:
16898           * docs/plugins/Makefile.am:
16899           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16900           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16901           * docs/plugins/inspect/plugin-a52dec.xml:
16902           * docs/plugins/inspect/plugin-amrnb.xml:
16903           * docs/plugins/inspect/plugin-asf.xml:
16904           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16905           * docs/plugins/inspect/plugin-dvdsub.xml:
16906           * docs/plugins/inspect/plugin-iec958.xml:
16907           * docs/plugins/inspect/plugin-lame.xml:
16908           * docs/plugins/inspect/plugin-mad.xml:
16909           * docs/plugins/inspect/plugin-mpeg2dec.xml:
16910           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16911           * docs/plugins/inspect/plugin-mpegstream.xml:
16912           Add new docs. Scan c++ files too.
16913           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
16914           (gst_amrnbdec_event):
16915           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
16916           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
16917           (gst_amrnbparse_loop):
16918           Add documentation headers.
16919           * ext/mad/gstmad.c:
16920           * ext/mad/gstmad.h:
16921           Refactor for docs.
16922
16923 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16924
16925           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
16926           Original commit message from CVS:
16927           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
16928           (gst_mp3parse_init):
16929           Use GST_BOILERPLATE instead of manual GType magic.
16930           * gst/mpegaudioparse/gstmpegaudioparse.c:
16931           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
16932           (mp3parse_bytepos_to_time):
16933           * gst/mpegaudioparse/gstmpegaudioparse.h:
16934           Implement seeking, byte->time, time->byte conversions with the Xing
16935           seek table if available. This allows better at least a bit more
16936           accurate seeks and file position reporting.
16937
16938 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16939
16940           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
16941           Original commit message from CVS:
16942           * gst/mpegaudioparse/gstmpegaudioparse.c:
16943           (gst_mp3parse_handle_first_frame):
16944           Copy the complete Xing seek table in the 100 byte array instead of
16945           copying the first byte 100 times.
16946           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
16947           (mp3parse_total_time), (mp3parse_time_to_bytepos):
16948           Add seeking support based on the Xing header but comment it out for
16949           now as it seems to yield worse result than the other method.
16950           Also use gst_pad_query_peer_duration() instead of getting the peer pad
16951           ourself, creating a new GstQuery, etc.
16952
16953 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16954
16955           docs/plugins/: Update docs with caps info.
16956           Original commit message from CVS:
16957           * docs/plugins/gst-plugins-ugly-plugins.args:
16958           * docs/plugins/inspect/plugin-a52dec.xml:
16959           * docs/plugins/inspect/plugin-amrnb.xml:
16960           * docs/plugins/inspect/plugin-asf.xml:
16961           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16962           * docs/plugins/inspect/plugin-dvdread.xml:
16963           * docs/plugins/inspect/plugin-dvdsub.xml:
16964           * docs/plugins/inspect/plugin-iec958.xml:
16965           * docs/plugins/inspect/plugin-lame.xml:
16966           * docs/plugins/inspect/plugin-mad.xml:
16967           * docs/plugins/inspect/plugin-mpeg2dec.xml:
16968           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16969           * docs/plugins/inspect/plugin-mpegstream.xml:
16970           Update docs with caps info.
16971
16972 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
16973
16974           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
16975           Original commit message from CVS:
16976           * po/POTFILES.in:
16977           Make sure dvdnav strings get translated too (no reason not to have
16978           them in the .po file, even if the plugin is disabled for now).
16979           Fixes #450879.
16980
16981 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16982
16983           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
16984           Original commit message from CVS:
16985           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
16986           (gst_amrnbdec_event), (gst_amrnbdec_chain),
16987           (gst_amrnbdec_state_change):
16988           * ext/amrnb/amrnbdec.h:
16989           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
16990           (gst_amrnbparse_loop):
16991           Add newsegment and discont handling. Some code cleanups.
16992
16993 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
16994
16995           ext/dvdread/dvdreadsrc.c: check for an error from
16996           Original commit message from CVS:
16997           * ext/dvdread/dvdreadsrc.c: check for an error from
16998           DVDReadBlocks() correctly.
16999
17000 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
17001
17002           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...
17003           Original commit message from CVS:
17004           * ext/dvdread/dvdreadsrc.c:
17005           If we can't read a nav packet, or it doesn't look like a nav
17006           packet, that's an error.  Previous behavior was to look at
17007           the next packet; I can't find any justification for doing that.
17008           Fixes: #358891.
17009
17010 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17011
17012           po/it.po: Updated Italian translation.
17013           Original commit message from CVS:
17014           * po/it.po:
17015           Updated Italian translation.
17016
17017 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17018
17019           po/vi.po: Updated Vietnames translation.
17020           Original commit message from CVS:
17021           * po/vi.po:
17022           Updated Vietnames translation.
17023
17024 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17025
17026           po/: Added Chinese (simplified) translation.
17027           Original commit message from CVS:
17028           contributed by: Wenzheng Hu <db_lobster@163.com>
17029           * po/LINGUAS:
17030           * po/zh_CN.po:
17031           Added Chinese (simplified) translation.
17032
17033 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17034
17035           MAINTAINERS: Updating all the maintainers files
17036           Original commit message from CVS:
17037           * MAINTAINERS:
17038           Updating all the maintainers files
17039
17040 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
17041
17042           Fix leaks some more.
17043           Original commit message from CVS:
17044           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
17045           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
17046           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
17047           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
17048           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
17049           * gst/iec958/ac3iec.c: (ac3iec_init):
17050           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
17051           Fix leaks some more.
17052
17053 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
17054
17055           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
17056           Original commit message from CVS:
17057           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
17058           "She's leaking me", said valgrind.
17059
17060 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17061
17062           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
17063           Original commit message from CVS:
17064           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
17065           Fix "pad caps are not a real subset of its template caps" warning.
17066
17067 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
17068
17069           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
17070           Original commit message from CVS:
17071           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
17072           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
17073           (gst_amrnbdec_finalize):
17074           Don't leak the adapter, unref it in a new finalize method instead.
17075           Fixes #448782.
17076
17077 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17078
17079           configure.ac: Back to CVS
17080           Original commit message from CVS:
17081           * configure.ac:
17082           Back to CVS
17083           * gst-plugins-ugly.doap:
17084           Add 0.10.6 to the list of releases.
17085
17086 === release 0.10.6 ===
17087
17088 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17089
17090         * ChangeLog:
17091         * NEWS:
17092         * RELEASE:
17093         * configure.ac:
17094         * docs/plugins/gst-plugins-ugly-plugins.args:
17095         * docs/plugins/inspect/plugin-a52dec.xml:
17096         * docs/plugins/inspect/plugin-asf.xml:
17097         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17098         * docs/plugins/inspect/plugin-dvdread.xml:
17099         * docs/plugins/inspect/plugin-dvdsub.xml:
17100         * docs/plugins/inspect/plugin-iec958.xml:
17101         * docs/plugins/inspect/plugin-lame.xml:
17102         * docs/plugins/inspect/plugin-mad.xml:
17103         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17104         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17105         * docs/plugins/inspect/plugin-mpegstream.xml:
17106         * docs/plugins/inspect/plugin-siddec.xml:
17107           Release 0.10.6
17108           Original commit message from CVS:
17109           Release 0.10.6
17110
17111 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17112
17113         * po/af.po:
17114         * po/az.po:
17115         * po/cs.po:
17116         * po/da.po:
17117         * po/en_GB.po:
17118         * po/hu.po:
17119         * po/it.po:
17120         * po/nb.po:
17121         * po/nl.po:
17122         * po/or.po:
17123         * po/sq.po:
17124         * po/sr.po:
17125         * po/sv.po:
17126         * po/uk.po:
17127         * po/vi.po:
17128           Update .po files
17129           Original commit message from CVS:
17130           Update .po files
17131
17132 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17133
17134           win32/vs6/: Convert line endings to CRLF and mark as binary files.
17135           Original commit message from CVS:
17136           * win32/vs6/gst_plugins_ugly.dsw:
17137           * win32/vs6/libgstac3parse.dsp:
17138           * win32/vs6/libgstasfdemux.dsp:
17139           * win32/vs6/libgstdvdlpcmdec.dsp:
17140           * win32/vs6/libgstdvdsub.dsp:
17141           * win32/vs6/libgstiec958.dsp:
17142           * win32/vs6/libgstlame.dsp:
17143           * win32/vs6/libgstmad.dsp:
17144           * win32/vs6/libgstmpegaudioparse.dsp:
17145           * win32/vs6/libgstmpegstream.dsp:
17146           * win32/vs6/libgstrealmedia.dsp:
17147           * win32/vs6/libgstsynaesthesia.dsp:
17148           Convert line endings to CRLF and mark as binary files.
17149
17150 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
17151
17152           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
17153           Original commit message from CVS:
17154           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
17155           Don't forget to unlock when setting the device property, or
17156           we'll sooner or later deadlock.
17157
17158 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
17159
17160           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
17161           Original commit message from CVS:
17162           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
17163           Use gst_util_guint64_to_gdouble for conversion.
17164           * win32/vs6/libgstasfdemux.dsp:
17165           Add asfpacket.c to the build.
17166
17167 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17168
17169           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
17170           Original commit message from CVS:
17171           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17172           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
17173           * gst/mpegaudioparse/gstmpegaudioparse.h:
17174           If the Xing header provides a total time, use it to calculate the
17175           correct average bitrate immediately, instead of sending updates as
17176           we parse the stream.
17177
17178 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
17179
17180           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
17181           Original commit message from CVS:
17182           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
17183           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
17184           Use GstClockTime instead of guint for a time variable to prevent
17185           overflows on too large subtitle durations. Fixes #444514.
17186
17187 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
17188
17189           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
17190           Original commit message from CVS:
17191           Patch by: Mark Nauwelaerts <manauw at skynet be>
17192           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
17193           Clear state when handling the serialized FLUSH_STOP event instead of
17194           the FLUSH_START event, thereby making sure we don't free buffers the
17195           chain function is still using. Fixes dvdsubdec crashing when flusing
17196           or seeking (#442706).
17197
17198 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
17199
17200           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
17201           Original commit message from CVS:
17202           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17203           Initialise variable to make fc4 build bot happy.
17204
17205 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17206
17207           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
17208           Original commit message from CVS:
17209           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17210           Add sanity check so we don't abort for broken or non-MPEG streams,
17211           but instead error out. Fixes crashes/aborts for when our typefinder
17212           wrongly identifies quicktime files as mpeg (which should be fixed in
17213           -base now too). (#440120).
17214
17215 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17216
17217         * ChangeLog:
17218         * ext/amrnb/amrnbdec.c:
17219         * ext/amrnb/amrnbenc.c:
17220         * ext/amrnb/amrnbparse.c:
17221           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
17222           Original commit message from CVS:
17223           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
17224           block_size, _do_init, gst_amrnbdec_base_init,
17225           gst_amrnbdec_class_init, gst_amrnbdec_init):
17226           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
17227           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
17228           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
17229           block_size, _do_init, gst_amrnbparse_base_init,
17230           gst_amrnbparse_class_init, gst_amrnbparse_init):
17231           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
17232           GST_DEBUG_FUNCPTR and add log-category.
17233
17234 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17235
17236           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
17237           Original commit message from CVS:
17238           * gst/mpegaudioparse/gstmpegaudioparse.c:
17239           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17240           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
17241           (gst_mp3parse_chain), (mp3parse_total_bytes),
17242           (mp3parse_total_time):
17243           * gst/mpegaudioparse/gstmpegaudioparse.h:
17244           Implement parsing of Xing headers from the first frame of the stream,
17245           and use it to report duration correctly where possible.
17246
17247 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
17248
17249           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
17250           Original commit message from CVS:
17251           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
17252           After descrambling, push the packets out as individual packets
17253           instead of one big descrambled buffer. Makes cook audio decoding
17254           work with the 'realaudiodec' decoder from gst-plugins-bad.
17255
17256 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17257
17258           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
17259           Original commit message from CVS:
17260           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17261           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
17262           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
17263           (gst_rmdemux_parse_packet):
17264           * gst/realmedia/rmdemux.h:
17265           Remember first timestamp encountered in stream and re-timestamp
17266           stream to start from zero (fixes #397219); only send one newsegment
17267           event, not two; when seeking, send newsegment events from the
17268           streaming thread and not from the seeking thread.
17269
17270 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
17271
17272           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
17273           Original commit message from CVS:
17274           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
17275           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
17276           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
17277           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
17278           * gst/mpegstream/gstmpegdemux.h:
17279           Reset last_flow values for the various streams after a flushing
17280           seek, otherwise we might aggregate wrong flow returns afterwards
17281           that will make upstream pause silently. This should fix seeking
17282           in DVDs and also fix the Thoggen cropping dialog (#438610).
17283
17284 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
17285
17286           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
17287           Original commit message from CVS:
17288           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
17289           (gst_asf_demux_chain_headers),
17290           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
17291           (gst_asf_demux_have_mutually_exclusive_active_stream),
17292           (gst_asf_demux_check_activate_streams),
17293           (gst_asf_demux_find_stream_with_complete_payload),
17294           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
17295           (gst_asf_demux_activate_ext_props_streams),
17296           (gst_asf_demux_process_object):
17297           * gst/asfdemux/gstasfdemux.h:
17298           Activate streams (ie. add the pads to the element) depending on
17299           whether we actually get data for those streams within the ASF
17300           preroll value specified. Currently only done in pull-mode though
17301           (this will fix problems with playbin hanging on mms streams once
17302           we use this in push-mode as well).
17303
17304 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
17305
17306           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
17307           Original commit message from CVS:
17308           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
17309           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
17310           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
17311           (gst_asf_demux_process_file):
17312           * gst/asfdemux/gstasfdemux.h:
17313           Make all timestamps start from zero in pull-mode too; some small
17314           clean-ups and FIXMEs here and there.
17315
17316 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
17317
17318           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
17319           Original commit message from CVS:
17320           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
17321           (gst_asf_demux_parse_packet):
17322           If packet size is specified within the packet and smaller than
17323           the actual packet size, don't parse beyond the size specified in
17324           the packet (this makes us parse some cases of packets with single
17325           compressed payloads cleanly, see e.g stream from #431318). Also
17326           add a sanity check when parsing compressed single payloads.
17327
17328 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
17329
17330           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
17331           Original commit message from CVS:
17332           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
17333           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
17334           (gst_asf_demux_handle_seek_event),
17335           (gst_asf_demux_push_complete_payloads):
17336           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
17337           send data from the keyframe right before the new segment start to
17338           make sure the decoder doesn't have to decode more than absolutely
17339           necessary.
17340
17341 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
17342
17343           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
17344           Original commit message from CVS:
17345           * gst/asfdemux/asfheaders.c:
17346           * gst/asfdemux/asfheaders.h:
17347           * gst/asfdemux/asfpacket.c:
17348           (asf_payload_parse_replicated_data_extensions),
17349           (gst_asf_demux_parse_payload):
17350           * gst/asfdemux/asfpacket.h:
17351           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17352           (gst_asf_demux_push_complete_payloads),
17353           (gst_asf_demux_process_ext_stream_props):
17354           * gst/asfdemux/gstasfdemux.h:
17355           Implement payload extension system/extended replicated data parsing,
17356           so we can extract payload durations if they're specified.
17357
17358 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
17359
17360           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
17361           Original commit message from CVS:
17362           * gst/asfdemux/asfheaders.h:
17363           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17364           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
17365           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
17366           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
17367           (gst_asf_demux_parse_stream_object),
17368           (gst_asf_demux_process_ext_stream_props),
17369           (gst_asf_demux_process_queued_extended_stream_objects),
17370           (gst_asf_demux_activate_ext_props_streams),
17371           (gst_asf_demux_process_object):
17372           * gst/asfdemux/gstasfdemux.h:
17373           Refactor stream parse/activation a bit (stream activation heuristics
17374           are still the same though); some more clean-ups.
17375
17376 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
17377
17378           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
17379           Original commit message from CVS:
17380           * win32/common/.cvsignore:
17381           Ignore generated config.h file to make build bot happy.
17382
17383 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
17384
17385           gst/asfdemux/: Init debug category before using it.
17386           Original commit message from CVS:
17387           * gst/asfdemux/gstasf.c: (plugin_init):
17388           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
17389           * gst/asfdemux/gstasfdemux.h:
17390           Init debug category before using it.
17391
17392 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
17393
17394           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
17395           Original commit message from CVS:
17396           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
17397           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
17398           Fix silly bug when we can't pull as much data as we want; don't
17399           forget to announce pending tags in the new packet parsing code.
17400
17401 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
17402
17403           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
17404           Original commit message from CVS:
17405           * configure.ac:
17406           * win32/MANIFEST:
17407           Generate a win32 config.h into win32/common and add to MANIFEST so
17408           it gets disted (#393890). Looks like win32/common/config.h.in needs
17409           some work though.
17410
17411 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
17412
17413           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
17414           Original commit message from CVS:
17415           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
17416           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
17417           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
17418           Fix pull mode operation some more: send newsegment event before
17419           sending data; handle EOS and fatal flow returns a bit better; don't
17420           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
17421
17422 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
17423
17424           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
17425           Original commit message from CVS:
17426           * gst/asfdemux/Makefile.am:
17427           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
17428           (asf_packet_create_payload_buffer),
17429           (asf_payload_find_previous_fragment),
17430           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
17431           (gst_asf_demux_parse_packet):
17432           * gst/asfdemux/asfpacket.h:
17433           * gst/asfdemux/gstasfdemux.c:
17434           (gst_asf_demux_reset_stream_state_after_discont),
17435           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
17436           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
17437           (gst_asf_demux_process_chunk):
17438           * gst/asfdemux/gstasfdemux.h:
17439           New packet parsing code: should put halfway decent timestamps on
17440           buffers, and might even set the appropriate keyframe/discont buffer
17441           flags from time to time (and even if it doesn't, I'm at least able
17442           to debug this code); only used in pull-mode so far. Still needs
17443           some more work, like payload extensions parsing and proper flow
17444           aggregation, and stream activation based on preroll. Stay tuned.
17445
17446 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
17447
17448           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
17449           Original commit message from CVS:
17450           * gst/asfdemux/asfheaders.h:
17451           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17452           (gst_asf_demux_seek_index_lookup),
17453           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
17454           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
17455           (gst_asf_demux_process_ext_content_desc),
17456           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
17457           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
17458           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
17459           * gst/asfdemux/gstasfdemux.h:
17460           Some clean-ups and small fixes: rename asf_stream_context structure to
17461           AsfStream; inline some three-line utility functions that are only used
17462           once anyway and get rid of their associated helper structs; make debug
17463           category global so that it is used by the debug statements in the other
17464           file as well; simplify gst_asf_demux_get_stream(); fix accidental
17465           implicit initialisation of stream->last_buffer_timestamp to 0, which
17466           would lead to missing timestamps on the first buffer; put fourcc format
17467           into video caps to make certain proprietary wmv decoders happy (for the
17468           case of WMVA in particular); play_time is offset by preroll as well, so
17469           fix overreporting of duration for some files.
17470
17471 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
17472
17473           gst/asfdemux/gstasfdemux.c: Printf format fixes.
17474           Original commit message from CVS:
17475           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
17476           (gst_asf_demux_pull_indices):
17477           Printf format fixes.
17478
17479 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
17480
17481           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
17482           Original commit message from CVS:
17483           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17484           (gst_mpeg_parse_send_event):
17485           Post an error message if EOS wasn't handled by anything downstream.
17486           This should fix playbin freezing/hanging with small VobSub subtitle
17487           files (background: not-linked flow returns from downstream are
17488           ignored for a while at the beginning, so if the file is small
17489           upstream will never get a not-linked flow return even if nothing
17490           is connected downstream). (#429960).
17491
17492 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
17493
17494           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
17495           Original commit message from CVS:
17496           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17497           (gst_amrnbparse_sink_activate),
17498           (gst_amrnbparse_sink_activate_pull):
17499           Rewrite terminally broken sinkpad activation code.
17500           Now actually supports pull-mode activation (didn't before), and push
17501           mode activation doesn't leave the sinkpad flushing.
17502
17503 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
17504
17505           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
17506           Original commit message from CVS:
17507           * gst/asfdemux/asfheaders.c:
17508           * gst/asfdemux/asfheaders.h:
17509           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17510           (gst_asf_demux_reset), (gst_asf_demux_init),
17511           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
17512           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
17513           (gst_asf_demux_seek_index_lookup),
17514           (gst_asf_demux_reset_stream_state_after_discont),
17515           (gst_asf_demux_handle_seek_event),
17516           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
17517           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
17518           (gst_asf_demux_pull_indices),
17519           (gst_asf_demux_parse_data_object_start),
17520           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
17521           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
17522           (gst_asf_demux_process_simple_index),
17523           (gst_asf_demux_process_object),
17524           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
17525           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
17526           * gst/asfdemux/gstasfdemux.h:
17527           Make asfdemux work in pull mode where possible. If there's an index
17528           at the end of the file, read it and use it for seeking purposes.
17529
17530 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
17531
17532           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
17533           Original commit message from CVS:
17534           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
17535           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
17536           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
17537           Some timestamp fixes.
17538           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
17539           Fix for 64-bit machines.
17540
17541 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
17542
17543           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
17544           Original commit message from CVS:
17545           Patch by: René Stadler <mail at renestadler dot de>
17546           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
17547           (find_seek_offset_time), (gst_rmdemux_reset),
17548           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
17549           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
17550           * gst/realmedia/rmdemux.h:
17551           Make rmdemux handle any number of logical streams. Fixes #428698.
17552
17553 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17554
17555         * po/nl.po:
17556           update dutch
17557           Original commit message from CVS:
17558           update dutch
17559
17560 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17561
17562           po/: Added Danish translation.
17563           Original commit message from CVS:
17564           submitted by: Mogens Jaeger <mogens@jaeger.tf>
17565           * po/LINGUAS:
17566           * po/da.po:
17567           Added Danish translation.
17568
17569 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
17570
17571           po/.cvsignore: Add pot.
17572           Original commit message from CVS:
17573           * po/.cvsignore:
17574           Add pot.
17575
17576 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
17577
17578           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
17579           Original commit message from CVS:
17580           2007-03-27  Julien MOUTTE  <julien@moutte.net>
17581           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
17582           stream and try to adapt to incoming timestamps lack of
17583           precision up to half a frame. This allows generating
17584           a perfect stream even with muxed formats like FLV where
17585           the timestamps are stored in milliseconds.
17586
17587 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17588
17589           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
17590           Original commit message from CVS:
17591           * gst/realmedia/rmdemux.c:
17592           Remove unused zlib.h include. Fixes #421594.
17593
17594 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17595
17596           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
17597           Original commit message from CVS:
17598           * ext/lame/gstlame.c: (gst_lame_setup):
17599           Disable the bitrate checking when the user has requested
17600           Free Format mode, as all bitrates less than the maximum
17601           are valid then.
17602
17603 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17604
17605           po/: Update translations.
17606           Original commit message from CVS:
17607           * po/hu.po:
17608           * po/it.po:
17609           * po/sv.po:
17610           Update translations.
17611
17612 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17613
17614           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
17615           Original commit message from CVS:
17616           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
17617           When handling seeks, don't convert -1 start or stop values to a bogus
17618           byte position - pass them upstream as -1.
17619
17620 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17621
17622           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
17623           Original commit message from CVS:
17624           * gst/mpegaudioparse/gstmpegaudioparse.c:
17625           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17626           (gst_mp3parse_init), (gst_mp3parse_sink_event),
17627           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
17628           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
17629           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
17630           (mp3parse_total_time), (mp3parse_handle_seek),
17631           (mp3parse_src_event), (mp3parse_src_query),
17632           (mp3parse_get_query_types), (plugin_init):
17633           * gst/mpegaudioparse/gstmpegaudioparse.h:
17634           Implement seeking via average bitrate, and position+duration
17635           querying in mp3parse. Later, it will support frame-accurate seeking by
17636           building a seek table as it parses.
17637           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
17638           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
17639           before any extant MP3 decoder plugin. This allows us to remove framing
17640           support from the decoders, if we want, and will provide them with
17641           accurate seeking automatically once it is finished.
17642           Fix the handling of MPEG-1 Layer 1 files.
17643           Partially fix timestamping of packets arriving from a demuxer by
17644           queueing the incoming timestamp until the next packet starts, rather
17645           than applying it immediately to the next pushed buffer.
17646
17647 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
17648
17649           gst/asfdemux/gstasfdemux.c: Printf format fix.
17650           Original commit message from CVS:
17651           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
17652           Printf format fix.
17653
17654 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17655
17656           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
17657           Original commit message from CVS:
17658           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
17659           (gst_cdio_cdda_src_finalize):
17660           Make sure we always destroy our libcdio handle.
17661
17662 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
17663
17664           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
17665           Original commit message from CVS:
17666           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
17667           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
17668           (gst_cdio_cdda_src_finalize):
17669           Small code cleanups.
17670           Don't use pad_alloc as the base class cannot deal with the error codes.
17671
17672 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
17673
17674           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
17675           Original commit message from CVS:
17676           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
17677           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
17678           Never post a (fatal) error message on the bus on decoding errors. We
17679           should only do this if we can't recover, but mpeg2dec can always
17680           recover. This is needed for DVB streams, for example, where there
17681           may be temporary glitches in the stream. Instead of an error
17682           message, post a warning message on the bus for every N decoding
17683           errors. Fixes #370020.
17684
17685 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17686
17687           configure.ac: Convert to new AG_GST style.
17688           Original commit message from CVS:
17689           * configure.ac:
17690           Convert to new AG_GST style.
17691
17692 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17693
17694           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
17695           Original commit message from CVS:
17696           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17697           (gst_lame_setup):
17698           Display sensible defaults and limits for the
17699           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
17700           property - it's supposed to be a boolean 0/1 value.
17701
17702 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17703
17704           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
17705           Original commit message from CVS:
17706           * ext/lame/gstlame.c:
17707           Initialise the variables so gcc doesn't complain about possibly
17708           uninitialised uses, even though they can't actually happen.
17709
17710 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
17711
17712           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
17713           Original commit message from CVS:
17714           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
17715           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
17716           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
17717           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
17718           Implement all sample rates.
17719           Implement sample permutation a little smarter avoiding a memcpy.
17720           Fix timestamps, use segments, fix seeking.
17721
17722 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
17723
17724           Document siddec.
17725           Original commit message from CVS:
17726           * docs/plugins/Makefile.am:
17727           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17728           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17729           * docs/plugins/inspect/plugin-siddec.xml:
17730           * ext/sidplay/gstsiddec.cc:
17731           * ext/sidplay/gstsiddec.h:
17732           Document siddec.
17733
17734 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17735
17736           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
17737           Original commit message from CVS:
17738           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
17739           (gst_lame_set_property), (gst_lame_setup):
17740           Fix up bitrate checking macro.  Make it give us a
17741           GST_ELEMENT_WARNING message so the application has a chance of
17742           reporting this to the user.  Move the checking to _setup, so we
17743           are sure it runs in the READY state, when we hope to have a pipeline
17744           and a bus that is not flushing.
17745           This fixes e.g. using 96 kbit/sec as a bitrate.
17746
17747 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
17748
17749           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
17750           Original commit message from CVS:
17751           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
17752           (gst_asf_demux_process_advanced_mutual_exclusion),
17753           (gst_asf_demux_process_queued_extended_stream_objects),
17754           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
17755           * gst/asfdemux/gstasfdemux.h:
17756           Parse advanced mutual exclusion object and only add pads for
17757           'hidden' streams (those in an extended stream header) that are
17758           mutually exclusive with an already existing 'main stream' if
17759           the broadcasting flag is not set. If the broadcasting flag is set,
17760           assume that data for this stream isn't sent. (This should ideally be
17761           solved better by making playbin more robust against this and/or by
17762           making mmssrc send some information downstream about which streams
17763           will be streamed). Fixes #353116.
17764
17765 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17766
17767           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
17768           Original commit message from CVS:
17769           * gst/synaesthesia/gstsynaesthesia.c:
17770           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17771           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
17772           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
17773           (synaescope32), (synaescope_set_data), (synaesthesia_update),
17774           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
17775           * gst/synaesthesia/synaescope.h:
17776           Move all the mutable engine state into a structure so that
17777           multiple element instances can run without interfering.
17778
17779 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17780
17781           Add crossreferences to glib/gobject/gstream docs.
17782           Original commit message from CVS:
17783           * configure.ac:
17784           * docs/plugins/Makefile.am:
17785           Add crossreferences to glib/gobject/gstream docs.
17786
17787 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17788
17789           gst/synaesthesia/: More source cleanups and add FIXME comments.
17790           Original commit message from CVS:
17791           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
17792           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17793           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
17794           (plugin_init):
17795           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
17796           (synaescope8):
17797           More source cleanups and add FIXME comments.
17798
17799 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
17800
17801           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
17802           Original commit message from CVS:
17803           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
17804           Use gst_guint64_to_gdouble for conversions.
17805           * gst/synaesthesia/synaescope.c:
17806           Define M_PI and do not include <pthread.h> and
17807           <sys/time.h> for G_OS_WIN32
17808           * win32/vs6/libgstrealmedia.dsp:
17809           * win32/vs6/synaesthesia.dsp:
17810           Update projects files.
17811           * win32/common/config.h.in:
17812           Add config.h.in for autogen of config.h
17813
17814 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17815
17816           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
17817           Original commit message from CVS:
17818           * configure.ac:
17819           Add --enable-experimental support. Activate synaesthesia when building
17820           with --enable-experimental. Fix --enable external configure switch
17821           description.
17822
17823 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17824
17825           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
17826           Original commit message from CVS:
17827           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
17828           (gst_lame_change_state):
17829           * ext/lame/gstlame.h:
17830           On receiving EOS, we try to push a last buffer with the remaining
17831           samples. Don't do that if we got an unclean flow return on the last
17832           gst_pad_push(), downstream might not handle this very gracefully
17833           (see #403168).
17834           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17835           Pass flow returns upstream (helps #403168).
17836
17837 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17838
17839           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
17840           Original commit message from CVS:
17841           * gst/synaesthesia/gstsynaesthesia.c:
17842           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17843           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17844           (gst_synaesthesia_chain), (plugin_init):
17845           check result of gst_pad_push() in _chain.
17846
17847 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17848
17849           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
17850           Original commit message from CVS:
17851           * gst/synaesthesia/Makefile.am:
17852           * gst/synaesthesia/gstsynaesthesia.c:
17853           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17854           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17855           (gst_synaesthesia_chain), (plugin_init):
17856           * gst/synaesthesia/synaescope.c:
17857           * gst/synaesthesia/synaescope.h:
17858           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
17859           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
17860           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
17861           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
17862           possible leak in _chain. (#356882)
17863
17864 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
17865
17866           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
17867           Original commit message from CVS:
17868           * gst/asfdemux/asfheaders.c:
17869           * gst/asfdemux/asfheaders.h:
17870           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
17871           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
17872           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
17873           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
17874           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
17875           (gst_asf_demux_process_ext_content_desc),
17876           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
17877           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
17878           (gst_asf_demux_process_bitrate_props_object),
17879           (gst_asf_demux_process_header_ext),
17880           (gst_asf_demux_process_language_list),
17881           (gst_asf_demux_process_ext_stream_props),
17882           (gst_asf_demux_process_queued_extended_stream_objects),
17883           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
17884           * gst/asfdemux/gstasfdemux.h:
17885           Refactor and clean up header parsing and chain function a bit; get
17886           rid of some cruft; make header parsing a tad more robust, fixing
17887           #403188.
17888
17889 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
17890
17891           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
17892           Original commit message from CVS:
17893           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
17894           Post an error if we receive an EOS event while still waiting for the
17895           ASF header object to come through.
17896
17897 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
17898
17899           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
17900           Original commit message from CVS:
17901           Patch by: Xavier B. <xavierb gmail com>
17902           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
17903           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
17904           (gst_asf_demux_process_ext_content_desc),
17905           (gst_asf_demux_process_data),
17906           (gst_asf_demux_process_language_list),
17907           (gst_asf_demux_process_ext_stream_props),
17908           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
17909           Guard places where we assume that a certain amount of data is
17910           available better against less data being available (should fix
17911           infamous assertion crasher bug #336370). Also fixes a small
17912           memory leak.
17913
17914 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
17915
17916           gst/realmedia/: Add demuxer for RealAudio files (#349779).
17917           Original commit message from CVS:
17918           * gst/realmedia/Makefile.am:
17919           * gst/realmedia/rademux.c:
17920           * gst/realmedia/rademux.h:
17921           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17922           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
17923           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
17924           * gst/realmedia/rmutils.h:
17925           Add demuxer for RealAudio files (#349779).
17926
17927 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
17928
17929           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
17930           Original commit message from CVS:
17931           * Makefile.am:
17932           Add win32/MANIFEST to EXTRA_DIST so win32 files will
17933           be include in the next release.
17934           * win32/MANIFEST:
17935           Remove win32/common/config.h is which is not autogenerated yet.
17936
17937 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17938
17939           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
17940           Original commit message from CVS:
17941           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
17942           warn when outgoing sample rate is different from incoming
17943
17944 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17945
17946           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
17947           Original commit message from CVS:
17948           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17949           All sample-rates < 32khz come from the LSF extensions, which only
17950           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
17951           Use gst_util_uint64_scale because we can.
17952
17953 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17954
17955           tests/check/elements/amrnbenc.c: and fix compilation of this test
17956           Original commit message from CVS:
17957           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17958           (cleanup_amrnbenc):
17959           and fix compilation of this test
17960
17961 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17962
17963           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
17964           Original commit message from CVS:
17965           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17966           (cleanup_amrnbenc):
17967           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17968           (cleanup_mpeg2dec):
17969           re-apply as it was -bad and not -ugly that is frozen, doh
17970
17971 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17972
17973           tests/check/elements/: revert my freeze breakage
17974           Original commit message from CVS:
17975           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17976           (cleanup_amrnbenc):
17977           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17978           (cleanup_mpeg2dec):
17979           revert my freeze breakage
17980
17981 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17982
17983           gst/asfdemux/gstasfdemux.c: add a comment about a future change
17984           Original commit message from CVS:
17985           * gst/asfdemux/gstasfdemux.c:
17986           (gst_asf_demux_get_gst_tag_from_tag_name),
17987           (gst_asf_demux_process_ext_content_desc):
17988           add a comment about a future change
17989           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17990           (cleanup_amrnbenc):
17991           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17992           (cleanup_mpeg2dec):
17993           consistent pad (de)activation
17994
17995 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
17996
17997           gst/asfdemux/gstasfdemux.c: Update query_types function too.
17998           Original commit message from CVS:
17999           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
18000           Update query_types function too.
18001
18002 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
18003
18004           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
18005           Original commit message from CVS:
18006           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
18007           (gst_rmdemux_src_query_types):
18008           Implement SEEKING query, make query function thread-safe.
18009
18010 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
18011
18012           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
18013           Original commit message from CVS:
18014           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
18015           Use alignment-safe macros here too (subbuffers ...); guard against
18016           hypothetical memory access beyond our given buffer in the case
18017           where the buffer size is not a multiple of 2.
18018
18019 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
18020
18021           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
18022           Original commit message from CVS:
18023           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
18024           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
18025           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
18026           * gst/asfdemux/gstasfdemux.h:
18027           Don't crash in the seek event handling code when playtime is 0,
18028           as may be the case with live streams (#386218). Implement SEEKING
18029           query so applications can query seekability without second-guessing
18030           based on whether we have a duration or not.
18031
18032 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18033
18034           add doap file
18035           Original commit message from CVS:
18036           * Makefile.am:
18037           * gst-plugins-ugly.doap:
18038           * gst-plugins-ugly.spec.in:
18039           add doap file
18040
18041 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
18042
18043           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
18044           Original commit message from CVS:
18045           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
18046           Use our alignment-safe macros here too, since we can't assume that
18047           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
18048           here).
18049
18050 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
18051
18052           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
18053           Original commit message from CVS:
18054           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
18055           Also, don't read the index for a stream a second time when
18056           operating in pull-mode and reaching the end of the file.
18057
18058 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
18059
18060           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
18061           Original commit message from CVS:
18062           Patch by: Roland Kay  <roland.kay at ox compsoc net>
18063           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
18064           Don't leak stream index (#385292).
18065
18066 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
18067
18068           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
18069           Original commit message from CVS:
18070           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
18071           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
18072           (gst_lame_setup):
18073           * ext/lame/gstlame.h:
18074           Fix leak (by calling lame_init_params() before lame_close()); handle
18075           NULL return from lame_init() more gracefully. Fixes #385311.
18076
18077 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18078
18079           configure.ac: Back to CVS
18080           Original commit message from CVS:
18081           * configure.ac:
18082           Back to CVS
18083
18084 === release 0.10.5 ===
18085
18086 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18087
18088         * ChangeLog:
18089         * NEWS:
18090         * RELEASE:
18091         * configure.ac:
18092         * docs/plugins/gst-plugins-ugly-plugins.args:
18093         * docs/plugins/inspect/plugin-a52dec.xml:
18094         * docs/plugins/inspect/plugin-asf.xml:
18095         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18096         * docs/plugins/inspect/plugin-dvdsub.xml:
18097         * docs/plugins/inspect/plugin-iec958.xml:
18098         * docs/plugins/inspect/plugin-lame.xml:
18099         * docs/plugins/inspect/plugin-mad.xml:
18100         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18101         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18102         * docs/plugins/inspect/plugin-mpegstream.xml:
18103         * docs/plugins/inspect/plugin-siddec.xml:
18104           Release 0.10.5
18105           Original commit message from CVS:
18106           Release 0.10.5
18107
18108 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
18109
18110           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
18111           Original commit message from CVS:
18112           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
18113           to in the previous checkin.  see #385192.  You can have your
18114           cheese back now.
18115
18116 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
18117
18118           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
18119           Original commit message from CVS:
18120           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
18121           from the dereferenced integer, not the pointer itself.  Fixes
18122           #385192.
18123           I'm takin ur cheese!
18124
18125 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
18126
18127         * ChangeLog:
18128           ChangeLog surgery: fix bug number
18129           Original commit message from CVS:
18130           ChangeLog surgery: fix bug number
18131
18132 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
18133
18134           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
18135           Original commit message from CVS:
18136           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
18137           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
18138           For version 4 streams, read the extra codec data size from the
18139           header instead of assuming it is always 16 (also read it from the
18140           right position) (#384989). For version 4 and 5 streams, check that
18141           the specified extra codec data size doesn't make us read beyond the
18142           chunk boundary (#384989).
18143
18144 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18145
18146         * po/af.po:
18147         * po/az.po:
18148         * po/cs.po:
18149         * po/en_GB.po:
18150         * po/hu.po:
18151         * po/it.po:
18152         * po/nb.po:
18153         * po/nl.po:
18154         * po/or.po:
18155         * po/sq.po:
18156         * po/sr.po:
18157         * po/sv.po:
18158         * po/uk.po:
18159         * po/vi.po:
18160           Update .po files
18161           Original commit message from CVS:
18162           Update .po files
18163
18164 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
18165
18166           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
18167           Original commit message from CVS:
18168           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
18169           Cosmetic changes: fix misleading debug statement, update
18170           comment, add cast.
18171
18172 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18173
18174           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
18175           Original commit message from CVS:
18176           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
18177           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18178           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
18179           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
18180           * ext/mpeg2dec/gstmpeg2dec.h:
18181           Align buffers to a 16 byte boundary so the altivec optimisations
18182           don't crash. Fixes #327350.
18183
18184 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
18185
18186           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
18187           Original commit message from CVS:
18188           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
18189           The availability of extra codec data isn't something that
18190           warrants debug messages at WARNING level (see #376958).
18191
18192 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18193
18194           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
18195           Original commit message from CVS:
18196           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
18197           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
18198           (gst_dvd_demux_send_subbuffer):
18199           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
18200           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
18201           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
18202           (gst_mpeg_demux_send_subbuffer):
18203           * gst/mpegstream/gstmpegdemux.h:
18204           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18205           (gst_mpeg_parse_chain):
18206           Fix flow value combination; this fixes playbin/totem locking up if
18207           a VobSub file is specified as subtitle file (#334322). Flow value
18208           combination should only happen once we are fairly sure we've got all
18209           pads that are available for now. Since there isn't a well-specified
18210           time when this is the case in MPEG, we'll just assume this is the
18211           case once there has been a certain number of packets for each
18212           stream we've found so far.
18213
18214 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
18215
18216           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
18217           Original commit message from CVS:
18218           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
18219           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
18220           Simplify the framerate code and support more framerates. Fixes #361584.
18221
18222 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18223
18224           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
18225           Original commit message from CVS:
18226           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
18227           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
18228           Fix minor memleak when creating pads from static pad templates (#369627).
18229           * tests/check/Makefile.am:
18230           * tests/check/elements/.cvsignore:
18231           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18232           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
18233           Add unit tests for mpeg2dec (#369627).
18234
18235 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
18236
18237         * ChangeLog:
18238           give credit
18239           Original commit message from CVS:
18240           give credit
18241
18242 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
18243
18244           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
18245           Original commit message from CVS:
18246           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
18247           (gst_lame_change_state):
18248           * ext/lame/gstlame.h:
18249           Make lame timestamp flushed eos buffer by some additional timestamp
18250           accounting. Fixes #374760.
18251
18252 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
18253
18254           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
18255           Original commit message from CVS:
18256           * gst/mpegaudioparse/gstmpegaudioparse.c:
18257           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
18258           (gst_mp3parse_init), (gst_mp3parse_dispose),
18259           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
18260           (gst_mp3parse_change_state):
18261           * gst/mpegaudioparse/gstmpegaudioparse.h:
18262           Make timestamp handling in mp3parse saner; now works for at least
18263           simple cases.
18264
18265 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
18266
18267           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
18268           Original commit message from CVS:
18269           * gst/mpegaudioparse/Makefile.am:
18270           * gst/mpegaudioparse/gstmpegaudioparse.c:
18271           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18272           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
18273           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
18274           (gst_mp3parse_change_state), (plugin_init):
18275           * gst/mpegaudioparse/gstmpegaudioparse.h:
18276           Bring mp3parse into the 21st century.
18277           Use its own debug category, use gstadapter, format nicely to 80
18278           columns, and fix incorrect handling of 32 kHz and less files.
18279
18280 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
18281
18282           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
18283           Original commit message from CVS:
18284           Patch by: Sebastian Droege <slomo at ubuntu dot com>
18285           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
18286           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
18287           * ext/mpeg2dec/gstmpeg2dec.h:
18288           libmpeg2 requires its output buffers to start at a 16byte aligned
18289           address or the altivec optimizations will explode.
18290
18291 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
18292
18293           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
18294           Original commit message from CVS:
18295           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
18296           * ext/cdio/gstcdio.h:
18297           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
18298           Move CD-TEXT utility function into common file so it can also be
18299           used by a future cdioparanoiasrc.
18300
18301 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
18302
18303           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
18304           Original commit message from CVS:
18305           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
18306           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
18307           information (fixes #340433).
18308
18309 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
18310
18311           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
18312           Original commit message from CVS:
18313           Patch by: Josep Torra Valles  <josep at fluendo com>
18314           * gst/iec958/ac3_padder.c: (ac3p_init):
18315           * gst/mpegstream/gstmpegparse.c:
18316           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
18317           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
18318           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
18319           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
18320           (gst_rmdemux_parse_packet):
18321           Misc. fixes for problems discovered by Forte (different return types
18322           in function declaration and definition, pointer arithmetics with
18323           void pointers). Fixes #362639.
18324
18325 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
18326
18327           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
18328           Original commit message from CVS:
18329           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
18330           Don't announce audio or subtitle streams that aren't really present,
18331           it makes dvddemux create pads that will never carry any data, which
18332           is not good.
18333
18334 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
18335
18336           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
18337           Original commit message from CVS:
18338           * ext/lame/gstlame.c: (gst_lame_set_property):
18339           Round up not allowed bitrates to the next higher allowed one
18340           (Closes: #361140).
18341
18342 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
18343
18344           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
18345           Original commit message from CVS:
18346           * docs/plugins/Makefile.am:
18347           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18348           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18349           * ext/lame/gstlame.c: (gst_lame_class_init):
18350           * ext/lame/gstlame.h:
18351           Add docs for lame and lame to docs. Specify allowed bitrates
18352           in the properties description (#361140). Canonicalise object
18353           property names (ie. use hyphen instead of underscore).
18354           * docs/plugins/inspect/plugin-a52dec.xml:
18355           * docs/plugins/inspect/plugin-amrnb.xml:
18356           * docs/plugins/inspect/plugin-asf.xml:
18357           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18358           * docs/plugins/inspect/plugin-dvdread.xml:
18359           * docs/plugins/inspect/plugin-dvdsub.xml:
18360           * docs/plugins/inspect/plugin-iec958.xml:
18361           * docs/plugins/inspect/plugin-lame.xml:
18362           * docs/plugins/inspect/plugin-mad.xml:
18363           * docs/plugins/inspect/plugin-mpeg2dec.xml:
18364           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18365           * docs/plugins/inspect/plugin-mpegstream.xml:
18366           * docs/plugins/inspect/plugin-siddec.xml:
18367           Update version to CVS.
18368
18369 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
18370
18371           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
18372           Original commit message from CVS:
18373           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18374           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
18375           (plugin_init):
18376           * po/POTFILES.in:
18377           Add i18n magic to lame plugin. Throw decent error message when we
18378           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
18379
18380 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
18381
18382           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
18383           Original commit message from CVS:
18384           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
18385           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
18386           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
18387           Change caps to x-rdt, because it's not x-rtp.
18388           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18389           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
18390           (gst_rmdemux_plugin_init):
18391           Activate pad before adding to the element.
18392           Return the combined stream return values after pad_alloc.
18393
18394 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18395
18396           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
18397           Original commit message from CVS:
18398           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
18399           * ext/mpeg2dec/gstmpeg2dec.h:
18400           Add some debugging to timestamp handling.
18401           Make sure we don't convert invalid timestamps.
18402
18403 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
18404
18405           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
18406           Original commit message from CVS:
18407           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
18408           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
18409           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
18410           (gst_dvd_demux_get_subpicture_stream):
18411           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
18412           (gst_mpeg_demux_get_audio_stream),
18413           (gst_mpeg_demux_get_private_stream):
18414           Active pads before adding them to the running element. Don't assert
18415           on non-BYTE format newsegment events in asfdemux.
18416
18417 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
18418
18419           Printf format fixes.
18420           Original commit message from CVS:
18421           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
18422           (gst_dvd_read_src_handle_seek_event):
18423           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
18424           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
18425           * ext/sidplay/gstsiddec.cc:
18426           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
18427           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
18428           (gst_rmdemux_parse_packet):
18429           Printf format fixes.
18430
18431 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
18432
18433           gst/realmedia/: Added RDT depayloader.
18434           Original commit message from CVS:
18435           * gst/realmedia/Makefile.am:
18436           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
18437           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
18438           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
18439           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
18440           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
18441           * gst/realmedia/rdtdepay.h:
18442           Added RDT depayloader.
18443           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18444           (gst_rmdemux_plugin_init), (plugin_init):
18445           Remove unused function.
18446           Added some more mime-types.
18447
18448 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18449
18450           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
18451           Original commit message from CVS:
18452           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
18453           If an incoming timestamp is within one sample of our current
18454           timestamp, then keep it. This prevents imprecision in the
18455           PTS (which only has 90khz granularity) from affecting our stream.
18456
18457 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
18458
18459           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
18460           Original commit message from CVS:
18461           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
18462           Reflow code so that compiler doesn't complain about possible use
18463           of uninitialised variable any longer; but just in case, initialise
18464           it anyway; also take object ref in query function and do peer pad
18465           stuff in a more thread-safe way.
18466
18467 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
18468
18469           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
18470           Original commit message from CVS:
18471           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
18472           Init a variable to make compilers happy.
18473
18474 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
18475
18476           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
18477           Original commit message from CVS:
18478           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
18479           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
18480           (gst_dvd_demux_sync_stream_to_time):
18481           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
18482           (gst_mpeg_demux_synchronise_pads),
18483           (gst_mpeg_demux_sync_stream_to_time):
18484           Send newsegment updates for sparse streams (#350778).
18485
18486 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18487
18488           ext/dvdread/dvdreadsrc.c: fix compile warning
18489           Original commit message from CVS:
18490           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
18491           fix compile warning
18492
18493 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18494
18495         * configure.ac:
18496           bump the nano bitches
18497           Original commit message from CVS:
18498           bump the nano bitches
18499
18500 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18501
18502           configure.ac: As another attempt, synaesthesia can be enabled by passing
18503           Original commit message from CVS:
18504           * configure.ac:
18505           As another attempt, synaesthesia can be enabled by passing
18506           --with-plugins="synaesthesia" to configure
18507
18508 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18509
18510           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
18511           Original commit message from CVS:
18512           * configure.ac:
18513           Don't build synaesthesia by default, until someone confirms that it
18514           is okay (filed as #356882)
18515
18516 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18517
18518           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
18519           Original commit message from CVS:
18520           * configure.ac:
18521           Don't build synaesthesia by default, until someone confirms that it
18522           is okay (filed as #356882)
18523
18524 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18525
18526           Port synaesthesia.
18527           Original commit message from CVS:
18528           * configure.ac:
18529           * gst/synaesthesia/Makefile.am:
18530           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18531           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18532           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
18533           (gst_synaesthesia_change_state), (plugin_init):
18534           Port synaesthesia.
18535
18536 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18537
18538           More G_OBJECT macro fixing.
18539           Original commit message from CVS:
18540           * ext/mad/gstid3tag.c:
18541           * gst/mpegstream/gstrfc2250enc.h:
18542           * gst/synaesthesia/gstsynaesthesia.c:
18543           More G_OBJECT macro fixing.
18544
18545 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
18546
18547           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
18548           Original commit message from CVS:
18549           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
18550           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
18551           Fix initialisation dummy buffer, the offsets are relative to the start
18552           of the buffers. Fixes #356004.
18553
18554 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
18555
18556         * gst-plugins-ugly.spec.in:
18557           update spec file
18558           Original commit message from CVS:
18559           update spec file
18560
18561 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
18562
18563           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
18564           Original commit message from CVS:
18565           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
18566           Add convert query (needed for later when we just operate in time
18567           format and let the base source class handle all the seeking stuff).
18568
18569 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18570
18571           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
18572           Original commit message from CVS:
18573           * gst/asfdemux/gstasfdemux.c:
18574           (gst_asf_demux_get_gst_tag_from_tag_name),
18575           (gst_asf_demux_process_ext_content_desc):
18576           Erm, lets properly fix it. The only non-text tag that we support is
18577           the track-number and that is an UINT. asfdemux was returning a GValue
18578           initialized as INT. Further the Track and not the TrackNumber tag
18579           (the latter is a string too).
18580
18581 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18582
18583           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
18584           Original commit message from CVS:
18585           * gst/asfdemux/gstasfdemux.c:
18586           (gst_asf_demux_get_gst_tag_from_tag_name),
18587           (gst_asf_demux_process_ext_content_desc):
18588           Skip tags that are unknown (was producing an uninialized GValue).
18589
18590 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
18591
18592           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
18593           Original commit message from CVS:
18594           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
18595           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
18596           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
18597           (gst_a52dec_set_property), (gst_a52dec_get_property):
18598           * ext/a52dec/gsta52dec.h:
18599           Patch from from Michal Benes <michal.benes@itonis.tv>:
18600           Add two things to a52dec: configure the exact output format for ac3
18601           decoding through properties, if desired.
18602           By default, configure an output format preferred by downstream. Now
18603           that audioconvert lists caps by preference, this means that a52dec
18604           can do downmixing (iff required) rather than audioconvert, so it can
18605           use the ac3 downmix levels from the bitstream.
18606
18607 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18608
18609           Add missing GST_LIBS to the link flags
18610           Original commit message from CVS:
18611           * ext/lame/Makefile.am:
18612           * ext/mpeg2dec/Makefile.am:
18613           * gst/dvdlpcmdec/Makefile.am:
18614           * gst/dvdsub/Makefile.am:
18615           * gst/mpegaudioparse/Makefile.am:
18616           Add missing GST_LIBS to the link flags
18617
18618 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
18619
18620           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
18621           Original commit message from CVS:
18622           * configure.ac:
18623           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
18624
18625 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18626
18627           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
18628           Original commit message from CVS:
18629           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
18630           fix build for debug disabled
18631
18632 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
18633
18634           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
18635           Original commit message from CVS:
18636           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
18637           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
18638           Use static pad templates with ANY caps for the source pads for
18639           simplicity and to avoid warnings when creating pads for unhandled
18640           codec IDs (#351795).
18641
18642 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
18643
18644           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
18645           Original commit message from CVS:
18646           Patch by: Michal Benes <michal dot benes at itonis dot tv>
18647           * ext/mad/gstmad.c: (gst_mad_chain):
18648           Fix timestamping in mad by only activating a new timestamp when the
18649           previous frame has been decoded. Fixes #350723.
18650           Also clean up some of the non fatal warnings when the input buffer is
18651           too small to decode a header.
18652
18653 === release 0.10.4 ===
18654
18655 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18656
18657         * ChangeLog:
18658         * NEWS:
18659         * RELEASE:
18660         * configure.ac:
18661         * docs/plugins/gst-plugins-ugly-plugins.args:
18662         * docs/plugins/inspect/plugin-a52dec.xml:
18663         * docs/plugins/inspect/plugin-amrnb.xml:
18664         * docs/plugins/inspect/plugin-asf.xml:
18665         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18666         * docs/plugins/inspect/plugin-dvdread.xml:
18667         * docs/plugins/inspect/plugin-dvdsub.xml:
18668         * docs/plugins/inspect/plugin-iec958.xml:
18669         * docs/plugins/inspect/plugin-lame.xml:
18670         * docs/plugins/inspect/plugin-mad.xml:
18671         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18672         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18673         * docs/plugins/inspect/plugin-mpegstream.xml:
18674         * docs/plugins/inspect/plugin-rmdemux.xml:
18675         * docs/plugins/inspect/plugin-siddec.xml:
18676           releasing 0.10.4
18677           Original commit message from CVS:
18678           releasing 0.10.4
18679
18680 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18681
18682         * po/af.po:
18683         * po/az.po:
18684         * po/cs.po:
18685         * po/en_GB.po:
18686         * po/hu.po:
18687         * po/it.po:
18688         * po/nb.po:
18689         * po/nl.po:
18690         * po/or.po:
18691         * po/sq.po:
18692         * po/sr.po:
18693         * po/sv.po:
18694         * po/uk.po:
18695         * po/vi.po:
18696           Update .po files
18697           Original commit message from CVS:
18698           Update .po files
18699
18700 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
18701
18702           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
18703           Original commit message from CVS:
18704           Patch by: Wim Taymans <wim at fluendo dot com>
18705           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
18706           Instead of forwarding the event in the wrong format, unref it and set
18707           a boolean that we still need to send it in the streaming thread.
18708           Fixes #350554
18709
18710 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18711
18712           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
18713           Original commit message from CVS:
18714           Patch by: Edward Hervey (edward at fluendo dot com)
18715           * ext/dvdread/dvdreadsrc.c: (plugin_init):
18716           Put debug category initialization before use of GST_DEBUG, in order
18717           to remove a fatal warning.  Fixes #350895
18718
18719 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
18720
18721           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
18722           Original commit message from CVS:
18723           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
18724           Set rank to NONE for the time being until we make playbin handle
18725           subtitle pictures again (dvdsubdec seems to be a bit shaky at
18726           times when seeking, so it's probably better if it doesn't get
18727           autoplugged for the time being).
18728
18729 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
18730
18731           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
18732           Original commit message from CVS:
18733           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18734           (gst_rmdemux_parse_mdpr):
18735           Handle audio streams with stream_version 3 properly; warn about
18736           unknown stream versions; handle unknown fourccs a tad more
18737           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
18738           with GST_FOURCC_FORMAT.
18739
18740 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18741
18742           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
18743           Original commit message from CVS:
18744           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
18745           Error out properly if this is an interactive DVD (fixes #345694).
18746
18747 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18748
18749           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
18750           Original commit message from CVS:
18751           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
18752           When the first_access is 1 or 0, we should copy the timestamp from
18753           the incoming buffer if there is one.
18754
18755 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
18756
18757           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
18758           Original commit message from CVS:
18759           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
18760           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
18761           Use GST_ELEMENT_ERROR for error reporting; post errors in some
18762           more places; remove superfluous newlines from debug statements.
18763
18764 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
18765
18766           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
18767           Original commit message from CVS:
18768           Patch by: Frédéric Riss  <frederic.riss at gmail com>
18769           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
18770           Don't set negative durations on outgoing buffers (#350044),
18771           which happens when you use macros that got changed during
18772           the last unstable cycle because they were thought not to
18773           be used anywhere.
18774
18775 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
18776
18777           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
18778           Original commit message from CVS:
18779           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
18780           (gst_dvd_read_src_goto_chapter),
18781           (gst_dvd_read_src_get_chapter_starts),
18782           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
18783           (gst_dvd_read_src_get_time_for_sector),
18784           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
18785           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
18786           (gst_dvd_read_src_goto_sector):
18787           * ext/dvdread/dvdreadsrc.h:
18788           Add basic support for time-based seeking; set timestamps on
18789           outgoing buffers if we have them; create table with
18790           chapter to time mapping when opening a title; rename
18791           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
18792           make it take an explicit pgc argument; fix up some debugging
18793           messages so that title/chapter numbers are printed as starting
18794           from 1 for easier readability.
18795
18796 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
18797
18798           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
18799           Original commit message from CVS:
18800           * gst/realmedia/Makefile.am:
18801           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18802           (gst_rmdemux_parse_cont):
18803           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
18804           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
18805           * gst/realmedia/rmutils.h:
18806           Factor out some code into rmutils.[ch]; when reading
18807           strings, don't read beyond the available data; read
18808           metadata strings correctly (string length is 16 bits
18809           here, not just 8).
18810
18811 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18812
18813           Fix dist by including gst-libs/
18814           Original commit message from CVS:
18815           * Makefile.am:
18816           * configure.ac:
18817           * gst/asfdemux/gstasfdemux.c:
18818           Fix dist by including gst-libs/
18819
18820 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18821
18822           Make custom error messages translatable.
18823           Original commit message from CVS:
18824           * ext/dvdread/dvdreadsrc.c: (plugin_init):
18825           * po/POTFILES.in:
18826           Make custom error messages translatable.
18827           * gst/asfdemux/gstasf.c: (plugin_init):
18828           Remove setlocale() call, doesn't seem to be needed or recommended for
18829           plugins, at least not according to gstreamer/docs/random/i18n.
18830
18831 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
18832
18833           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
18834           Original commit message from CVS:
18835           * gst/asfdemux/Makefile.am:
18836           * gst/asfdemux/asfheaders.c:
18837           * gst/asfdemux/asfheaders.h:
18838           * gst/asfdemux/gstasf.c: (plugin_init):
18839           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
18840           Error out when the stream is encrypted (rather than feeding
18841           garbage to the decoders). Fixes #349025.
18842
18843 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
18844
18845           Add/enable autofoo magic for translations.
18846           Original commit message from CVS:
18847           * Makefile.am:
18848           * autogen.sh:
18849           * configure.ac:
18850           * po/POTFILES.in:
18851           Add/enable autofoo magic for translations.
18852
18853 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
18854
18855           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
18856           Original commit message from CVS:
18857           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18858           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
18859           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
18860           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
18861           Don't leak streams, strings or caps. Get rid of unnecessary
18862           getcaps() function.
18863
18864 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
18865
18866           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
18867           Original commit message from CVS:
18868           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
18869           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
18870           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
18871           (gst_rmdemux_stream_clear_cached_subpackets),
18872           (gst_rmdemux_descramble_cook_audio),
18873           (gst_rmdemux_descramble_dnet_audio),
18874           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
18875           Descramble cook audio streams before sending them to the
18876           decoder. Fixes #347292.
18877           Also miscellaneous clean-ups and log-level changes.
18878
18879 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18880
18881           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
18882           Original commit message from CVS:
18883           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
18884           * ext/lame/gstlame.c: (gst_lame_setup):
18885           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
18886
18887 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
18888
18889           ext/sidplay/gstsiddec.*: Remove old metadata thing.
18890           Original commit message from CVS:
18891           * ext/sidplay/gstsiddec.cc:
18892           * ext/sidplay/gstsiddec.h:
18893           Remove old metadata thing.
18894
18895 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
18896
18897           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
18898           Original commit message from CVS:
18899           * gst/asfdemux/gstasfdemux.c:
18900           (gst_asf_demux_get_ext_stream_props_for_stream),
18901           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
18902           Find language codes for audio streams if they are available.
18903
18904 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18905
18906           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
18907           Original commit message from CVS:
18908           * gst/asfdemux/asfheaders.h:
18909           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
18910           (gst_asf_demux_process_stream),
18911           (gst_asf_demux_process_language_list),
18912           (gst_asf_demux_process_ext_stream_props),
18913           (gst_asf_demux_process_queued_extended_stream_objects),
18914           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
18915           * gst/asfdemux/gstasfdemux.h:
18916           Parse extended stream properties objects and stream objects
18917           hidden inside them (but delay creation of the appropriate
18918           pads until after all the 'normal' stream objects have been
18919           dealt with) (#343763). Also parse language list object.
18920
18921 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18922
18923           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
18924           Original commit message from CVS:
18925           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
18926           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
18927           (find_seek_offset_time), (gst_rmdemux_perform_seek),
18928           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
18929           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
18930           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18931           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
18932           * gst/realmedia/rmdemux.h:
18933           Cleanups, use GstSegment for seeking.
18934           Fix error handling.
18935           Combine flow return from all streams.
18936
18937 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
18938
18939           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
18940           Original commit message from CVS:
18941           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
18942           Remove g_assert that shouldn't be there.
18943
18944 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
18945
18946           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
18947           Original commit message from CVS:
18948           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
18949           Fix refcounting when cropping. Fixes #341677.
18950
18951 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
18952
18953           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
18954           Original commit message from CVS:
18955           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
18956           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
18957           (gst_asf_demux_process_segment):
18958           Fix typo. Closes #347029.
18959
18960 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
18961
18962           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
18963           Original commit message from CVS:
18964           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
18965           Skip chunks for unknown streams properly. Fixes broken sound
18966           and/or video for files that have additional streams that
18967           we don't recognise yet (e.g. if they are embedded in extended
18968           stream properties). Partly fixes #343763.
18969
18970 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
18971
18972           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
18973           Original commit message from CVS:
18974           * gst/asfdemux/asfheaders.c:
18975           * gst/asfdemux/asfheaders.h:
18976           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
18977           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
18978           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
18979           (gst_asf_demux_change_state):
18980           * gst/asfdemux/gstasfdemux.h:
18981           Add some more GUIDs and make debug log more readable
18982           and easier to follow when parsing the headers.
18983
18984 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
18985
18986           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
18987           Original commit message from CVS:
18988           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
18989           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
18990           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
18991           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
18992           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
18993           * ext/dvdread/dvdreadsrc.h:
18994           Rewrite seeking code and make seeking in DVDs work (#337834).
18995
18996 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
18997
18998           autogen.sh: Check for automake-1.9 as well.
18999           Original commit message from CVS:
19000           * autogen.sh:
19001           Check for automake-1.9 as well.
19002
19003 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
19004
19005           ext/dvdread/dvdreadsrc.c: Make check stronger.
19006           Original commit message from CVS:
19007           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
19008           Make check stronger.
19009
19010 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
19011
19012           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
19013           Original commit message from CVS:
19014           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
19015           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
19016           (gst_asf_demux_push_buffer):
19017           * gst/asfdemux/gstasfdemux.h:
19018           Handle unknown codec IDs/fourccs properly (#345879); send tag
19019           events after newsegment event; fix use of GST_FOURCC_FORMAT
19020           macro.
19021
19022 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19023
19024           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
19025           Original commit message from CVS:
19026           * ext/a52dec/gsta52dec.c: (plugin_init):
19027           Call the channel positions get_type() method in plugin_init
19028           to ensure that it isn't simultaneously called later from
19029           multiple threads.
19030
19031 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
19032
19033           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
19034           Original commit message from CVS:
19035           * gst/mpegstream/gstmpegpacketize.c:
19036           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
19037           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
19038           Also flush packetizer cache when we get a buffer that has the
19039           DISCONT flag set; update current byte position from buffer
19040           offset after a flush.
19041
19042 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
19043
19044           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
19045           Original commit message from CVS:
19046           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
19047           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
19048           (gst_mpeg_packetize_read):
19049           * gst/mpegstream/gstmpegpacketize.h:
19050           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19051           (gst_mpeg_parse_change_state):
19052           Flush packetizer cache when we get a FLUSH_STOP event;
19053           remove unused source pad member from packetizer; add debug
19054           category for packetizer.
19055
19056 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19057
19058           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
19059           Original commit message from CVS:
19060           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
19061           Treat dual-mono as stereo. It should really be output on 2 separate
19062           pads, but isn't for now.
19063
19064 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19065
19066           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
19067           Original commit message from CVS:
19068           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
19069           Assume 4:3 DAR rather than 4:3 PAR (#345184).
19070
19071 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19072
19073           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
19074           Original commit message from CVS:
19075           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
19076           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
19077           any PAR whatsoever (rather than using 0/0, which will lead to
19078           an abort later on). Fixes #345184.
19079
19080 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
19081
19082           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
19083           Original commit message from CVS:
19084           Patch by: Michael Dominic K.  < mdk at mdk org pl>
19085           * ext/mad/gstmad.c: (gst_mad_chain):
19086           Send newsegment event before calling
19087           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
19088           in connection with pad blocking (#342594). While we're at it,
19089           do some minor clean-ups.
19090
19091 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
19092
19093           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
19094           Original commit message from CVS:
19095           * configure.ac:
19096           Fix --disable-external (can't set conditionals conditionally,
19097           #343602).
19098
19099 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19100
19101           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
19102           Original commit message from CVS:
19103           * ext/a52dec/Makefile.am:
19104           ... and then he said "When you go and fix the build you
19105           better make sure you have some spare backslashes in your
19106           pocket".
19107
19108 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
19109
19110           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
19111           Original commit message from CVS:
19112           * ext/sidplay/gstsiddec.cc:
19113           Fix copyright, email addresses and descriptions.
19114           Use saner defaults for arguments. Fixes #344667.
19115           constify some stuff.
19116           Fix memleaks.
19117           Add tags.
19118           Fix negotiation to do mono/44100 by default.
19119           Post error messages.
19120           Use _scale_int where possible.
19121
19122 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
19123
19124           ext/dvdnav/.cvsignore: More ignore
19125           Original commit message from CVS:
19126           * ext/dvdnav/.cvsignore:
19127           More ignore
19128
19129 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
19130
19131           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
19132           Original commit message from CVS:
19133           * tests/check/elements/amrnbenc.c: (push_data):
19134           Init memory before feeding it to the encoder to make
19135           the valgrind test succeed.
19136
19137 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
19138
19139           gst/asfdemux/.cvsignore: More ignore
19140           Original commit message from CVS:
19141           * gst/asfdemux/.cvsignore:
19142           More ignore
19143
19144 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
19145
19146           .cvsignore: Ignore files generated by 'make dist'.
19147           Original commit message from CVS:
19148           * .cvsignore:
19149           Ignore files generated by 'make dist'.
19150
19151 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19152
19153           update build files
19154           Original commit message from CVS:
19155           * autogen.sh:
19156           * configure.ac:
19157           * ext/a52dec/Makefile.am:
19158           * ext/dvdnav/Makefile.am:
19159           * ext/dvdread/Makefile.am:
19160           * ext/lame/Makefile.am:
19161           * ext/mad/Makefile.am:
19162           * ext/mpeg2dec/Makefile.am:
19163           * ext/sidplay/Makefile.am:
19164           update build files
19165
19166 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19167
19168           autogen.sh: require am17
19169           Original commit message from CVS:
19170           * autogen.sh:
19171           require am17
19172           * configure.ac:
19173           * ext/annodex/Makefile.am:
19174           * ext/cdio/Makefile.am:
19175           * ext/dv/Makefile.am:
19176           * ext/esd/Makefile.am:
19177           * ext/flac/Makefile.am:
19178           * ext/gdk_pixbuf/Makefile.am:
19179           * ext/ladspa/Makefile.am:
19180           * ext/libcaca/Makefile.am:
19181           * ext/speex/Makefile.am:
19182           * ext/taglib/Makefile.am:
19183           * sys/oss/Makefile.am:
19184           * sys/sunaudio/Makefile.am:
19185           * sys/ximage/Makefile.am:
19186           clean up build further
19187
19188 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
19189
19190           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
19191           Original commit message from CVS:
19192           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
19193           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
19194           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
19195           (gst_mpeg2dec_change_state):
19196           * ext/mpeg2dec/gstmpeg2dec.h:
19197           Simplify and don't leak our buffer pool.
19198           Use _scale_int.
19199           Remove unfixed bug number from previous ChangeLog entry.
19200
19201 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
19202
19203           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
19204           Original commit message from CVS:
19205           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
19206           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
19207           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
19208           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
19209           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
19210           (handle_sequence), (handle_picture), (handle_slice),
19211           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
19212           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
19213           * ext/mpeg2dec/gstmpeg2dec.h:
19214           Fix padtemplate as we can now do fractional framerates.
19215           Small cleanups.
19216           Use GstSegment.
19217           Add simple frame dropping QoS.
19218           Precalc buffer output sizes and UV offsets.
19219           Always give libmpeg2 a valid fbuf when it wants one.
19220           don't trust libmpeg to discard our buffers but manage it
19221           ourselves.
19222           Fixes #343627, #327350, #335288
19223
19224 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
19225
19226           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
19227           Original commit message from CVS:
19228           * win32/MANIFEST:
19229           Add a manifest for futures ugly win32 releases.
19230           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
19231           Move bufcaps declaration at the begining of the instructions
19232           block.
19233
19234 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19235
19236           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19237           Original commit message from CVS:
19238           * ext/alsaspdif/alsaspdifsink.h:
19239           * ext/amrwb/gstamrwbdec.h:
19240           * ext/amrwb/gstamrwbenc.h:
19241           * ext/amrwb/gstamrwbparse.h:
19242           * ext/arts/gst_arts.h:
19243           * ext/artsd/gstartsdsink.h:
19244           * ext/audiofile/gstafparse.h:
19245           * ext/audiofile/gstafsink.h:
19246           * ext/audiofile/gstafsrc.h:
19247           * ext/audioresample/gstaudioresample.h:
19248           * ext/bz2/gstbz2dec.h:
19249           * ext/bz2/gstbz2enc.h:
19250           * ext/dirac/gstdiracdec.h:
19251           * ext/directfb/dfbvideosink.h:
19252           * ext/divx/gstdivxdec.h:
19253           * ext/divx/gstdivxenc.h:
19254           * ext/dts/gstdtsdec.h:
19255           * ext/faac/gstfaac.h:
19256           * ext/gsm/gstgsmdec.h:
19257           * ext/gsm/gstgsmenc.h:
19258           * ext/ivorbis/vorbisenc.h:
19259           * ext/libfame/gstlibfame.h:
19260           * ext/nas/nassink.h:
19261           * ext/neon/gstneonhttpsrc.h:
19262           * ext/polyp/polypsink.h:
19263           * ext/sdl/sdlaudiosink.h:
19264           * ext/sdl/sdlvideosink.h:
19265           * ext/shout/gstshout.h:
19266           * ext/snapshot/gstsnapshot.h:
19267           * ext/sndfile/gstsf.h:
19268           * ext/swfdec/gstswfdec.h:
19269           * ext/tarkin/gsttarkindec.h:
19270           * ext/tarkin/gsttarkinenc.h:
19271           * ext/theora/theoradec.h:
19272           * ext/wavpack/gstwavpackdec.h:
19273           * ext/wavpack/gstwavpackparse.h:
19274           * ext/xine/gstxine.h:
19275           * ext/xvid/gstxviddec.h:
19276           * ext/xvid/gstxvidenc.h:
19277           * gst/cdxaparse/gstcdxaparse.h:
19278           * gst/cdxaparse/gstcdxastrip.h:
19279           * gst/colorspace/gstcolorspace.h:
19280           * gst/festival/gstfestival.h:
19281           * gst/freeze/gstfreeze.h:
19282           * gst/gdp/gstgdpdepay.h:
19283           * gst/gdp/gstgdppay.h:
19284           * gst/modplug/gstmodplug.h:
19285           * gst/mpeg1sys/gstmpeg1systemencode.h:
19286           * gst/mpeg1videoparse/gstmp1videoparse.h:
19287           * gst/mpeg2sub/gstmpeg2subt.h:
19288           * gst/mpegaudioparse/gstmpegaudioparse.h:
19289           * gst/multifilesink/gstmultifilesink.h:
19290           * gst/overlay/gstoverlay.h:
19291           * gst/playondemand/gstplayondemand.h:
19292           * gst/qtdemux/qtdemux.h:
19293           * gst/rtjpeg/gstrtjpegdec.h:
19294           * gst/rtjpeg/gstrtjpegenc.h:
19295           * gst/smooth/gstsmooth.h:
19296           * gst/smoothwave/gstsmoothwave.h:
19297           * gst/spectrum/gstspectrum.h:
19298           * gst/speed/gstspeed.h:
19299           * gst/stereo/gststereo.h:
19300           * gst/switch/gstswitch.h:
19301           * gst/tta/gstttadec.h:
19302           * gst/tta/gstttaparse.h:
19303           * gst/videodrop/gstvideodrop.h:
19304           * gst/xingheader/gstxingmux.h:
19305           * sys/directdraw/gstdirectdrawsink.h:
19306           * sys/directsound/gstdirectsoundsink.h:
19307           * sys/dxr3/dxr3audiosink.h:
19308           * sys/dxr3/dxr3spusink.h:
19309           * sys/dxr3/dxr3videosink.h:
19310           * sys/qcam/gstqcamsrc.h:
19311           * sys/vcd/vcdsrc.h:
19312           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19313
19314 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19315
19316           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19317           Original commit message from CVS:
19318           * ext/a52dec/gsta52dec.h:
19319           * ext/amrnb/amrnbdec.h:
19320           * ext/amrnb/amrnbenc.h:
19321           * ext/amrnb/amrnbparse.h:
19322           * ext/mpeg2dec/gstmpeg2dec.h:
19323           * ext/sidplay/gstsiddec.h:
19324           * gst/ac3parse/gstac3parse.h:
19325           * gst/asfdemux/gstasfdemux.h:
19326           * gst/asfdemux/gstasfmux.h:
19327           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19328           * gst/iec958/ac3iec.h:
19329           * gst/mpegaudioparse/gstmpegaudioparse.h:
19330           * gst/mpegstream/gstdvddemux.h:
19331           * gst/mpegstream/gstmpegclock.h:
19332           * gst/mpegstream/gstmpegdemux.h:
19333           * gst/mpegstream/gstmpegparse.h:
19334           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19335
19336 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
19337
19338           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
19339           Original commit message from CVS:
19340           * README:
19341           Replace current README (containing the release notes from
19342           some 0.9.x version) with a proper README taken from the core.
19343
19344 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
19345
19346           ext/amrnb/: Sortof first quick cleanup of all this mess...
19347           Original commit message from CVS:
19348           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
19349           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19350           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
19351           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
19352           * ext/amrnb/amrnbparse.h:
19353           Sortof first quick cleanup of all this mess...
19354           Don't crap out on empty and invalid FTs but treat them as
19355           empty packets, the decoder handles them fine.
19356           Fixes #342222.
19357
19358 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19359
19360           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
19361           Original commit message from CVS:
19362           * gst/asfdemux/gstasf.c: (plugin_init):
19363           Call gst_riff_init() so the riff debug category gets set up
19364           before it is being used.
19365
19366 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
19367
19368           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
19369           Original commit message from CVS:
19370           * gst/iec958/ac3_padder.c: (ac3p_parse):
19371           * gst/iec958/ac3_padder.h:
19372           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
19373           (ac3iec_chain_raw), (ac3iec_change_state):
19374           * gst/iec958/ac3iec.h:
19375           Write rate into the caps, for the allowed ac3 rates. Some minor
19376           cleanups.
19377
19378 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
19379
19380           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
19381           Original commit message from CVS:
19382           Patch by: James "Doc" Livingston  <doclivingston gmail com>
19383           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
19384           Do tag merging correctly (#339918). Output taglists
19385           properly in debug statements too while we're at it.
19386
19387 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19388
19389           ext/a52dec/gsta52dec.c: Add more debug
19390           Original commit message from CVS:
19391           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
19392           Add more debug
19393           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
19394           (gst_dvdlpcmdec_init), (update_timestamps),
19395           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
19396           (dvdlpcmdec_sink_event):
19397           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19398           If we have a first_access offset but no current timestamp (might
19399           happen after a seek), then calculate a start time for the first
19400           portion so that it will align with the timestamp given for the
19401           first_access portion.
19402           If a new-segment arrives with format time, store the start
19403           time as a failsafe timestamp in case we never get any further
19404           timestamp info (unlikely)
19405           Mask out the 'frame number' section of the incoming header so
19406           that we don't consider it to be changing on every buffer and
19407           reset the caps constantly.
19408           Use gst_util_uint64_scale for duration calculation
19409
19410 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
19411
19412           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
19413           Original commit message from CVS:
19414           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
19415           Fix timestamping for cases where the first_access parameter is 4.
19416           Ensure we don't overrun buffers in other cases.
19417
19418 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
19419
19420           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
19421           Original commit message from CVS:
19422           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
19423           Fix silly bug when reading metadata (#341254).
19424
19425 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
19426
19427           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
19428           Original commit message from CVS:
19429           * autogen.sh: (CONFIGURE_DEF_OPT):
19430           libtoolize on Darwin/MacOSX is called glibtoolize
19431
19432 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
19433
19434           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
19435           Original commit message from CVS:
19436           * ext/lame/gstlame.c: (gst_lame_get_type),
19437           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
19438           (gst_lame_setup), (gst_lame_change_state):
19439           * ext/lame/gstlame.h:
19440           Remove tag writing from lame (which was completely broken
19441           anyway, #329184). Leaving GstTagSetter interface around for
19442           now, albeit non-functional. Should be removed completely
19443           in 0.11. Use the 'id3v2mux' plugin from -good for writing
19444           tags.
19445
19446 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
19447
19448         * ChangeLog:
19449         * ext/dvdread/dvdreadsrc.c:
19450         * gst/asfdemux/gstasfdemux.c:
19451           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
19452           Original commit message from CVS:
19453           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
19454
19455 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
19456
19457           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
19458           Original commit message from CVS:
19459           Patch by: Andres Salomon  <dilinger at debian org>
19460           * ext/lame/gstlame.c: (gst_lame_sink_event):
19461           Fix typo (comma vs. semicolon) (#340710).
19462
19463 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
19464
19465           ext/mad/gstmad.c: Make mad the second element to support the highly useful
19466           Original commit message from CVS:
19467           Patch by: Lutz Müller <lutz at topfrose de>
19468           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
19469           Make mad the second element to support the highly useful
19470           FORMATS query (#340594)
19471
19472 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
19473
19474           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
19475           Original commit message from CVS:
19476           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
19477           (gst_mpeg2dec_src_query):
19478           Remember the query duration format before passing it upstream since it
19479           could have been modified.
19480           Add GST_WARNING_OBJECT in sink convert function to detail why the
19481           conversion didn't work.
19482
19483 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19484
19485           Define GstElementDetails as const and also static (when defined as global)
19486           Original commit message from CVS:
19487           * ext/amrwb/gstamrwbdec.c:
19488           * ext/amrwb/gstamrwbenc.c:
19489           * ext/amrwb/gstamrwbparse.c:
19490           * ext/arts/gst_arts.c:
19491           * ext/artsd/gstartsdsink.c:
19492           * ext/audiofile/gstafparse.c:
19493           * ext/audiofile/gstafsink.c:
19494           * ext/audiofile/gstafsrc.c:
19495           * ext/audioresample/gstaudioresample.c:
19496           * ext/bz2/gstbz2dec.c:
19497           * ext/bz2/gstbz2enc.c:
19498           * ext/cdaudio/gstcdaudio.c:
19499           * ext/directfb/dfbvideosink.c:
19500           * ext/divx/gstdivxdec.c:
19501           * ext/divx/gstdivxenc.c:
19502           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
19503           * ext/faac/gstfaac.c: (gst_faac_base_init):
19504           * ext/faad/gstfaad.c:
19505           * ext/gsm/gstgsmdec.c:
19506           * ext/gsm/gstgsmenc.c:
19507           * ext/hermes/gsthermescolorspace.c:
19508           * ext/ivorbis/vorbisfile.c:
19509           * ext/lcs/gstcolorspace.c:
19510           * ext/libfame/gstlibfame.c:
19511           * ext/libmms/gstmms.c: (gst_mms_base_init):
19512           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
19513           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
19514           * ext/nas/nassink.c: (gst_nassink_base_init):
19515           * ext/neon/gstneonhttpsrc.c:
19516           * ext/sdl/sdlaudiosink.c:
19517           * ext/sdl/sdlvideosink.c:
19518           * ext/shout/gstshout.c:
19519           * ext/snapshot/gstsnapshot.c:
19520           * ext/sndfile/gstsf.c:
19521           * ext/swfdec/gstswfdec.c:
19522           * ext/tarkin/gsttarkindec.c:
19523           * ext/tarkin/gsttarkinenc.c:
19524           * ext/theora/theoradec.c:
19525           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
19526           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
19527           * ext/xvid/gstxviddec.c:
19528           * ext/xvid/gstxvidenc.c:
19529           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
19530           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
19531           * gst/chart/gstchart.c:
19532           * gst/colorspace/gstcolorspace.c:
19533           * gst/deinterlace/gstdeinterlace.c:
19534           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
19535           * gst/festival/gstfestival.c:
19536           * gst/filter/gstbpwsinc.c:
19537           * gst/filter/gstiir.c:
19538           * gst/filter/gstlpwsinc.c:
19539           * gst/freeze/gstfreeze.c:
19540           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
19541           * gst/librfb/gstrfbsrc.c:
19542           * gst/mixmatrix/mixmatrix.c:
19543           * gst/mpeg1sys/gstmpeg1systemencode.c:
19544           * gst/mpeg1videoparse/gstmp1videoparse.c:
19545           * gst/mpeg2sub/gstmpeg2subt.c:
19546           * gst/mpegaudioparse/gstmpegaudioparse.c:
19547           * gst/multifilesink/gstmultifilesink.c:
19548           * gst/overlay/gstoverlay.c:
19549           * gst/passthrough/gstpassthrough.c:
19550           * gst/playondemand/gstplayondemand.c:
19551           * gst/qtdemux/qtdemux.c:
19552           * gst/rtjpeg/gstrtjpegdec.c:
19553           * gst/rtjpeg/gstrtjpegenc.c:
19554           * gst/smooth/gstsmooth.c:
19555           * gst/smoothwave/gstsmoothwave.c:
19556           * gst/spectrum/gstspectrum.c:
19557           * gst/speed/gstspeed.c:
19558           * gst/stereo/gststereo.c:
19559           * gst/switch/gstswitch.c:
19560           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
19561           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
19562           * gst/vbidec/gstvbidec.c:
19563           * gst/videocrop/gstvideocrop.c:
19564           * gst/videodrop/gstvideodrop.c:
19565           * gst/virtualdub/gstxsharpen.c:
19566           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
19567           * gst/y4m/gsty4mencode.c:
19568           * sys/cdrom/gstcdplayer.c:
19569           * sys/directdraw/gstdirectdrawsink.c:
19570           * sys/directsound/gstdirectsoundsink.c:
19571           * sys/glsink/glimagesink.c:
19572           * sys/qcam/gstqcamsrc.c:
19573           * sys/v4l2/gstv4l2src.c:
19574           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
19575           * sys/ximagesrc/ximagesrc.c:
19576           Define GstElementDetails as const and also static (when defined as
19577           global)
19578
19579 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19580
19581           Define GstElementDetails as const and also static (when defined as global)
19582           Original commit message from CVS:
19583           * ext/mad/gstid3tag.c:
19584           * ext/mad/gstmad.c:
19585           * gst/ac3parse/gstac3parse.c:
19586           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19587           * gst/synaesthesia/gstsynaesthesia.c:
19588           Define GstElementDetails as const and also static (when defined as
19589           global)
19590
19591 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19592
19593           Define GstElementDetails as const and also static (when defined as global)
19594           Original commit message from CVS:
19595           * ext/aalib/gstaasink.c:
19596           * ext/annodex/gstcmmldec.c:
19597           * ext/annodex/gstcmmlenc.c:
19598           * ext/cairo/gsttextoverlay.c:
19599           * ext/cairo/gsttimeoverlay.c:
19600           * ext/cdio/gstcdiocddasrc.c:
19601           * ext/dv/gstdvdec.c:
19602           * ext/dv/gstdvdemux.c:
19603           * ext/esd/esdmon.c:
19604           * ext/esd/esdsink.c:
19605           * ext/flac/gstflacenc.c:
19606           * ext/flac/gstflactag.c:
19607           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
19608           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
19609           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
19610           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
19611           * ext/gdk_pixbuf/pixbufscale.c:
19612           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
19613           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
19614           * ext/jpeg/gstjpegdec.c:
19615           * ext/jpeg/gstjpegenc.c:
19616           * ext/jpeg/gstsmokedec.c:
19617           * ext/jpeg/gstsmokeenc.c:
19618           * ext/libcaca/gstcacasink.c:
19619           * ext/libmng/gstmngdec.c:
19620           * ext/libmng/gstmngenc.c:
19621           * ext/libpng/gstpngdec.c:
19622           * ext/libpng/gstpngenc.c:
19623           * ext/mikmod/gstmikmod.c:
19624           * ext/raw1394/gstdv1394src.c:
19625           * ext/shout2/gstshout2.c: (gst_shout2send_init):
19626           * ext/shout2/gstshout2.h:
19627           * ext/speex/gstspeexdec.c:
19628           * ext/speex/gstspeexenc.c:
19629           * gst/alpha/gstalpha.c:
19630           * gst/alpha/gstalphacolor.c:
19631           * gst/apetag/gstapedemux.c:
19632           * gst/auparse/gstauparse.c:
19633           * gst/autodetect/gstautoaudiosink.c:
19634           (gst_auto_audio_sink_base_init):
19635           * gst/autodetect/gstautovideosink.c:
19636           (gst_auto_video_sink_base_init):
19637           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
19638           * gst/avi/gstavimux.c: (gst_avimux_base_init):
19639           * gst/cutter/gstcutter.c:
19640           * gst/debug/breakmydata.c:
19641           * gst/debug/efence.c:
19642           * gst/debug/gstnavigationtest.c:
19643           * gst/debug/gstnavseek.c:
19644           * gst/debug/negotiation.c:
19645           * gst/debug/progressreport.c:
19646           * gst/debug/testplugin.c:
19647           * gst/effectv/gstaging.c:
19648           * gst/effectv/gstdice.c:
19649           * gst/effectv/gstedge.c:
19650           * gst/effectv/gstquark.c:
19651           * gst/effectv/gstrev.c:
19652           * gst/effectv/gstshagadelic.c:
19653           * gst/effectv/gstvertigo.c:
19654           * gst/effectv/gstwarp.c:
19655           * gst/flx/gstflxdec.c:
19656           * gst/goom/gstgoom.c:
19657           * gst/icydemux/gsticydemux.c:
19658           * gst/id3demux/gstid3demux.c:
19659           * gst/interleave/deinterleave.c:
19660           * gst/interleave/interleave.c:
19661           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
19662           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
19663           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
19664           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
19665           * gst/level/gstlevel.c:
19666           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
19667           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
19668           * gst/median/gstmedian.c:
19669           * gst/monoscope/gstmonoscope.c:
19670           * gst/multipart/multipartdemux.c:
19671           * gst/multipart/multipartmux.c:
19672           * gst/oldcore/gstaggregator.c:
19673           * gst/oldcore/gstfdsink.c:
19674           * gst/oldcore/gstmd5sink.c:
19675           * gst/oldcore/gstmultifilesrc.c:
19676           * gst/oldcore/gstpipefilter.c:
19677           * gst/oldcore/gstshaper.c:
19678           * gst/oldcore/gststatistics.c:
19679           * gst/rtp/gstasteriskh263.c:
19680           * gst/rtp/gstrtpL16depay.c:
19681           * gst/rtp/gstrtpL16pay.c:
19682           * gst/rtp/gstrtpamrdepay.c:
19683           * gst/rtp/gstrtpamrpay.c:
19684           * gst/rtp/gstrtpdepay.c:
19685           * gst/rtp/gstrtpgsmpay.c:
19686           * gst/rtp/gstrtph263pay.c:
19687           * gst/rtp/gstrtph263pdepay.c:
19688           * gst/rtp/gstrtph263ppay.c:
19689           * gst/rtp/gstrtpilbcdepay.c:
19690           * gst/rtp/gstrtpmp4gpay.c:
19691           * gst/rtp/gstrtpmp4vdepay.c:
19692           * gst/rtp/gstrtpmp4vpay.c:
19693           * gst/rtp/gstrtpmpadepay.c:
19694           * gst/rtp/gstrtpmpapay.c:
19695           * gst/rtp/gstrtppcmadepay.c:
19696           * gst/rtp/gstrtppcmapay.c:
19697           * gst/rtp/gstrtppcmudepay.c:
19698           * gst/rtp/gstrtppcmupay.c:
19699           * gst/rtp/gstrtpspeexdepay.c:
19700           * gst/rtp/gstrtpspeexpay.c:
19701           * gst/rtsp/gstrtpdec.c:
19702           * gst/rtsp/gstrtspsrc.c:
19703           * gst/smpte/gstsmpte.c:
19704           * gst/udp/gstdynudpsink.c:
19705           * gst/udp/gstmultiudpsink.c:
19706           * gst/udp/gstudpsink.c:
19707           * gst/udp/gstudpsrc.c:
19708           * gst/videobox/gstvideobox.c:
19709           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
19710           * gst/videofilter/gstvideobalance.c:
19711           * gst/videofilter/gstvideoflip.c:
19712           * gst/videofilter/gstvideotemplate.c:
19713           (gst_videotemplate_base_init):
19714           * gst/videomixer/videomixer.c:
19715           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
19716           (gst_wavparse_class_init), (gst_wavparse_dispose),
19717           (gst_wavparse_reset), (gst_wavparse_init),
19718           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
19719           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
19720           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
19721           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
19722           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
19723           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
19724           (gst_wavparse_change_state):
19725           * gst/wavparse/gstwavparse.h:
19726           * sys/oss/gstossmixerelement.c:
19727           * sys/oss/gstosssink.c:
19728           * sys/oss/gstosssrc.c:
19729           * sys/osxaudio/gstosxaudioelement.c:
19730           * sys/osxaudio/gstosxaudiosink.c:
19731           * sys/osxaudio/gstosxaudiosrc.c:
19732           * sys/sunaudio/gstsunaudiomixer.c:
19733           * sys/sunaudio/gstsunaudiosink.c:
19734           Define GstElementDetails as const and also static (when defined as
19735           global)
19736
19737 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
19738
19739           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
19740           Original commit message from CVS:
19741           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
19742           Fix name of custom event (use same as dvdreadsrc).
19743           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
19744           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
19745           Fix event parsing (the event name is in the structure, not the
19746           name of the structure itself); also fix indentation after
19747           boilerplate macro.
19748
19749 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19750
19751           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
19752           Original commit message from CVS:
19753           * ext/mad/gstid3tag.c: (plugin_init):
19754           Change debug category to 'id3mux'.
19755
19756 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
19757
19758           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
19759           Original commit message from CVS:
19760           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
19761           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
19762           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
19763           (gst_id3_tag_chain):
19764           When acting as a muxer, set caps on outgoing buffers and set caps
19765           on source pad (fixes #323658). Remove unused application/x-gst-tags
19766           cruft from the 0.6 days.
19767
19768 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19769
19770           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
19771           Original commit message from CVS:
19772           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
19773           (gst_mad_src_query), (gst_mad_chain):
19774           .. and DEFAULT queries should work too. Use magic gst util scale
19775           functions in some places.
19776
19777 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
19778
19779           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
19780           Original commit message from CVS:
19781           * ext/mad/gstmad.c: (gst_mad_src_query):
19782           Fix duration query in BYTES format (#336824).
19783
19784 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
19785
19786           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
19787           Original commit message from CVS:
19788           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
19789           * ext/lame/gstlame.c: (gst_lame_sink_event):
19790           Don't crash if we get an EOS event before the encoder
19791           has been set up (#339287).
19792
19793 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
19794
19795           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
19796           Original commit message from CVS:
19797           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
19798           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
19799           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
19800           Move errors out of the normal code flow.
19801           Don't send eos, basesrc will do that for us when needed.
19802
19803 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
19804
19805           gst/mpegstream/: Do state changes correctly
19806           Original commit message from CVS:
19807           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
19808           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
19809           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
19810           Do state changes correctly
19811
19812 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
19813
19814           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
19815           Original commit message from CVS:
19816           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
19817           (gst_mpeg2dec_alloc_buffer):
19818           Can't use gst_pad_alloc_buffer*() when we are going to crop
19819           the image before sending it out. Downstream basetransform-based
19820           elements will complain about the wrong unit size otherwise
19821           (when not operating in passthrough-mode at least).
19822           Const-ify some static variables and do some minor clean-ups.
19823           Use I420 macros for size/offsets (not really necessary in this
19824           particular context, but this kind of code gets copy'n'pasted).
19825
19826 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
19827
19828           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
19829           Original commit message from CVS:
19830           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
19831           (read_cache):
19832           * gst/mpegstream/gstmpegpacketize.h:
19833           g_malloc() can't fail, we don't need to handle this. Same for
19834           gst_buffer_new_and_alloc().
19835           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
19836           klass->send_buffer() should have the same semantics as
19837           gst_pad_push(), ie. ownership of the buffer is transfered,
19838           so we never have to unref the buffer no matter what the flow
19839           return value was.
19840
19841 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19842
19843         * tests/check/gst-plugins-ugly.supp:
19844           one more suppression for FC4
19845           Original commit message from CVS:
19846           one more suppression for FC4
19847
19848 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
19849
19850         * tests/check/gst-plugins-ugly.supp:
19851           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
19852           Original commit message from CVS:
19853           The AMR encoder sucks giant sucky things through a sucky object with a giant
19854           sucking machine. More suppressions.
19855
19856 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19857
19858           add test for amrnbenc, enable test infrastructure, and fix a leak
19859           Original commit message from CVS:
19860           add test for amrnbenc, enable test infrastructure, and fix a leak
19861           * common/check.mak:
19862           allow for specifying more than one suppressions file in SUPPRESSIONS
19863           * Makefile.am:
19864           * tests/Makefile.am:
19865           * tests/check/.cvsignore:
19866           * tests/check/Makefile.am:
19867           * tests/check/elements/.cvsignore:
19868           * configure.ac:
19869           add tests/check
19870           * tests/check/gst-plugins-ugly.supp:
19871           add suppressions for libs used by -ugly
19872           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
19873           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
19874           (GST_START_TEST), (amrnbenc_suite), (main):
19875           add a simple test for encoding amr
19876           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
19877           fix pad template leaks
19878
19879 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
19880
19881           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
19882           Original commit message from CVS:
19883           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
19884           Plug big leak in AMR encoder.
19885
19886 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
19887
19888           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
19889           Original commit message from CVS:
19890           * ext/mad/gstmad.c: (index_seek):
19891           move GstIndexEntry *entry variable declaration before
19892           the first instruction
19893           * ext/mad/gstmad.c:
19894           remove debug macros with variable number of parameter by using
19895           GST_DEBUG for WIN32
19896           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19897           use gst_guint64_to_gdouble for conversions
19898           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
19899           replace __FUNCTION__ which is not supported by MSVC by the current function name
19900           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
19901           remove LL suffix by using G_GINT64_CONSTANT
19902           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
19903           use gst_guint64_to_gdouble for conversions
19904           * gst/mpegstream/gstmpegparse.h:
19905           remove LL suffix by using G_GINT64_CONSTANT
19906           * win32/vs6:
19907           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
19908           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
19909
19910 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19911
19912           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
19913           Original commit message from CVS:
19914           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
19915           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
19916           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
19917           * ext/mad/gstmad.c: (gst_mad_class_init):
19918           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
19919           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
19920           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
19921           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
19922           * gst/iec958/ac3iec.c: (ac3iec_class_init):
19923           * gst/mpegaudioparse/gstmpegaudioparse.c:
19924           (gst_mp3parse_class_init):
19925           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
19926           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
19927           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
19928           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
19929           * gst/synaesthesia/gstsynaesthesia.c:
19930           (gst_synaesthesia_class_init):
19931           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
19932
19933 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
19934
19935           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
19936           Original commit message from CVS:
19937           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
19938           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
19939           (gst_asf_demux_push_buffer):
19940           Send newsegment event only once per pad, fixes #336550.
19941
19942 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
19943
19944           Unify the long descriptions in the plugin details (#337263).
19945           Original commit message from CVS:
19946           Patch by: j^  <j at bootlab dot org>
19947           * ext/amrwb/gstamrwbdec.c:
19948           * ext/amrwb/gstamrwbenc.c:
19949           * ext/amrwb/gstamrwbparse.c:
19950           * ext/arts/gst_arts.c:
19951           * ext/artsd/gstartsdsink.c:
19952           * ext/audiofile/gstafparse.c:
19953           * ext/audiofile/gstafsink.c:
19954           * ext/audiofile/gstafsrc.c:
19955           * ext/cdaudio/gstcdaudio.c:
19956           * ext/directfb/dfbvideosink.c:
19957           * ext/divx/gstdivxdec.c:
19958           * ext/divx/gstdivxenc.c:
19959           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
19960           * ext/faac/gstfaac.c: (gst_faac_base_init):
19961           * ext/faad/gstfaad.c:
19962           * ext/gsm/gstgsmdec.c:
19963           * ext/gsm/gstgsmenc.c:
19964           * ext/hermes/gsthermescolorspace.c:
19965           * ext/ivorbis/vorbisfile.c:
19966           * ext/lcs/gstcolorspace.c:
19967           * ext/libfame/gstlibfame.c:
19968           * ext/libmms/gstmms.c: (gst_mms_base_init):
19969           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
19970           * ext/nas/nassink.c: (gst_nassink_base_init):
19971           * ext/neon/gstneonhttpsrc.c:
19972           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
19973           * ext/sdl/sdlaudiosink.c:
19974           * ext/sdl/sdlvideosink.c:
19975           * ext/shout/gstshout.c:
19976           * ext/snapshot/gstsnapshot.c:
19977           * ext/sndfile/gstsf.c:
19978           * ext/tarkin/gsttarkindec.c:
19979           * ext/tarkin/gsttarkinenc.c:
19980           * ext/theora/theoradec.c:
19981           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
19982           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
19983           * ext/xvid/gstxviddec.c:
19984           * ext/xvid/gstxvidenc.c:
19985           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
19986           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
19987           * gst/chart/gstchart.c:
19988           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
19989           * gst/festival/gstfestival.c:
19990           * gst/filter/gstiir.c:
19991           * gst/filter/gstlpwsinc.c:
19992           * gst/freeze/gstfreeze.c:
19993           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
19994           * gst/mixmatrix/mixmatrix.c:
19995           * gst/mpeg1sys/gstmpeg1systemencode.c:
19996           * gst/mpeg1videoparse/gstmp1videoparse.c:
19997           * gst/mpeg2sub/gstmpeg2subt.c:
19998           * gst/mpegaudioparse/gstmpegaudioparse.c:
19999           * gst/multifilesink/gstmultifilesink.c:
20000           * gst/overlay/gstoverlay.c:
20001           * gst/passthrough/gstpassthrough.c:
20002           * gst/playondemand/gstplayondemand.c:
20003           * gst/qtdemux/qtdemux.c:
20004           * gst/rtjpeg/gstrtjpegdec.c:
20005           * gst/rtjpeg/gstrtjpegenc.c:
20006           * gst/smooth/gstsmooth.c:
20007           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
20008           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
20009           * gst/videocrop/gstvideocrop.c:
20010           * gst/videodrop/gstvideodrop.c:
20011           * gst/virtualdub/gstxsharpen.c:
20012           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
20013           * gst/y4m/gsty4mencode.c:
20014           Unify the long descriptions in the plugin details (#337263).
20015
20016 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
20017
20018         * gst-plugins-ugly.spec.in:
20019           fix version numbering
20020           Original commit message from CVS:
20021           fix version numbering
20022
20023 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
20024
20025         * common:
20026         * gst-plugins-ugly.spec.in:
20027           add dvdsub plugin to spec
20028           Original commit message from CVS:
20029           add dvdsub plugin to spec
20030
20031 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20032
20033           docs/plugins/: add siddec
20034           Original commit message from CVS:
20035           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20036           * docs/plugins/inspect/plugin-siddec.xml:
20037           add siddec
20038           * ext/dvdnav/dvdnavsrc.c:
20039           doc fixes
20040
20041 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20042
20043         * common:
20044         * configure.ac:
20045         * ext/sidplay/Makefile.am:
20046           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
20047           Original commit message from CVS:
20048           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
20049
20050 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20051
20052         * docs/plugins/.gitignore:
20053         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20054           ignore more
20055           Original commit message from CVS:
20056           ignore more
20057
20058 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20059
20060         * common:
20061         * docs/plugins/inspect/plugin-a52dec.xml:
20062         * docs/plugins/inspect/plugin-amrnb.xml:
20063         * docs/plugins/inspect/plugin-asf.xml:
20064         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20065         * docs/plugins/inspect/plugin-dvdread.xml:
20066         * docs/plugins/inspect/plugin-dvdsub.xml:
20067         * docs/plugins/inspect/plugin-iec958.xml:
20068         * docs/plugins/inspect/plugin-lame.xml:
20069         * docs/plugins/inspect/plugin-mad.xml:
20070         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20071         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20072         * docs/plugins/inspect/plugin-mpegstream.xml:
20073         * docs/plugins/inspect/plugin-rmdemux.xml:
20074           update plugin inspect files
20075           Original commit message from CVS:
20076           update plugin inspect files
20077
20078 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20079
20080         * gst/mpegaudioparse/gstxingmux.c:
20081           rework build; add translations for v4l2
20082           Original commit message from CVS:
20083           rework build; add translations for v4l2
20084
20085 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20086
20087           configure.ac: rework similarly to other modules
20088           Original commit message from CVS:
20089           * configure.ac:
20090           rework similarly to other modules
20091           * ext/a52dec/gsta52dec.c:
20092           * ext/amrnb/amrnb.c:
20093           * ext/dvdnav/dvdnavsrc.c:
20094           * ext/dvdread/dvdreadsrc.c:
20095           * ext/lame/gstlame.c:
20096           * ext/mad/gstid3tag.c:
20097           * ext/mpeg2dec/gstmpeg2dec.c:
20098           * ext/sidplay/gstsiddec.cc:
20099           * gst/asfdemux/gstasf.c:
20100           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20101           * gst/dvdsub/gstdvdsubdec.c:
20102           * gst/iec958/ac3iec.c:
20103           * gst/mpegaudioparse/gstmpegaudioparse.c:
20104           * gst/mpegstream/gstmpegstream.c:
20105           * gst/realmedia/rmdemux.c: (plugin_init):
20106           use the correct defines
20107
20108 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20109
20110         * common:
20111         * docs/.gitignore:
20112         * docs/plugins/.gitignore:
20113           ignore more
20114           Original commit message from CVS:
20115           ignore more
20116
20117 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20118
20119         * ChangeLog:
20120         * common:
20121         * configure.ac:
20122           back to HEAD
20123           Original commit message from CVS:
20124           back to HEAD
20125
20126 === release 0.10.3 ===
20127
20128 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20129
20130         * ChangeLog:
20131         * NEWS:
20132         * RELEASE:
20133         * configure.ac:
20134         * docs/plugins/gst-plugins-ugly-plugins.signals:
20135         * docs/plugins/inspect/plugin-amrnb.xml:
20136         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20137         * docs/plugins/inspect/plugin-iec958.xml:
20138         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20139         * docs/plugins/inspect/plugin-rmdemux.xml:
20140           releasing 0.10.3
20141           Original commit message from CVS:
20142           releasing 0.10.3
20143
20144 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
20145
20146           better/unified long descriptions
20147           Original commit message from CVS:
20148           * ext/aalib/gstaasink.c:
20149           * ext/annodex/gstcmmldec.c:
20150           * ext/annodex/gstcmmlenc.c:
20151           * ext/cairo/gsttextoverlay.c:
20152           * ext/cairo/gsttimeoverlay.c:
20153           * ext/cdio/gstcdiocddasrc.c:
20154           * ext/dv/gstdvdec.c:
20155           * ext/esd/esdmon.c:
20156           * ext/esd/esdsink.c:
20157           * ext/flac/gstflacdec.c:
20158           * ext/flac/gstflacenc.c:
20159           * ext/flac/gstflactag.c:
20160           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
20161           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
20162           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
20163           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
20164           * ext/gdk_pixbuf/gstgdkpixbuf.c:
20165           * ext/gdk_pixbuf/pixbufscale.c:
20166           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
20167           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
20168           * ext/jpeg/gstjpegdec.c:
20169           * ext/jpeg/gstjpegenc.c:
20170           * ext/jpeg/gstsmokedec.c:
20171           * ext/jpeg/gstsmokeenc.c:
20172           * ext/libcaca/gstcacasink.c:
20173           * ext/libmng/gstmngdec.c:
20174           * ext/libmng/gstmngenc.c:
20175           * ext/libpng/gstpngdec.c:
20176           * ext/libpng/gstpngenc.c:
20177           * ext/mikmod/gstmikmod.c:
20178           * ext/raw1394/gstdv1394src.c:
20179           * ext/shout2/gstshout2.c:
20180           * ext/speex/gstspeexdec.c:
20181           * ext/speex/gstspeexenc.c:
20182           * gst/alpha/gstalpha.c:
20183           * gst/alpha/gstalphacolor.c:
20184           * gst/auparse/gstauparse.c:
20185           * gst/autodetect/gstautoaudiosink.c:
20186           (gst_auto_audio_sink_base_init):
20187           * gst/autodetect/gstautovideosink.c:
20188           (gst_auto_video_sink_base_init):
20189           * gst/avi/gstavimux.c: (gst_avimux_base_init):
20190           * gst/cutter/gstcutter.c:
20191           * gst/debug/breakmydata.c:
20192           * gst/debug/efence.c:
20193           * gst/debug/gstnavigationtest.c:
20194           * gst/debug/negotiation.c:
20195           * gst/debug/progressreport.c:
20196           * gst/debug/testplugin.c:
20197           * gst/effectv/gstaging.c:
20198           * gst/effectv/gstdice.c:
20199           * gst/effectv/gstedge.c:
20200           * gst/effectv/gstquark.c:
20201           * gst/effectv/gstrev.c:
20202           * gst/effectv/gstvertigo.c:
20203           * gst/effectv/gstwarp.c:
20204           * gst/flx/gstflxdec.c:
20205           * gst/goom/gstgoom.c:
20206           * gst/interleave/deinterleave.c:
20207           * gst/interleave/interleave.c:
20208           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
20209           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
20210           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
20211           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
20212           * gst/level/gstlevel.c:
20213           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
20214           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
20215           * gst/median/gstmedian.c:
20216           * gst/monoscope/gstmonoscope.c:
20217           * gst/multipart/multipartdemux.c:
20218           * gst/multipart/multipartmux.c:
20219           * gst/oldcore/gstmd5sink.c:
20220           * gst/oldcore/gstmultifilesrc.c:
20221           * gst/oldcore/gstpipefilter.c:
20222           * gst/oldcore/gstshaper.c:
20223           * gst/oldcore/gststatistics.c:
20224           * gst/rtp/gstasteriskh263.c:
20225           * gst/rtp/gstrtpL16depay.c:
20226           * gst/rtp/gstrtpL16pay.c:
20227           * gst/rtp/gstrtpamrdepay.c:
20228           * gst/rtp/gstrtpamrpay.c:
20229           * gst/rtp/gstrtpdepay.c:
20230           * gst/rtp/gstrtpgsmpay.c:
20231           * gst/rtp/gstrtph263pay.c:
20232           * gst/rtp/gstrtph263pdepay.c:
20233           * gst/rtp/gstrtph263ppay.c:
20234           * gst/rtp/gstrtpmp4gpay.c:
20235           * gst/rtp/gstrtpmp4vdepay.c:
20236           * gst/rtp/gstrtpmp4vpay.c:
20237           * gst/rtp/gstrtpmpadepay.c:
20238           * gst/rtp/gstrtpmpapay.c:
20239           * gst/rtp/gstrtppcmadepay.c:
20240           * gst/rtp/gstrtppcmapay.c:
20241           * gst/rtp/gstrtppcmudepay.c:
20242           * gst/rtp/gstrtppcmupay.c:
20243           * gst/rtp/gstrtpspeexdepay.c:
20244           * gst/rtp/gstrtpspeexpay.c:
20245           * gst/rtsp/gstrtpdec.c:
20246           * gst/smpte/gstsmpte.c:
20247           * gst/videobox/gstvideobox.c:
20248           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
20249           * gst/videofilter/gstvideobalance.c:
20250           * gst/videofilter/gstvideoflip.c:
20251           * gst/videofilter/gstvideotemplate.c:
20252           (gst_videotemplate_base_init):
20253           * gst/videomixer/videomixer.c:
20254           * gst/wavenc/gstwavenc.c:
20255           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
20256           better/unified long descriptions
20257           Fixed #336602
20258           Some cleanups to auparse, don't send multiple newsegments.
20259
20260 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
20261
20262           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
20263           Original commit message from CVS:
20264           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
20265           Don't unref event unconditionally after giving away ownership
20266           (gst_pad_push_event(), gst_pad_send_event() and
20267           gst_pad_event_default() take ownership of the event
20268           passed to them). Fixes warnings/crashes caused by
20269           navigation events.
20270
20271 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
20272
20273           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
20274           Original commit message from CVS:
20275           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
20276           Don't ref NULL caps (private streams have NULL caps) (#336387);
20277           also, no need to set caps on the same buffer twice.
20278
20279 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
20280
20281           gst/mpegstream/: Don't leak element and pad names in error messages, use
20282           Original commit message from CVS:
20283           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
20284           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
20285           (gst_dvd_demux_get_subpicture_stream):
20286           * gst/mpegstream/gstmpegdemux.c:
20287           (gst_mpeg_demux_sync_stream_to_time):
20288           Don't leak element and pad names in error messages, use
20289           GST_DEBUG_PAD_NAME instead. Add some more debug code.
20290
20291 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
20292
20293           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
20294           Original commit message from CVS:
20295           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20296           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
20297           Name the structure in the custom event with the
20298           language codes for the audio and subtitle streams
20299           actually like dvddemux expects it to be named.
20300           Set caps on source pad and outgoing buffers.
20301
20302 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
20303
20304           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
20305           Original commit message from CVS:
20306           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
20307           (gst_lame_get_property), (gst_lame_setup):
20308           * ext/lame/gstlame.h:
20309           Make xingheader property non-functional, it's broken anyway
20310           after all (use xingmux instead).
20311
20312 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
20313
20314           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
20315           Original commit message from CVS:
20316           * ext/lame/gstlame.c: (gst_lame_sink_event):
20317           On EOS, flush encoder and send remaining data. Fix
20318           return value handling in sink event function.
20319
20320 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
20321
20322           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
20323           Original commit message from CVS:
20324           Patch by: Jürg Billeter  <j at bitron dot ch>
20325           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
20326           Fix wrong check for started flag when setting the 'device' property.
20327           We want to allow it when the source is NOT started yet and ignore it
20328           when the source is running.
20329
20330 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
20331
20332           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
20333           Original commit message from CVS:
20334           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
20335           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
20336           (gst_asf_demux_process_chunk):
20337           * gst/asfdemux/gstasfdemux.h:
20338           Subtract first timestamp from timestamps, so that
20339           stream starts from 0; makes live streams that don't
20340           start at 0 work again (fixes #317310, #336097).
20341
20342 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
20343
20344           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
20345           Original commit message from CVS:
20346           Patch by: Christian Kirbach
20347           * configure.ac:
20348           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
20349           -good. Fixes build on some systems (#331838).
20350
20351 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
20352
20353           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
20354           Original commit message from CVS:
20355           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20356           (gst_rmdemux_parse_cont):
20357           Extract more tags and also post codec name tag on the
20358           bus so this shows up in totem and nautilus.
20359
20360 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
20361
20362           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
20363           Original commit message from CVS:
20364           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20365           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
20366           Extra data usually goes into the caps as 'codec_data', not
20367           as first buffer into the stream.
20368           Need to byte swap AC3 content in realmedia files for some
20369           reason (fixes #331588).
20370
20371 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
20372
20373           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
20374           Original commit message from CVS:
20375           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
20376           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
20377           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
20378           When operating in pull mode, post an error message on the
20379           bus when all source pads are unlinked or some other fatal
20380           error occured (#323023). Regrade some recurring debug messages
20381           to LOG level. Convert c++-style comments into C-style ones.
20382
20383 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
20384
20385           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
20386           Original commit message from CVS:
20387           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
20388           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
20389           (gst_rmdemux_all_source_pads_unlinked),
20390           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
20391           (gst_rmdemux_parse_packet):
20392           * gst/realmedia/rmdemux.h:
20393           Handle unlinked source pads properly and stop if all source pads
20394           are unlinked (#323023).
20395
20396 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
20397
20398           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
20399           Original commit message from CVS:
20400           Patch by: Michal Benes <michal dot benes at xeris dot cz>
20401           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
20402           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
20403           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
20404           * gst/mpegstream/gstmpegdemux.h:
20405           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20406           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
20407           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
20408           situation really happens when grabbing DVB streams. Current
20409           mpegdemuxer can not handle this situation correctly and it
20410           restarts counting gstreamer timestamps from zero.
20411           Fixes #326598.
20412
20413 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
20414
20415           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
20416           Original commit message from CVS:
20417           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
20418           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
20419           * ext/a52dec/gsta52dec.h:
20420           Fix #334550: failure to play raw AC3 files due to segment problems.
20421
20422 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
20423
20424           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
20425           Original commit message from CVS:
20426           Patch by: Christophe Fergeau  <teuf gnome org>
20427           * ext/lame/gstlame.c: (gst_lame_release_memory),
20428           (gst_lame_finalize), (gst_lame_class_init),
20429           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
20430           (gst_lame_change_state):
20431           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
20432
20433 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
20434
20435           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
20436           Original commit message from CVS:
20437           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
20438           (gst_mad_sink_event), (gst_mad_change_state):
20439           Include AUDIO_CODEC tag with tags posted if input is not
20440           framed (#334258). Use _scale() util functions in more places.
20441
20442 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
20443
20444           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
20445           Original commit message from CVS:
20446           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
20447           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
20448           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
20449           property as BROKEN (see
20450           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
20451           explanation why it's broken).
20452
20453 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
20454
20455           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
20456           Original commit message from CVS:
20457           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
20458           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
20459           * configure.ac:
20460           * gst/xingheader/Makefile.am:
20461           * gst/xingheader/gstxingmux.c:
20462           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
20463           to MP3 files (this allows decoder to figure out the length of VBR
20464           files)
20465
20466 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
20467
20468           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
20469           Original commit message from CVS:
20470           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
20471           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
20472           tag (#333683, patch by: Alex Lancaster).
20473
20474 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
20475
20476           ext/amrnb/: Further fancyfication.
20477           Original commit message from CVS:
20478           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
20479           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
20480           (gst_amrnbdec_state_change):
20481           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
20482           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
20483           (gst_amrnbenc_state_change):
20484           * ext/amrnb/amrnbenc.h:
20485           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20486           (gst_amrnbparse_query):
20487           Further fancyfication.
20488           Use _take to get writable data from the adapter.
20489           Precalc packet duration.
20490           Handle disconts.
20491           Forward _push to upstream.
20492           Post error messages when something goes wrong.
20493           Remove old code in amrnbparse.
20494           Don't ignore query results from upstream.
20495
20496 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
20497
20498           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
20499           Original commit message from CVS:
20500           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
20501           The AMR encoder writes into the audio buffers it processes, so
20502           use gst_buffer_make_writable() on buffers we might (they go through
20503           an adapter, so there can be copying going on later anyway) be
20504           encoding.
20505
20506 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
20507
20508           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
20509           Original commit message from CVS:
20510           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
20511           (gst_mpeg_parse_handle_src_query):
20512           Declare variables at the beginning of a block and make
20513           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
20514
20515 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
20516
20517           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
20518           Original commit message from CVS:
20519           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
20520           Read packet size, sequence and padsize in right order again
20521           (fixes #332796; patch by: Fabrizio Gennari).
20522
20523 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
20524
20525           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
20526           Original commit message from CVS:
20527           * gst/iec958/ac3iec.c:
20528           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
20529
20530 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20531
20532           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
20533           Original commit message from CVS:
20534           * configure.ac:
20535           Make the id3tag and mad checks check for both a header and the
20536           appropriate library if the pkg-config is missing. (Closes #331842)
20537           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
20538           do the same for the plugins themselves.
20539
20540 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
20541
20542           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
20543           Original commit message from CVS:
20544           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
20545           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20546           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
20547           * ext/mpeg2dec/gstmpeg2dec.h:
20548           Don't treat STATE_INVALID as fatal error; throw an error
20549           only after five consecutive decoding errors. Makes decoding
20550           mpeg streams more robust and fixes playback of joined clips
20551           (#300682).
20552
20553 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
20554
20555           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
20556           Original commit message from CVS:
20557           * ext/dvdnav/dvdnavsrc.h:
20558           Oops. forgot to add this one.
20559
20560 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
20561
20562           ext/Makefile.am: Fix dist-check.
20563           Original commit message from CVS:
20564           2006-02-26  Julien MOUTTE  <julien@moutte.net>
20565           * ext/Makefile.am: Fix dist-check.
20566
20567 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
20568
20569           configure.ac: Disable dvdnavsrc for now.
20570           Original commit message from CVS:
20571           * configure.ac:
20572           Disable dvdnavsrc for now.
20573
20574 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
20575
20576           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
20577           Original commit message from CVS:
20578           * configure.ac:
20579           * ext/Makefile.am:
20580           * ext/dvdnav/Makefile.am:
20581           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
20582           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
20583           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
20584           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
20585           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
20586           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
20587           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
20588           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
20589           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
20590           (gst_dvd_nav_src_make_dvd_event),
20591           (gst_dvd_nav_src_structure_set_uint64),
20592           (gst_dvd_nav_src_push_dvd_nav_packet_event),
20593           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
20594           (gst_dvd_nav_src_push_titlelang_event),
20595           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
20596           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
20597           (gst_dvd_nav_src_handle_navigation_event),
20598           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
20599           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
20600           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
20601           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
20602           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
20603           (gst_dvd_nav_src_do_init), (plugin_init):
20604           dvdnavsrc ported to 0.10, for the most part at least. Not quite
20605           ready for prime time yet though.
20606
20607 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
20608
20609           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
20610           Original commit message from CVS:
20611           * ext/cdio/Makefile.am:
20612           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
20613           required for Cygwin, see #317048)
20614           * gst/rtp/gstasteriskh263.c:
20615           Cygwin has includes for both the unix network socket API
20616           and the windows API, but only one can be included, so fix
20617           includes to only use one or the other, prefering the unxi
20618           one (#317048).
20619
20620 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
20621
20622           Port dvdsubdec to 0.10
20623           Original commit message from CVS:
20624           * configure.ac:
20625           * gst/dvdsub/Makefile.am:
20626           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
20627           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
20628           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
20629           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
20630           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
20631           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
20632           (gst_send_empty_fill), (gst_send_subtitle_frame),
20633           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
20634           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
20635           (plugin_init):
20636           * gst/dvdsub/gstdvdsubdec.h:
20637           Port dvdsubdec to 0.10
20638
20639 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20640
20641           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
20642           Original commit message from CVS:
20643           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
20644           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
20645           mpegdemux for MPEG-2 video streams.
20646
20647 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20648
20649           configure.ac: Bump nano back to CVS
20650           Original commit message from CVS:
20651           * configure.ac:
20652           Bump nano back to CVS
20653
20654 === release 0.10.2 ===
20655
20656 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20657
20658           configure.ac: releasing 0.10.2, "Season to Taste"
20659           Original commit message from CVS:
20660           * configure.ac:
20661           releasing 0.10.2, "Season to Taste"
20662
20663 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20664
20665           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
20666           Original commit message from CVS:
20667           * configure.ac:
20668           releasing 0.10.1.3 prelease for 0.10.2
20669
20670 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
20671
20672           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
20673           Original commit message from CVS:
20674           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20675           In sink event handler, release object lock again
20676           _before_ sending EOS event downstream (#313838).
20677
20678 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
20679
20680         * ChangeLog:
20681         * gst/asfdemux/gstasf.c:
20682           fix rank of asfdemux
20683           Original commit message from CVS:
20684           fix rank of asfdemux
20685
20686 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20687
20688           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
20689           Original commit message from CVS:
20690           * configure.ac:
20691           releasing 0.10.1.2 prelease for 0.10.2
20692
20693 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
20694
20695         * gst-plugins-ugly.spec.in:
20696           latest updates
20697           Original commit message from CVS:
20698           latest updates
20699
20700 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
20701
20702           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
20703           Original commit message from CVS:
20704           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
20705           (crop_copy_i422_buffer), (crop_buffer):
20706           When we need to crop the output buffer, make sure we
20707           create a buffer of the right size and respect the implicit
20708           striding used for I420 elsewhere in GStreamer (#331301).
20709
20710 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
20711
20712           ext/cdio/gstcdio.c: Init debug category (#331253).
20713           Original commit message from CVS:
20714           * ext/cdio/gstcdio.c: (plugin_init):
20715           Init debug category (#331253).
20716
20717 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
20718
20719           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
20720           Original commit message from CVS:
20721           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
20722           Do not error out on non-recognized streams. Ignore them and allow
20723           playback of the other streams.
20724
20725 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20726
20727           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
20728           Original commit message from CVS:
20729           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
20730           Add a small sanity check for LPCM reading.
20731
20732 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
20733
20734           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
20735           Original commit message from CVS:
20736           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
20737           Take into account the file properties preroll value for
20738           timestamping/newsegment. It's weird this value was commented out.
20739
20740 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
20741
20742           gst/asfdemux/Makefile.am: More asf makefile fixing.
20743           Original commit message from CVS:
20744           * gst/asfdemux/Makefile.am:
20745           More asf makefile fixing.
20746
20747 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
20748
20749           ext/lame/gstlame.c: Fix up lame a bit.
20750           Original commit message from CVS:
20751           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20752           (gst_lame_change_state):
20753           Fix up lame a bit.
20754           Apply patch #319782 by Gautier Portet.
20755
20756 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
20757
20758           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
20759           Original commit message from CVS:
20760           * gst/asfdemux/Makefile.am:
20761           But we do need to link against the riff libraryr.
20762
20763 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
20764
20765           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
20766           Original commit message from CVS:
20767           * gst/asfdemux/Makefile.am:
20768           We don't want asfmux.c yet.
20769
20770 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
20771
20772           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
20773           Original commit message from CVS:
20774           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
20775           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
20776           (gst_mad_change_state):
20777           Port fixes for bugs 314771, 308772, 140237, and 302625
20778           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
20779           Use GST_EVENT_FLUSH_STOP to clear data from the current input
20780           buffer, to avoid using it for any future decoding.
20781
20782 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
20783
20784           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
20785           Original commit message from CVS:
20786           * configure.ac:
20787           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
20788           (gst_asf_get_guid_nick):
20789           * gst/asfdemux/asfheaders.h:
20790           * gst/asfdemux/gstasf.c: (plugin_init):
20791           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
20792           (gst_asf_demux_class_init), (gst_asf_demux_init),
20793           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20794           (gst_asf_demux_handle_src_event),
20795           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
20796           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
20797           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
20798           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
20799           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
20800           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
20801           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
20802           (gst_asf_demux_get_bitrate_record),
20803           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
20804           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
20805           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
20806           (gst_asf_demux_get_obj_data_correction),
20807           (gst_asf_demux_get_stream_audio),
20808           (gst_asf_demux_get_stream_correction),
20809           (gst_asf_demux_get_stream_video),
20810           (gst_asf_demux_get_stream_video_format),
20811           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
20812           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20813           (gst_asf_demux_process_stream),
20814           (gst_asf_demux_get_gst_tag_from_tag_name),
20815           (gst_asf_demux_commit_taglist),
20816           (gst_asf_demux_process_ext_content_desc),
20817           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
20818           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
20819           (gst_asf_demux_process_comment),
20820           (gst_asf_demux_process_bitrate_props_object),
20821           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
20822           (gst_asf_demux_descramble_segment),
20823           (gst_asf_demux_element_send_event),
20824           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
20825           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
20826           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
20827           (gst_asf_demux_get_src_query_types),
20828           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20829           * gst/asfdemux/gstasfdemux.h:
20830           asfdemux ported to 0.10. Does still need a bit of work (seems like
20831           there's something funky going on when timestamping video frames).
20832           The seeking code is likely to make Wim cry, but hey, at least it
20833           compiles.
20834
20835 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
20836
20837           ext/amrnb/amrnbdec.c: Some more comments.
20838           Original commit message from CVS:
20839           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
20840           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
20841           Some more comments.
20842           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
20843           Applied patch from Fabrizio Gennari, fixes #330844.
20844
20845 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
20846
20847           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
20848           Original commit message from CVS:
20849           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20850           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
20851           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
20852           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
20853           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
20854           * ext/dvdread/dvdreadsrc.h:
20855           Let's try to play the title the user set via the URI handler or
20856           via properties instead of always playing the first title. Also,
20857           Also, count title/chapter/angle number in URI and properties
20858           from 1 rather than 0.
20859
20860 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
20861
20862           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
20863           Original commit message from CVS:
20864           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
20865           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
20866           (gst_dvd_read_src_do_duration_query):
20867           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
20868           otherwise GstBaseSrc will think we can operate pull_range based,
20869           which we don't really, and typefinding will fail miserably.
20870           Also, make seeking work somewhat (only works with flumpegdemux
20871           at the moment, mpegstream needs fixing for that first).
20872
20873 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
20874
20875           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
20876           Original commit message from CVS:
20877           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
20878           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
20879           Only allocate buffer once we know exactly how much we need,
20880           rather than gratuitously allocating 2MB-buffers all the time
20881           even if we usually need much less than that. Also, demote
20882           a debug message from DEBUG to LOG level.
20883
20884 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
20885
20886           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
20887           Original commit message from CVS:
20888           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
20889           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
20890           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
20891           (gst_dvd_read_src_do_position_query):
20892           Add some more debugging and fix duration query in BYTES.
20893
20894 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
20895
20896           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
20897           Original commit message from CVS:
20898           * configure.ac:
20899           * ext/Makefile.am:
20900           * ext/dvdread/Makefile.am:
20901           * ext/dvdread/dvdreadsrc.c:
20902           * ext/dvdread/dvdreadsrc.h:
20903           Half-baked port to 0.10. Needs some love
20904           in the seeking department, but at least
20905           it does something.
20906           * ext/dvdread/stream_labels.c:
20907           * ext/dvdread/stream_labels.h:
20908           Remove these (we use ISO-639 language codes internally; applications
20909           that want to translate those into language names for display to the
20910           user should rely on the iso-codes package for that).
20911
20912 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
20913
20914           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
20915           Original commit message from CVS:
20916           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
20917           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
20918           (gst_amrnbdec_state_change):
20919           * ext/amrnb/amrnbdec.h:
20920           Fix amrnbdec, handle events, take copy from adapter since the decoder
20921           apparently writes in the source data.
20922           Use some _scale_int, and precalc duration.
20923           Fix some leaks, post ERROR messages.
20924
20925 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
20926
20927           docs/plugins/: Add cdio plugin to docs.
20928           Original commit message from CVS:
20929           * docs/plugins/Makefile.am:
20930           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
20931           * docs/plugins/gst-plugins-good-plugins-sections.txt:
20932           * docs/plugins/inspect/plugin-cdio.xml:
20933           Add cdio plugin to docs.
20934           * ext/cdio/gstcdiocddasrc.c:
20935           Add gtk-doc blurb.
20936           * ext/cdio/gstcdio.c:
20937           The plugin is called 'cdio' not 'cddio'.
20938
20939 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
20940
20941           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
20942           Original commit message from CVS:
20943           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
20944           One source pad not being linked is not an error condition when we're
20945           still parsing the header. In this case (e.g. where we don't have a
20946           suitable decoder installed) just pretend everything is fine, so that
20947           the demuxer will actually go on to signal no-more-pads when done
20948           parsing the header, otherwise  decodebin/playbin will never post the
20949           appropriate error message if decoders are not available.
20950
20951 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
20952
20953         * ChangeLog:
20954         * common:
20955         * ext/mad/gstid3tag.c:
20956         * gst/realmedia/rmdemux.c:
20957           Just make it compile with --disable-gst-debug.
20958           Original commit message from CVS:
20959           Just make it compile with --disable-gst-debug.
20960
20961 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
20962
20963           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
20964           Original commit message from CVS:
20965           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
20966           (gst_mad_check_caps_reset), (gst_mad_chain):
20967           Merge patch from Radoslaw Szkodzinski (bug 326734)
20968
20969 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20970
20971           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
20972           Original commit message from CVS:
20973           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
20974           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
20975           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
20976           (gst_id3_tag_chain):
20977           fixing Gdate handling
20978           enabling mux/demux mode switching
20979           adding better debug output
20980
20981 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20982
20983           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...
20984           Original commit message from CVS:
20985           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
20986           If we haven't set caps on a source pad yet, the caps on the
20987           pad are NULL, not un-fixed. Set caps on outgoing buffers.
20988
20989 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
20990
20991           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
20992           Original commit message from CVS:
20993           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
20994           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
20995           * ext/lame/gstlame.h:
20996           Contrary to what the const char in the lame API might suggest,
20997           lame expects us to keep the strings we pass to id3tag_set_foo()
20998           around; it doesn't free them either though, so we have to store
20999           them somewhere and free them later when we can be sure lame
21000           doesn't need them any longer.
21001
21002 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21003
21004           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...
21005           Original commit message from CVS:
21006           * ext/lame/gstlame.c: (add_one_tag):
21007           Fix handling of GST_TAG_DATE (#311679), don't pass an
21008           uninitialised string pointer to lame if we don't know
21009           how to handle the tag type, and fix minor memory leak.
21010
21011 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
21012
21013           ext/mad/gstmad.c: Fix debug message.
21014           Original commit message from CVS:
21015           * ext/mad/gstmad.c: (gst_mad_chain):
21016           Fix debug message.
21017
21018 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21019
21020           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
21021           Original commit message from CVS:
21022           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
21023           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
21024           Erase spurious call to gst_segment_set_newsegment.
21025           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
21026           the superclass method when handling NEWSEGMENT events.
21027           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
21028           and dvd-audio-restart event handling. There are currently less
21029           hackish ways of handling the sparse audio stream problem.
21030
21031 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21032
21033           fix up error domains, error strings, and use of translation
21034           Original commit message from CVS:
21035           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
21036           * ext/dvdnav/dvdnavsrc.c: (if):
21037           * ext/dvdread/stream_labels.c:
21038           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
21039           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
21040           fix up error domains, error strings, and use of translation
21041           * po/POTFILES.in:
21042           fix up this file, even though none of them are actually marked
21043           for build yet.
21044
21045 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21046
21047           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
21048           Original commit message from CVS:
21049           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
21050           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21051           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
21052           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
21053           (gst_mpeg_parse_change_state):
21054           Make timestamp adjustment somewhat milder. Actual timestamps are
21055           now sent unmodified unless an actual gap is found in the
21056           stream. This should fix time display when playing most MPEG
21057           files.
21058
21059 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
21060
21061           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
21062           Original commit message from CVS:
21063           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
21064           * ext/cdio/gstcdio.h:
21065           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
21066           Fix build for libcdio versions >= 76; give slightly lower rank
21067           than cdparanoia.
21068
21069 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
21070
21071           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
21072           Original commit message from CVS:
21073           * configure.ac:
21074           * ext/Makefile.am:
21075           * ext/cdio/Makefile.am:
21076           * ext/cdio/gstcdio.c:
21077           * ext/cdio/gstcdio.h:
21078           * ext/cdio/gstcdiocddasrc.c:
21079           * ext/cdio/gstcdiocddasrc.h:
21080           Port libcdio cdda source, formerly known as cddasrc, now known as
21081           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
21082           but that's not tested (fixes #317658).
21083
21084 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
21085
21086           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
21087           Original commit message from CVS:
21088           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
21089           tss tss... always set caps on outgoing buffer.
21090
21091 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
21092
21093         * gst-plugins-ugly.spec.in:
21094           update spec file
21095           Original commit message from CVS:
21096           update spec file
21097
21098 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21099
21100         * ChangeLog:
21101         * configure.ac:
21102           back to HEAD
21103           Original commit message from CVS:
21104           back to HEAD
21105
21106 === release 0.10.1 ===
21107
21108 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21109
21110         * ChangeLog:
21111         * NEWS:
21112         * RELEASE:
21113         * configure.ac:
21114         * docs/plugins/gst-plugins-ugly-plugins.args:
21115         * docs/plugins/inspect/plugin-a52dec.xml:
21116         * docs/plugins/inspect/plugin-amrnb.xml:
21117         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21118         * docs/plugins/inspect/plugin-iec958.xml:
21119         * docs/plugins/inspect/plugin-lame.xml:
21120         * docs/plugins/inspect/plugin-mad.xml:
21121         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21122         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21123         * docs/plugins/inspect/plugin-rmdemux.xml:
21124           releasing 0.10.1
21125           Original commit message from CVS:
21126           releasing 0.10.1
21127
21128 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21129
21130         * ChangeLog:
21131         * configure.ac:
21132           prerelease
21133           Original commit message from CVS:
21134           prerelease
21135
21136 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
21137
21138           Pass unhandled queries upstream (useful e.g. for SEEKING query)
21139           Original commit message from CVS:
21140           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
21141           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
21142           * ext/mad/gstmad.c: (gst_mad_src_query):
21143           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
21144           * ext/sidplay/gstsiddec.cc:
21145           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
21146           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
21147           Pass unhandled queries upstream (useful e.g. for SEEKING query)
21148           (fixes #325652; based on patch by: Philippe); make rmdemux return
21149           FALSE for position queries, instead of setting -1 as value and
21150           returning TRUE.
21151
21152 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21153
21154           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21155           Original commit message from CVS:
21156           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
21157           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21158           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
21159           rewrite timestamps in the case segments are being set from
21160           upstream, but use timestamps unmodified. Also send proper position
21161           values. This allows for correct time display and makes queries
21162           work in sink elements.
21163           * gst/mpegstream/gstdvddemux.h:
21164           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21165           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
21166           Rename flush_filter to segment_filter, which is better represents
21167           what the arreibute does.
21168           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
21169           Activate segment filtering when a timestamp discontinuity is seen.
21170
21171 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21172
21173           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...
21174           Original commit message from CVS:
21175           * ext/mad/gstmad.c: (gst_mad_chain):
21176           Don't forget that we need to send out a newsegment event after a
21177           restart even if we don't have enough data to decode a frame right
21178           now.
21179
21180 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21181
21182           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
21183           Original commit message from CVS:
21184           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
21185           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21186           Use the new "audio-shutdown" and "audio-restart" DVD events
21187           instead of the "spu-still-frame" event to shutdown and restart
21188           the audio pipeline.
21189           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
21190           Check for cases where the segment-based adjustment calculation
21191           would produce negative values (which result in an overflow) and
21192           return GST_CLOCK_TIME_NONE instead.
21193           * gst/mpegstream/gstdvddemux.h:
21194           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21195           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
21196           Add a mechanism to discard audio buffers with timestamps outside
21197           the currently set segment. This was causing (sometimes serious)
21198           synchronization problems after seeking in DVDs with LPCM audio,
21199           since VOBUs usually contain audio material that lies outside the
21200           timestamp range specified by the header.
21201
21202 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21203
21204           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
21205           Original commit message from CVS:
21206           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
21207           Remove lingering reference to GstID3Demux
21208           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
21209           Don't output debug saying padding streams are unknown type,
21210           because they're not
21211
21212 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21213
21214           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
21215           Original commit message from CVS:
21216           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
21217           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
21218           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
21219           LPCM.
21220           * gstmpegdemux.h:
21221           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
21222           (gst_mpeg_demux_get_audio_stream):
21223           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
21224           (gst_dvd_demux_get_audio_stream)
21225           (gst_dvd_demux_get_subpicture_stream)
21226           (gst_dvd_demux_send_subbuffer):
21227           Send current* pad buffers with appropriate caps.
21228
21229 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21230
21231           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
21232           Original commit message from CVS:
21233           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
21234           * gst/iec958/ac3iec.h:
21235           * gst/iec958/ac3iec.c:
21236           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
21237           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
21238           raw-audio property to ac3iec958 that allows setting the source pad
21239           caps to raw audio instead of audio/x-iec958. This makes it
21240           possible to use ac3iec958 together with the normal alsasink
21241           element to drive an external receiver that autodetects AC3
21242           content.
21243
21244 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
21245
21246           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
21247           Original commit message from CVS:
21248           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
21249           (ac3iec_chain_dvd):
21250           * gst/iec958/ac3iec.h:
21251           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
21252
21253 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
21254
21255           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
21256           Original commit message from CVS:
21257           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
21258           When getting a seek event, first check if the upstream element
21259           can handle it and only do our own seek stuff when it can't
21260           (should fix #322856).
21261
21262 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
21263
21264           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
21265           Original commit message from CVS:
21266           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21267           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
21268           Really convert to BYTES format when we want to convert
21269           to bytes (use right variable; fixes #322856).
21270
21271 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21272
21273           Big mpegparse clean up, second round:
21274           Original commit message from CVS:
21275           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
21276           Big mpegparse clean up, second round:
21277           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21278           Send and EOS event down the audio pipeline when an still frame
21279           event arrives. This prevents the pipeline from locking when a
21280           still menu comes directly after a flush.
21281           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
21282           Don't send a newsegment in reset.
21283           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
21284           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
21285           Move the code of handle_newsegment to process_event. Send a
21286           NEWSEGMENT after FLUSH_STOP.
21287           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
21288           moving to PAUSED.
21289           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
21290           (gst_mpeg_demux_class_init): Don't override send_event.
21291           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
21292           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
21293           (gst_mpeg_demux_reset):
21294           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
21295           attribute.
21296           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
21297           Reset the mpegparse element after a flush.
21298           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
21299           Don't forward events.
21300           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
21301           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21302           handle_newsegment is not a virtual method anymore.
21303           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
21304           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
21305           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
21306           rid of send_newsegment virtual method.
21307           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
21308           handle DVD events and call the superclass method for other event
21309           types.
21310           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
21311           override process_event anymore.
21312           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
21313           (gst_mpeg_parse_process_event): Move actual event processing to
21314           process event so that subclasses can properly override or extend
21315           it.
21316           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21317           Eliminate time parameter in process event.
21318           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
21319           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
21320           (gst_mpeg_demux_send_subbuffer):
21321           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21322           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
21323           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
21324           adding the value of the adjust attribute.
21325           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
21326           rid of the adjust attribute. Now all timestamp adjustments are
21327           performed by mpegparse using the current segment.
21328           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21329           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
21330           on the adjust attribute for SCR values and the current segment.
21331           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
21332           adjust_ts virtual method to adjust timestamps for outgoing
21333           buffers.
21334           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
21335           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
21336           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
21337           (gst_dvd_demux_handle_newsegment): Don't override
21338           handle_newsegment.
21339           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
21340           Check for DVD events in process_event instead of
21341           handle_dvd_event.
21342           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21343           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
21344           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
21345           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
21346           (gst_mpeg_demux_send_event):
21347           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
21348           (gst_dvd_demux_handle_dvd_event):
21349           Eliminate the time parameter in send_event.
21350
21351 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21352
21353           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
21354           Original commit message from CVS:
21355           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
21356           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
21357           Fix typefinding in id3demux, and then remove it in favour
21358           of the new LGPL id3demux in gst-plugins-good
21359           * ext/mad/gstmad.c: (gst_mad_dispose):
21360           dispose can run more than once.
21361
21362 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21363
21364           gst/asfdemux/gstasfmux.c: change some char* into char[]
21365           Original commit message from CVS:
21366           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
21367           change some char* into char[]
21368
21369 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
21370
21371           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
21372           Original commit message from CVS:
21373           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
21374           Remove memleak from unused GstRMDemuxStream
21375
21376 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
21377
21378           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
21379           Original commit message from CVS:
21380           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
21381           (gst_id3_tag_do_typefind):
21382           Use the correct function to free typefind factory list.
21383
21384 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
21385
21386           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
21387           Original commit message from CVS:
21388           * ext/mad/gstmad.c: (gst_mad_src_query):
21389           For position and duration queries in TIME format, try the peer
21390           first (might be a demuxer).
21391
21392 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21393
21394           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
21395           Original commit message from CVS:
21396           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
21397           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
21398           Properly handle non contiguous VOBUs by adding the segment accum
21399           field to the adjust value.
21400           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
21401           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
21402           handle_newsegment to prevent sending actual newsegment events and
21403           use tiemstamp rewriting instead.
21404           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
21405           dvd-lang-codes.
21406           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
21407           (gst_mpeg_parse_event):
21408           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21409           Add a new parameter to handle_newsegment to allow controlling
21410           whether newsegment events are forwarded or not.
21411           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21412           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
21413           (gst_dvd_demux_reset):
21414           last_end_ptm and discont_time aren't necessary anymore, since
21415           timestamp adjustment is now replaced by newsegment events.
21416           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
21417           timestamps.
21418           * gst/mpegstream/gstdvddemux.h:
21419           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21420           Don't handle dvd-nav-packet events anymore, since the are now
21421           replaced by standard newsegment events.
21422           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21423           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
21424           (gst_dvd_demux_change_state):
21425           * gst/mpegstream/gstdvddemux.h:
21426           Get rid of the ignore_next_newmedia_discont hack.
21427           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
21428           (gst_dvd_demux_handle_newsegment):
21429           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
21430           (gst_mpeg_demux_handle_newsegment): Don't override
21431           handle_newsegment anymore. It was only necessary to handle
21432           NEWMEDIA events.
21433           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
21434           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
21435           (gst_dvd_demux_set_cur_subpicture):
21436           Reactivate handling of DVD events.
21437           * gst/mpegstream/gstmpegparse.c (normal_seek)
21438           (gst_mpeg_parse_handle_src_event)
21439           (gst_mpeg_parse_handle_src_query):
21440           First attempt at reenabling seek.
21441           * gst/mpegstream/gstmpegparse.h:
21442           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21443           (gst_mpeg_parse_update_streaminfo)
21444           (gst_mpeg_parse_get_rate)
21445           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
21446           (gst_mpeg_parse_handle_src_query):
21447           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
21448           Make queries work again.
21449           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
21450           (gst_mpeg_parse_handle_newsegment)
21451           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
21452           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
21453           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21454           Get rid of the newsegment_pending attribute, and rely instead on
21455           proper timestamp adjustment.
21456           * gst/mpegstream/gstmpegparse.c
21457           (gst_mpeg_parse_get_src_event_masks): Erase.
21458           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
21459           Initialize fields before creating pads to prevent the pad creation
21460           callback from failing.
21461           (gst_mpeg_parse_reset): Initialize new fields, and change
21462           initialization order to match the order in the structure.
21463           (gst_mpeg_parse_handle_newsegment): Forward new segment events
21464           whenever possible, and update the current segment.
21465           (gst_mpeg_parse_send_newsegment): Update the current segment and
21466           pending_newsegment.
21467           (gst_mpeg_parse_pad_added): Use the current segment to send
21468           newsegment events to new pads.
21469           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
21470           and events. Properly update newsegment_pending.
21471           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
21472           New fields do_adjust and current_segment.
21473           * gst/mpegstream/gstmpegdemux.c:
21474           * gst/mpegstream/gstdvddemux.c:
21475           * gst/mpegstream/gstmpegparse.h:
21476           Rename handle_discont virtual method to handle_newsegment. Erase
21477           some (already commented out support) for old NEW_MEDIA events.
21478           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21479           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21480           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
21481           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
21482           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
21483           Erase the "pending_scr" field, and replace it by a slightly
21484           different handling of the current SCR. Document code blocks in
21485           parse_packhead and chain.
21486
21487 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
21488
21489           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
21490           Original commit message from CVS:
21491           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
21492           g_warning() are only for really fatal warnings. If we can't decode a
21493           tag, just ignore that tag and do a GST_WARNING.
21494
21495 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21496
21497         * ChangeLog:
21498         * ext/a52dec/gsta52dec.h:
21499         * ext/dvdread/dvdreadsrc.h:
21500         * ext/lame/gstlame.h:
21501         * ext/mad/gstid3tag.c:
21502         * ext/mad/gstmad.c:
21503         * ext/mad/gstmad.h:
21504         * ext/mpeg2dec/gstmpeg2dec.h:
21505         * ext/sidplay/gstsiddec.h:
21506         * gst/ac3parse/gstac3parse.c:
21507         * gst/ac3parse/gstac3parse.h:
21508         * gst/asfdemux/gstasfdemux.c:
21509         * gst/asfdemux/gstasfdemux.h:
21510         * gst/iec958/ac3iec.h:
21511         * gst/mpegaudioparse/gstmpegaudioparse.c:
21512         * gst/mpegaudioparse/gstmpegaudioparse.h:
21513         * gst/mpegstream/gstdvddemux.h:
21514         * gst/mpegstream/gstmpegclock.h:
21515         * gst/mpegstream/gstmpegdemux.h:
21516         * gst/mpegstream/gstmpegpacketize.h:
21517         * gst/mpegstream/gstmpegparse.c:
21518         * gst/mpegstream/gstmpegparse.h:
21519         * gst/mpegstream/gstrfc2250enc.c:
21520         * gst/mpegstream/gstrfc2250enc.h:
21521         * gst/realmedia/rmdemux.c:
21522         * gst/realmedia/rmdemux.h:
21523         * gst/synaesthesia/synaescope.c:
21524           expand tabs
21525           Original commit message from CVS:
21526           expand tabs
21527
21528 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21529
21530         * configure.ac:
21531           back to HEAD
21532           Original commit message from CVS:
21533           back to HEAD
21534
21535 === release 0.10.0 ===
21536
21537 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21538
21539         * ChangeLog:
21540         * NEWS:
21541         * RELEASE:
21542         * configure.ac:
21543         * docs/plugins/inspect/plugin-a52dec.xml:
21544         * docs/plugins/inspect/plugin-amrnb.xml:
21545         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21546         * docs/plugins/inspect/plugin-iec958.xml:
21547         * docs/plugins/inspect/plugin-lame.xml:
21548         * docs/plugins/inspect/plugin-mad.xml:
21549         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21550         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21551         * docs/plugins/inspect/plugin-rmdemux.xml:
21552           releasing 0.10.0
21553           Original commit message from CVS:
21554           releasing 0.10.0
21555
21556 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
21557
21558           Update for alloc_buffer changes.
21559           Original commit message from CVS:
21560           2005-12-05  Andy Wingo  <wingo@pobox.com>
21561           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
21562           * ext/mad/gstmad.c: (gst_mad_chain):
21563           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
21564           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
21565           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21566           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21567           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
21568
21569 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
21570
21571           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
21572           Original commit message from CVS:
21573           2005-12-05  Andy Wingo  <wingo@pobox.com>
21574           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
21575           id3demux and id3mux now. Fixes #323199.
21576
21577 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
21578
21579         * gst-plugins-ugly.spec.in:
21580           update spec file for latest changes
21581           Original commit message from CVS:
21582           update spec file for latest changes
21583
21584 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21585
21586           fix silly Makefile.am bug so they link correctly again
21587           Original commit message from CVS:
21588           * ext/amrnb/Makefile.am:
21589           * gst/realmedia/Makefile.am:
21590           fix silly Makefile.am bug so they link correctly again
21591
21592 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21593
21594         * configure.ac:
21595           back to HEAD
21596           Original commit message from CVS:
21597           back to HEAD
21598
21599 === release 0.9.7 ===
21600
21601 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21602
21603         * ChangeLog:
21604         * NEWS:
21605         * RELEASE:
21606         * common:
21607         * configure.ac:
21608         * docs/plugins/gst-plugins-ugly-plugins.args:
21609         * docs/plugins/inspect/plugin-a52dec.xml:
21610         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21611         * docs/plugins/inspect/plugin-iec958.xml:
21612         * docs/plugins/inspect/plugin-lame.xml:
21613         * docs/plugins/inspect/plugin-mad.xml:
21614         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21615         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21616         * docs/plugins/inspect/plugin-rmdemux.xml:
21617         * docs/random/LICENSE:
21618         * docs/random/PORTED_09:
21619           releasing 0.9.7
21620           Original commit message from CVS:
21621           releasing 0.9.7
21622
21623 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21624
21625         * ChangeLog:
21626         * common:
21627         * ext/amrnb/Makefile.am:
21628         * gst/realmedia/Makefile.am:
21629           Don't know how these escaped my eye before.  Fix link flags.
21630           Original commit message from CVS:
21631           Don't know how these escaped my eye before.  Fix link flags.
21632
21633 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21634
21635         * common:
21636         * examples/Makefile.am:
21637         * examples/capsfilter/Makefile.am:
21638         * examples/capsfilter/capsfilter1.c:
21639         * examples/gob/Makefile.am:
21640         * examples/gob/gst-identity2.gob:
21641         * examples/gstplay/.gitignore:
21642         * examples/gstplay/Makefile.am:
21643         * examples/gstplay/player.c:
21644         * examples/indexing/.gitignore:
21645         * examples/indexing/Makefile.am:
21646         * examples/indexing/indexmpeg.c:
21647         * examples/level/Makefile.am:
21648         * examples/level/README:
21649         * examples/level/demo.c:
21650         * examples/level/plot.c:
21651         * examples/stats/Makefile.am:
21652         * examples/stats/mp2ogg.c:
21653         * examples/switch/.gitignore:
21654         * examples/switch/Makefile.am:
21655         * examples/switch/switcher.c:
21656           no examples
21657           Original commit message from CVS:
21658           no examples
21659
21660 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
21661
21662           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
21663           Original commit message from CVS:
21664           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21665           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
21666           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
21667           (gst_mpeg_parse_send_event):
21668           Ref events before sending them to multiple pads, after all
21669           gst_pad_send_event() takes ownership of events. Don't leak
21670           events that have not been handled (fixes #322745).
21671
21672 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21673
21674           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21675           Original commit message from CVS:
21676           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
21677           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21678           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
21679           from making timestamp adjustments. This will have to be re-added
21680           in some form in the near future, but in order to do that, some nav
21681           packet parsing will be necessary in mpegdemux.
21682           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21683           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21684           (g_value_set_int, gst_mpeg_parse_set_property)
21685           Get rid of do_adjust and use_adjust. Rename max_discont to
21686           max_src_gap.
21687           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
21688           -1, no adjustment is made.
21689           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
21690           Rename max_discont property to max_scr_gap. Erase "adjust"
21691           property.
21692           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
21693           override send_event anymore, base class does the job.
21694           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
21695           Base class now does most of the work.
21696           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
21697           Generalize to forwarding the event to all source pads in the
21698           element.
21699           * gst/mpegstream/gstmpegparse.h:
21700           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21701           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
21702           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
21703           (gst_mpeg_parse_set_property):
21704           Clock synchronization doesn't make sense anymore for a
21705           demultiplexer.
21706
21707 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
21708
21709           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
21710           Original commit message from CVS:
21711           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
21712           Don't treat normal EOS as a fatal error.
21713
21714 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
21715
21716           ext/mad/gstmad.c: Proper warning statements,
21717           Original commit message from CVS:
21718           * ext/mad/gstmad.c: (gst_mad_chain):
21719           Proper warning statements,
21720           Don't error if the src pad isn't linked when pushing.
21721           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
21722           Proper state_change, avoids borkage when going to READY
21723
21724 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21725
21726         * configure.ac:
21727         * gst-libs/Makefile.am:
21728         * gst-libs/README:
21729         * gst-libs/ext/.gitignore:
21730         * gst-libs/gst/media-info/.gitignore:
21731         * gst-libs/gst/play/.gitignore:
21732         * gst-libs/gst/play/play.h:
21733         * gst-libs/gst/play/play.vcproj:
21734           no need for an AS_LIBTOOL call
21735           Original commit message from CVS:
21736           no need for an AS_LIBTOOL call
21737
21738 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21739
21740         * Makefile.am:
21741         * common:
21742         * gst-plugins-ugly.spec.in:
21743           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
21744           Original commit message from CVS:
21745           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
21746
21747 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21748
21749           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
21750           Original commit message from CVS:
21751           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
21752           Prime libmpeg2's pumps with some null custom buffers
21753           to ensure it doesn't ask us to discard garbage later yay.
21754
21755 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21756
21757           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
21758           Original commit message from CVS:
21759           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
21760           Prime libmpeg2's pumps with some null custom buffers
21761           to ensure it ask us to discard garbage later yay.
21762
21763 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
21764
21765           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
21766           Original commit message from CVS:
21767           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
21768           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
21769           (gst_a52dec_chain_raw):
21770           * ext/a52dec/gsta52dec.h:
21771           Accept AC3 in audio/x-private1-ac3 format, which includes
21772           DVD-specific headers, as well as raw AC3, for compatibility with
21773           some demuxers.
21774
21775 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21776
21777           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
21778           Original commit message from CVS:
21779           * ext/mad/gstmad.c: (gst_mad_chain):
21780           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
21781           skip frame synthesis and consume input data as if we'd done the
21782           decode. Makes mad not error when the src pad is not connected.
21783           (#319784)
21784
21785 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21786
21787         * ChangeLog:
21788           Erase old CVS conflict line.
21789           Original commit message from CVS:
21790           Erase old CVS conflict line.
21791
21792 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21793
21794           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
21795           Original commit message from CVS:
21796           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
21797           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21798           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
21799           (gst_mpeg_parse_chain):
21800           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
21801           (gst_mpeg_demux_send_newsegment):
21802           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
21803           * gst/mpegstream/gstmpegparse.h:
21804           Rename send_discont method to send_newsegment and add parameters
21805           to handle actual segments. Adapt code all around to run with the
21806           new name and signature.
21807           * gst/mpegstream/gstmpegdemux.c:
21808           * gst/mpegstream/gstmpegparse.c:
21809           * gst/mpegstream/gstdvddemux.c:
21810           Convert to GST_BOILERPLATE.
21811
21812 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21813
21814         * configure.ac:
21815           fix AS_LIBTOOL call
21816           Original commit message from CVS:
21817           fix AS_LIBTOOL call
21818
21819 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21820
21821         * Makefile.am:
21822           add a torture target
21823           Original commit message from CVS:
21824           add a torture target
21825
21826 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21827
21828         * ChangeLog:
21829         * configure.ac:
21830           back to HEAD
21831           Original commit message from CVS:
21832           back to HEAD
21833
21834 === release 0.9.6 ===
21835
21836 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21837
21838         * ChangeLog:
21839         * NEWS:
21840         * RELEASE:
21841         * configure.ac:
21842         * docs/plugins/gst-plugins-ugly-plugins.args:
21843         * docs/plugins/gst-plugins-ugly-plugins.signals:
21844         * docs/plugins/inspect/plugin-a52dec.xml:
21845         * docs/plugins/inspect/plugin-amrnb.xml:
21846         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21847         * docs/plugins/inspect/plugin-iec958.xml:
21848         * docs/plugins/inspect/plugin-lame.xml:
21849         * docs/plugins/inspect/plugin-mad.xml:
21850         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21851         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21852         * docs/plugins/inspect/plugin-rmdemux.xml:
21853           releasing 0.9.6
21854           Original commit message from CVS:
21855           releasing 0.9.6
21856
21857 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
21858
21859           gst/realmedia/rmdemux.c: Fractional framerates.
21860           Original commit message from CVS:
21861           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
21862           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
21863           (find_seek_offset_bytes), (find_seek_offset_time),
21864           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
21865           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
21866           (gst_rmdemux_chain), (gst_rmdemux_send_event),
21867           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21868           (gst_rmdemux_parse_packet):
21869           Fractional framerates.
21870
21871 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21872
21873           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
21874           Original commit message from CVS:
21875           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
21876           (gst_mpeg2dec_negotiate_format), (handle_sequence),
21877           (gst_mpeg2dec_sink_event):
21878           * ext/mpeg2dec/gstmpeg2dec.h:
21879           Use fractional framerates
21880
21881 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
21882
21883           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
21884           Original commit message from CVS:
21885           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
21886           set_clock returns a boolean.
21887
21888 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
21889
21890           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
21891           Original commit message from CVS:
21892           * ext/mad/gstmad.c: (gst_mad_chain):
21893           Fix seeking even more by sending the newsegment event with the
21894           right parameters. Should fix querying in playbin/totem after
21895           a seek.
21896
21897 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
21898
21899           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
21900           Original commit message from CVS:
21901           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
21902           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
21903           Fix seeking in stand-alone mode. Fix nonexistant enum value
21904           introduced in previous commit. Improve debug messages here and
21905           there. Actually return a proper return value in the sink event
21906           handler.
21907
21908 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21909
21910         * ext/lame/gstlame.c:
21911           doh
21912           Original commit message from CVS:
21913           doh
21914
21915 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21916
21917         * ChangeLog:
21918         * ext/lame/gstlame.c:
21919         * ext/mad/gstmad.c:
21920         * ext/sidplay/gstsiddec.cc:
21921           fix up GValueEnum
21922           Original commit message from CVS:
21923           fix up GValueEnum
21924
21925 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
21926
21927         * ChangeLog:
21928         * ext/lame/gstlame.c:
21929         * ext/mad/gstid3tag.c:
21930         * ext/sidplay/gstsiddec.cc:
21931           Update for gst_tag_setter API changes.
21932           Original commit message from CVS:
21933           2005-11-22  Andy Wingo  <wingo@pobox.com>
21934           * Update for gst_tag_setter API changes.
21935
21936 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
21937
21938         * ChangeLog:
21939         * ext/a52dec/gsta52dec.c:
21940         * ext/mad/gstid3tag.c:
21941         * ext/mad/gstmad.c:
21942         * gst/mpegaudioparse/gstmpegaudioparse.c:
21943         * gst/mpegstream/gstdvddemux.c:
21944         * gst/mpegstream/gstmpegparse.c:
21945         * gst/realmedia/rmdemux.c:
21946           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
21947           Original commit message from CVS:
21948           2005-11-22  Andy Wingo  <wingo@pobox.com>
21949           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
21950           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
21951           * ext/mad/gstmad.c (gst_mad_chain)
21952           * gst/mpegaudioparse/gstmpegaudioparse.c
21953           (gst_mp3parse_sink_event)
21954           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21955           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
21956           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
21957           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
21958           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
21959
21960 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
21961
21962           ext/mad/Makefile.am: libgsttagedit => libgsttag
21963           Original commit message from CVS:
21964           * ext/mad/Makefile.am:
21965           libgsttagedit => libgsttag
21966
21967 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
21968
21969           ext/lame/gstlame.c: Don't take the stream lock
21970           Original commit message from CVS:
21971           * ext/lame/gstlame.c: (gst_lame_sink_event):
21972           Don't take the stream lock
21973
21974 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
21975
21976           ext/: Don't take the stream lock.
21977           Original commit message from CVS:
21978           2005-11-21  Andy Wingo  <wingo@pobox.com>
21979           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
21980           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
21981           * ext/mad/gstmad.c (gst_mad_sink_event):
21982           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
21983           stream lock.
21984           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
21985           stream lock changes.
21986
21987 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
21988
21989           *.*: Ran scripts/update-macros. Oh yes.
21990           Original commit message from CVS:
21991           2005-11-21  Andy Wingo  <wingo@pobox.com>
21992           * *.h:
21993           * *.c: Ran scripts/update-macros. Oh yes.
21994
21995 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
21996
21997           gst/mpegstream/: Filler events have beem removed for now.
21998           Original commit message from CVS:
21999           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
22000           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
22001           Filler events have beem removed for now.
22002
22003 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
22004
22005           gst/: Update for GST_FOURCC_FORMAT API change.
22006           Original commit message from CVS:
22007           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
22008           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
22009           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
22010           Update for GST_FOURCC_FORMAT API change.
22011
22012 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
22013
22014           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
22015           Original commit message from CVS:
22016           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
22017           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
22018           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
22019           (gst_rmdemux_parse_packet):
22020           Modifications for disapearance of GST_PAD_IS_USABLE()
22021
22022 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
22023
22024           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
22025           Original commit message from CVS:
22026           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
22027           Remove some setcaps brokenness.
22028           Don't crash on bad input.
22029
22030 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
22031
22032           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
22033           Original commit message from CVS:
22034           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
22035           calling transform.
22036           (gst_id3_tag_do_typefind): Unref caps
22037           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
22038
22039 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
22040
22041         * ext/mad/gstmad.c:
22042           remove accidentally commited hack
22043           Original commit message from CVS:
22044           remove accidentally commited hack
22045
22046 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
22047
22048         * ext/mad/gstmad.c:
22049           free pad templates
22050           Original commit message from CVS:
22051           free pad templates
22052
22053 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
22054
22055           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
22056           Original commit message from CVS:
22057           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
22058           (gst_mpeg2dec_sink_event):
22059           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
22060           nice-ify debug message in event handler; add CHECKME.
22061           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22062           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
22063           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
22064           (gst_dvd_demux_sync_stream_to_time):
22065           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
22066           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
22067           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
22068           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
22069           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
22070           (gst_mpeg_demux_sync_stream_to_time),
22071           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
22072           * gst/mpegstream/gstmpegdemux.h:
22073           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
22074           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
22075           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
22076           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
22077           (gst_mpeg_parse_chain):
22078           * gst/mpegstream/gstmpegparse.h:
22079           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
22080           return value confusion (gst_pad_push vs. gst_pad_send_event and
22081           gst_pad_push_event); pass flow return values to caller;
22082           miscellaneous fixes and clean-ups.
22083
22084 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
22085
22086         * gst/mpegstream/gstdvddemux.c:
22087           set rank to secondary until it works 100%
22088           Original commit message from CVS:
22089           set rank to secondary until it works 100%
22090
22091 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
22092
22093         * gst-plugins-ugly.spec.in:
22094           add mpegstream plugin to spec file
22095           Original commit message from CVS:
22096           add mpegstream plugin to spec file
22097
22098 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22099
22100           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
22101           Original commit message from CVS:
22102           2005-11-14  Martin Soto  <soto@localhost.localdomain>
22103           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
22104           gstrfc2250enc.h.
22105
22106 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
22107
22108           partially port the mpegstream plugin to GStreamer 0.9.
22109           Original commit message from CVS:
22110           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
22111           * configure.ac:
22112           * gst/mpegstream/Makefile.am:
22113           * gst/mpegstream/gstdvddemux.c:
22114           * gst/mpegstream/gstdvddemux.h:
22115           * gst/mpegstream/gstmpegdemux.c:
22116           * gst/mpegstream/gstmpegdemux.h:
22117           * gst/mpegstream/gstmpegpacketize.c:
22118           * gst/mpegstream/gstmpegpacketize.h:
22119           * gst/mpegstream/gstmpegparse.c:
22120           * gst/mpegstream/gstmpegparse.h:
22121           * gst/mpegstream/gstmpegstream.c:
22122           * gst/mpegstream/gstrfc2250enc.c:
22123           * gst/mpegstream/gstrfc2250enc.h:
22124           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
22125           partially port the mpegstream plugin to GStreamer 0.9.
22126
22127 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
22128
22129           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
22130           Original commit message from CVS:
22131           2005-11-14  Andy Wingo  <wingo@pobox.com>
22132           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
22133           debugging, allows dll builds on windows. Fixes #316076.
22134
22135 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22136
22137         * ChangeLog:
22138         * configure.ac:
22139           back to head
22140           Original commit message from CVS:
22141           back to head
22142
22143 === release 0.9.5 ===
22144
22145 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22146
22147         * ChangeLog:
22148         * NEWS:
22149         * RELEASE:
22150         * common:
22151         * configure.ac:
22152         * docs/plugins/inspect/plugin-a52dec.xml:
22153         * docs/plugins/inspect/plugin-amrnb.xml:
22154         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22155         * docs/plugins/inspect/plugin-iec958.xml:
22156         * docs/plugins/inspect/plugin-lame.xml:
22157         * docs/plugins/inspect/plugin-mad.xml:
22158         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22159         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22160         * docs/plugins/inspect/plugin-rmdemux.xml:
22161           releasing 0.9.5
22162           Original commit message from CVS:
22163           releasing 0.9.5
22164
22165 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
22166
22167           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
22168           Original commit message from CVS:
22169           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
22170           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
22171           (handle_sequence), (handle_picture), (handle_slice),
22172           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
22173           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
22174           Forward GstFlowReturn about everywhere.
22175           Handle seeking correctly.
22176
22177 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
22178
22179           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
22180           Original commit message from CVS:
22181           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
22182           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
22183           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
22184           Small cleanups in refcounting.
22185
22186 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
22187
22188           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
22189           Original commit message from CVS:
22190           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22191           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
22192           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
22193           (handle_sequence), (handle_picture):
22194           * ext/mpeg2dec/gstmpeg2dec.h:
22195           Removed lots of dubious code.
22196           Handle flushing and seeking correctly. Still leaks though...
22197
22198 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
22199
22200         * ChangeLog:
22201         * configure.ac:
22202           port plugins listing changes
22203           Original commit message from CVS:
22204           port plugins listing changes
22205
22206 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22207
22208         * ChangeLog:
22209         * configure.ac:
22210           back to HEAD
22211           Original commit message from CVS:
22212           back to HEAD
22213
22214 === release 0.9.4 ===
22215
22216 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22217
22218         * ChangeLog:
22219         * Makefile.am:
22220         * NEWS:
22221         * RELEASE:
22222         * configure.ac:
22223         * docs/plugins/gst-plugins-ugly-plugins.args:
22224         * docs/plugins/gst-plugins-ugly-plugins.signals:
22225         * docs/plugins/inspect/plugin-a52dec.xml:
22226         * docs/plugins/inspect/plugin-amrnb.xml:
22227         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22228         * docs/plugins/inspect/plugin-iec958.xml:
22229         * docs/plugins/inspect/plugin-lame.xml:
22230         * docs/plugins/inspect/plugin-mad.xml:
22231         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22232         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22233         * docs/plugins/inspect/plugin-rmdemux.xml:
22234         * gst/realmedia/rmdemux.c:
22235         * po/POTFILES.in:
22236           releasing 0.9.4
22237           Original commit message from CVS:
22238           releasing 0.9.4
22239
22240 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
22241
22242           gst/realmedia/rmdemux.c: STOPPED->FAILED
22243           Original commit message from CVS:
22244           2005-10-23  Julien MOUTTE  <julien@moutte.net>
22245           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
22246
22247 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
22248
22249         * gst-plugins-ugly.spec.in:
22250           add packaging of a52dec
22251           Original commit message from CVS:
22252           add packaging of a52dec
22253
22254 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
22255
22256           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
22257           Original commit message from CVS:
22258           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
22259           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
22260           Set correct stream time in newsegment event.
22261
22262 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22263
22264         * ext/Makefile.am:
22265           fix distcheck
22266           Original commit message from CVS:
22267           fix distcheck
22268
22269 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22270
22271         * ChangeLog:
22272         * ext/Makefile.am:
22273           fix distcheck
22274           Original commit message from CVS:
22275           fix distcheck
22276
22277 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
22278
22279           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
22280           Original commit message from CVS:
22281           * ext/a52dec/Makefile.am:
22282           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
22283           (gst_a52dec_class_init), (gst_a52dec_sink_event),
22284           (gst_a52dec_change_state):
22285           * ext/a52dec/gsta52dec.h:
22286           Re-enable CPU flags, use liboil to get them.
22287
22288 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
22289
22290           Port AC3 decoder to 0.9 (#318849).
22291           Original commit message from CVS:
22292           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22293           * configure.ac:
22294           * ext/a52dec/Makefile.am:
22295           * ext/a52dec/gsta52dec.c:
22296           * ext/a52dec/gsta52dec.h:
22297           Port AC3 decoder to 0.9 (#318849).
22298
22299 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
22300
22301           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
22302           Original commit message from CVS:
22303           * ext/sidplay/gstsiddec.cc:
22304           Small fixes and more error messages.
22305
22306 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
22307
22308           API change fixen.
22309           Original commit message from CVS:
22310           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
22311           (gst_amrnbparse_state_change):
22312           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
22313           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
22314           * ext/mpeg2dec/gstmpeg2dec.c:
22315           * ext/sidplay/gstsiddec.cc:
22316           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
22317           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
22318           API change fixen.
22319
22320 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
22321
22322           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
22323           Original commit message from CVS:
22324           * configure.ac:
22325           GST_DOC has been renamed to GST_DOCBOOK_CHECK
22326
22327 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22328
22329           configure.ac: some docs I had
22330           Original commit message from CVS:
22331           * configure.ac:
22332           some docs I had
22333           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22334           trivial fixes
22335
22336 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
22337
22338           gst/realmedia/rmdemux.c: segment-start/done API change.
22339           Original commit message from CVS:
22340           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
22341           (gst_rmdemux_perform_seek):
22342           segment-start/done API change.
22343
22344 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
22345
22346         * ChangeLog:
22347         * common:
22348         * gst/iec958/ac3iec.c:
22349           Set buffer durations on IEC958 buffers.
22350           Original commit message from CVS:
22351           Set buffer durations on IEC958 buffers.
22352
22353 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
22354
22355           configure.ac: Fix glib check
22356           Original commit message from CVS:
22357           * configure.ac:
22358           Fix glib check
22359
22360 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
22361
22362           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
22363           Original commit message from CVS:
22364           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
22365           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
22366
22367 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22368
22369           examples/stats/mp2ogg.c: yes, typo fixes
22370           Original commit message from CVS:
22371           * examples/stats/mp2ogg.c:
22372           yes, typo fixes
22373
22374 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22375
22376           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
22377           Original commit message from CVS:
22378           * examples/indexing/indexmpeg.c: (main):
22379           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
22380           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
22381           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
22382           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
22383           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
22384           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
22385           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
22386           * ext/dvdread/dvdreadsrc.h:
22387           * ext/lame/gstlame.h:
22388           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
22389           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
22390           * gst/iec958/ac3iec.h:
22391           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
22392           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
22393           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
22394           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
22395           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
22396           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
22397           moved bitshift from macro to enum definition
22398
22399 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
22400
22401           newsegment API update.
22402           Original commit message from CVS:
22403           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
22404           * ext/mad/gstmad.c: (gst_mad_chain):
22405           * gst/mpegaudioparse/gstmpegaudioparse.c:
22406           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22407           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
22408           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
22409           newsegment API update.
22410
22411 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
22412
22413           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
22414           Original commit message from CVS:
22415           * ext/amrnb/amrnbdec.c:
22416           Mark invalid frame sizes
22417           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
22418           UNUSABLE is not to be used here, just push out stuff so
22419           probes can continue linking or making the pad usable.
22420
22421 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
22422
22423         * ChangeLog:
22424         * gst/realmedia/rmdemux.c:
22425           Improve seek error-resilience.
22426           Original commit message from CVS:
22427           Improve seek error-resilience.
22428           Better error handling generally.
22429
22430 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22431
22432         * ChangeLog:
22433         * configure.ac:
22434           back to head
22435           Original commit message from CVS:
22436           back to head
22437
22438 === release 0.9.3 ===
22439
22440 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22441
22442         * ChangeLog:
22443         * NEWS:
22444         * README:
22445         * configure.ac:
22446         * ext/sidplay/Makefile.am:
22447           release time
22448           Original commit message from CVS:
22449           release time
22450
22451 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
22452
22453         * gst/realmedia/rmdemux.h:
22454           Forgot to commit this file. I hate Nano.
22455           Original commit message from CVS:
22456           Forgot to commit this file. I hate Nano.
22457
22458 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
22459
22460         * ChangeLog:
22461         * common:
22462         * gst/realmedia/rmdemux.c:
22463           Sanity checks and memory leak fixes for real demuxer
22464           Original commit message from CVS:
22465           Sanity checks and memory leak fixes for real demuxer
22466
22467 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
22468
22469           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
22470           Original commit message from CVS:
22471           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
22472           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
22473           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
22474           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22475           Real demuxer fixes. Make it more bulletproof against bad data,
22476           identify a few more stream types.
22477           Fix seeking so that it works (at least with the seek example
22478           program; it still fails with totem).
22479
22480 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
22481
22482           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
22483           Original commit message from CVS:
22484           * gst/mpegaudioparse/gstmpegaudioparse.c:
22485           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22486           Set correct caps on buffers too.
22487
22488 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
22489
22490           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
22491           Original commit message from CVS:
22492           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
22493           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22494           * gst/mpegaudioparse/gstmpegaudioparse.h:
22495           Put timestamps on buffers.
22496
22497 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
22498
22499         * ChangeLog:
22500         * ext/amrnb/amrnbenc.c:
22501           Changed amrnbenc description, it is an encoder, not decoder.
22502           Original commit message from CVS:
22503           Changed amrnbenc description, it is an encoder, not decoder.
22504
22505 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
22506
22507         * ChangeLog:
22508         * gst/iec958/ac3_padder.c:
22509         * gst/iec958/ac3_padder.h:
22510         * gst/iec958/ac3iec.c:
22511           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
22512           Original commit message from CVS:
22513           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
22514           more accurate, and to check AC3 checksums (both of them in each frame),
22515           and dump the frame (as a probable sync failure) if they don't match.
22516           General code cleanup, improved comments. Changed to not construct the
22517           header backwards, and not byteswap everything else. If we end up needing
22518           to do little-endian output, we should swap in the element doing the
22519           output (AC3 is big-endian).
22520
22521 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
22522
22523         * gst-plugins-ugly.spec.in:
22524           fix spec file for ugly
22525           Original commit message from CVS:
22526           fix spec file for ugly
22527
22528 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22529
22530         * docs/plugins/inspect/plugin-lame.xml:
22531           revert empty commit
22532           Original commit message from CVS:
22533           revert empty commit
22534
22535 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22536
22537         * docs/plugins/scan.stamp:
22538           whoops, wrong files
22539           Original commit message from CVS:
22540           whoops, wrong files
22541
22542 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22543
22544           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
22545           Original commit message from CVS:
22546           * docs/plugins/gst-plugins-ugly-plugins.args:
22547           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
22548           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
22549           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
22550           commit missing files
22551           * docs/plugins/inspect/plugin-lame.xml:
22552           update
22553
22554 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22555
22556         * Makefile.am:
22557         * common:
22558         * gst-plugins-ugly.spec.in:
22559           add check-valgrind target
22560           Original commit message from CVS:
22561           add check-valgrind target
22562
22563 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22564
22565         * docs/plugins/scanobj-build.stamp:
22566           add stamp
22567           Original commit message from CVS:
22568           add stamp
22569
22570 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
22571
22572           ext/lame/gstlame.c: Set caps on outgoing buffers.
22573           Original commit message from CVS:
22574           * ext/lame/gstlame.c: (gst_lame_chain):
22575           Set caps on outgoing buffers.
22576
22577 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22578
22579         * ChangeLog:
22580         * ext/lame/gstlame.c:
22581         * ext/lame/gstlame.h:
22582           clean up further so we don't try to set up five times for a simple pipeline
22583           Original commit message from CVS:
22584           clean up further so we don't try to set up five times for
22585           a simple pipeline
22586
22587 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
22588
22589         * ChangeLog:
22590         * common:
22591         * gst/iec958/ac3iec.c:
22592           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
22593           Original commit message from CVS:
22594           Set setcaps function on sink pad, not source pad. Produce correct caps
22595           on output buffers.
22596
22597 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22598
22599         * common:
22600         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22601         * docs/plugins/inspect/plugin-iec958.xml:
22602         * docs/plugins/inspect/plugin-lame.xml:
22603         * docs/plugins/inspect/plugin-mad.xml:
22604         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22605         * docs/plugins/inspect/plugin-rmdemux.xml:
22606           update inspect with source
22607           Original commit message from CVS:
22608           update inspect with source
22609
22610 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22611
22612           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
22613           Original commit message from CVS:
22614           * ext/mad/gstid3tag.c:
22615           gsttaginterface.h -> gsttagsetter.h
22616
22617 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22618
22619         * configure.ac:
22620           back to HEAD
22621           Original commit message from CVS:
22622           back to HEAD
22623
22624 === release 0.9.1 ===
22625
22626 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22627
22628         * ChangeLog:
22629         * NEWS:
22630         * README:
22631         * RELEASE:
22632         * autogen.sh:
22633         * configure.ac:
22634           releasing 0.9.2
22635           Original commit message from CVS:
22636           releasing 0.9.2
22637
22638 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
22639
22640           ext/amrnb/: State change function updates.
22641           Original commit message from CVS:
22642           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
22643           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
22644           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
22645           State change function updates.
22646
22647 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22648
22649           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
22650           Original commit message from CVS:
22651           * ext/mpeg2dec/gstmpeg2dec.c:
22652           GST_CAT_SEEK disappeared from the public API at some point
22653
22654 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22655
22656         * gst/iec958/ac3_padder.c:
22657         * gst/iec958/ac3_padder.h:
22658           doc fixes
22659           Original commit message from CVS:
22660           doc fixes
22661
22662 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22663
22664         * Makefile.am:
22665         * autogen.sh:
22666         * common:
22667         * configure.ac:
22668         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22669         * docs/plugins/inspect-build.stamp:
22670         * docs/plugins/inspect.stamp:
22671         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22672         * docs/plugins/inspect/plugin-iec958.xml:
22673         * docs/plugins/inspect/plugin-lame.xml:
22674         * docs/plugins/inspect/plugin-mad.xml:
22675         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22676         * docs/plugins/inspect/plugin-rmdemux.xml:
22677           docs for ugly plugins
22678           Original commit message from CVS:
22679           docs for ugly plugins
22680
22681 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22682
22683         * gst-plugins-ugly.spec.in:
22684         * gst/iec958/Makefile.am:
22685           build fixes
22686           Original commit message from CVS:
22687           build fixes
22688
22689 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
22690
22691         * ChangeLog:
22692         * gst/iec958/ac3iec.c:
22693           Accept audio/x-private1-a3c on sink pad
22694           Original commit message from CVS:
22695           Accept audio/x-private1-a3c on sink pad
22696
22697 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22698
22699         * gst-plugins-ugly.spec.in:
22700           spec updates
22701           Original commit message from CVS:
22702           spec updates
22703
22704 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
22705
22706         * examples/gstplay/player.c:
22707         * examples/stats/mp2ogg.c:
22708         * ext/a52dec/gsta52dec.c:
22709         * ext/amrnb/amrnbdec.c:
22710         * ext/amrnb/amrnbenc.c:
22711         * ext/amrnb/amrnbparse.c:
22712         * ext/dvdnav/dvdnavsrc.c:
22713         * ext/dvdread/dvdreadsrc.c:
22714         * ext/lame/gstlame.c:
22715         * ext/mad/gstid3tag.c:
22716         * ext/mad/gstmad.c:
22717         * ext/mpeg2dec/gstmpeg2dec.c:
22718         * gst/ac3parse/gstac3parse.c:
22719         * gst/asfdemux/gstasfdemux.c:
22720         * gst/asfdemux/gstasfmux.c:
22721         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22722         * gst/iec958/ac3iec.c:
22723         * gst/mpegaudioparse/gstmpegaudioparse.c:
22724         * gst/mpegstream/gstdvddemux.c:
22725         * gst/mpegstream/gstmpegdemux.c:
22726         * gst/mpegstream/gstmpegparse.c:
22727         * gst/mpegstream/gstrfc2250enc.c:
22728         * gst/realmedia/rmdemux.c:
22729         * gst/synaesthesia/gstsynaesthesia.c:
22730           All plugins updated for element state changes.
22731           Original commit message from CVS:
22732           2005-09-02  Andy Wingo  <wingo@pobox.com>
22733           * All plugins updated for element state changes.
22734
22735 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
22736
22737         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22738         * gst/iec958/ac3iec.c:
22739           Fix return types in setcaps functions
22740           Original commit message from CVS:
22741           Fix return types in setcaps functions
22742
22743 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
22744
22745         * ChangeLog:
22746         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22747         * gst/iec958/ac3iec.c:
22748           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
22749           Original commit message from CVS:
22750           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
22751           Some general cleanups in iec958 framer.
22752
22753 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22754
22755         * common:
22756         * m4/Makefile.am:
22757         * m4/as-arts.m4:
22758         * m4/esd.m4:
22759         * m4/gst-alsa.m4:
22760         * m4/gst-artsc.m4:
22761         * m4/gst-matroska.m4:
22762         * m4/ogg.m4:
22763         * m4/vorbis.m4:
22764           fix distcheck; remove some old m4s
22765           Original commit message from CVS:
22766           fix distcheck; remove some old m4s
22767
22768 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
22769
22770         * ChangeLog:
22771         * configure.ac:
22772         * gst/iec958/Makefile.am:
22773         * gst/iec958/ac3_padder.c:
22774         * gst/iec958/ac3_padder.h:
22775         * gst/iec958/ac3iec.c:
22776         * gst/iec958/ac3iec.h:
22777           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
22778           Original commit message from CVS:
22779           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
22780
22781 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
22782
22783           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
22784           Original commit message from CVS:
22785           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
22786           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
22787           (gst_dvdlpcmdec_change_state):
22788           Cleanups, fixed header parsing and stripping.
22789
22790 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
22791
22792         * ChangeLog:
22793         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22794           Use the right bytes when parsing the LPCM dvd header
22795           Original commit message from CVS:
22796           Use the right bytes when parsing the LPCM dvd header
22797
22798 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
22799
22800         * ChangeLog:
22801         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22802           Return the correct values from chain function
22803           Original commit message from CVS:
22804           Return the correct values from chain function
22805
22806 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22807
22808         * common:
22809         * docs/Makefile.am:
22810         * docs/plugins/.gitignore:
22811         * docs/random/ChangeLog-0.8:
22812         * docs/version.entities.in:
22813           adding doc stuff
22814           Original commit message from CVS:
22815           adding doc stuff
22816
22817 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
22818
22819         * ChangeLog:
22820         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22821         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
22822           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
22823           Original commit message from CVS:
22824           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
22825           header; instead do this internally. Also support the old way, using
22826           a different mime-type. CVS:
22827
22828 2001-12-17 18:37:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22829
22830           building up speed
22831           Original commit message from CVS:
22832           building up speed
22833