Release 1.11.1
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 1.11.1 ===
2
3 2017-01-12  Sebastian Dröge <slomo@coaxion.net>
4
5         * configure.ac:
6           releasing 1.11.1
7
8 2017-01-12 14:37:02 +0200  Sebastian Dröge <sebastian@centricular.com>
9
10         * po/hr.po:
11         * po/id.po:
12         * po/sv.po:
13           po: Update translations
14
15 2016-12-16 16:52:00 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
16
17         * ext/amrnb/meson.build:
18         * ext/x264/meson.build:
19         * meson.build:
20           meson: Install presets files
21
22 2015-06-26 20:22:47 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
23
24         * ext/x264/GstX264Enc.prs:
25           x264enc: Add a youtube preset.
26           Based on https://support.google.com/youtube/answer/1722171
27           https://bugzilla.gnome.org/show_bug.cgi?id=751560
28
29 2016-12-28 10:42:15 +0000  Tim-Philipp Müller <tim@centricular.com>
30
31         * config.h.meson:
32         * configure.ac:
33         * docs/plugins/Makefile.am:
34         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
35         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
36         * docs/plugins/inspect/plugin-mad.xml:
37         * ext/Makefile.am:
38         * ext/mad/Makefile.am:
39         * ext/mad/gstmad.c:
40         * ext/mad/gstmad.h:
41         * ext/mad/meson.build:
42         * ext/meson.build:
43           mad: remove plugin
44           We have better replacements such as the mpg123 plugin.
45           The main reason to keep around mad was for 'freeform'
46           mp3 support, but mpg123 can handle those too nowadays.
47           Also, mad is GPL and has been unmaintained for years.
48           https://bugzilla.gnome.org/show_bug.cgi?id=776140
49
50 2016-12-16 19:07:51 +0000  Tim-Philipp Müller <tim@centricular.com>
51
52         * Makefile.am:
53         * configure.ac:
54         * win32/MANIFEST:
55         * win32/common/.gitignore:
56         * win32/common/config.h:
57           win32: remove platform-specific copies of generated headers
58           Unused and no longer needed.
59
60 2016-12-14 10:24:26 +0000  Tim-Philipp Müller <tim@centricular.com>
61
62         * .gitignore:
63         * Makefile.am:
64         * configure.ac:
65         * gst-plugins-ugly.spec.in:
66           Remove generated .spec file
67           Likely extremely bitrotten, and we should not ship this anyway.
68
69 2016-12-09 17:45:34 -0300  Thibault Saunier <tsaunier@gnome.org>
70
71         * meson.build:
72           meson: Support building without Gst debug
73
74 2016-12-03 08:19:44 +0100  Edward Hervey <bilboed@bilboed.com>
75
76         * README:
77         * common:
78           Automatic update of common submodule
79           From f980fd9 to 39ac2f5
80
81 2016-12-02 14:06:21 +0200  Sebastian Dröge <sebastian@centricular.com>
82
83         * gst/asfdemux/gstasfdemux.c:
84           asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
85           https://bugzilla.gnome.org/show_bug.cgi?id=775515
86
87 2016-11-30 18:11:30 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
88
89         * ext/x264/gstx264enc.c:
90           x264enc: Add information for mixed mode
91           https://bugzilla.gnome.org/show_bug.cgi?id=775411
92
93 2016-11-30 17:30:33 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
94
95         * ext/x264/gstx264enc.c:
96           x264enc: Correctly pass interlacing/TFF information
97           Give the interlacing information correctly to the encoder. Also parse
98           TFF/BFF information from the caps and pass it too.
99           https://bugzilla.gnome.org/show_bug.cgi?id=775411
100
101 2016-11-28 15:14:18 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
102
103         * ext/x264/gstx264enc.c:
104           x264enc: Auto-detect interlace mode from caps
105           If the caps are interlaced, interlacing is always enabled on the
106           encoder. If the interlace-mode field is missing or if it's progressive,
107           the encoder uses the "interlaced" property.
108           https://bugzilla.gnome.org/show_bug.cgi?id=775228
109
110 2016-11-26 11:20:51 +0000  Tim-Philipp Müller <tim@centricular.com>
111
112         * .gitmodules:
113           common: use https protocol for common submodule
114           https://bugzilla.gnome.org/show_bug.cgi?id=775110
115
116 2016-11-25 23:51:00 +0200  Sebastian Dröge <sebastian@centricular.com>
117
118         * gst/realmedia/realhash.c:
119           real: Fix compiler warnings with latest clang
120           realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
121           *buf1 = 128;
122           ~ ^~~
123           https://bugzilla.gnome.org/show_bug.cgi?id=775112
124
125 2016-11-25 12:41:03 +0100  Edward Hervey <edward@centricular.com>
126
127         * gst/asfdemux/gstasfdemux.c:
128           asfdemux: Allow 64bit sizes for DATA object
129           we *can* have files greater than 4GB, any other object should be
130           smaller than that
131
132 2016-11-25 10:07:35 +0100  Edward Hervey <edward@centricular.com>
133
134         * gst/asfdemux/gstasfdemux.c:
135           asfdemux: Add sanity check for asf_stream_audio
136           We should have enough bytes for the specified codec_data
137           https://bugzilla.gnome.org/show_bug.cgi?id=775070
138
139 2016-11-25 09:45:04 +0100  Edward Hervey <edward@centricular.com>
140
141         * gst/asfdemux/gstasfdemux.c:
142           asfdemux: Add sanity checks when reading asf_stream_video_format
143           It should report a size of at least 40 bytes
144           Also check for the size of the remaining data (i.e. codec_data)
145           https://bugzilla.gnome.org/show_bug.cgi?id=775070
146
147 2016-11-25 09:44:05 +0100  Edward Hervey <edward@centricular.com>
148
149         * gst/asfdemux/gstasfdemux.c:
150           asfdemux: Add check for invalid/corrupt asf object
151           An asf object can't realistically be bigger than 2**32 bytes.
152           If it reports a size bigger than that, consider it corrupt and properly
153           propagate the error back.
154           https://bugzilla.gnome.org/show_bug.cgi?id=775070
155
156 2016-11-22 17:14:44 +0100  Edward Hervey <edward@centricular.com>
157
158         * gst/asfdemux/gstasfdemux.c:
159           asfdemux: Handle EOS in push-mode on corrupted files
160           It is possible no streams were activated when receiving EOS, if so
161           handled it as if we hadn't seen the header
162           https://bugzilla.gnome.org/show_bug.cgi?id=774846
163
164 2016-11-22 16:56:04 +0100  Edward Hervey <edward@centricular.com>
165
166         * gst/asfdemux/gstasfdemux.c:
167         * gst/asfdemux/gstasfdemux.h:
168           asfdemux: FILE headers are mandatory in the header
169           As per the specification, also avoids ending up trying to play a
170           file with plenty of un-initialized values.
171           https://bugzilla.gnome.org/show_bug.cgi?id=774846
172
173 2016-11-22 16:54:26 +0100  Edward Hervey <edward@centricular.com>
174
175         * gst/asfdemux/gstasfdemux.c:
176           asfdemux: Handle incomplete header in pull mode
177           pulling headers is meant to complete as a whole. If we don't have
178           enough data, it's an error.
179           Avoids pipeline hangs on corrupted files
180           https://bugzilla.gnome.org/show_bug.cgi?id=774846
181
182 2016-11-22 16:22:49 +0100  Edward Hervey <edward@centricular.com>
183
184         * gst/asfdemux/gstasfdemux.c:
185           asfdemux: Handle issues with "empty" files
186           In some corrupted files, we could end up with no actual streams
187           being exposed.
188           In those cases, make sure we properly propagate the failure all
189           the way to the loop function. This avoids ending up in cases where
190           we are neither EOS'd nor ERROR'd out from a pipeline point of view.
191           https://bugzilla.gnome.org/show_bug.cgi?id=774846
192
193 2016-11-20 20:54:25 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
194
195         * ext/dvdread/dvdreadsrc.c:
196           dvdreadsrc: dvd-spu-clut-change is a sticky custom event
197
198 2016-11-17 17:20:03 -0800  Scott D Phillips <scott.d.phillips@intel.com>
199
200         * meson.build:
201           meson: Add ignored warnings for MSVC
202           https://bugzilla.gnome.org/show_bug.cgi?id=774656
203
204 2016-11-11 14:15:17 +0200  Sebastian Dröge <sebastian@centricular.com>
205
206         * configure.ac:
207         * ext/x264/Makefile.am:
208         * ext/x264/gstx264enc.c:
209         * ext/x264/gstx264enc.h:
210         * ext/x264/meson.build:
211         * meson_options.txt:
212           x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
213           x264 has to be compiled specifically for a target bit depth.
214           Distributions currently ship various libraries in their packages, with
215           different bit depths.
216           This change now allows to provide them all at configure time and have
217           the x264enc element dynamically switch between them based on the bit
218           depth of the input format.
219           https://bugzilla.gnome.org/show_bug.cgi?id=763297
220
221 2016-11-01 18:09:25 +0000  Tim-Philipp Müller <tim@centricular.com>
222
223         * meson.build:
224           meson: update version
225
226 === release 1.11.0 ===
227
228 2016-11-01 18:53:15 +0200  Sebastian Dröge <sebastian@centricular.com>
229
230         * configure.ac:
231           Back to development
232
233 === release 1.10.0 ===
234
235 2016-11-01 18:05:31 +0200  Sebastian Dröge <sebastian@centricular.com>
236
237         * ChangeLog:
238         * NEWS:
239         * RELEASE:
240         * configure.ac:
241         * docs/plugins/inspect/plugin-a52dec.xml:
242         * docs/plugins/inspect/plugin-amrnb.xml:
243         * docs/plugins/inspect/plugin-amrwbdec.xml:
244         * docs/plugins/inspect/plugin-asf.xml:
245         * docs/plugins/inspect/plugin-cdio.xml:
246         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
247         * docs/plugins/inspect/plugin-dvdread.xml:
248         * docs/plugins/inspect/plugin-dvdsub.xml:
249         * docs/plugins/inspect/plugin-lame.xml:
250         * docs/plugins/inspect/plugin-mad.xml:
251         * docs/plugins/inspect/plugin-mpeg2dec.xml:
252         * docs/plugins/inspect/plugin-mpg123.xml:
253         * docs/plugins/inspect/plugin-realmedia.xml:
254         * docs/plugins/inspect/plugin-siddec.xml:
255         * docs/plugins/inspect/plugin-twolame.xml:
256         * docs/plugins/inspect/plugin-x264.xml:
257         * docs/plugins/inspect/plugin-xingmux.xml:
258         * gst-plugins-ugly.doap:
259         * win32/common/config.h:
260           Release 1.10.0
261
262 2016-11-01 17:54:16 +0200  Sebastian Dröge <sebastian@centricular.com>
263
264         * po/af.po:
265         * po/az.po:
266         * po/bg.po:
267         * po/ca.po:
268         * po/cs.po:
269         * po/da.po:
270         * po/de.po:
271         * po/el.po:
272         * po/en_GB.po:
273         * po/eo.po:
274         * po/es.po:
275         * po/eu.po:
276         * po/fi.po:
277         * po/fr.po:
278         * po/gl.po:
279         * po/hr.po:
280         * po/hu.po:
281         * po/id.po:
282         * po/it.po:
283         * po/ja.po:
284         * po/lt.po:
285         * po/lv.po:
286         * po/ms.po:
287         * po/mt.po:
288         * po/nb.po:
289         * po/nl.po:
290         * po/or.po:
291         * po/pl.po:
292         * po/pt_BR.po:
293         * po/ro.po:
294         * po/ru.po:
295         * po/sk.po:
296         * po/sl.po:
297         * po/sq.po:
298         * po/sr.po:
299         * po/sv.po:
300         * po/tr.po:
301         * po/uk.po:
302         * po/vi.po:
303         * po/zh_CN.po:
304           Update .po files
305
306 2016-11-01 17:43:01 +0200  Sebastian Dröge <sebastian@centricular.com>
307
308         * po/id.po:
309         * po/sv.po:
310           po: Update translations
311
312 2016-10-25 08:54:52 -0700  Scott D Phillips <scott.d.phillips@intel.com>
313
314         * meson.build:
315         * tests/meson.build:
316           meson: Don't depend on gstreamer-check-1.0 on windows
317           https://bugzilla.gnome.org/show_bug.cgi?id=773114
318
319 2016-10-25 10:51:08 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
320
321         * meson.build:
322         * tests/check/meson.build:
323         * tests/meson.build:
324           Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
325           This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
326           Does not actually work. See:
327           https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
328
329 2016-10-24 00:35:23 +0100  Tim-Philipp Müller <tim@centricular.com>
330
331         * tests/check/meson.build:
332           meson: fix build outside of gst-all
333
334 2016-10-21 00:47:14 -0700  Scott D Phillips <scott.d.phillips@intel.com>
335
336         * meson.build:
337         * tests/check/meson.build:
338         * tests/meson.build:
339           meson: move gstreamer-check-1.0 dependency to tests/check
340           https://bugzilla.gnome.org/show_bug.cgi?id=773114
341
342 2016-10-15 22:20:05 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
343
344         * meson.build:
345           meson: Don't set c_std to gnu99
346           Use the default for each compiler on every platform instead. This
347           improves our compatibility with compilers that don't have gnu99 as
348           a c_std.
349
350 2016-10-04 18:06:09 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
351
352         * meson.build:
353         * tests/check/getpluginsdir:
354         * tests/check/meson.build:
355           meson: Make use of new environment object and set plugin path to builddir
356           Workaround source_root being the root directory of all projects
357           in the subproject case and remove now unneeded getpluginsdir
358           Bump meson requirement to 0.35
359
360 2016-09-30 11:35:40 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
361
362         * hooks/pre-commit.hook:
363         * meson.build:
364         * tests/check/getpluginsdir:
365           meson: Setup pre commit hook and fix getpluginsdir for standalone case
366
367 2016-09-30 11:41:28 +0100  Tim-Philipp Müller <tim@centricular.com>
368
369         * meson.build:
370           meson: update version
371
372 === release 1.9.90 ===
373
374 2016-09-30 13:03:26 +0300  Sebastian Dröge <sebastian@centricular.com>
375
376         * ChangeLog:
377         * NEWS:
378         * RELEASE:
379         * configure.ac:
380         * docs/plugins/inspect/plugin-a52dec.xml:
381         * docs/plugins/inspect/plugin-amrnb.xml:
382         * docs/plugins/inspect/plugin-amrwbdec.xml:
383         * docs/plugins/inspect/plugin-asf.xml:
384         * docs/plugins/inspect/plugin-cdio.xml:
385         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
386         * docs/plugins/inspect/plugin-dvdread.xml:
387         * docs/plugins/inspect/plugin-dvdsub.xml:
388         * docs/plugins/inspect/plugin-lame.xml:
389         * docs/plugins/inspect/plugin-mad.xml:
390         * docs/plugins/inspect/plugin-mpeg2dec.xml:
391         * docs/plugins/inspect/plugin-mpg123.xml:
392         * docs/plugins/inspect/plugin-realmedia.xml:
393         * docs/plugins/inspect/plugin-siddec.xml:
394         * docs/plugins/inspect/plugin-twolame.xml:
395         * docs/plugins/inspect/plugin-x264.xml:
396         * docs/plugins/inspect/plugin-xingmux.xml:
397         * gst-plugins-ugly.doap:
398         * win32/common/config.h:
399           Release 1.9.90
400
401 2016-09-30 12:23:17 +0300  Sebastian Dröge <sebastian@centricular.com>
402
403         * po/af.po:
404         * po/az.po:
405         * po/bg.po:
406         * po/ca.po:
407         * po/cs.po:
408         * po/da.po:
409         * po/de.po:
410         * po/el.po:
411         * po/en_GB.po:
412         * po/eo.po:
413         * po/es.po:
414         * po/eu.po:
415         * po/fi.po:
416         * po/fr.po:
417         * po/gl.po:
418         * po/hr.po:
419         * po/hu.po:
420         * po/id.po:
421         * po/it.po:
422         * po/ja.po:
423         * po/lt.po:
424         * po/lv.po:
425         * po/ms.po:
426         * po/mt.po:
427         * po/nb.po:
428         * po/nl.po:
429         * po/or.po:
430         * po/pl.po:
431         * po/pt_BR.po:
432         * po/ro.po:
433         * po/ru.po:
434         * po/sk.po:
435         * po/sl.po:
436         * po/sq.po:
437         * po/sr.po:
438         * po/sv.po:
439         * po/tr.po:
440         * po/uk.po:
441         * po/vi.po:
442         * po/zh_CN.po:
443           Update .po files
444
445 2016-09-30 11:44:22 +0300  Sebastian Dröge <sebastian@centricular.com>
446
447         * po/id.po:
448         * po/sv.po:
449           po: Update translations
450
451 2016-09-29 12:39:34 +0300  Sebastian Dröge <sebastian@centricular.com>
452
453         * ext/x264/gstx264enc.c:
454           x264enc: Set colorimetry and chroma-site information
455           https://bugzilla.gnome.org/show_bug.cgi?id=772159
456
457 2016-09-24 09:08:00 +0100  Tim-Philipp Müller <tim@centricular.com>
458
459         * meson.build:
460         * po/meson.build:
461           meson: hook up translations
462
463 2016-09-24 08:59:55 +0100  Tim-Philipp Müller <tim@centricular.com>
464
465         * meson.build:
466         * tests/check/getpluginsdir:
467         * tests/check/meson.build:
468         * tests/meson.build:
469           meson: hook up unit tests
470
471 2016-09-14 11:30:58 +0200  Sebastian Dröge <sebastian@centricular.com>
472
473         * configure.ac:
474           configure: Depend on gstreamer 1.9.2.1
475
476 2016-09-10 20:51:36 +1000  Jan Schmidt <jan@centricular.com>
477
478         * autogen.sh:
479         * common:
480           Automatic update of common submodule
481           From b18d820 to f980fd9
482
483 2016-09-10 09:54:15 +1000  Jan Schmidt <jan@centricular.com>
484
485         * autogen.sh:
486         * common:
487           Automatic update of common submodule
488           From f49c55e to b18d820
489
490 2016-09-05 12:22:56 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
491
492         * meson.build:
493           meson: Bump version to 1.9.2
494
495 2016-09-01 12:28:57 +0300  Sebastian Dröge <sebastian@centricular.com>
496
497         * configure.ac:
498           Back to development
499
500 === release 1.9.2 ===
501
502 2016-09-01 12:28:45 +0300  Sebastian Dröge <sebastian@centricular.com>
503
504         * ChangeLog:
505         * NEWS:
506         * RELEASE:
507         * configure.ac:
508         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
509         * docs/plugins/inspect/plugin-a52dec.xml:
510         * docs/plugins/inspect/plugin-amrnb.xml:
511         * docs/plugins/inspect/plugin-amrwbdec.xml:
512         * docs/plugins/inspect/plugin-asf.xml:
513         * docs/plugins/inspect/plugin-cdio.xml:
514         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
515         * docs/plugins/inspect/plugin-dvdread.xml:
516         * docs/plugins/inspect/plugin-dvdsub.xml:
517         * docs/plugins/inspect/plugin-lame.xml:
518         * docs/plugins/inspect/plugin-mad.xml:
519         * docs/plugins/inspect/plugin-mpeg2dec.xml:
520         * docs/plugins/inspect/plugin-mpg123.xml:
521         * docs/plugins/inspect/plugin-realmedia.xml:
522         * docs/plugins/inspect/plugin-siddec.xml:
523         * docs/plugins/inspect/plugin-twolame.xml:
524         * docs/plugins/inspect/plugin-x264.xml:
525         * docs/plugins/inspect/plugin-xingmux.xml:
526         * gst-plugins-ugly.doap:
527         * win32/common/config.h:
528           Release 1.9.2
529
530 2016-09-01 11:24:13 +0300  Sebastian Dröge <sebastian@centricular.com>
531
532         * po/af.po:
533         * po/az.po:
534         * po/bg.po:
535         * po/ca.po:
536         * po/cs.po:
537         * po/da.po:
538         * po/de.po:
539         * po/el.po:
540         * po/en_GB.po:
541         * po/eo.po:
542         * po/es.po:
543         * po/eu.po:
544         * po/fi.po:
545         * po/fr.po:
546         * po/gl.po:
547         * po/hr.po:
548         * po/hu.po:
549         * po/id.po:
550         * po/it.po:
551         * po/ja.po:
552         * po/lt.po:
553         * po/lv.po:
554         * po/ms.po:
555         * po/mt.po:
556         * po/nb.po:
557         * po/nl.po:
558         * po/or.po:
559         * po/pl.po:
560         * po/pt_BR.po:
561         * po/ro.po:
562         * po/ru.po:
563         * po/sk.po:
564         * po/sl.po:
565         * po/sq.po:
566         * po/sr.po:
567         * po/sv.po:
568         * po/tr.po:
569         * po/uk.po:
570         * po/vi.po:
571         * po/zh_CN.po:
572           po: Update translations
573
574 2016-09-01 10:57:46 +0300  Sebastian Dröge <sebastian@centricular.com>
575
576         * ext/sidplay/gstsiddec.cc:
577           siddec: Fix compilation with debugging disabled
578           gstsiddec.o
579           gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
580           gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
581           const gchar *reason = gst_flow_get_name (ret);
582           ^
583
584 2016-08-19 11:11:14 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>
585
586         * ext/sidplay/gstsiddec.cc:
587         * gst/asfdemux/gstasfdemux.c:
588         * gst/realmedia/rmdemux.c:
589           Use the new API to post flow ERROR messages on the bus
590           https://bugzilla.gnome.org/show_bug.cgi?id=770158
591
592 2016-08-24 09:45:05 -0300  Thibault Saunier <tsaunier@gnome.org>
593
594         * gst/asfdemux/meson.build:
595           meson: Link asfdemux against the gstsdp library
596
597 2016-08-23 15:29:10 -0300  Thibault Saunier <tsaunier@gnome.org>
598
599         * meson.build:
600           meson: Add support for fallback subprojects
601
602 2016-08-12 21:25:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
603
604         * .gitignore:
605         * config.h.meson:
606         * ext/a52dec/meson.build:
607         * ext/amrnb/meson.build:
608         * ext/amrwbdec/meson.build:
609         * ext/cdio/meson.build:
610         * ext/dvdread/meson.build:
611         * ext/lame/meson.build:
612         * ext/mad/meson.build:
613         * ext/meson.build:
614         * ext/mpeg2dec/meson.build:
615         * ext/mpg123/meson.build:
616         * ext/twolame/meson.build:
617         * ext/x264/meson.build:
618         * gst/asfdemux/meson.build:
619         * gst/dvdlpcmdec/meson.build:
620         * gst/dvdsub/meson.build:
621         * gst/meson.build:
622         * gst/realmedia/meson.build:
623         * gst/xingmux/meson.build:
624         * meson.build:
625           Add support for Meson as alternative/parallel build system
626           https://github.com/mesonbuild/meson
627           With contributions from:
628           Tim-Philipp Müller <tim@centricular.com>
629           Jussi Pakkanen <jpakkane@gmail.com> (original port)
630           Highlights of the features provided are:
631           * Faster builds on Linux (~40-50% faster)
632           * The ability to build with MSVC on Windows
633           * Generate Visual Studio project files
634           * Generate XCode project files
635           * Much faster builds on Windows (on-par with Linux)
636           * Seriously fast configure and building on embedded
637           ... and many more. For more details see:
638           http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
639           http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
640           Building with Meson should work on both Linux and Windows, but may
641           need a few more tweaks on other operating systems.
642
643 2016-08-12 21:41:39 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
644
645         * ext/a52dec/gsta52dec.c:
646         * ext/dvdread/dvdreadsrc.c:
647         * ext/x264/gstx264enc.h:
648         * gst/realmedia/realhash.c:
649         * gst/realmedia/rtspreal.c:
650           plugins: Use <stdint.h> instead of _stdint.h
651           _stdint.h is generated by Autotools and we don't really need it. All
652           supported platforms now ship with stdint.h. The only stickler was MSVC,
653           and since Visual Studio 2015 it also ships stdint.h now.
654
655 2016-08-19 13:01:39 +0100  Tim-Philipp Müller <tim@centricular.com>
656
657         * ext/mpeg2dec/perftest.c:
658           mpeg2dec: remove file no longer used or needed
659
660 2016-08-08 09:58:20 +0100  Tim-Philipp Müller <tim@centricular.com>
661
662         * gst/dvdlpcmdec/Makefile.am:
663           dvdlpcmdec: add libgstbase CFLAGS as well
664           For consistency.
665           https://bugzilla.gnome.org/show_bug.cgi?id=769610
666
667 2016-08-07 00:10:24 +0000  xlazom00 <xlazom00@gmail.com>
668
669         * gst/dvdlpcmdec/Makefile.am:
670           dvdlpcmdec: link libgstbase-1.0
671           https://bugzilla.gnome.org/show_bug.cgi?id=769610
672
673 2016-08-02 13:38:25 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
674
675         * gst/asfdemux/gstasfdemux.c:
676           asfdemux: Add byte rate based bitrate tag in case there are no audio props
677           https://bugzilla.gnome.org/show_bug.cgi?id=769418
678
679 2016-04-28 16:42:43 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
680
681         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
682         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
683           dvdlpcmdec: add support for another format
684           The format specification can be found here:
685           http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
686           Note: This format is also used for Wifi-Display.
687           https://bugzilla.gnome.org/show_bug.cgi?id=765807
688
689 2016-04-28 16:32:53 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
690
691         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
692         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
693           dvdlpcmdec: rewrite to use GstAudioDecoder
694           https://bugzilla.gnome.org/show_bug.cgi?id=765807
695
696 2016-07-24 10:00:48 +0200  Josep Torra <n770galaxy@gmail.com>
697
698         * ext/sidplay/gstsiddec.cc:
699           sidplay: fix compiler warnings when building with -O3
700           Avoid compiler warnings "‘foo’ may be used uninitialized in this
701           function" when building with -O3 by checking the return bool value
702           of format conversion function.
703           https://bugzilla.gnome.org/show_bug.cgi?id=769116
704
705 2016-07-11 21:14:06 +0200  Stefan Sauer <ensonic@users.sf.net>
706
707         * common:
708           Automatic update of common submodule
709           From f363b32 to f49c55e
710
711 2016-07-06 13:51:09 +0300  Sebastian Dröge <sebastian@centricular.com>
712
713         * configure.ac:
714           Back to development
715
716 === release 1.9.1 ===
717
718 2016-07-06 13:15:28 +0300  Sebastian Dröge <sebastian@centricular.com>
719
720         * ChangeLog:
721         * NEWS:
722         * RELEASE:
723         * configure.ac:
724         * docs/plugins/inspect/plugin-a52dec.xml:
725         * docs/plugins/inspect/plugin-amrnb.xml:
726         * docs/plugins/inspect/plugin-amrwbdec.xml:
727         * docs/plugins/inspect/plugin-asf.xml:
728         * docs/plugins/inspect/plugin-cdio.xml:
729         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
730         * docs/plugins/inspect/plugin-dvdread.xml:
731         * docs/plugins/inspect/plugin-dvdsub.xml:
732         * docs/plugins/inspect/plugin-lame.xml:
733         * docs/plugins/inspect/plugin-mad.xml:
734         * docs/plugins/inspect/plugin-mpeg2dec.xml:
735         * docs/plugins/inspect/plugin-mpg123.xml:
736         * docs/plugins/inspect/plugin-realmedia.xml:
737         * docs/plugins/inspect/plugin-siddec.xml:
738         * docs/plugins/inspect/plugin-twolame.xml:
739         * docs/plugins/inspect/plugin-x264.xml:
740         * docs/plugins/inspect/plugin-xingmux.xml:
741         * gst-plugins-ugly.doap:
742         * win32/common/config.h:
743           Release 1.9.1
744
745 2016-07-06 11:54:01 +0300  Sebastian Dröge <sebastian@centricular.com>
746
747         * po/af.po:
748         * po/az.po:
749         * po/bg.po:
750         * po/ca.po:
751         * po/cs.po:
752         * po/da.po:
753         * po/de.po:
754         * po/el.po:
755         * po/en_GB.po:
756         * po/eo.po:
757         * po/es.po:
758         * po/eu.po:
759         * po/fi.po:
760         * po/fr.po:
761         * po/gl.po:
762         * po/hr.po:
763         * po/hu.po:
764         * po/id.po:
765         * po/it.po:
766         * po/ja.po:
767         * po/lt.po:
768         * po/lv.po:
769         * po/ms.po:
770         * po/mt.po:
771         * po/nb.po:
772         * po/nl.po:
773         * po/or.po:
774         * po/pl.po:
775         * po/pt_BR.po:
776         * po/ro.po:
777         * po/ru.po:
778         * po/sk.po:
779         * po/sl.po:
780         * po/sq.po:
781         * po/sr.po:
782         * po/sv.po:
783         * po/tr.po:
784         * po/uk.po:
785         * po/vi.po:
786         * po/zh_CN.po:
787           Update .po files
788
789 2016-07-06 10:19:44 +0300  Sebastian Dröge <sebastian@centricular.com>
790
791         * po/hr.po:
792           po: Update translations
793
794 2016-06-21 11:46:53 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
795
796         * common:
797           Automatic update of common submodule
798           From ac2f647 to f363b32
799
800 2015-05-12 11:08:55 +0300  Vootele Vesterblom <vov@bang-olufsen.dk>
801
802         * gst/asfdemux/gstasfdemux.c:
803           asfdemux: fix seeking back after EOS has been reached in push mode
804           Fix seeking when demuxer is in INDEX state. This happens when we
805           reached the end of the stream. It should still be possible to do
806           a flushing seek and seek back to any other position though. Instead
807           the demuxer would just go straight to EOS again instead of going
808           back to processing packets again from the new position.
809           https://bugzilla.gnome.org/show_bug.cgi?id=749066
810
811 2016-05-17 16:00:29 +0300  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
812
813         * gst/realmedia/rdtmanager.c:
814           rdtmanager: fix clock leak
815           The clock returned by gst_system_clock_obtain() was never unreffed.
816           https://bugzilla.gnome.org/show_bug.cgi?id=766565
817
818 2016-05-15 13:33:30 +0300  Sebastian Dröge <sebastian@centricular.com>
819
820         * docs/plugins/inspect/plugin-a52dec.xml:
821         * docs/plugins/inspect/plugin-amrnb.xml:
822         * docs/plugins/inspect/plugin-amrwbdec.xml:
823         * docs/plugins/inspect/plugin-asf.xml:
824         * docs/plugins/inspect/plugin-cdio.xml:
825         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
826         * docs/plugins/inspect/plugin-dvdread.xml:
827         * docs/plugins/inspect/plugin-dvdsub.xml:
828         * docs/plugins/inspect/plugin-lame.xml:
829         * docs/plugins/inspect/plugin-mad.xml:
830         * docs/plugins/inspect/plugin-mpeg2dec.xml:
831         * docs/plugins/inspect/plugin-mpg123.xml:
832         * docs/plugins/inspect/plugin-realmedia.xml:
833         * docs/plugins/inspect/plugin-siddec.xml:
834         * docs/plugins/inspect/plugin-twolame.xml:
835         * docs/plugins/inspect/plugin-x264.xml:
836         * docs/plugins/inspect/plugin-xingmux.xml:
837           docs: Update for git master
838
839 2016-04-16 09:15:43 +0100  Tim-Philipp Müller <tim@centricular.com>
840
841         * ext/amrnb/amrnbdec.c:
842         * ext/mad/gstmad.c:
843           amrnbec, mad: fix two more parse function declarations
844
845 2016-04-15 20:46:37 +0100  Tim-Philipp Müller <tim@centricular.com>
846
847         * ext/a52dec/gsta52dec.c:
848         * ext/amrwbdec/amrwbdec.c:
849           a52dec, amrwbec: fix parse function declaration mismatch
850           Fixes MSVC compiler warning:
851           amrwbdec.c(99): warning C4133: '=': incompatible types
852           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
853           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
854           gsta52dec.c(156): warning C4133: '=': incompatible types
855           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
856           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
857
858 2016-04-15 19:55:03 +0100  Tim-Philipp Müller <tim@centricular.com>
859
860         * ext/mpg123/gstmpg123audiodec.h:
861           mpg123: fix build with msvc
862           Fix syntax errors when compiling against cerbero-provided libmpg123
863           headers. We do the same as the libmpg123 internal visual studio
864           build here.
865           mpg123.h(1378): error C2143: syntax error: missing ')' before '('
866           mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
867           mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
868           mpg123.h(1378): error C2091: function returns function
869           mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
870           mpg123.h(1378): error C2059: syntax error: ')'
871           mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
872           mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
873           ...
874
875 2016-04-15 18:37:42 +0100  Tim-Philipp Müller <tim@centricular.com>
876
877         * configure.ac:
878         * ext/mpeg2dec/gstmpeg2dec.c:
879           mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
880           libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
881           and get rid of version-dependent code paths. There's still
882           avdec_mpeg2video for those who are stuck on ancient distros which
883           we don't target any more.
884           Also fixes build with MSVC, which doesn't like #if #else #endif
885           inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
886
887 2016-04-14 10:02:50 +0100  Julien Isorce <j.isorce@samsung.com>
888
889         * README:
890         * common:
891           Automatic update of common submodule
892           From 6f2d209 to ac2f647
893
894 2016-03-04 16:14:44 +0900  Vineeth TM <vineeth.tm@samsung.com>
895
896         * ext/a52dec/gsta52dec.c:
897         * ext/amrnb/amrnbdec.c:
898         * ext/amrnb/amrnbenc.c:
899         * ext/amrwbdec/amrwbdec.c:
900         * ext/dvdread/dvdreadsrc.c:
901         * ext/lame/gstlamemp3enc.c:
902         * ext/mad/gstmad.c:
903         * ext/mpeg2dec/gstmpeg2dec.c:
904         * ext/sidplay/gstsiddec.cc:
905         * ext/twolame/gsttwolamemp2enc.c:
906         * ext/x264/gstx264enc.c:
907         * gst/asfdemux/gstasfdemux.c:
908         * gst/asfdemux/gstrtpasfdepay.c:
909         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
910         * gst/dvdsub/gstdvdsubdec.c:
911         * gst/dvdsub/gstdvdsubparse.c:
912         * gst/realmedia/pnmsrc.c:
913         * gst/realmedia/rademux.c:
914         * gst/realmedia/rdtdepay.c:
915         * gst/realmedia/rdtmanager.c:
916         * gst/realmedia/rmdemux.c:
917         * gst/xingmux/gstxingmux.c:
918           ugly: use new gst_element_class_add_static_pad_template()
919           https://bugzilla.gnome.org/show_bug.cgi?id=763082
920
921 2016-03-24 13:33:22 +0200  Sebastian Dröge <sebastian@centricular.com>
922
923         * configure.ac:
924           Back to development
925
926 === release 1.8.0 ===
927
928 2016-03-24 12:43:04 +0200  Sebastian Dröge <sebastian@centricular.com>
929
930         * ChangeLog:
931         * NEWS:
932         * RELEASE:
933         * configure.ac:
934         * docs/plugins/inspect/plugin-a52dec.xml:
935         * docs/plugins/inspect/plugin-amrnb.xml:
936         * docs/plugins/inspect/plugin-amrwbdec.xml:
937         * docs/plugins/inspect/plugin-asf.xml:
938         * docs/plugins/inspect/plugin-cdio.xml:
939         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
940         * docs/plugins/inspect/plugin-dvdread.xml:
941         * docs/plugins/inspect/plugin-dvdsub.xml:
942         * docs/plugins/inspect/plugin-lame.xml:
943         * docs/plugins/inspect/plugin-mad.xml:
944         * docs/plugins/inspect/plugin-mpeg2dec.xml:
945         * docs/plugins/inspect/plugin-mpg123.xml:
946         * docs/plugins/inspect/plugin-realmedia.xml:
947         * docs/plugins/inspect/plugin-siddec.xml:
948         * docs/plugins/inspect/plugin-twolame.xml:
949         * docs/plugins/inspect/plugin-x264.xml:
950         * docs/plugins/inspect/plugin-xingmux.xml:
951         * gst-plugins-ugly.doap:
952         * win32/common/config.h:
953           Release 1.8.0
954
955 2016-03-24 12:18:09 +0200  Sebastian Dröge <sebastian@centricular.com>
956
957         * po/af.po:
958         * po/az.po:
959         * po/bg.po:
960         * po/ca.po:
961         * po/cs.po:
962         * po/da.po:
963         * po/de.po:
964         * po/el.po:
965         * po/en_GB.po:
966         * po/eo.po:
967         * po/es.po:
968         * po/eu.po:
969         * po/fi.po:
970         * po/fr.po:
971         * po/gl.po:
972         * po/hr.po:
973         * po/hu.po:
974         * po/id.po:
975         * po/it.po:
976         * po/ja.po:
977         * po/lt.po:
978         * po/lv.po:
979         * po/ms.po:
980         * po/mt.po:
981         * po/nb.po:
982         * po/nl.po:
983         * po/or.po:
984         * po/pl.po:
985         * po/pt_BR.po:
986         * po/ro.po:
987         * po/ru.po:
988         * po/sk.po:
989         * po/sl.po:
990         * po/sq.po:
991         * po/sr.po:
992         * po/sv.po:
993         * po/tr.po:
994         * po/uk.po:
995         * po/vi.po:
996         * po/zh_CN.po:
997           Update .po files
998
999 === release 1.7.91 ===
1000
1001 2016-03-15 12:21:07 +0200  Sebastian Dröge <sebastian@centricular.com>
1002
1003         * ChangeLog:
1004         * NEWS:
1005         * RELEASE:
1006         * configure.ac:
1007         * docs/plugins/inspect/plugin-a52dec.xml:
1008         * docs/plugins/inspect/plugin-amrnb.xml:
1009         * docs/plugins/inspect/plugin-amrwbdec.xml:
1010         * docs/plugins/inspect/plugin-asf.xml:
1011         * docs/plugins/inspect/plugin-cdio.xml:
1012         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1013         * docs/plugins/inspect/plugin-dvdread.xml:
1014         * docs/plugins/inspect/plugin-dvdsub.xml:
1015         * docs/plugins/inspect/plugin-lame.xml:
1016         * docs/plugins/inspect/plugin-mad.xml:
1017         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1018         * docs/plugins/inspect/plugin-mpg123.xml:
1019         * docs/plugins/inspect/plugin-realmedia.xml:
1020         * docs/plugins/inspect/plugin-siddec.xml:
1021         * docs/plugins/inspect/plugin-twolame.xml:
1022         * docs/plugins/inspect/plugin-x264.xml:
1023         * docs/plugins/inspect/plugin-xingmux.xml:
1024         * gst-plugins-ugly.doap:
1025         * win32/common/config.h:
1026           Release 1.7.91
1027
1028 2016-03-15 12:03:34 +0200  Sebastian Dröge <sebastian@centricular.com>
1029
1030         * po/af.po:
1031         * po/az.po:
1032         * po/bg.po:
1033         * po/ca.po:
1034         * po/cs.po:
1035         * po/da.po:
1036         * po/de.po:
1037         * po/el.po:
1038         * po/en_GB.po:
1039         * po/eo.po:
1040         * po/es.po:
1041         * po/eu.po:
1042         * po/fi.po:
1043         * po/fr.po:
1044         * po/gl.po:
1045         * po/hr.po:
1046         * po/hu.po:
1047         * po/id.po:
1048         * po/it.po:
1049         * po/ja.po:
1050         * po/lt.po:
1051         * po/lv.po:
1052         * po/ms.po:
1053         * po/mt.po:
1054         * po/nb.po:
1055         * po/nl.po:
1056         * po/or.po:
1057         * po/pl.po:
1058         * po/pt_BR.po:
1059         * po/ro.po:
1060         * po/ru.po:
1061         * po/sk.po:
1062         * po/sl.po:
1063         * po/sq.po:
1064         * po/sr.po:
1065         * po/sv.po:
1066         * po/tr.po:
1067         * po/uk.po:
1068         * po/vi.po:
1069         * po/zh_CN.po:
1070           Update .po files
1071
1072 2016-03-08 12:26:01 +0100  Edward Hervey <edward@centricular.com>
1073
1074         * gst/asfdemux/gstasfdemux.c:
1075         * gst/asfdemux/gstasfdemux.h:
1076           asfdemux: Don't modify segment values on accurate seeks
1077           When dealing with accurate seeks, we want to return exactly the segment
1078           that was requested by the seek event, and not adjust the values.
1079           https://bugzilla.gnome.org/show_bug.cgi?id=755469
1080
1081 === release 1.7.90 ===
1082
1083 2016-03-01 18:42:01 +0200  Sebastian Dröge <sebastian@centricular.com>
1084
1085         * ChangeLog:
1086         * NEWS:
1087         * RELEASE:
1088         * configure.ac:
1089         * docs/plugins/inspect/plugin-a52dec.xml:
1090         * docs/plugins/inspect/plugin-amrnb.xml:
1091         * docs/plugins/inspect/plugin-amrwbdec.xml:
1092         * docs/plugins/inspect/plugin-asf.xml:
1093         * docs/plugins/inspect/plugin-cdio.xml:
1094         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1095         * docs/plugins/inspect/plugin-dvdread.xml:
1096         * docs/plugins/inspect/plugin-dvdsub.xml:
1097         * docs/plugins/inspect/plugin-lame.xml:
1098         * docs/plugins/inspect/plugin-mad.xml:
1099         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1100         * docs/plugins/inspect/plugin-mpg123.xml:
1101         * docs/plugins/inspect/plugin-realmedia.xml:
1102         * docs/plugins/inspect/plugin-siddec.xml:
1103         * docs/plugins/inspect/plugin-twolame.xml:
1104         * docs/plugins/inspect/plugin-x264.xml:
1105         * docs/plugins/inspect/plugin-xingmux.xml:
1106         * gst-plugins-ugly.doap:
1107         * win32/common/config.h:
1108           Release 1.7.90
1109
1110 2016-03-01 17:18:01 +0200  Sebastian Dröge <sebastian@centricular.com>
1111
1112         * po/af.po:
1113         * po/az.po:
1114         * po/ca.po:
1115         * po/cs.po:
1116         * po/da.po:
1117         * po/de.po:
1118         * po/el.po:
1119         * po/en_GB.po:
1120         * po/eo.po:
1121         * po/es.po:
1122         * po/eu.po:
1123         * po/fi.po:
1124         * po/fr.po:
1125         * po/gl.po:
1126         * po/hr.po:
1127         * po/hu.po:
1128         * po/id.po:
1129         * po/it.po:
1130         * po/ja.po:
1131         * po/lt.po:
1132         * po/lv.po:
1133         * po/ms.po:
1134         * po/mt.po:
1135         * po/nb.po:
1136         * po/nl.po:
1137         * po/or.po:
1138         * po/pl.po:
1139         * po/pt_BR.po:
1140         * po/ro.po:
1141         * po/ru.po:
1142         * po/sk.po:
1143         * po/sl.po:
1144         * po/sq.po:
1145         * po/sr.po:
1146         * po/sv.po:
1147         * po/tr.po:
1148         * po/uk.po:
1149         * po/vi.po:
1150         * po/zh_CN.po:
1151           Update .po files
1152
1153 2016-03-01 16:54:07 +0200  Sebastian Dröge <sebastian@centricular.com>
1154
1155         * po/bg.po:
1156           po: Update translations
1157
1158 2016-02-27 20:17:31 +0100  Jens Georg <mail@jensge.org>
1159
1160         * ext/dvdread/dvdreadsrc.c:
1161           dvdread: Fix seek starting at 0 for title != 1
1162           Otherwise the playback would start at title 0
1163           https://bugzilla.gnome.org/show_bug.cgi?id=762787
1164
1165 2016-02-26 12:41:18 +0200  Sebastian Dröge <sebastian@centricular.com>
1166
1167         * common:
1168           Automatic update of common submodule
1169           From b64f03f to 6f2d209
1170
1171 2016-02-22 22:08:12 +0000  Tim-Philipp Müller <tim@centricular.com>
1172
1173         * gst/asfdemux/gstasfdemux.c:
1174           asfdemux: fix adding bitrate to stream tags
1175           https://bugzilla.gnome.org/show_bug.cgi?id=699586
1176
1177 2016-02-21 10:11:12 +0000  Tim-Philipp Müller <tim@centricular.com>
1178
1179         * gst/asfdemux/asf.vcproj:
1180         * gst/realmedia/rmdemux.vcproj:
1181         * win32/MANIFEST:
1182         * win32/gst.sln:
1183         * win32/vs6/gst_plugins_ugly.dsw:
1184         * win32/vs6/libgstasfdemux.dsp:
1185         * win32/vs6/libgstdvdlpcmdec.dsp:
1186         * win32/vs6/libgstdvdsub.dsp:
1187         * win32/vs6/libgstlame.dsp:
1188         * win32/vs6/libgstmad.dsp:
1189         * win32/vs6/libgstrealmedia.dsp:
1190         * win32/vs6/libgstsynaesthesia.dsp:
1191           win32: remove outdated build cruft
1192           This hasn't been touched for generations, doesn't work,
1193           and is just causing confusion. We also don't want to
1194           maintain these files manually.
1195
1196 2016-02-20 11:55:37 +0000  Tim-Philipp Müller <tim@centricular.com>
1197
1198         * ext/mpeg2dec/gstmpeg2dec.c:
1199           mpeg2dec: don't use exported but undeclared core debug category symbols
1200           It's not right and won't work on Windows with MSVC.
1201
1202 2016-02-19 12:38:34 +0200  Sebastian Dröge <sebastian@centricular.com>
1203
1204         * configure.ac:
1205           Back to development
1206
1207 === release 1.7.2 ===
1208
1209 2016-02-19 11:58:13 +0200  Sebastian Dröge <sebastian@centricular.com>
1210
1211         * ChangeLog:
1212         * NEWS:
1213         * RELEASE:
1214         * configure.ac:
1215         * docs/plugins/inspect/plugin-a52dec.xml:
1216         * docs/plugins/inspect/plugin-amrnb.xml:
1217         * docs/plugins/inspect/plugin-amrwbdec.xml:
1218         * docs/plugins/inspect/plugin-asf.xml:
1219         * docs/plugins/inspect/plugin-cdio.xml:
1220         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1221         * docs/plugins/inspect/plugin-dvdread.xml:
1222         * docs/plugins/inspect/plugin-dvdsub.xml:
1223         * docs/plugins/inspect/plugin-lame.xml:
1224         * docs/plugins/inspect/plugin-mad.xml:
1225         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1226         * docs/plugins/inspect/plugin-mpg123.xml:
1227         * docs/plugins/inspect/plugin-realmedia.xml:
1228         * docs/plugins/inspect/plugin-siddec.xml:
1229         * docs/plugins/inspect/plugin-twolame.xml:
1230         * docs/plugins/inspect/plugin-x264.xml:
1231         * docs/plugins/inspect/plugin-xingmux.xml:
1232         * gst-plugins-ugly.doap:
1233         * win32/common/config.h:
1234           Release 1.7.2
1235
1236 2016-02-19 11:21:03 +0200  Sebastian Dröge <sebastian@centricular.com>
1237
1238         * po/af.po:
1239         * po/az.po:
1240         * po/bg.po:
1241         * po/ca.po:
1242         * po/cs.po:
1243         * po/da.po:
1244         * po/de.po:
1245         * po/el.po:
1246         * po/en_GB.po:
1247         * po/eo.po:
1248         * po/es.po:
1249         * po/eu.po:
1250         * po/fi.po:
1251         * po/gl.po:
1252         * po/hr.po:
1253         * po/hu.po:
1254         * po/id.po:
1255         * po/it.po:
1256         * po/ja.po:
1257         * po/lt.po:
1258         * po/lv.po:
1259         * po/ms.po:
1260         * po/mt.po:
1261         * po/nb.po:
1262         * po/nl.po:
1263         * po/or.po:
1264         * po/pl.po:
1265         * po/ro.po:
1266         * po/ru.po:
1267         * po/sk.po:
1268         * po/sl.po:
1269         * po/sq.po:
1270         * po/sr.po:
1271         * po/sv.po:
1272         * po/tr.po:
1273         * po/uk.po:
1274         * po/vi.po:
1275         * po/zh_CN.po:
1276           Update .po files
1277
1278 2016-02-19 10:32:06 +0200  Sebastian Dröge <sebastian@centricular.com>
1279
1280         * po/fr.po:
1281         * po/pt_BR.po:
1282           po: Update translations
1283
1284 2016-02-18 00:25:56 +0200  Sebastian Dröge <sebastian@centricular.com>
1285
1286         * ext/sidplay/gstsiddec.cc:
1287           sidplay: Fix compiler warning about C++11 compatibility
1288           gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
1289           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
1290           ^
1291           gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
1292           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
1293           ^
1294
1295 2016-02-16 14:46:11 +0000  Tim-Philipp Müller <tim@centricular.com>
1296
1297         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1298         * docs/plugins/inspect/plugin-a52dec.xml:
1299         * docs/plugins/inspect/plugin-amrnb.xml:
1300         * docs/plugins/inspect/plugin-amrwbdec.xml:
1301         * docs/plugins/inspect/plugin-asf.xml:
1302         * docs/plugins/inspect/plugin-cdio.xml:
1303         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1304         * docs/plugins/inspect/plugin-dvdread.xml:
1305         * docs/plugins/inspect/plugin-dvdsub.xml:
1306         * docs/plugins/inspect/plugin-lame.xml:
1307         * docs/plugins/inspect/plugin-mad.xml:
1308         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1309         * docs/plugins/inspect/plugin-mpg123.xml:
1310         * docs/plugins/inspect/plugin-realmedia.xml:
1311         * docs/plugins/inspect/plugin-siddec.xml:
1312         * docs/plugins/inspect/plugin-twolame.xml:
1313         * docs/plugins/inspect/plugin-x264.xml:
1314         * docs/plugins/inspect/plugin-xingmux.xml:
1315           docs: update inspection to git and fix mpg123 inspect location
1316
1317 2016-02-16 12:23:33 +0000  Tim-Philipp Müller <tim@centricular.com>
1318
1319         * tests/files/Makefile.am:
1320         * tests/files/stream.mp2:
1321           tests: fix distcheck
1322
1323 2016-02-16 10:38:18 +0000  Tim-Philipp Müller <tim@centricular.com>
1324
1325         * configure.ac:
1326         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1327         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1328         * docs/plugins/xml/plugin-mpg123.xml:
1329         * ext/Makefile.am:
1330         * gst-plugins-ugly.spec.in:
1331         * tests/check/Makefile.am:
1332           mpg123: move from -bad to -ugly
1333           Hook up to build system, add to docs
1334
1335 2016-02-16 10:55:01 +0000  Tim-Philipp Müller <tim@centricular.com>
1336
1337         * configure.ac:
1338         * tests/Makefile.am:
1339         * tests/check/Makefile.am:
1340         * tests/check/elements/.gitignore:
1341         * tests/files/Makefile.am:
1342         * tests/files/cbr_stream.mp3:
1343         * tests/files/vbr_stream.mp3:
1344           tests: add test data for mpg123 plugin
1345
1346 2016-02-16 10:41:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1347
1348           Merge branch 'plugin-move-mpg123'
1349           Move mpg123 plugin from -bad to -ugly.
1350           https://bugzilla.gnome.org/show_bug.cgi?id=719849
1351
1352 2015-12-14 11:09:46 +0900  Vineeth TM <vineeth.tm@samsung.com>
1353
1354         * ext/mpg123/gstmpg123audiodec.c:
1355           plugins-bad: Fix example pipelines
1356           rename gst-launch --> gst-launch-1.0
1357           replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
1358           fix caps in examples
1359           https://bugzilla.gnome.org/show_bug.cgi?id=759432
1360
1361 2015-08-17 11:50:28 +0100  Tim-Philipp Müller <tim@centricular.com>
1362
1363         * ext/mpg123/gstmpg123audiodec.c:
1364           mpg123: still reset pending audio info on hard flush
1365           Follow-up to previous commit.
1366           https://bugzilla.gnome.org/show_bug.cgi?id=752431
1367
1368 2015-07-15 10:44:02 -0600  Jason Litzinger <jlitzinger@control4.com>
1369
1370         * ext/mpg123/gstmpg123audiodec.c:
1371           mpg123: fix handling of sample rate change during playback
1372           If the sample rate of the media changes, the resulting flush will
1373           clear the has_next_audioinfo flag, and the caps won't be sent
1374           downstream.
1375           https://bugzilla.gnome.org/show_bug.cgi?id=752431
1376
1377 2015-08-15 12:58:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1378
1379         * ext/mpg123/gstmpg123audiodec.c:
1380           audiodecoders: use default pad accept-caps handling
1381           Avoids useless check of downstream caps when handling an
1382           accept-caps query
1383           Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
1384           sbcdec, adpcmdec, sirendec
1385
1386 2015-04-26 18:04:16 +0100  Tim-Philipp Müller <tim@centricular.com>
1387
1388         * ext/mpg123/Makefile.am:
1389           Remove obsolete Android build cruft
1390           This is not needed any longer.
1391
1392 2015-01-11 01:08:08 +0000  Tim-Philipp Müller <tim@centricular.com>
1393
1394         * ext/mpg123/gstmpg123audiodec.c:
1395           mpg123: fix compiler warning and simplify checks in set_caps
1396           https://bugzilla.gnome.org/show_bug.cgi?id=740195
1397
1398 2015-01-03 13:06:45 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
1399
1400         * ext/mpg123/gstmpg123audiodec.c:
1401           mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
1402           The old code was using gst_caps_normalize() and was generally overly
1403           complex. Simplify by picking sample rate and number of channels from
1404           upstream and the sample format from the allowed caps. If the format caps
1405           is a list of strins, just pick the first one. And if the srcpad isn't
1406           linked yet, use the default format (S16).
1407           https://bugzilla.gnome.org/show_bug.cgi?id=740195
1408
1409 2014-09-10 17:24:39 +0100  Tim-Philipp Müller <tim@centricular.com>
1410
1411         * ext/mpg123/gstmpg123audiodec.c:
1412           Fix up one-element lists in template caps
1413
1414 2014-03-05 00:51:04 +0000  Tim-Philipp Müller <tim@centricular.com>
1415
1416         * tests/check/elements/mpg123audiodec.c:
1417           tests: fix mpg123audiodec test for big-endian architectures
1418
1419 2014-02-04 17:22:27 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
1420
1421         * ext/mpg123/gstmpg123audiodec.c:
1422           mpg123: improved error report and checks
1423           Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
1424
1425 2013-12-05 12:04:39 +0100  Sebastian Dröge <sebastian@centricular.com>
1426
1427         * ext/mpg123/gstmpg123audiodec.c:
1428           mpg123audiodec: Require caps to be set before any data processing
1429
1430 2013-07-26 17:25:42 +0200  Edward Hervey <edward@collabora.com>
1431
1432         * ext/mpg123/gstmpg123audiodec.c:
1433           mpg123: Remove dead assignment
1434           harder ? :)
1435
1436 2013-05-15 11:25:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1437
1438         * tests/check/elements/mpg123audiodec.c:
1439           mpg123audiodec: Fix event handling in unit test
1440
1441 2012-10-24 12:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1442
1443         * ext/mpg123/Makefile.am:
1444           gst: Add better support for static plugins
1445
1446 2013-04-15 00:22:39 -0700  David Schleef <ds@schleef.org>
1447
1448         * ext/mpg123/gstmpg123audiodec.c:
1449           mpg123: Add conditional on API version for new enum
1450
1451 2016-02-05 19:11:38 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1452
1453         * tests/check/Makefile.am:
1454           tests: extend the AM_TESTS_ENVIRONMENT from check.mak
1455           To get the CK_DEFAULT_TIMEOUT defined for all tests
1456           https://bugzilla.gnome.org/show_bug.cgi?id=761472
1457
1458 2016-02-05 18:07:02 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1459
1460         * autogen.sh:
1461         * common:
1462           Automatic update of common submodule
1463           From 86e4663 to b64f03f
1464
1465 2016-01-25 20:00:26 +0000  Tim-Philipp Müller <tim@centricular.com>
1466
1467         * configure.ac:
1468         * ext/amrnb/amrnbdec.h:
1469         * ext/amrnb/amrnbenc.h:
1470         * ext/amrwbdec/amrwbdec.h:
1471           amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
1472           We don't really need to cater for older versions any more.
1473
1474 2016-01-21 17:34:38 +0100  Edward Hervey <edward@centricular.com>
1475
1476         * ext/mpeg2dec/gstmpeg2dec.c:
1477           mpeg2dec: Demote rank to SECONDARY
1478           https://bugzilla.gnome.org/show_bug.cgi?id=574461
1479
1480 2016-01-08 21:40:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1481
1482         * gst/dvdsub/gstdvdsubdec.c:
1483           dvdsubdec: use query caps instead of accept-caps
1484           accept-caps does only a shallow check and a full downstream
1485           caps query is needed to check if ARGB is possible
1486
1487 2015-10-30 11:06:11 +0530  Ravi Kiran K N <ravi.kiran@samsung.com>
1488
1489         * gst/asfdemux/asfpacket.c:
1490         * gst/asfdemux/gstasfdemux.c:
1491         * gst/asfdemux/gstasfdemux.h:
1492           asfdemux: Support reverse playback
1493           Support reverse playback for ASF format.
1494           Parse packets and queue the payloads, then push
1495           the payload buffer to decoder in reverse order.
1496           Video buffers are pushed from KeyFrame to next
1497           Keyframe.
1498           https://bugzilla.gnome.org/show_bug.cgi?id=757341
1499
1500 2015-12-24 15:28:46 +0100  Sebastian Dröge <sebastian@centricular.com>
1501
1502         * configure.ac:
1503           Back to development
1504
1505 2015-12-24 14:48:50 +0100  Sebastian Dröge <sebastian@centricular.com>
1506
1507         * tests/check/elements/amrnbenc.c:
1508           amrnbenc: Fix various compiler warnings in the test
1509
1510 2015-12-24 14:48:38 +0100  Sebastian Dröge <sebastian@centricular.com>
1511
1512         * tests/check/elements/x264enc.c:
1513           x264enc: Fix various compiler warnings in the test
1514
1515 === release 1.7.1 ===
1516
1517 2015-12-24 14:41:21 +0100  Sebastian Dröge <sebastian@centricular.com>
1518
1519         * ChangeLog:
1520         * NEWS:
1521         * RELEASE:
1522         * configure.ac:
1523         * docs/plugins/inspect/plugin-a52dec.xml:
1524         * docs/plugins/inspect/plugin-amrnb.xml:
1525         * docs/plugins/inspect/plugin-amrwbdec.xml:
1526         * docs/plugins/inspect/plugin-asf.xml:
1527         * docs/plugins/inspect/plugin-cdio.xml:
1528         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1529         * docs/plugins/inspect/plugin-dvdread.xml:
1530         * docs/plugins/inspect/plugin-dvdsub.xml:
1531         * docs/plugins/inspect/plugin-lame.xml:
1532         * docs/plugins/inspect/plugin-mad.xml:
1533         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1534         * docs/plugins/inspect/plugin-realmedia.xml:
1535         * docs/plugins/inspect/plugin-siddec.xml:
1536         * docs/plugins/inspect/plugin-twolame.xml:
1537         * docs/plugins/inspect/plugin-x264.xml:
1538         * docs/plugins/inspect/plugin-xingmux.xml:
1539         * gst-plugins-ugly.doap:
1540         * win32/common/config.h:
1541           Release 1.7.1
1542
1543 2015-12-24 14:10:29 +0100  Sebastian Dröge <sebastian@centricular.com>
1544
1545         * po/af.po:
1546         * po/az.po:
1547         * po/bg.po:
1548         * po/ca.po:
1549         * po/cs.po:
1550         * po/da.po:
1551         * po/de.po:
1552         * po/el.po:
1553         * po/en_GB.po:
1554         * po/eo.po:
1555         * po/es.po:
1556         * po/eu.po:
1557         * po/fi.po:
1558         * po/fr.po:
1559         * po/gl.po:
1560         * po/hr.po:
1561         * po/hu.po:
1562         * po/id.po:
1563         * po/it.po:
1564         * po/ja.po:
1565         * po/lt.po:
1566         * po/lv.po:
1567         * po/ms.po:
1568         * po/mt.po:
1569         * po/nb.po:
1570         * po/nl.po:
1571         * po/or.po:
1572         * po/pl.po:
1573         * po/pt_BR.po:
1574         * po/ro.po:
1575         * po/ru.po:
1576         * po/sk.po:
1577         * po/sl.po:
1578         * po/sq.po:
1579         * po/sr.po:
1580         * po/sv.po:
1581         * po/tr.po:
1582         * po/uk.po:
1583         * po/vi.po:
1584         * po/zh_CN.po:
1585           Update .po files
1586
1587 2015-12-24 12:23:27 +0100  Sebastian Dröge <sebastian@centricular.com>
1588
1589         * po/id.po:
1590         * po/sv.po:
1591           po: Update translations
1592
1593 2015-12-21 12:32:32 +0100  Sebastian Dröge <sebastian@centricular.com>
1594
1595         * configure.ac:
1596           configure: Use -Bsymbolic-functions if available
1597           While this is more useful for libraries, some of our plugins with multiple
1598           files and some internal API can also benefit from this.
1599
1600 2015-12-16 09:36:08 +0100  Sebastian Dröge <sebastian@centricular.com>
1601
1602         * docs/plugins/gst-plugins-ugly-plugins.args:
1603         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1604         * docs/plugins/inspect/plugin-a52dec.xml:
1605         * docs/plugins/inspect/plugin-amrnb.xml:
1606         * docs/plugins/inspect/plugin-amrwbdec.xml:
1607         * docs/plugins/inspect/plugin-asf.xml:
1608         * docs/plugins/inspect/plugin-cdio.xml:
1609         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1610         * docs/plugins/inspect/plugin-dvdread.xml:
1611         * docs/plugins/inspect/plugin-dvdsub.xml:
1612         * docs/plugins/inspect/plugin-lame.xml:
1613         * docs/plugins/inspect/plugin-mad.xml:
1614         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1615         * docs/plugins/inspect/plugin-realmedia.xml:
1616         * docs/plugins/inspect/plugin-siddec.xml:
1617         * docs/plugins/inspect/plugin-twolame.xml:
1618         * docs/plugins/inspect/plugin-x264.xml:
1619         * docs/plugins/inspect/plugin-xingmux.xml:
1620           docs: update to git
1621
1622 2015-12-07 09:08:18 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1623
1624         * autogen.sh:
1625         * common:
1626           Automatic update of common submodule
1627           From b319909 to 86e4663
1628
1629 2015-11-26 15:49:47 +0000  Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
1630
1631         * ext/x264/gstx264enc.c:
1632           x264enc: increase bitrate limit from 100Mbps to 2Gbps
1633           Don't artificially limit the bitrate, x264enc allows much
1634           higher bitrates, and for intra-only 4k AVC they are needed.
1635           x264 clips to 2Gbps internally, so use that as limit for now.
1636           https://bugzilla.gnome.org/show_bug.cgi?id=758620
1637
1638 2015-11-18 23:20:59 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
1639
1640         * ext/x264/gstx264enc.c:
1641           x264enc: drop unnecessary NULL check before g_free
1642
1643 2015-10-21 14:35:17 +0100  Tim-Philipp Müller <tim@centricular.com>
1644
1645         * common:
1646           Automatic update of common submodule
1647           From b99800a to b319909
1648
1649 2015-10-20 17:29:42 +0300  Sebastian Dröge <sebastian@centricular.com>
1650
1651         * configure.ac:
1652           Use new GST_ENABLE_EXTRA_CHECKS #define
1653           https://bugzilla.gnome.org/show_bug.cgi?id=756870
1654
1655 2015-10-21 14:26:07 +0300  Sebastian Dröge <sebastian@centricular.com>
1656
1657         * README:
1658         * common:
1659           Automatic update of common submodule
1660           From 9aed1d7 to b99800a
1661
1662 2015-10-02 22:24:46 +0300  Sebastian Dröge <sebastian@centricular.com>
1663
1664         * configure.ac:
1665           Update GLib dependency to 2.40.0
1666
1667 2015-09-29 14:16:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
1668
1669         * ext/dvdread/README:
1670           dvdread: remove broken link
1671           Removing instead of updating as previously pointed-to page
1672           (now http://dvd.sourceforge.net/dvdinfo/) is already linked
1673           from dvd.sourceforge.net's homepage as: "Collection of
1674           information on file formats/data structures relating to DVD
1675           navigation/SPUs."
1676
1677 2015-09-26 09:23:05 +0100  Tim-Philipp Müller <tim@centricular.com>
1678
1679         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1680           dvdlpcmdec: fix invalid read beyond channel position array
1681           We would always copy sizeof(sorted_position) bytes, which is
1682           for 8 channels, but if we have less than 8 channels the
1683           position array we copy from will only have allocated space
1684           for channel channels, so we would read beyond the input
1685           array in some cases.
1686
1687 2015-08-25 10:08:46 +0900  HoonHee Lee <hoonhee.lee@lge.com>
1688
1689         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1690           dvdlpcmdec: factor out common code to set output format into new function
1691           When caps event is recieved and header is changed, reordering channel
1692           and setting the default output format for audio are processed. These 2 of
1693           code are same. Thus, It is better to make a new function for these common
1694           code in terms of removing duplicated code, maintenance and expansion.
1695           https://bugzilla.gnome.org/show_bug.cgi?id=753920
1696
1697 2015-09-23 20:45:34 +0200  Sebastian Dröge <sebastian@centricular.com>
1698
1699         * gst/asfdemux/gstasfdemux.c:
1700           asfdemux: Don't push any data on pads after the segment.stop
1701           https://bugzilla.gnome.org/show_bug.cgi?id=755469
1702
1703 2015-09-23 20:30:21 +0200  Sebastian Dröge <sebastian@centricular.com>
1704
1705         * gst/asfdemux/gstasfdemux.c:
1706         * gst/asfdemux/gstasfdemux.h:
1707           asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
1708           Not for accurate seeks, which should accurately start at the requested
1709           position.
1710           https://bugzilla.gnome.org/show_bug.cgi?id=755469
1711
1712 2015-09-23 20:23:40 +0200  Sebastian Dröge <sebastian@centricular.com>
1713
1714         * gst/asfdemux/gstasfdemux.c:
1715           asfdemux: Update segment.position when pushing buffers
1716           Without this, non-flushing seeks are not going to work well.
1717           https://bugzilla.gnome.org/show_bug.cgi?id=755469
1718
1719 2015-09-23 19:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
1720
1721         * gst/asfdemux/gstasfdemux.c:
1722           asfdemux: Only push EOS event if we're not doing a segment seek
1723           https://bugzilla.gnome.org/show_bug.cgi?id=755469
1724
1725 2015-09-23 16:31:28 +0200  Sebastian Dröge <sebastian@centricular.com>
1726
1727         * gst/asfdemux/gstasfdemux.c:
1728           asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
1729           We don't want to unconditionally send an EOS event downstream, but might want
1730           to send a SEGMENT_DONE message/event instead if a segment seek was done
1731           before.
1732           https://bugzilla.gnome.org/show_bug.cgi?id=755469
1733
1734 2015-09-25 23:51:12 +0200  Sebastian Dröge <sebastian@centricular.com>
1735
1736         * configure.ac:
1737           Back to development
1738
1739 === release 1.6.0 ===
1740
1741 2015-09-25 23:32:02 +0200  Sebastian Dröge <sebastian@centricular.com>
1742
1743         * ChangeLog:
1744         * NEWS:
1745         * RELEASE:
1746         * configure.ac:
1747         * docs/plugins/inspect/plugin-a52dec.xml:
1748         * docs/plugins/inspect/plugin-amrnb.xml:
1749         * docs/plugins/inspect/plugin-amrwbdec.xml:
1750         * docs/plugins/inspect/plugin-asf.xml:
1751         * docs/plugins/inspect/plugin-cdio.xml:
1752         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1753         * docs/plugins/inspect/plugin-dvdread.xml:
1754         * docs/plugins/inspect/plugin-dvdsub.xml:
1755         * docs/plugins/inspect/plugin-lame.xml:
1756         * docs/plugins/inspect/plugin-mad.xml:
1757         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1758         * docs/plugins/inspect/plugin-realmedia.xml:
1759         * docs/plugins/inspect/plugin-siddec.xml:
1760         * docs/plugins/inspect/plugin-twolame.xml:
1761         * docs/plugins/inspect/plugin-x264.xml:
1762         * docs/plugins/inspect/plugin-xingmux.xml:
1763         * gst-plugins-ugly.doap:
1764         * win32/common/config.h:
1765           Release 1.6.0
1766
1767 2015-09-25 23:04:56 +0200  Sebastian Dröge <sebastian@centricular.com>
1768
1769         * po/af.po:
1770         * po/az.po:
1771         * po/bg.po:
1772         * po/ca.po:
1773         * po/cs.po:
1774         * po/da.po:
1775         * po/de.po:
1776         * po/el.po:
1777         * po/en_GB.po:
1778         * po/eo.po:
1779         * po/es.po:
1780         * po/eu.po:
1781         * po/fi.po:
1782         * po/fr.po:
1783         * po/gl.po:
1784         * po/hr.po:
1785         * po/hu.po:
1786         * po/id.po:
1787         * po/it.po:
1788         * po/ja.po:
1789         * po/lt.po:
1790         * po/lv.po:
1791         * po/ms.po:
1792         * po/mt.po:
1793         * po/nb.po:
1794         * po/nl.po:
1795         * po/or.po:
1796         * po/pl.po:
1797         * po/pt_BR.po:
1798         * po/ro.po:
1799         * po/ru.po:
1800         * po/sk.po:
1801         * po/sl.po:
1802         * po/sq.po:
1803         * po/sr.po:
1804         * po/sv.po:
1805         * po/tr.po:
1806         * po/uk.po:
1807         * po/vi.po:
1808         * po/zh_CN.po:
1809           Update .po files
1810
1811 === release 1.5.91 ===
1812
1813 2015-09-18 20:01:17 +0200  Sebastian Dröge <sebastian@centricular.com>
1814
1815         * ChangeLog:
1816         * NEWS:
1817         * RELEASE:
1818         * configure.ac:
1819         * docs/plugins/inspect/plugin-a52dec.xml:
1820         * docs/plugins/inspect/plugin-amrnb.xml:
1821         * docs/plugins/inspect/plugin-amrwbdec.xml:
1822         * docs/plugins/inspect/plugin-asf.xml:
1823         * docs/plugins/inspect/plugin-cdio.xml:
1824         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1825         * docs/plugins/inspect/plugin-dvdread.xml:
1826         * docs/plugins/inspect/plugin-dvdsub.xml:
1827         * docs/plugins/inspect/plugin-lame.xml:
1828         * docs/plugins/inspect/plugin-mad.xml:
1829         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1830         * docs/plugins/inspect/plugin-realmedia.xml:
1831         * docs/plugins/inspect/plugin-siddec.xml:
1832         * docs/plugins/inspect/plugin-twolame.xml:
1833         * docs/plugins/inspect/plugin-x264.xml:
1834         * docs/plugins/inspect/plugin-xingmux.xml:
1835         * gst-plugins-ugly.doap:
1836         * win32/common/config.h:
1837           Release 1.5.91
1838
1839 2015-09-18 19:34:50 +0200  Sebastian Dröge <sebastian@centricular.com>
1840
1841         * po/af.po:
1842         * po/az.po:
1843         * po/bg.po:
1844         * po/ca.po:
1845         * po/cs.po:
1846         * po/da.po:
1847         * po/de.po:
1848         * po/el.po:
1849         * po/en_GB.po:
1850         * po/eo.po:
1851         * po/es.po:
1852         * po/eu.po:
1853         * po/fi.po:
1854         * po/fr.po:
1855         * po/gl.po:
1856         * po/hr.po:
1857         * po/hu.po:
1858         * po/id.po:
1859         * po/it.po:
1860         * po/ja.po:
1861         * po/lt.po:
1862         * po/lv.po:
1863         * po/ms.po:
1864         * po/mt.po:
1865         * po/nb.po:
1866         * po/nl.po:
1867         * po/or.po:
1868         * po/pl.po:
1869         * po/pt_BR.po:
1870         * po/ro.po:
1871         * po/ru.po:
1872         * po/sk.po:
1873         * po/sl.po:
1874         * po/sq.po:
1875         * po/sr.po:
1876         * po/sv.po:
1877         * po/tr.po:
1878         * po/uk.po:
1879         * po/vi.po:
1880         * po/zh_CN.po:
1881           Update .po files
1882
1883 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
1884
1885         * po/zh_CN.po:
1886           po: Update translations
1887
1888 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
1889
1890         * ext/x264/gstx264enc.c:
1891           x264: Add bitrate info to the tags output.
1892           Makes it possible for muxers to know the target bitrate as soon
1893           as encoding starts, which flvmux now uses.
1894
1895 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
1896
1897         * gst/asfdemux/gstasfdemux.c:
1898         * gst/asfdemux/gstasfdemux.h:
1899           asfdemux: fix file mode of some source files
1900
1901 === release 1.5.90 ===
1902
1903 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
1904
1905         * ChangeLog:
1906         * NEWS:
1907         * RELEASE:
1908         * configure.ac:
1909         * docs/plugins/inspect/plugin-a52dec.xml:
1910         * docs/plugins/inspect/plugin-amrnb.xml:
1911         * docs/plugins/inspect/plugin-amrwbdec.xml:
1912         * docs/plugins/inspect/plugin-asf.xml:
1913         * docs/plugins/inspect/plugin-cdio.xml:
1914         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1915         * docs/plugins/inspect/plugin-dvdread.xml:
1916         * docs/plugins/inspect/plugin-dvdsub.xml:
1917         * docs/plugins/inspect/plugin-lame.xml:
1918         * docs/plugins/inspect/plugin-mad.xml:
1919         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1920         * docs/plugins/inspect/plugin-realmedia.xml:
1921         * docs/plugins/inspect/plugin-siddec.xml:
1922         * docs/plugins/inspect/plugin-twolame.xml:
1923         * docs/plugins/inspect/plugin-x264.xml:
1924         * docs/plugins/inspect/plugin-xingmux.xml:
1925         * gst-plugins-ugly.doap:
1926         * win32/common/config.h:
1927           Release 1.5.90
1928
1929 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
1930
1931         * po/af.po:
1932         * po/az.po:
1933         * po/bg.po:
1934         * po/ca.po:
1935         * po/cs.po:
1936         * po/da.po:
1937         * po/de.po:
1938         * po/el.po:
1939         * po/en_GB.po:
1940         * po/eo.po:
1941         * po/es.po:
1942         * po/eu.po:
1943         * po/fi.po:
1944         * po/fr.po:
1945         * po/gl.po:
1946         * po/hr.po:
1947         * po/hu.po:
1948         * po/id.po:
1949         * po/it.po:
1950         * po/ja.po:
1951         * po/lt.po:
1952         * po/lv.po:
1953         * po/ms.po:
1954         * po/mt.po:
1955         * po/nb.po:
1956         * po/nl.po:
1957         * po/or.po:
1958         * po/pl.po:
1959         * po/pt_BR.po:
1960         * po/ro.po:
1961         * po/ru.po:
1962         * po/sk.po:
1963         * po/sl.po:
1964         * po/sq.po:
1965         * po/sr.po:
1966         * po/sv.po:
1967         * po/tr.po:
1968         * po/uk.po:
1969         * po/vi.po:
1970         * po/zh_CN.po:
1971           Update .po files
1972
1973 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
1974
1975         * po/id.po:
1976         * po/sv.po:
1977           po: Update translations
1978
1979 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1980
1981         * ext/x264/gstx264enc.c:
1982           x264enc: actually return TRUE from accept-caps handler
1983           The query was handled
1984
1985 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1986
1987         * ext/x264/gstx264enc.c:
1988           x264enc: implement accept-caps handling
1989           Implement accept-caps handling without doing caps queries downstream
1990
1991 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1992
1993         * ext/amrnb/amrnbenc.c:
1994         * ext/lame/gstlamemp3enc.c:
1995         * ext/twolame/gsttwolamemp2enc.c:
1996           audioencoders: use template subset check for accept-caps
1997           It is faster than doing a query that propagates downstream and
1998           should be enough
1999           Elements: amrnbenc, lamemp3enc, twolamemp2enc
2000
2001 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2002
2003         * ext/mpeg2dec/gstmpeg2dec.c:
2004           mpeg2dec: use default pad accept-caps handling
2005           Avoids useless check of downstream caps when handling an
2006           accept-caps query
2007
2008 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2009
2010         * ext/a52dec/gsta52dec.c:
2011         * ext/amrnb/amrnbdec.c:
2012         * ext/amrwbdec/amrwbdec.c:
2013         * ext/mad/gstmad.c:
2014           audiodecoders: use default pad accept-caps handling
2015           Avoids useless check of downstream caps when handling an
2016           accept-caps query
2017           Elements: a52dec, amrnbdec, amrwbdec, mad
2018
2019 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
2020
2021         * tests/check/generic/states.c:
2022           check: Rename states unit test
2023           Makes it easier to differentiate from other modules states unit test
2024
2025 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
2026
2027         * gst/realmedia/rmdemux.c:
2028           rmdemux: fix assertion error when freeing old tags.
2029           Check if old_tags is present before calling gst_tag_list_unref
2030           https://bugzilla.gnome.org/show_bug.cgi?id=753301
2031
2032 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
2033
2034         * gst/asfdemux/gstasfdemux.c:
2035           asfdemux: fix assertion error when codec_data is not present in structure
2036           When discovering a particular asf file, caps structure doesn't have
2037           codec_data, and this was not being checked before using the same,
2038           resulting in assertion error
2039           https://bugzilla.gnome.org/show_bug.cgi?id=752803
2040
2041 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
2042
2043         * gst/asfdemux/gstasfdemux.c:
2044           asfdemux: remove unread value
2045           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
2046           initial value.
2047
2048 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
2049
2050         * gst/asfdemux/gstasfdemux.c:
2051           asfdemux: Don't post error on flushing while reading headers
2052
2053 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
2054
2055         * gst/realmedia/rmdemux.c:
2056           rmdemux: mark tag list as global scope
2057
2058 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
2059
2060         * gst/realmedia/rmdemux.c:
2061           rmdemux: fix taglist leak
2062           merge doesn't take ownership, so must unref the
2063           old tags if we do merge.
2064
2065 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
2066
2067         * gst/realmedia/rmdemux.c:
2068           rmdemux: fix wrong unref when there are no tags
2069           Tags should be appended to pending tags and unref'ed only if tags
2070           are present. Else there is no need to append.
2071           https://bugzilla.gnome.org/show_bug.cgi?id=752404
2072
2073 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
2074
2075         * gst/realmedia/rmdemux.c:
2076           rmdemux: fix memory leaks during error cases
2077           while adding stream, during error cases, only stream is
2078           being freed. Adapter, pad, tags, subpackets, index are not being
2079           freed resulting in memory leaks
2080           https://bugzilla.gnome.org/show_bug.cgi?id=752404
2081
2082 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
2083
2084         * gst-plugins-ugly.doap:
2085           Update mailing list in doap file as well
2086
2087 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
2088
2089         * ext/amrnb/amrnbdec.c:
2090           Update mailing list address from sourceforge to freedesktop
2091
2092 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
2093
2094         * gst/realmedia/rmdemux.c:
2095           rmdemux: fix tag memory leak
2096           tags is not being freed after being merged to the
2097           pending_tags.
2098           https://bugzilla.gnome.org/show_bug.cgi?id=752404
2099
2100 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
2101
2102         * common:
2103           Automatic update of common submodule
2104           From f74b2df to 9aed1d7
2105
2106 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
2107
2108         * configure.ac:
2109           Back to development
2110
2111 === release 1.5.2 ===
2112
2113 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
2114
2115         * ChangeLog:
2116         * NEWS:
2117         * RELEASE:
2118         * configure.ac:
2119         * docs/plugins/gst-plugins-ugly-plugins.args:
2120         * docs/plugins/inspect/plugin-a52dec.xml:
2121         * docs/plugins/inspect/plugin-amrnb.xml:
2122         * docs/plugins/inspect/plugin-amrwbdec.xml:
2123         * docs/plugins/inspect/plugin-asf.xml:
2124         * docs/plugins/inspect/plugin-cdio.xml:
2125         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2126         * docs/plugins/inspect/plugin-dvdread.xml:
2127         * docs/plugins/inspect/plugin-dvdsub.xml:
2128         * docs/plugins/inspect/plugin-lame.xml:
2129         * docs/plugins/inspect/plugin-mad.xml:
2130         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2131         * docs/plugins/inspect/plugin-realmedia.xml:
2132         * docs/plugins/inspect/plugin-siddec.xml:
2133         * docs/plugins/inspect/plugin-twolame.xml:
2134         * docs/plugins/inspect/plugin-x264.xml:
2135         * docs/plugins/inspect/plugin-xingmux.xml:
2136         * gst-plugins-ugly.doap:
2137         * win32/common/config.h:
2138           Release 1.5.2
2139
2140 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
2141
2142         * po/af.po:
2143         * po/az.po:
2144         * po/bg.po:
2145         * po/ca.po:
2146         * po/cs.po:
2147         * po/da.po:
2148         * po/de.po:
2149         * po/el.po:
2150         * po/en_GB.po:
2151         * po/eo.po:
2152         * po/es.po:
2153         * po/eu.po:
2154         * po/fi.po:
2155         * po/fr.po:
2156         * po/gl.po:
2157         * po/hr.po:
2158         * po/hu.po:
2159         * po/id.po:
2160         * po/it.po:
2161         * po/ja.po:
2162         * po/lt.po:
2163         * po/lv.po:
2164         * po/ms.po:
2165         * po/mt.po:
2166         * po/nb.po:
2167         * po/nl.po:
2168         * po/or.po:
2169         * po/pl.po:
2170         * po/pt_BR.po:
2171         * po/ro.po:
2172         * po/ru.po:
2173         * po/sk.po:
2174         * po/sl.po:
2175         * po/sq.po:
2176         * po/sr.po:
2177         * po/sv.po:
2178         * po/tr.po:
2179         * po/uk.po:
2180         * po/vi.po:
2181         * po/zh_CN.po:
2182           Update .po files
2183
2184 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
2185
2186         * po/nl.po:
2187           po: Update translations
2188
2189 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
2190
2191         * gst/asfdemux/gstasfdemux.c:
2192           asfdemux: Use gst_video_multiview_guess_half_aspect() function
2193           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
2194           stereoscopic video is full-frame per view or not.
2195
2196 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2197
2198         * common:
2199           Automatic update of common submodule
2200           From 6015d26 to f74b2df
2201
2202 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
2203
2204         * ext/x264/gstx264enc.c:
2205         * ext/x264/gstx264enc.h:
2206           x264enc: Use gst_video_encoder_set_min_pts
2207           This method replace the manual adjustment of PTS and DTS to avoid
2208           negative DTS issues. Using this method will also update the segment so
2209           we don't loos sync.
2210           https://bugzilla.gnome.org/show_bug.cgi?id=740575
2211
2212 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
2213
2214         * gst/asfdemux/Makefile.am:
2215         * gst/asfdemux/gstasfdemux.c:
2216         * gst/asfdemux/gstasfdemux.h:
2217           asfdemux: Add support for stereoscopic video metadata.
2218           Add parsing of stereoscopic metadata, and place into the caps to
2219           the decoder.
2220           Fix parsing of Advanced Mutual Exclustion objects.
2221           https://bugzilla.gnome.org/show_bug.cgi?id=711190
2222           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
2223
2224 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
2225
2226         * ext/x264/gstx264enc.c:
2227         * ext/x264/gstx264enc.h:
2228           x264enc: Add support for stereoscopic video
2229           Provide new frame-packing property to directly set
2230           x264enc frame packing, or pass through upstream settings
2231           The explicit layout from the frame-packing property is
2232           preferred over any info from the caps.
2233
2234 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
2235
2236         * gst/xingmux/gstxingmux.c:
2237           xingmux: fix compiler warnings
2238           https://bugzilla.gnome.org/show_bug.cgi?id=750596
2239
2240 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
2241
2242         * Makefile.am:
2243           cruft: add the obsolete tmpl dir to cruft-dirs
2244
2245 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
2246
2247         * common:
2248           Automatic update of common submodule
2249           From d9a3353 to 6015d26
2250
2251 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
2252
2253         * common:
2254           Automatic update of common submodule
2255           From d37af32 to d9a3353
2256
2257 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
2258
2259         * common:
2260           Automatic update of common submodule
2261           From 21ba2e5 to d37af32
2262
2263 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
2264
2265         * common:
2266           Automatic update of common submodule
2267           From c408583 to 21ba2e5
2268
2269 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
2270
2271         * docs/plugins/Makefile.am:
2272           docs: remove variables that we define in the snippet from common
2273           This is syncing our Makefile.am with upstream gtkdoc.
2274
2275 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
2276
2277         * autogen.sh:
2278         * common:
2279           Automatic update of common submodule
2280           From d676993 to c408583
2281
2282 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2283
2284         * configure.ac:
2285           Back to development
2286
2287 === release 1.5.1 ===
2288
2289 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
2290
2291         * ChangeLog:
2292         * NEWS:
2293         * RELEASE:
2294         * configure.ac:
2295         * docs/plugins/gst-plugins-ugly-plugins.args:
2296         * docs/plugins/inspect/plugin-a52dec.xml:
2297         * docs/plugins/inspect/plugin-amrnb.xml:
2298         * docs/plugins/inspect/plugin-amrwbdec.xml:
2299         * docs/plugins/inspect/plugin-asf.xml:
2300         * docs/plugins/inspect/plugin-cdio.xml:
2301         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2302         * docs/plugins/inspect/plugin-dvdread.xml:
2303         * docs/plugins/inspect/plugin-dvdsub.xml:
2304         * docs/plugins/inspect/plugin-lame.xml:
2305         * docs/plugins/inspect/plugin-mad.xml:
2306         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2307         * docs/plugins/inspect/plugin-realmedia.xml:
2308         * docs/plugins/inspect/plugin-siddec.xml:
2309         * docs/plugins/inspect/plugin-twolame.xml:
2310         * docs/plugins/inspect/plugin-x264.xml:
2311         * docs/plugins/inspect/plugin-xingmux.xml:
2312         * gst-plugins-ugly.doap:
2313         * win32/common/config.h:
2314           Release 1.5.1
2315
2316 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
2317
2318         * po/af.po:
2319         * po/az.po:
2320         * po/bg.po:
2321         * po/ca.po:
2322         * po/cs.po:
2323         * po/da.po:
2324         * po/de.po:
2325         * po/el.po:
2326         * po/en_GB.po:
2327         * po/eo.po:
2328         * po/es.po:
2329         * po/eu.po:
2330         * po/fi.po:
2331         * po/fr.po:
2332         * po/gl.po:
2333         * po/hr.po:
2334         * po/hu.po:
2335         * po/id.po:
2336         * po/it.po:
2337         * po/ja.po:
2338         * po/lt.po:
2339         * po/lv.po:
2340         * po/ms.po:
2341         * po/mt.po:
2342         * po/nb.po:
2343         * po/nl.po:
2344         * po/or.po:
2345         * po/pl.po:
2346         * po/pt_BR.po:
2347         * po/ro.po:
2348         * po/ru.po:
2349         * po/sk.po:
2350         * po/sl.po:
2351         * po/sq.po:
2352         * po/sr.po:
2353         * po/sv.po:
2354         * po/tr.po:
2355         * po/uk.po:
2356         * po/vi.po:
2357         * po/zh_CN.po:
2358           Update .po files
2359
2360 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2361
2362         * po/eo.po:
2363         * po/fr.po:
2364           po: Update translations
2365
2366 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
2367
2368         * tests/check/elements/amrnbenc.c:
2369         * tests/check/elements/mpeg2dec.c:
2370         * tests/check/elements/x264enc.c:
2371         * tests/check/elements/xingmux.c:
2372         * tests/check/pipelines/lame.c:
2373           check: Use GST_CHECK_MAIN () macro everywhere
2374           Makes source code smaller, and ensures we go through common initialization
2375           path (like the one that sets up XML unit test output ...)
2376
2377 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
2378
2379         * ext/x264/gstx264enc.c:
2380           x264enc: don't artificially limit max allowed value of "threads" property
2381           In auto mode it will happily chose much higher values anyway,
2382           and a limit of 4 seems a bit low these days.
2383
2384 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
2385
2386         * ext/dvdread/dvdreadsrc.c:
2387           dvdread: Also reset the first_seek var in start()
2388           Make the initial chapter seek work across reuse.
2389           https://bugzilla.gnome.org/show_bug.cgi?id=453322
2390
2391 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
2392
2393         * ext/dvdread/dvdreadsrc.c:
2394         * ext/dvdread/dvdreadsrc.h:
2395           dvdread: Work around basesrc initial seek
2396           Ignore the initial seek basesrc sends, as it
2397           breaks starting from another chapter by
2398           immediately seeking back to the start of the title
2399
2400 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
2401
2402         * ext/a52dec/gsta52dec.c:
2403         * ext/amrnb/amrnbdec.c:
2404         * ext/amrnb/amrnbenc.c:
2405         * ext/amrwbdec/amrwbdec.c:
2406         * ext/cdio/gstcdiocddasrc.c:
2407         * ext/lame/gstlamemp3enc.c:
2408         * ext/mad/gstmad.c:
2409         * ext/sidplay/gstsiddec.cc:
2410         * ext/twolame/gsttwolamemp2enc.c:
2411         * ext/x264/gstx264enc.c:
2412         * gst/realmedia/rademux.c:
2413         * gst/xingmux/gstxingmux.c:
2414           docs: update example pipelines in element docs
2415           Mostly gst-launch -> gst-launch-1.0, but also
2416           use autoaudiosink/autovideosink in more places
2417           and update pipelines a little or flesh out
2418           descriptions.
2419
2420 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
2421
2422         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2423         * gst/realmedia/rdtdepay.c:
2424           Rename property enums from ARG_ to PROP_
2425           Property enum items should be nameed PROP_ for consistency and readability.
2426
2427 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
2428
2429         * Android.mk:
2430         * ext/mad/Makefile.am:
2431         * ext/x264/Makefile.am:
2432         * gst/asfdemux/Makefile.am:
2433         * gst/dvdlpcmdec/Makefile.am:
2434         * gst/dvdsub/Makefile.am:
2435         * gst/realmedia/Makefile.am:
2436         * gst/xingmux/Makefile.am:
2437           Remove obsolete Android build cruft
2438           This is not needed any longer.
2439
2440 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
2441
2442         * gst/realmedia/pnmsrc.c:
2443           realmedia: remove unused enum item PROP_LAST
2444
2445 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
2446
2447         * tests/check/Makefile.am:
2448           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
2449           Make sure the test environment is set up.
2450           https://bugzilla.gnome.org//show_bug.cgi?id=747624
2451
2452 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
2453
2454         * configure.ac:
2455           configure: bump automake requirement to 1.14 and autoconf to 2.69
2456           This is only required for builds from git, people can still
2457           build tarballs if they only have older autotools.
2458           https://bugzilla.gnome.org//show_bug.cgi?id=747624
2459
2460 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
2461
2462         * .gitignore:
2463           Update .gitignore
2464
2465 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
2466
2467         * LICENSE_readme:
2468           Remove LICENSE_readme
2469           It's completely outdated and just confusing, better if people are
2470           forced to look at the actual code in question than trusting this file.
2471
2472 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2473
2474         * INSTALL:
2475           Remove INSTALL file
2476           autotools automatically generate this, and when using different versions
2477           for autogen.sh there will always be changes to a file tracked by git.
2478
2479 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
2480
2481         * gst/asfdemux/gstasfdemux.c:
2482           asfdemux: fix a seek failure due to out-of-range in push mode
2483           A seek in push mode failed for big offsets which are beyond
2484           the range of guint32.
2485           https://bugzilla.gnome.org/show_bug.cgi?id=748162
2486
2487 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
2488
2489         * common:
2490         * tests/check/Makefile.am:
2491           tests: Use AM_TESTS_ENVIRONMENT
2492           Needed by the new automake test runner
2493
2494 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
2495
2496         * autogen.sh:
2497         * common:
2498           Automatic update of common submodule
2499           From bc76a8b to c8fb372
2500
2501 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2502
2503         * ext/a52dec/gsta52dec.c:
2504           a52dec: fix race in liba52dec lookup table initialization
2505           a52_init initializes the IMDCT global state as well as creating
2506           a new state. When two A52 decoders are created (eg, when two AC3
2507           tracks are contained in a video), calls to a52_init may happen
2508           at the same time, and the IMDCT initialization is not reentrant.
2509           https://bugzilla.gnome.org/show_bug.cgi?id=746781
2510
2511 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2512
2513         * ext/mpeg2dec/gstmpeg2dec.c:
2514           mpeg2dec: fix buffer leak in crop_buffer()
2515           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
2516           gst_buffer_replace() reffed it as well so we were one reference extra.
2517           https://bugzilla.gnome.org/show_bug.cgi?id=746887
2518
2519 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2520
2521         * gst/realmedia/rmdemux.c:
2522           rmdemux: resurrect some flow return handling
2523           https://bugzilla.gnome.org/show_bug.cgi?id=744572
2524
2525 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2526
2527         * gst/asfdemux/gstasfdemux.c:
2528           asfdemux: resurrect some flow return handling
2529           https://bugzilla.gnome.org/show_bug.cgi?id=744572
2530
2531 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
2532
2533         * ext/mpeg2dec/gstmpeg2dec.c:
2534           mpeg2dec: fix memory leak
2535           CID #1291630
2536
2537 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
2538
2539         * ext/mpeg2dec/gstmpeg2dec.c:
2540           mpeg2dec: initialize buffer
2541           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
2542           CID #1291634
2543
2544 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2545
2546         * ext/mpeg2dec/gstmpeg2dec.c:
2547           mpeg2dec: Add stride support
2548           This allow using external pools that have different strides from the
2549           default. These strides need to respect certain rules, which we check
2550           and if these are not met, we fallback to generic pool.
2551           https://bugzilla.gnome.org/show_bug.cgi?id=735379
2552
2553 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2554
2555         * ext/mpeg2dec/gstmpeg2dec.c:
2556         * ext/mpeg2dec/gstmpeg2dec.h:
2557           mpeg2dec: Re-implement pool handling
2558           This is a rewrite of the pool negotiation and configuration. Direct
2559           to output decoding is now achieved by configuring the pool using
2560           video-alignment. This removes copies when dealing with any elements that
2561           supports VideoAlignment, and enable usage of generic video buffer pool,
2562           XVImagePool and GLPool. It drops the crop meta implementation for now.
2563           https://bugzilla.gnome.org/show_bug.cgi?id=735379
2564
2565 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
2566
2567         * gst/dvdsub/gstdvdsubdec.c:
2568           dvbsub: fix indentation
2569
2570 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
2571
2572         * ext/dvdread/dvdreadsrc.c:
2573         * gst/dvdsub/gstdvdsubdec.c:
2574           Fix double semicolons
2575
2576 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2577
2578         * ext/mpeg2dec/gstmpeg2dec.c:
2579           Revert "mpeg2dec: Fix handling of stride"
2580           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
2581
2582 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2583
2584         * ext/mpeg2dec/gstmpeg2dec.c:
2585           Revert "mpeg2dec: Use propose unref method for buffer"
2586           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
2587
2588 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2589
2590         * ext/mpeg2dec/gstmpeg2dec.c:
2591           mpeg2dec: Use propose unref method for buffer
2592
2593 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
2594
2595         * ext/mpeg2dec/gstmpeg2dec.c:
2596           mpeg2dec: Fix handling of stride
2597           A pipeline like:
2598           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
2599           would look bad when file.ts contains 704x576 video, because vaapisink would
2600           give you buffers of stride 768, but libmpeg2 was not told about this and
2601           used a stride of 704.
2602           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
2603           reject buffer pools that don't meet libmpeg2's chroma stride requirements
2604           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
2605
2606 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
2607
2608         * ext/x264/gstx264enc.c:
2609         * gst/asfdemux/gstasfdemux.c:
2610           Improve and fix LATENCY query handling
2611           This now follows the design docs everywhere, especially the maximum latency
2612           handling.
2613           https://bugzilla.gnome.org/show_bug.cgi?id=744106
2614
2615 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
2616
2617         * ext/x264/gstx264enc.c:
2618           x264enc: Don't set max latency to the same value as the encoder latency
2619           The meaning of the max latency is *not* the maximum latency this element will
2620           introduce. It is the maximum latency this element can endure without
2621           overflowing any buffers, which is infinite for x264enc.
2622           Fixes latency configuration in zero latency mode, where max latency was
2623           becoming 0... which usually won't work well if something else introduces
2624           latency as then max < min in the end, and latency configuration just fails.
2625
2626 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2627
2628         * ext/x264/gstx264enc.c:
2629           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
2630           This matches what is done when downstream caps are not ANY, and fixes
2631           prerolling in byte stream mode when typefind is downstream.
2632
2633 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
2634
2635         * ext/lame/gstlamemp3enc.c:
2636         * ext/twolame/gsttwolamemp2enc.c:
2637           Constify some static arrays everywhere
2638
2639 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
2640
2641         * configure.ac:
2642           configure: remove non-ported plugins stuff
2643           It's not needed any longer, all plugins in -ugly
2644           have been ported.
2645
2646 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2647
2648         * ext/x264/gstx264enc.c:
2649           x264enc: Don't set an allocation maximum
2650           There is no reason x264enc should enforce a maximum allocation size.
2651           The maximum is normally set by buffer pool which cannot grow, but we
2652           don't offer a buffer pool. This would lead to stall when used with
2653           element that don't implement allocation query.
2654           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
2655
2656 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
2657
2658         * common:
2659           Automatic update of common submodule
2660           From f2c6b95 to bc76a8b
2661
2662 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
2663
2664         * MAINTAINERS:
2665           MAINTAINERS: Update my mail address
2666
2667 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
2668
2669         * common:
2670           Automatic update of common submodule
2671           From ef1ffdc to f2c6b95
2672
2673 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
2674
2675         * common:
2676           Automatic update of common submodule
2677           From 7bb2bce to ef1ffdc
2678
2679 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2680
2681         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2682           dvdlpcmdec: set channel positions using the appropriate API
2683           https://bugzilla.gnome.org/show_bug.cgi?id=731038
2684
2685 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
2686
2687         * gst/asfdemux/gstasfdemux.c:
2688           asfdemux: fix comment
2689
2690 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
2691
2692         * gst/asfdemux/gstasfdemux.c:
2693           asfdemux: Send duration query upstream first
2694           An upstream element (like mms or some dlna source) might be able to
2695           answer the query. Try that first, else fallback to standard logic
2696
2697 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
2698
2699         * gst/asfdemux/asfpacket.c:
2700           asf: fix up file mode
2701
2702 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
2703
2704         * common:
2705           Automatic update of common submodule
2706           From 84d06cd to 7bb2bce
2707
2708 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
2709
2710         * Makefile.am:
2711           tests: parallelise 'make check-valgrind'
2712
2713 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
2714
2715         * common:
2716           Automatic update of common submodule
2717           From a8c8939 to 84d06cd
2718
2719 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
2720
2721         * README:
2722         * common:
2723           Automatic update of common submodule
2724           From 36388a1 to a8c8939
2725
2726 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2727
2728         * gst/asfdemux/gstasfdemux.c:
2729           asfdemux: first try to delegate TIME seek events upstream
2730           We should give a chance to upstream to handle TIME seek events before trying
2731           to handle it in asfdemux.
2732           Fix a bug where fast backward seeks where discarded right away because they
2733           were not supported by asfdemux.
2734           https://bugzilla.gnome.org/show_bug.cgi?id=734471
2735
2736 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2737
2738         * gst/asfdemux/asfheaders.c:
2739         * gst/asfdemux/asfheaders.h:
2740         * gst/asfdemux/gstasfdemux.c:
2741           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
2742           We can safely ignore those but best to claim to understand this object type so
2743           we don't raise a warning.
2744           https://bugzilla.gnome.org/show_bug.cgi?id=736060
2745
2746 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2747
2748         * gst/asfdemux/gstasfdemux.c:
2749         * gst/asfdemux/gstasfdemux.h:
2750           asfdemux: if video is h264, check the codec_data for bytestream data
2751           For bytestream we don't want to expose it as codec_data but rather as
2752           streamheader as it is not out-of-band data but data that should be
2753           prepended to the beginning of the stream before the other buffers.
2754           https://bugzilla.gnome.org/show_bug.cgi?id=735070
2755
2756 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
2757
2758         * docs/plugins/inspect/plugin-a52dec.xml:
2759         * docs/plugins/inspect/plugin-amrnb.xml:
2760         * docs/plugins/inspect/plugin-amrwbdec.xml:
2761         * docs/plugins/inspect/plugin-asf.xml:
2762         * docs/plugins/inspect/plugin-cdio.xml:
2763         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2764         * docs/plugins/inspect/plugin-dvdread.xml:
2765         * docs/plugins/inspect/plugin-dvdsub.xml:
2766         * docs/plugins/inspect/plugin-lame.xml:
2767         * docs/plugins/inspect/plugin-mad.xml:
2768         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2769         * docs/plugins/inspect/plugin-realmedia.xml:
2770         * docs/plugins/inspect/plugin-siddec.xml:
2771         * docs/plugins/inspect/plugin-twolame.xml:
2772         * docs/plugins/inspect/plugin-x264.xml:
2773         * docs/plugins/inspect/plugin-xingmux.xml:
2774           docs: update for git master
2775
2776 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2777
2778         * gst/asfdemux/gstasfdemux.c:
2779           asfdemux: simplify log statement
2780           Use the GST_PTR_FORMAT to print the buffer
2781
2782 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
2783
2784         * ext/x264/gstx264enc.c:
2785           x264: fix colour inversion with YV12 format
2786           It's the same as I420 but with the U/V planes swapped.
2787
2788 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
2789
2790         * Makefile.am:
2791         * common:
2792           Makefile: Add usage of build-checks step
2793           Allows building checks without running them
2794
2795 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2796
2797         * ext/x264/gstx264enc.c:
2798           x264enc: Request buffers in allocation query
2799           https://bugzilla.gnome.org/show_bug.cgi?id=732288
2800
2801 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2802
2803         * ext/x264/gstx264enc.c:
2804         * ext/x264/gstx264enc.h:
2805           x264enc: Shift both PTS and DTS to ensure positive timestamp
2806           Currently we only shift DTS to compensate that we don't support negative
2807           timestamp. This cause a problem that PTS is no longer >= DTS and may
2808           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
2809           remove all the hack to handle this which seems the result of thinking libx264
2810           is bugged.
2811           https://bugzilla.gnome.org/show_bug.cgi?id=731351
2812
2813 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
2814
2815         * configure.ac:
2816           Back to development
2817
2818 === release 1.4.0 ===
2819
2820 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
2821
2822         * ChangeLog:
2823         * NEWS:
2824         * RELEASE:
2825         * configure.ac:
2826         * docs/plugins/inspect/plugin-a52dec.xml:
2827         * docs/plugins/inspect/plugin-amrnb.xml:
2828         * docs/plugins/inspect/plugin-amrwbdec.xml:
2829         * docs/plugins/inspect/plugin-asf.xml:
2830         * docs/plugins/inspect/plugin-cdio.xml:
2831         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2832         * docs/plugins/inspect/plugin-dvdread.xml:
2833         * docs/plugins/inspect/plugin-dvdsub.xml:
2834         * docs/plugins/inspect/plugin-lame.xml:
2835         * docs/plugins/inspect/plugin-mad.xml:
2836         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2837         * docs/plugins/inspect/plugin-realmedia.xml:
2838         * docs/plugins/inspect/plugin-siddec.xml:
2839         * docs/plugins/inspect/plugin-twolame.xml:
2840         * docs/plugins/inspect/plugin-x264.xml:
2841         * docs/plugins/inspect/plugin-xingmux.xml:
2842         * gst-plugins-ugly.doap:
2843         * win32/common/config.h:
2844           Release 1.4.0
2845
2846 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
2847
2848         * po/af.po:
2849         * po/az.po:
2850         * po/bg.po:
2851         * po/ca.po:
2852         * po/cs.po:
2853         * po/da.po:
2854         * po/de.po:
2855         * po/el.po:
2856         * po/en_GB.po:
2857         * po/eo.po:
2858         * po/es.po:
2859         * po/eu.po:
2860         * po/fi.po:
2861         * po/fr.po:
2862         * po/gl.po:
2863         * po/hr.po:
2864         * po/hu.po:
2865         * po/id.po:
2866         * po/it.po:
2867         * po/ja.po:
2868         * po/lt.po:
2869         * po/lv.po:
2870         * po/ms.po:
2871         * po/mt.po:
2872         * po/nb.po:
2873         * po/nl.po:
2874         * po/or.po:
2875         * po/pl.po:
2876         * po/pt_BR.po:
2877         * po/ro.po:
2878         * po/ru.po:
2879         * po/sk.po:
2880         * po/sl.po:
2881         * po/sq.po:
2882         * po/sr.po:
2883         * po/sv.po:
2884         * po/tr.po:
2885         * po/uk.po:
2886         * po/vi.po:
2887         * po/zh_CN.po:
2888           Update .po files
2889
2890 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
2891
2892         * po/sv.po:
2893           po: Update translations
2894
2895 === release 1.3.91 ===
2896
2897 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
2898
2899         * ChangeLog:
2900         * NEWS:
2901         * RELEASE:
2902         * configure.ac:
2903         * docs/plugins/inspect/plugin-a52dec.xml:
2904         * docs/plugins/inspect/plugin-amrnb.xml:
2905         * docs/plugins/inspect/plugin-amrwbdec.xml:
2906         * docs/plugins/inspect/plugin-asf.xml:
2907         * docs/plugins/inspect/plugin-cdio.xml:
2908         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2909         * docs/plugins/inspect/plugin-dvdread.xml:
2910         * docs/plugins/inspect/plugin-dvdsub.xml:
2911         * docs/plugins/inspect/plugin-lame.xml:
2912         * docs/plugins/inspect/plugin-mad.xml:
2913         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2914         * docs/plugins/inspect/plugin-realmedia.xml:
2915         * docs/plugins/inspect/plugin-siddec.xml:
2916         * docs/plugins/inspect/plugin-twolame.xml:
2917         * docs/plugins/inspect/plugin-x264.xml:
2918         * docs/plugins/inspect/plugin-xingmux.xml:
2919         * gst-plugins-ugly.doap:
2920         * win32/common/config.h:
2921           Release 1.3.91
2922
2923 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
2924
2925         * po/af.po:
2926         * po/az.po:
2927         * po/bg.po:
2928         * po/ca.po:
2929         * po/cs.po:
2930         * po/da.po:
2931         * po/de.po:
2932         * po/el.po:
2933         * po/en_GB.po:
2934         * po/eo.po:
2935         * po/es.po:
2936         * po/eu.po:
2937         * po/fi.po:
2938         * po/fr.po:
2939         * po/gl.po:
2940         * po/hr.po:
2941         * po/hu.po:
2942         * po/id.po:
2943         * po/it.po:
2944         * po/ja.po:
2945         * po/lt.po:
2946         * po/lv.po:
2947         * po/ms.po:
2948         * po/mt.po:
2949         * po/nb.po:
2950         * po/nl.po:
2951         * po/or.po:
2952         * po/pl.po:
2953         * po/pt_BR.po:
2954         * po/ro.po:
2955         * po/ru.po:
2956         * po/sk.po:
2957         * po/sl.po:
2958         * po/sq.po:
2959         * po/sr.po:
2960         * po/sv.po:
2961         * po/tr.po:
2962         * po/uk.po:
2963         * po/vi.po:
2964         * po/zh_CN.po:
2965           Update .po files
2966
2967 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
2968
2969         * po/vi.po:
2970           po: Update translations
2971
2972 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
2973
2974         * gst/realmedia/rademux.c:
2975           rademux: Print invalid fourcc in error message in hex
2976           Previously this was printed as characters which caused later processing
2977           of the error message to sometimes warn about non-UTF-8 characters.
2978           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
2979
2980 === release 1.3.90 ===
2981
2982 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
2983
2984         * ChangeLog:
2985         * NEWS:
2986         * RELEASE:
2987         * configure.ac:
2988         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2989         * docs/plugins/inspect/plugin-a52dec.xml:
2990         * docs/plugins/inspect/plugin-amrnb.xml:
2991         * docs/plugins/inspect/plugin-amrwbdec.xml:
2992         * docs/plugins/inspect/plugin-asf.xml:
2993         * docs/plugins/inspect/plugin-cdio.xml:
2994         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2995         * docs/plugins/inspect/plugin-dvdread.xml:
2996         * docs/plugins/inspect/plugin-dvdsub.xml:
2997         * docs/plugins/inspect/plugin-lame.xml:
2998         * docs/plugins/inspect/plugin-mad.xml:
2999         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3000         * docs/plugins/inspect/plugin-realmedia.xml:
3001         * docs/plugins/inspect/plugin-siddec.xml:
3002         * docs/plugins/inspect/plugin-twolame.xml:
3003         * docs/plugins/inspect/plugin-x264.xml:
3004         * docs/plugins/inspect/plugin-xingmux.xml:
3005         * gst-plugins-ugly.doap:
3006         * win32/common/config.h:
3007           Release 1.3.90
3008
3009 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3010
3011         * po/af.po:
3012         * po/az.po:
3013         * po/bg.po:
3014         * po/ca.po:
3015         * po/cs.po:
3016         * po/da.po:
3017         * po/de.po:
3018         * po/el.po:
3019         * po/en_GB.po:
3020         * po/eo.po:
3021         * po/es.po:
3022         * po/eu.po:
3023         * po/fi.po:
3024         * po/fr.po:
3025         * po/gl.po:
3026         * po/hr.po:
3027         * po/hu.po:
3028         * po/id.po:
3029         * po/it.po:
3030         * po/ja.po:
3031         * po/lt.po:
3032         * po/lv.po:
3033         * po/ms.po:
3034         * po/mt.po:
3035         * po/nb.po:
3036         * po/nl.po:
3037         * po/or.po:
3038         * po/pl.po:
3039         * po/pt_BR.po:
3040         * po/ro.po:
3041         * po/ru.po:
3042         * po/sk.po:
3043         * po/sl.po:
3044         * po/sq.po:
3045         * po/sr.po:
3046         * po/sv.po:
3047         * po/tr.po:
3048         * po/uk.po:
3049         * po/vi.po:
3050         * po/zh_CN.po:
3051           Update .po files
3052
3053 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
3054
3055         * .gitignore:
3056           Ignore autotools test-driver temp files from 'make check'
3057
3058 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
3059
3060         * configure.ac:
3061           Back to development
3062
3063 === release 1.3.3 ===
3064
3065 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
3066
3067         * ChangeLog:
3068         * NEWS:
3069         * RELEASE:
3070         * configure.ac:
3071         * docs/plugins/inspect/plugin-a52dec.xml:
3072         * docs/plugins/inspect/plugin-amrnb.xml:
3073         * docs/plugins/inspect/plugin-amrwbdec.xml:
3074         * docs/plugins/inspect/plugin-asf.xml:
3075         * docs/plugins/inspect/plugin-cdio.xml:
3076         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3077         * docs/plugins/inspect/plugin-dvdread.xml:
3078         * docs/plugins/inspect/plugin-dvdsub.xml:
3079         * docs/plugins/inspect/plugin-lame.xml:
3080         * docs/plugins/inspect/plugin-mad.xml:
3081         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3082         * docs/plugins/inspect/plugin-realmedia.xml:
3083         * docs/plugins/inspect/plugin-siddec.xml:
3084         * docs/plugins/inspect/plugin-twolame.xml:
3085         * docs/plugins/inspect/plugin-x264.xml:
3086         * docs/plugins/inspect/plugin-xingmux.xml:
3087         * gst-plugins-ugly.doap:
3088         * win32/common/config.h:
3089           Release 1.3.3
3090
3091 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
3092
3093         * po/af.po:
3094         * po/az.po:
3095         * po/bg.po:
3096         * po/ca.po:
3097         * po/cs.po:
3098         * po/da.po:
3099         * po/de.po:
3100         * po/el.po:
3101         * po/en_GB.po:
3102         * po/eo.po:
3103         * po/es.po:
3104         * po/eu.po:
3105         * po/fi.po:
3106         * po/fr.po:
3107         * po/gl.po:
3108         * po/hr.po:
3109         * po/hu.po:
3110         * po/id.po:
3111         * po/it.po:
3112         * po/ja.po:
3113         * po/lt.po:
3114         * po/lv.po:
3115         * po/ms.po:
3116         * po/mt.po:
3117         * po/nb.po:
3118         * po/nl.po:
3119         * po/or.po:
3120         * po/pl.po:
3121         * po/pt_BR.po:
3122         * po/ro.po:
3123         * po/ru.po:
3124         * po/sk.po:
3125         * po/sl.po:
3126         * po/sq.po:
3127         * po/sr.po:
3128         * po/sv.po:
3129         * po/tr.po:
3130         * po/uk.po:
3131         * po/vi.po:
3132         * po/zh_CN.po:
3133           Update .po files
3134
3135 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
3136
3137         * po/de.po:
3138         * po/nl.po:
3139           po: Update translations
3140
3141 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
3142
3143         * gst/realmedia/rmdemux.c:
3144         * gst/realmedia/rmdemux.h:
3145           rmdemux: use GstFlowCombiner
3146           Removes flow return combination code to use the newly added GstFlowCombiner
3147           https://bugzilla.gnome.org/show_bug.cgi?id=709224
3148
3149 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
3150
3151         * gst/asfdemux/gstasfdemux.c:
3152         * gst/asfdemux/gstasfdemux.h:
3153           asfdemux: use GstFlowCombiner
3154           Removes flow return combination code to use the newly added GstFlowCombiner
3155           https://bugzilla.gnome.org/show_bug.cgi?id=709224
3156
3157 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
3158
3159         * ext/x264/gstx264enc.c:
3160           x264enc: fix caps leak in set_format()
3161           https://bugzilla.gnome.org/show_bug.cgi?id=730865
3162
3163 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
3164
3165         * gst/asfdemux/gstasfdemux.c:
3166           asfdemux: Handle initial 0 timestamp that should have been -1
3167           https://bugzilla.gnome.org/show_bug.cgi?id=719660
3168
3169 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
3170
3171         * configure.ac:
3172           Back to development
3173
3174 === release 1.3.2 ===
3175
3176 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
3177
3178         * ChangeLog:
3179         * NEWS:
3180         * RELEASE:
3181         * common:
3182         * configure.ac:
3183         * docs/plugins/inspect-build.stamp:
3184         * docs/plugins/inspect.stamp:
3185         * docs/plugins/inspect/plugin-a52dec.xml:
3186         * docs/plugins/inspect/plugin-amrnb.xml:
3187         * docs/plugins/inspect/plugin-amrwbdec.xml:
3188         * docs/plugins/inspect/plugin-asf.xml:
3189         * docs/plugins/inspect/plugin-cdio.xml:
3190         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3191         * docs/plugins/inspect/plugin-dvdread.xml:
3192         * docs/plugins/inspect/plugin-dvdsub.xml:
3193         * docs/plugins/inspect/plugin-lame.xml:
3194         * docs/plugins/inspect/plugin-mad.xml:
3195         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3196         * docs/plugins/inspect/plugin-realmedia.xml:
3197         * docs/plugins/inspect/plugin-siddec.xml:
3198         * docs/plugins/inspect/plugin-twolame.xml:
3199         * docs/plugins/inspect/plugin-x264.xml:
3200         * docs/plugins/inspect/plugin-xingmux.xml:
3201         * gst-plugins-ugly.doap:
3202         * win32/common/config.h:
3203           Release 1.3.2
3204
3205 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
3206
3207         * po/af.po:
3208         * po/az.po:
3209         * po/bg.po:
3210         * po/ca.po:
3211         * po/cs.po:
3212         * po/da.po:
3213         * po/de.po:
3214         * po/el.po:
3215         * po/en_GB.po:
3216         * po/eo.po:
3217         * po/es.po:
3218         * po/eu.po:
3219         * po/fi.po:
3220         * po/fr.po:
3221         * po/gl.po:
3222         * po/hr.po:
3223         * po/hu.po:
3224         * po/id.po:
3225         * po/it.po:
3226         * po/ja.po:
3227         * po/lt.po:
3228         * po/lv.po:
3229         * po/ms.po:
3230         * po/mt.po:
3231         * po/nb.po:
3232         * po/nl.po:
3233         * po/or.po:
3234         * po/pl.po:
3235         * po/pt_BR.po:
3236         * po/ro.po:
3237         * po/ru.po:
3238         * po/sk.po:
3239         * po/sl.po:
3240         * po/sq.po:
3241         * po/sr.po:
3242         * po/sv.po:
3243         * po/tr.po:
3244         * po/uk.po:
3245         * po/vi.po:
3246         * po/zh_CN.po:
3247           Update .po files
3248
3249 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
3250
3251         * common:
3252           Automatic update of common submodule
3253           From 211fa5f to 1f5d3c3
3254
3255 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
3256
3257         * ext/mpeg2dec/gstmpeg2dec.h:
3258           mpeg2dec: remove unused struct members
3259
3260 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
3261
3262         * gst/realmedia/rtspreal.c:
3263           rtspreal: Fix some memory leaks in an error path
3264           CID 1212165.
3265
3266 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
3267
3268         * ext/mpeg2dec/gstmpeg2dec.c:
3269           mpeg2dec: Release codec state on negotiation failures
3270           Else it leaks
3271           CID #1212169
3272
3273 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
3274
3275         * configure.ac:
3276           Back to development
3277
3278 === release 1.3.1 ===
3279
3280 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
3281
3282         * ChangeLog:
3283         * NEWS:
3284         * RELEASE:
3285         * configure.ac:
3286         * docs/plugins/gst-plugins-ugly-plugins.args:
3287         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3288         * docs/plugins/inspect/plugin-a52dec.xml:
3289         * docs/plugins/inspect/plugin-amrnb.xml:
3290         * docs/plugins/inspect/plugin-amrwbdec.xml:
3291         * docs/plugins/inspect/plugin-asf.xml:
3292         * docs/plugins/inspect/plugin-cdio.xml:
3293         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3294         * docs/plugins/inspect/plugin-dvdread.xml:
3295         * docs/plugins/inspect/plugin-dvdsub.xml:
3296         * docs/plugins/inspect/plugin-lame.xml:
3297         * docs/plugins/inspect/plugin-mad.xml:
3298         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3299         * docs/plugins/inspect/plugin-realmedia.xml:
3300         * docs/plugins/inspect/plugin-siddec.xml:
3301         * docs/plugins/inspect/plugin-twolame.xml:
3302         * docs/plugins/inspect/plugin-x264.xml:
3303         * docs/plugins/inspect/plugin-xingmux.xml:
3304         * gst-plugins-ugly.doap:
3305         * win32/common/config.h:
3306           Release 1.3.1
3307
3308 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3309
3310         * po/af.po:
3311         * po/az.po:
3312         * po/bg.po:
3313         * po/ca.po:
3314         * po/cs.po:
3315         * po/da.po:
3316         * po/de.po:
3317         * po/el.po:
3318         * po/en_GB.po:
3319         * po/eo.po:
3320         * po/es.po:
3321         * po/eu.po:
3322         * po/fi.po:
3323         * po/fr.po:
3324         * po/gl.po:
3325         * po/hr.po:
3326         * po/hu.po:
3327         * po/id.po:
3328         * po/it.po:
3329         * po/ja.po:
3330         * po/lt.po:
3331         * po/lv.po:
3332         * po/ms.po:
3333         * po/mt.po:
3334         * po/nb.po:
3335         * po/nl.po:
3336         * po/or.po:
3337         * po/pl.po:
3338         * po/pt_BR.po:
3339         * po/ro.po:
3340         * po/ru.po:
3341         * po/sk.po:
3342         * po/sl.po:
3343         * po/sq.po:
3344         * po/sr.po:
3345         * po/sv.po:
3346         * po/tr.po:
3347         * po/uk.po:
3348         * po/vi.po:
3349         * po/zh_CN.po:
3350           Update .po files
3351
3352 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
3353
3354         * po/de.po:
3355         * po/id.po:
3356         * po/lv.po:
3357         * po/sk.po:
3358         * po/sr.po:
3359           po: Update translations
3360
3361 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
3362
3363         * common:
3364           Automatic update of common submodule
3365           From bcb1518 to 211fa5f
3366
3367 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
3368
3369         * ext/sidplay/gstsiddec.cc:
3370         * gst/asfdemux/gstrtspwms.c:
3371         * gst/realmedia/rademux.c:
3372         * gst/realmedia/rdtmanager.c:
3373         * gst/realmedia/rtspreal.c:
3374           docs: remove outdated and pointless 'Last reviewed' lines from docs
3375           They are very confusing for people, and more often than not
3376           also just not very accurate. Seeing 'last reviewed: 2005' in
3377           your docs is not very confidence-inspiring. Let's just remove
3378           those comments.
3379
3380 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3381
3382         * gst/dvdsub/gstdvdsubdec.c:
3383           dvdsubdec: fix spurious rejection of 0 time offset commands
3384           Coverity 206168
3385
3386 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3387
3388         * ext/dvdread/dvdreadsrc.c:
3389           dvdread: avoid intermediate promotion to signed
3390           We should not reach the dangerous range here, though.
3391           Coverity 206491, 206492, 1139856
3392
3393 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3394
3395         * ext/mpeg2dec/gstmpeg2dec.c:
3396           mpeg2dec: do not reset the whole video info when setting size
3397           New changes to gstvideo will reset all the video info state
3398           when calling _set_format, overwriting what was previously set
3399           in the preceding code.
3400           The comment says the following code is meant to preserve the
3401           pre-crop size, so let's just keep the size and related data
3402           as this does not seem to break anything else (this is what
3403           the _set_format call would have set before the change that
3404           reset all data, except the colorimetry).
3405
3406 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
3407
3408         * gst/asfdemux/gstasfdemux.c:
3409           asfdemux: Fix payloads check
3410           Don't iterate stream->payloads if ... it doesn't exist
3411           CID #1139846
3412
3413 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
3414
3415         * .gitignore:
3416           .gitignore: Ignore gcov intermediate files
3417           https://bugzilla.gnome.org/show_bug.cgi?id=725483
3418
3419 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
3420
3421         * common:
3422           Automatic update of common submodule
3423           From fe1672e to bcb1518
3424
3425 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
3426
3427         * common:
3428           Automatic update of common submodule
3429           From 1a07da9 to fe1672e
3430
3431 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
3432
3433         * docs/Makefile.am:
3434           docs: install prebuilt plugin docs if gtk-doc is disabled
3435           Sync to the Makefile.am from gst-plugin-base where it is done right.
3436           Fixes #725034
3437
3438 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
3439
3440         * gst/xingmux/gstxingmux.c:
3441         * gst/xingmux/plugin.c:
3442           xingmux: add muxer category and make element plugable
3443           This is required to make encodebin consider the element. Yet it is not enough to
3444           have it plugged it has a lower priority than most mp3encoders and no different
3445           caps.
3446
3447 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
3448
3449         * ext/x264/gstx264enc.c:
3450           x264enc: allow lossless compression (qp=0)
3451           https://bugzilla.gnome.org/show_bug.cgi?id=725051
3452
3453 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
3454
3455         * m4/a52.m4:
3456           m4: Remove extra check for 11+ year old a52 release
3457           You deserve a build failure if you still have that version
3458           If someone wants to completely remove this m4 to replace it with the
3459           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
3460
3461 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
3462
3463         * m4/a52.m4:
3464           m4: Fix multiple tests in AC_CHECK_A52DEC
3465
3466 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
3467
3468         * gst/asfdemux/gstasfdemux.c:
3469           asfdemux: Remove unused function
3470
3471 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
3472
3473         * tests/check/Makefile.am:
3474           check: Fix test location
3475
3476 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
3477
3478         * tests/check/Makefile.am:
3479           tests: Don't build disabled plugins' check tests
3480           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
3481
3482 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
3483
3484         * common:
3485           Automatic update of common submodule
3486           From d48bed3 to 1a07da9
3487
3488 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
3489
3490         * gst/asfdemux/gstasfdemux.c:
3491           asfdemux: only add "format" field with fourcc to WMV caps
3492           Doesn't make sense for e.g. H264 or MJPEG.
3493
3494 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
3495
3496         * autogen.sh:
3497         * common:
3498           Automatic update of common submodule
3499           From dbedaa0 to d48bed3
3500
3501 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
3502
3503         * po/Makevars:
3504           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
3505           https://bugzilla.gnome.org/show_bug.cgi?id=705455
3506
3507 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
3508
3509         * ext/amrwbdec/amrwbdec.c:
3510           amrwbdec: Remove some dead code
3511
3512 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
3513
3514         * ext/amrnb/amrnbdec.c:
3515           amrnbdec: Remove some dead code
3516
3517 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
3518
3519         * ext/amrnb/amrnbdec.c:
3520           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
3521
3522 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
3523
3524         * ext/amrwbdec/amrwbdec.c:
3525           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
3526
3527 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
3528
3529         * ext/mpeg2dec/gstmpeg2dec.c:
3530           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
3531
3532 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
3533
3534         * ext/x264/gstx264enc.c:
3535           x264enc: fix compiler warning
3536           Compiler warns rightly about possibly uninitialized variable.
3537
3538 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
3539
3540         * ext/x264/gstx264enc.c:
3541           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
3542           gst-launch-1.0 videotestsrc ! x264enc
3543
3544 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
3545
3546         * ext/mpeg2dec/gstmpeg2dec.c:
3547           mpeg2dec: graceful degradation for badly parsed input
3548
3549 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
3550
3551         * common:
3552           Automatic update of common submodule
3553           From 865aa20 to dbedaa0
3554
3555 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
3556
3557         * gst/asfdemux/asfpacket.c:
3558           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
3559           So, don't need to check previous payload's mo_size and current
3560           payload's mo_size when merging it.
3561           https://bugzilla.gnome.org/show_bug.cgi?id=710609
3562
3563 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
3564
3565         * gst/asfdemux/gstasfdemux.c:
3566         * gst/asfdemux/gstasfdemux.h:
3567           asfdemux: Keep audio error checking fields only for audio
3568           Video shouldn't need to be descrambled, this can cause frames data
3569           to be corrupted
3570           https://bugzilla.gnome.org/show_bug.cgi?id=684942
3571
3572 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
3573
3574         * gst/asfdemux/gstasfdemux.c:
3575           asfdemux: really copy the buffer data
3576           Pass the copy-memory flag to copy the memory for the output buffer,
3577           otherwise we end with 0-sized buffers
3578           https://bugzilla.gnome.org/show_bug.cgi?id=684942
3579
3580 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
3581
3582         * ext/x264/gstx264enc.c:
3583           x264enc: If FPS is available, set VFR to false
3584           https://bugzilla.gnome.org/show_bug.cgi?id=708940
3585
3586 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
3587
3588         * gst/asfdemux/gstasfdemux.c:
3589           asfdemux: Only use segment.start as seek_time if it is relative
3590           Relying on the gst_segment_do_seek results for getting the
3591           seeking time should not be used if seek type is SET because the
3592           do_seek function makes the 'cur` position of the seek normalized
3593           on the segment range. This means that seeking beyond the end of the
3594           file might not result in instant EOS as it will end up seeking to
3595           the final ts of the file.
3596           In asf seeking to the final timestamp can lead to seeking to the last
3597           keyframe, meaning a few seconds of video will still be played, which should
3598           not be the desired behavior when seeking beyong file limits.
3599
3600 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
3601
3602         * gst/asfdemux/gstasfdemux.c:
3603           asfdemux: Parse last simple index entry
3604           The entry size is fixed at 6, fix typo to finish parsing the index
3605           correctly until the last sample
3606
3607 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
3608
3609         * README:
3610         * common:
3611           Automatic update of common submodule
3612           From 6b03ba7 to 865aa20
3613
3614 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3615
3616         * configure.ac:
3617           configure: Actually use 1.3.0.1 as version to make configure happy
3618
3619 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3620
3621         * configure.ac:
3622           Back to development
3623
3624 === release 1.2.0 ===
3625
3626 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3627
3628         * ChangeLog:
3629         * NEWS:
3630         * RELEASE:
3631         * configure.ac:
3632         * docs/plugins/inspect/plugin-a52dec.xml:
3633         * docs/plugins/inspect/plugin-amrnb.xml:
3634         * docs/plugins/inspect/plugin-amrwbdec.xml:
3635         * docs/plugins/inspect/plugin-asf.xml:
3636         * docs/plugins/inspect/plugin-cdio.xml:
3637         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3638         * docs/plugins/inspect/plugin-dvdread.xml:
3639         * docs/plugins/inspect/plugin-dvdsub.xml:
3640         * docs/plugins/inspect/plugin-lame.xml:
3641         * docs/plugins/inspect/plugin-mad.xml:
3642         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3643         * docs/plugins/inspect/plugin-realmedia.xml:
3644         * docs/plugins/inspect/plugin-siddec.xml:
3645         * docs/plugins/inspect/plugin-twolame.xml:
3646         * docs/plugins/inspect/plugin-x264.xml:
3647         * docs/plugins/inspect/plugin-xingmux.xml:
3648         * gst-plugins-ugly.doap:
3649         * win32/common/config.h:
3650           Release 1.2.0
3651
3652 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3653
3654         * po/af.po:
3655         * po/az.po:
3656         * po/bg.po:
3657         * po/ca.po:
3658         * po/cs.po:
3659         * po/da.po:
3660         * po/de.po:
3661         * po/el.po:
3662         * po/en_GB.po:
3663         * po/eo.po:
3664         * po/es.po:
3665         * po/eu.po:
3666         * po/fi.po:
3667         * po/fr.po:
3668         * po/gl.po:
3669         * po/hr.po:
3670         * po/hu.po:
3671         * po/id.po:
3672         * po/it.po:
3673         * po/ja.po:
3674         * po/lt.po:
3675         * po/lv.po:
3676         * po/ms.po:
3677         * po/mt.po:
3678         * po/nb.po:
3679         * po/nl.po:
3680         * po/or.po:
3681         * po/pl.po:
3682         * po/pt_BR.po:
3683         * po/ro.po:
3684         * po/ru.po:
3685         * po/sk.po:
3686         * po/sl.po:
3687         * po/sq.po:
3688         * po/sr.po:
3689         * po/sv.po:
3690         * po/tr.po:
3691         * po/uk.po:
3692         * po/vi.po:
3693         * po/zh_CN.po:
3694           Update .po files
3695
3696 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
3697
3698         * ext/x264/gstx264enc.c:
3699           x264enc: Update the documentation to match the default profile used
3700           https://bugzilla.gnome.org/show_bug.cgi?id=708036
3701
3702 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
3703
3704         * common:
3705           Automatic update of common submodule
3706           From b613661 to 6b03ba7
3707
3708 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
3709
3710         * common:
3711           Automatic update of common submodule
3712           From 74a6857 to b613661
3713
3714 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
3715
3716         * autogen.sh:
3717         * common:
3718           Automatic update of common submodule
3719           From 098c0d7 to 74a6857
3720
3721 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3722
3723         * configure.ac:
3724           Back to development
3725
3726 === release 1.1.90 ===
3727
3728 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3729
3730         * ChangeLog:
3731         * NEWS:
3732         * RELEASE:
3733         * configure.ac:
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.1.90
3753
3754 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
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 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3799
3800         * po/cs.po:
3801           po: Update translations
3802
3803 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
3804
3805         * ext/x264/gstx264enc.c:
3806         * tests/check/elements/x264enc.c:
3807           x264enc: Implement getcaps that restricts the input format depending on the output profile
3808           Also add some x264enc profile tests
3809           https://bugzilla.gnome.org/show_bug.cgi?id=708326
3810
3811 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
3812
3813         * gst/asfdemux/asfpacket.c:
3814         * gst/asfdemux/gstasfdemux.c:
3815           asfdemux: fix playback regression in push mode
3816
3817 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
3818
3819         * gst/asfdemux/gstasfdemux.h:
3820           asfdemux: remove unused variable
3821
3822 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
3823
3824         * ext/x264/gstx264enc.c:
3825           x264enc: Don't unref future state but the old one
3826           Being silly will lead us nowhere.
3827
3828 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3829
3830         * ext/x264/gstx264enc.c:
3831           x264enc: Check if we have an input state before using it
3832           Flushing might happen before caps were set on the encoder,
3833           which would lead to crashes here.
3834           Thanks to Matej Knopp for analyzing this.
3835           https://bugzilla.gnome.org/show_bug.cgi?id=707414
3836
3837 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
3838
3839         * ext/x264/gstx264enc.c:
3840           x264enc: fix unsigned comparison warning
3841
3842 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3843
3844         * configure.ac:
3845           Back to development
3846
3847 === release 1.1.4 ===
3848
3849 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3850
3851         * ChangeLog:
3852         * NEWS:
3853         * RELEASE:
3854         * configure.ac:
3855         * docs/plugins/inspect/plugin-a52dec.xml:
3856         * docs/plugins/inspect/plugin-amrnb.xml:
3857         * docs/plugins/inspect/plugin-amrwbdec.xml:
3858         * docs/plugins/inspect/plugin-asf.xml:
3859         * docs/plugins/inspect/plugin-cdio.xml:
3860         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3861         * docs/plugins/inspect/plugin-dvdread.xml:
3862         * docs/plugins/inspect/plugin-dvdsub.xml:
3863         * docs/plugins/inspect/plugin-lame.xml:
3864         * docs/plugins/inspect/plugin-mad.xml:
3865         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3866         * docs/plugins/inspect/plugin-realmedia.xml:
3867         * docs/plugins/inspect/plugin-siddec.xml:
3868         * docs/plugins/inspect/plugin-twolame.xml:
3869         * docs/plugins/inspect/plugin-x264.xml:
3870         * docs/plugins/inspect/plugin-xingmux.xml:
3871         * gst-plugins-ugly.doap:
3872         * win32/common/config.h:
3873           Release 1.1.4
3874
3875 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3876
3877         * po/af.po:
3878         * po/az.po:
3879         * po/bg.po:
3880         * po/ca.po:
3881         * po/cs.po:
3882         * po/da.po:
3883         * po/de.po:
3884         * po/el.po:
3885         * po/en_GB.po:
3886         * po/eo.po:
3887         * po/es.po:
3888         * po/eu.po:
3889         * po/fi.po:
3890         * po/fr.po:
3891         * po/gl.po:
3892         * po/hr.po:
3893         * po/hu.po:
3894         * po/id.po:
3895         * po/it.po:
3896         * po/ja.po:
3897         * po/lt.po:
3898         * po/lv.po:
3899         * po/ms.po:
3900         * po/mt.po:
3901         * po/nb.po:
3902         * po/nl.po:
3903         * po/or.po:
3904         * po/pl.po:
3905         * po/pt_BR.po:
3906         * po/ro.po:
3907         * po/ru.po:
3908         * po/sk.po:
3909         * po/sl.po:
3910         * po/sq.po:
3911         * po/sr.po:
3912         * po/sv.po:
3913         * po/tr.po:
3914         * po/uk.po:
3915         * po/vi.po:
3916         * po/zh_CN.po:
3917           Update .po files
3918
3919 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3920
3921         * po/pt_BR.po:
3922           po: update translations
3923
3924 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
3925
3926         * ext/x264/gstx264enc.c:
3927           x264enc: log when we output a lower profile than requested
3928
3929 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3930
3931         * ext/x264/gstx264enc.c:
3932           x264enc: Consider subset relations of profiles when setting srcpad caps
3933           constrained-baseline is a subset of baseline, is a subset of main,
3934           is a subset of high profile.
3935           https://bugzilla.gnome.org/show_bug.cgi?id=705425
3936
3937 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
3938
3939         * ext/x264/gstx264enc.c:
3940           x264enc: propagate flow return back to base class and upstream
3941           https://bugzilla.gnome.org/show_bug.cgi?id=705425
3942
3943 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
3944
3945         * configure.ac:
3946           configure: fix x264 version checking
3947           x264 releases carry pkg-config versions such as 0.120.x
3948           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
3949           then fail, so we need to either check for > 0.119.0 or
3950           for >= 0.120 to make this work right.
3951
3952 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
3953
3954         * ext/x264/gstx264enc.c:
3955           x264enc: minor clean-up
3956           We requires x264 build >= 120 now.
3957
3958 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3959
3960         * ext/mpeg2dec/gstmpeg2dec.c:
3961           mpeg2dec: Fix mpeg2_reset() calls
3962
3963 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3964
3965         * ext/mpeg2dec/gstmpeg2dec.c:
3966         * ext/x264/gstx264enc.c:
3967           ext: Use new flush vfunc of video codec base classes and remove reset implementations
3968
3969 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
3970
3971         * gst/asfdemux/gstasfdemux.c:
3972           asfdemux: fix build on C89 compilers
3973
3974 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
3975
3976         * gst/asfdemux/asfpacket.c:
3977         * gst/asfdemux/gstasfdemux.c:
3978           asfdemux: fix seeking in push mode
3979
3980 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
3981
3982         * configure.ac:
3983           build: add subdir-objects to AM_INIT_AUTOMAKE
3984           Fixes warnings in automake 1.14
3985           https://bugzilla.gnome.org/show_bug.cgi?id=705350
3986
3987 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
3988
3989         * ext/mpeg2dec/gstmpeg2dec.c:
3990           mpeg2dec: Do a hard reset of flush_stop
3991           Which is notified by hard == 0 with latest refactoring.
3992
3993 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
3994
3995         * po/LINGUAS:
3996         * po/da.po:
3997         * po/de.po:
3998         * po/gl.po:
3999         * po/hr.po:
4000         * po/hu.po:
4001         * po/ja.po:
4002         * po/nb.po:
4003         * po/nl.po:
4004         * po/pl.po:
4005         * po/ru.po:
4006         * po/sl.po:
4007         * po/tr.po:
4008         * po/uk.po:
4009         * po/vi.po:
4010           po: update translations
4011
4012 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4013
4014         * configure.ac:
4015           Back to development
4016
4017 === release 1.1.3 ===
4018
4019 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4020
4021         * ChangeLog:
4022         * NEWS:
4023         * RELEASE:
4024         * configure.ac:
4025         * docs/plugins/inspect/plugin-a52dec.xml:
4026         * docs/plugins/inspect/plugin-amrnb.xml:
4027         * docs/plugins/inspect/plugin-amrwbdec.xml:
4028         * docs/plugins/inspect/plugin-asf.xml:
4029         * docs/plugins/inspect/plugin-cdio.xml:
4030         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4031         * docs/plugins/inspect/plugin-dvdread.xml:
4032         * docs/plugins/inspect/plugin-dvdsub.xml:
4033         * docs/plugins/inspect/plugin-lame.xml:
4034         * docs/plugins/inspect/plugin-mad.xml:
4035         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4036         * docs/plugins/inspect/plugin-realmedia.xml:
4037         * docs/plugins/inspect/plugin-siddec.xml:
4038         * docs/plugins/inspect/plugin-twolame.xml:
4039         * docs/plugins/inspect/plugin-x264.xml:
4040         * docs/plugins/inspect/plugin-xingmux.xml:
4041         * gst-plugins-ugly.doap:
4042         * win32/common/config.h:
4043           Release 1.1.3
4044
4045 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4046
4047         * po/af.po:
4048         * po/az.po:
4049         * po/bg.po:
4050         * po/ca.po:
4051         * po/cs.po:
4052         * po/da.po:
4053         * po/de.po:
4054         * po/el.po:
4055         * po/en_GB.po:
4056         * po/eo.po:
4057         * po/es.po:
4058         * po/eu.po:
4059         * po/fi.po:
4060         * po/fr.po:
4061         * po/gl.po:
4062         * po/hu.po:
4063         * po/id.po:
4064         * po/it.po:
4065         * po/ja.po:
4066         * po/lt.po:
4067         * po/lv.po:
4068         * po/ms.po:
4069         * po/mt.po:
4070         * po/nb.po:
4071         * po/nl.po:
4072         * po/or.po:
4073         * po/pl.po:
4074         * po/pt_BR.po:
4075         * po/ro.po:
4076         * po/ru.po:
4077         * po/sk.po:
4078         * po/sl.po:
4079         * po/sq.po:
4080         * po/sr.po:
4081         * po/sv.po:
4082         * po/tr.po:
4083         * po/uk.po:
4084         * po/vi.po:
4085         * po/zh_CN.po:
4086           Update .po files
4087
4088 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4089
4090         * gst/asfdemux/gstasfdemux.c:
4091         * gst/realmedia/rademux.c:
4092         * gst/realmedia/rmdemux.c:
4093           gst: Don't swap start/stop for negative rates in the SEGMENT query
4094
4095 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4096
4097         * gst/realmedia/rademux.c:
4098         * gst/realmedia/rmdemux.c:
4099           real: Implement SEGMENT query
4100
4101 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4102
4103         * gst/asfdemux/gstasfdemux.c:
4104           asfdemux: Implement SEGMENT query
4105
4106 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
4107
4108         * gst/asfdemux/asfheaders.c:
4109         * gst/asfdemux/asfheaders.h:
4110         * gst/asfdemux/asfpacket.c:
4111         * gst/asfdemux/gstasfdemux.c:
4112         * gst/asfdemux/gstasfdemux.h:
4113           asfdemux: Add support for dvr-ms
4114           https://bugzilla.gnome.org/show_bug.cgi?id=705026
4115
4116 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
4117
4118         * gst/realmedia/rtspreal.c:
4119           rtspreal: Ensure output value has an assigned value
4120           In the case where this macro was used, that dest was != NULL but that
4121           the strncmp failed, we would end up with dest_len being undefined.
4122
4123 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
4124
4125         * ext/x264/gstx264enc.c:
4126           x264: Fix dts comparision
4127           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
4128           and signed value... resulting it the result never being < 0.
4129           Instead just check if it is smaller before assigning to frame->dts.
4130
4131 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
4132
4133         * gst/asfdemux/gstasfdemux.c:
4134         * gst/asfdemux/gstasfdemux.h:
4135           asfdemux: fix seqnum handling for seeks
4136           Use the same seqnum as the seek for flushes/segments that are
4137           caused by the seek. Also do the same for segment events
4138           Fixes #676242
4139
4140 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4141
4142         * ext/mpeg2dec/gstmpeg2dec.c:
4143           mpeg2dec: Clean up reset/start/stop handling
4144
4145 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4146
4147         * ext/x264/gstx264enc.c:
4148           x264enc: React properly to flushing/resetting the encoder
4149           https://bugzilla.gnome.org/show_bug.cgi?id=656007
4150
4151 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4152
4153         * gst/realmedia/rademux.c:
4154         * gst/realmedia/rademux.h:
4155         * gst/realmedia/rmdemux.c:
4156         * gst/realmedia/rmdemux.h:
4157           realmedia: Add support for group-id in the stream-start event
4158
4159 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4160
4161         * gst/asfdemux/gstasfdemux.c:
4162         * gst/asfdemux/gstasfdemux.h:
4163           asfdemux: Add support for group-id in the stream-start event
4164
4165 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4166
4167         * ext/sidplay/gstsiddec.cc:
4168         * ext/sidplay/gstsiddec.h:
4169           siddec: Add support for group-id in the stream-start event
4170
4171 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
4172
4173         * gst/realmedia/rmdemux.c:
4174           rmdemux: Mark demuxer as "running" in push-mode
4175           Allows queries (and other code) to be answered when working in push-mode.
4176           Running would only be set to TRUE accordingly when working in pull-mode
4177           once it had read header/index.
4178           Fixes #680185
4179
4180 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
4181
4182         * ext/mpeg2dec/gstmpeg2dec.c:
4183           mpeg2dec: Properly reset on sequence changes
4184           Otherwise we end up using stray data/buffers.
4185           Fixes #690701
4186
4187 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4188
4189         * configure.ac:
4190           Back to development
4191
4192 === release 1.1.2 ===
4193
4194 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4195
4196         * ChangeLog:
4197         * NEWS:
4198         * RELEASE:
4199         * configure.ac:
4200         * docs/plugins/inspect/plugin-a52dec.xml:
4201         * docs/plugins/inspect/plugin-amrnb.xml:
4202         * docs/plugins/inspect/plugin-amrwbdec.xml:
4203         * docs/plugins/inspect/plugin-asf.xml:
4204         * docs/plugins/inspect/plugin-cdio.xml:
4205         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4206         * docs/plugins/inspect/plugin-dvdread.xml:
4207         * docs/plugins/inspect/plugin-dvdsub.xml:
4208         * docs/plugins/inspect/plugin-lame.xml:
4209         * docs/plugins/inspect/plugin-mad.xml:
4210         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4211         * docs/plugins/inspect/plugin-realmedia.xml:
4212         * docs/plugins/inspect/plugin-siddec.xml:
4213         * docs/plugins/inspect/plugin-twolame.xml:
4214         * docs/plugins/inspect/plugin-x264.xml:
4215         * docs/plugins/inspect/plugin-xingmux.xml:
4216         * gst-plugins-ugly.doap:
4217         * win32/common/config.h:
4218           Release 1.1.2
4219
4220 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4221
4222         * po/af.po:
4223         * po/az.po:
4224         * po/bg.po:
4225         * po/ca.po:
4226         * po/cs.po:
4227         * po/da.po:
4228         * po/de.po:
4229         * po/el.po:
4230         * po/en_GB.po:
4231         * po/eo.po:
4232         * po/es.po:
4233         * po/eu.po:
4234         * po/fi.po:
4235         * po/fr.po:
4236         * po/gl.po:
4237         * po/hu.po:
4238         * po/id.po:
4239         * po/it.po:
4240         * po/ja.po:
4241         * po/lt.po:
4242         * po/lv.po:
4243         * po/ms.po:
4244         * po/mt.po:
4245         * po/nb.po:
4246         * po/nl.po:
4247         * po/or.po:
4248         * po/pl.po:
4249         * po/pt_BR.po:
4250         * po/ro.po:
4251         * po/ru.po:
4252         * po/sk.po:
4253         * po/sl.po:
4254         * po/sq.po:
4255         * po/sr.po:
4256         * po/sv.po:
4257         * po/tr.po:
4258         * po/uk.po:
4259         * po/vi.po:
4260         * po/zh_CN.po:
4261           Update .po files
4262
4263 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4264
4265         * ext/dvdread/dvdreadsrc.c:
4266           dvdreadsrc: correctly determine last chapter's duration
4267           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
4268           It worked just fine before ...
4269
4270 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4271
4272         * gst/realmedia/rdtmanager.c:
4273           rdt: forward sticky events
4274
4275 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4276
4277         * configure.ac:
4278           Back to development
4279
4280 === release 1.1.1 ===
4281
4282 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4283
4284         * ChangeLog:
4285         * NEWS:
4286         * RELEASE:
4287         * common:
4288         * configure.ac:
4289         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4290         * docs/plugins/inspect/plugin-a52dec.xml:
4291         * docs/plugins/inspect/plugin-amrnb.xml:
4292         * docs/plugins/inspect/plugin-amrwbdec.xml:
4293         * docs/plugins/inspect/plugin-asf.xml:
4294         * docs/plugins/inspect/plugin-cdio.xml:
4295         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4296         * docs/plugins/inspect/plugin-dvdread.xml:
4297         * docs/plugins/inspect/plugin-dvdsub.xml:
4298         * docs/plugins/inspect/plugin-lame.xml:
4299         * docs/plugins/inspect/plugin-mad.xml:
4300         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4301         * docs/plugins/inspect/plugin-realmedia.xml:
4302         * docs/plugins/inspect/plugin-siddec.xml:
4303         * docs/plugins/inspect/plugin-twolame.xml:
4304         * docs/plugins/inspect/plugin-x264.xml:
4305         * docs/plugins/inspect/plugin-xingmux.xml:
4306         * gst-plugins-ugly.doap:
4307         * win32/common/config.h:
4308           Release 1.1.1
4309
4310 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4311
4312         * po/af.po:
4313         * po/az.po:
4314         * po/bg.po:
4315         * po/ca.po:
4316         * po/cs.po:
4317         * po/da.po:
4318         * po/de.po:
4319         * po/el.po:
4320         * po/en_GB.po:
4321         * po/eo.po:
4322         * po/es.po:
4323         * po/eu.po:
4324         * po/fi.po:
4325         * po/fr.po:
4326         * po/gl.po:
4327         * po/hu.po:
4328         * po/id.po:
4329         * po/it.po:
4330         * po/ja.po:
4331         * po/lt.po:
4332         * po/lv.po:
4333         * po/ms.po:
4334         * po/mt.po:
4335         * po/nb.po:
4336         * po/nl.po:
4337         * po/or.po:
4338         * po/pl.po:
4339         * po/pt_BR.po:
4340         * po/ro.po:
4341         * po/ru.po:
4342         * po/sk.po:
4343         * po/sl.po:
4344         * po/sq.po:
4345         * po/sr.po:
4346         * po/sv.po:
4347         * po/tr.po:
4348         * po/uk.po:
4349         * po/vi.po:
4350         * po/zh_CN.po:
4351           Update .po files
4352
4353 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4354
4355         * common:
4356           Automatic update of common submodule
4357           From 098c0d7 to 01a7a46
4358
4359 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
4360
4361         * ext/mpeg2dec/gstmpeg2dec.c:
4362           mpeg2dec: make the aspect ratio calculation more accurate.
4363           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
4364           aspect-ratio if we don't have a valid upstream PAR.
4365           https://bugzilla.gnome.org/show_bug.cgi?id=685103
4366
4367 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4368
4369         * common:
4370           Automatic update of common submodule
4371           From 5edcd85 to 098c0d7
4372
4373 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4374
4375         * tests/check/elements/amrnbenc.c:
4376         * tests/check/elements/mpeg2dec.c:
4377         * tests/check/elements/x264enc.c:
4378         * tests/check/elements/xingmux.c:
4379           tests: Fix event handling
4380
4381 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
4382
4383         * ext/lame/gstlamemp3enc.c:
4384           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
4385           lame does internal resampling, but the base class only cares about
4386           the number of raw samples, so tell finish frames about that, not
4387           the number of samples in the outgoing frame.:
4388
4389 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
4390
4391         * ext/x264/gstx264enc.c:
4392           x264enc: output byte-stream if downstream has ANY caps
4393           It's what people expect when they pipe the output to
4394           filesink or into a tcp connection or pipe.
4395
4396 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
4397
4398         * MAINTAINERS:
4399         * README:
4400         * README.static-linking:
4401         * common:
4402           Automatic update of common submodule
4403           From 3cb3d3c to 5edcd85
4404
4405 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4406
4407         * configure.ac:
4408         * ext/a52dec/Makefile.am:
4409         * ext/amrnb/Makefile.am:
4410         * ext/amrwbdec/Makefile.am:
4411         * ext/cdio/Makefile.am:
4412         * ext/dvdread/Makefile.am:
4413         * ext/lame/Makefile.am:
4414         * ext/mad/Makefile.am:
4415         * ext/mpeg2dec/Makefile.am:
4416         * ext/sidplay/Makefile.am:
4417         * ext/twolame/Makefile.am:
4418         * ext/x264/Makefile.am:
4419         * gst/asfdemux/Makefile.am:
4420         * gst/dvdlpcmdec/Makefile.am:
4421         * gst/dvdsub/Makefile.am:
4422         * gst/realmedia/Makefile.am:
4423         * gst/xingmux/Makefile.am:
4424           gst: Add better support for static plugins
4425
4426 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
4427
4428         * autogen.sh:
4429         * common:
4430           Automatic update of common submodule
4431           From aed87ae to 3cb3d3c
4432
4433 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
4434
4435         * common:
4436           Automatic update of common submodule
4437           From 04c7a1e to aed87ae
4438
4439 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
4440
4441         * gst/asfdemux/gstasfdemux.c:
4442         * gst/realmedia/rmdemux.c:
4443           Use %03u instead of %u in gst_pad_create_stream_id_printf()
4444
4445 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
4446
4447         * ext/x264/gstx264enc.c:
4448           x264enc: Fix for 0/1 framerate - now uses VFR in this case
4449           Previously did a division by zero.
4450           https://bugzilla.gnome.org/show_bug.cgi?id=695728
4451
4452 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
4453
4454         * common:
4455           Automatic update of common submodule
4456           From 2de221c to 04c7a1e
4457
4458 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
4459
4460         * ext/x264/gstx264enc.c:
4461           x264enc: simplify template caps
4462           No need to make an array for one single element.
4463
4464 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
4465
4466         * ext/x264/gstx264enc.c:
4467           x264enc: put all theoretically possible formats in template caps
4468           and decide at runtime which subset of these (8-bit or 10-bit video
4469           formats) is supported. libx264 will be compiled for one of these
4470           two options, and it is possible to switch by pointing the dynamic
4471           linker to a different libx264 build at runtime. If we want our
4472           template caps to be correct, they should contain all then, with
4473           the actually supported ones determined at runtime.
4474           https://bugzilla.gnome.org/show_bug.cgi?id=691935
4475
4476 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
4477
4478         * ext/x264/gstx264enc.c:
4479           x264enc: detect supported bit depth and pixel formats at runtime
4480           http://bugs.debian.org/667573
4481           https://bugzilla.gnome.org/show_bug.cgi?id=691935
4482
4483 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
4484
4485         * autogen.sh:
4486           autogen.sh: allow calling from out-of-tree
4487           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4488           https://bugzilla.gnome.org/show_bug.cgi?id=692857
4489
4490 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
4491
4492         * common:
4493           Automatic update of common submodule
4494           From a942293 to 2de221c
4495
4496 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
4497
4498         * tests/check/Makefile.am:
4499           tests: use _1_0 variants for the various registry variables
4500           These override the variants without version suffix. Makes 'make check' work
4501           properly in environments that set the suffixed variant for 1.0, such as
4502           jhbuild.
4503
4504 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4505
4506         * common:
4507           Automatic update of common submodule
4508           From a72faea to a942293
4509
4510 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
4511
4512         * configure.ac:
4513           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
4514           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
4515           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
4516           https://bugzilla.gnome.org/show_bug.cgi?id=690881
4517
4518 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
4519
4520         * ext/mpeg2dec/gstmpeg2dec.c:
4521           mpeg2dec: use appropriate printf format for gsize
4522
4523 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
4524
4525         * ext/cdio/gstcdio.h:
4526           cdio: Fix redundant redeclaration of 'cdio_version_string'
4527           cdio/version.h is already included by cdio/cdio.h
4528
4529 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4530
4531         * ext/sidplay/gstsiddec.cc:
4532           siddec: init debug category
4533
4534 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4535
4536         * configure.ac:
4537         * ext/dvdread/Makefile.am:
4538           dvdread: link to libgmodule-2.0 since the g_module_* API is used
4539           And the gmodule lib has been moved into the Requires.private
4540           section of the pkg-config file in core.
4541
4542 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
4543
4544         * ext/cdio/gstcdiocddasrc.c:
4545         * ext/cdio/gstcdiocddasrc.h:
4546           cdiocddasrc: detect whether drive produces samples in non-host endianness
4547           If drive produces samples in other endianness than the host,
4548           we need to byte swap them before pushing them out, or we
4549           produce nothing but noise. cdparanoia detects this automatically,
4550           but libcdio does not, so we have to do it ourselves.
4551           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
4552           https://bugzilla.gnome.org/show_bug.cgi?id=377280
4553
4554 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
4555
4556         * common:
4557           Automatic update of common submodule
4558           From b497c4f to a72faea
4559
4560 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4561
4562         * tests/check/elements/xingmux_testdata.h:
4563           xingmux: Fix unit test after change to correctly calculate number of frames
4564
4565 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4566
4567         * ext/x264/gstx264enc.c:
4568           x264enc: Add support for 10-bit color formats
4569           Requires x264 to be built with 10-bit support, which disables
4570           9-bit support. Also only advertise the color formats that were
4571           compiled into x264.
4572
4573 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4574
4575         * ext/x264/gstx264enc.c:
4576           x264enc: Add support for Y444, Y42B and NV12
4577
4578 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
4579
4580         * ext/cdio/Makefile.am:
4581         * ext/cdio/gstcdio.c:
4582           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
4583           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
4584           if they're not plain ASCII.
4585
4586 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
4587
4588         * gst/xingmux/gstxingmux.c:
4589           xingmux: Properly calculate the number of frames
4590           First, the xing header frame is never added to the count,
4591           we have to increment the count.
4592           Secondly, there is a rounding error when calculating the
4593           frame duration, as spf*GST_SECOND/rate is not an integer
4594           (26122448.9) an it must be 26122449.
4595
4596 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
4597
4598         * configure.ac:
4599           configure.ac: update courtesy of autoupdate
4600
4601 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
4602
4603         * common:
4604         * configure.ac:
4605           configure: let AG_GST_PLUGIN_DOCS check for python
4606           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
4607           which as a side-effect should pick up newer python versions as
4608           well.
4609           https://bugzilla.gnome.org/show_bug.cgi?id=563903
4610
4611 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
4612
4613         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4614           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
4615
4616 2012-11-03 20:38:00 +0000  Tim-Philipp Müller <tim@centricular.net>
4617
4618         * tests/check/elements/mpg123audiodec.c:
4619           Fix FSF address
4620           https://bugzilla.gnome.org/show_bug.cgi?id=687520
4621
4622 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
4623
4624         * docs/random/LICENSE:
4625         * ext/a52dec/gsta52dec.c:
4626         * ext/a52dec/gsta52dec.h:
4627         * ext/amrnb/amrnb.c:
4628         * ext/amrnb/amrnbdec.c:
4629         * ext/amrnb/amrnbdec.h:
4630         * ext/amrnb/amrnbenc.c:
4631         * ext/amrnb/amrnbenc.h:
4632         * ext/amrwbdec/amrwb.c:
4633         * ext/amrwbdec/amrwbdec.c:
4634         * ext/amrwbdec/amrwbdec.h:
4635         * ext/cdio/gstcdio.c:
4636         * ext/cdio/gstcdio.h:
4637         * ext/cdio/gstcdiocddasrc.c:
4638         * ext/cdio/gstcdiocddasrc.h:
4639         * ext/dvdread/dvdreadsrc.c:
4640         * ext/dvdread/dvdreadsrc.h:
4641         * ext/lame/gstlamemp3enc.c:
4642         * ext/lame/gstlamemp3enc.h:
4643         * ext/lame/plugin.c:
4644         * ext/mad/gstmad.c:
4645         * ext/mad/gstmad.h:
4646         * ext/mpeg2dec/gstmpeg2dec.c:
4647         * ext/mpeg2dec/gstmpeg2dec.h:
4648         * ext/sidplay/gstsiddec.cc:
4649         * ext/sidplay/gstsiddec.h:
4650         * ext/twolame/gsttwolamemp2enc.c:
4651         * ext/twolame/gsttwolamemp2enc.h:
4652         * ext/x264/gstx264enc.c:
4653         * ext/x264/gstx264enc.h:
4654         * gst-libs/gst/gettext.h:
4655         * gst-libs/gst/glib-compat-private.h:
4656         * gst-libs/gst/gst-i18n-plugin.h:
4657         * gst/asfdemux/asfheaders.c:
4658         * gst/asfdemux/asfheaders.h:
4659         * gst/asfdemux/asfpacket.c:
4660         * gst/asfdemux/asfpacket.h:
4661         * gst/asfdemux/gstasf.c:
4662         * gst/asfdemux/gstasfdemux.c:
4663         * gst/asfdemux/gstasfdemux.h:
4664         * gst/asfdemux/gstrtpasfdepay.c:
4665         * gst/asfdemux/gstrtpasfdepay.h:
4666         * gst/asfdemux/gstrtspwms.c:
4667         * gst/asfdemux/gstrtspwms.h:
4668         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4669         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
4670         * gst/dvdsub/gstdvdsubdec.c:
4671         * gst/dvdsub/gstdvdsubdec.h:
4672         * gst/dvdsub/gstdvdsubparse.c:
4673         * gst/dvdsub/gstdvdsubparse.h:
4674         * gst/realmedia/asmrules.c:
4675         * gst/realmedia/asmrules.h:
4676         * gst/realmedia/gstrdtbuffer.c:
4677         * gst/realmedia/gstrdtbuffer.h:
4678         * gst/realmedia/pnmsrc.c:
4679         * gst/realmedia/pnmsrc.h:
4680         * gst/realmedia/rademux.c:
4681         * gst/realmedia/rademux.h:
4682         * gst/realmedia/rdtdepay.c:
4683         * gst/realmedia/rdtdepay.h:
4684         * gst/realmedia/rdtjitterbuffer.c:
4685         * gst/realmedia/rdtjitterbuffer.h:
4686         * gst/realmedia/rdtmanager.c:
4687         * gst/realmedia/rdtmanager.h:
4688         * gst/realmedia/realhash.c:
4689         * gst/realmedia/realhash.h:
4690         * gst/realmedia/realmedia.c:
4691         * gst/realmedia/rmdemux.c:
4692         * gst/realmedia/rmdemux.h:
4693         * gst/realmedia/rmutils.c:
4694         * gst/realmedia/rmutils.h:
4695         * gst/realmedia/rtspreal.c:
4696         * gst/realmedia/rtspreal.h:
4697         * gst/xingmux/gstxingmux.c:
4698         * gst/xingmux/gstxingmux.h:
4699         * gst/xingmux/plugin.c:
4700         * tests/check/elements/amrnbenc.c:
4701         * tests/check/elements/mpeg2dec.c:
4702         * tests/check/elements/x264enc.c:
4703         * tests/check/generic/index.c:
4704         * tests/check/generic/states.c:
4705         * tests/check/pipelines/lame.c:
4706           Fix FSF address
4707           https://bugzilla.gnome.org/show_bug.cgi?id=687520
4708
4709 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
4710
4711         * gst/dvdsub/gstdvdsubdec.c:
4712           dvdsubdec: allocate correct amount of memory for bitmap
4713           https://bugzilla.gnome.org/show_bug.cgi?id=687192
4714
4715 2012-10-30 09:27:24 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4716
4717         * ext/mpg123/gstmpg123audiodec.c:
4718           mpg123: removed unnecessary finalize function
4719           https://bugzilla.gnome.org/show_bug.cgi?id=687176
4720
4721 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
4722
4723         * ext/sidplay/gstsiddec.cc:
4724           siddec: reset bytes counter
4725           Reset the total_bytes counter so that we get timestamps correct.
4726           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
4727
4728 2012-10-30 10:20:09 +1100  Jan Schmidt <thaytan@noraisin.net>
4729
4730         * ext/mpg123/gstmpg123audiodec.c:
4731           mpg123: Fix leaks from not chaining up in the finalize function
4732
4733 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
4734
4735         * configure.ac:
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         * win32/common/config.h:
4753           Back to feature development
4754
4755 === release 1.0.2 ===
4756
4757 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
4758
4759         * ChangeLog:
4760         * NEWS:
4761         * RELEASE:
4762         * configure.ac:
4763         * docs/plugins/inspect/plugin-a52dec.xml:
4764         * docs/plugins/inspect/plugin-amrnb.xml:
4765         * docs/plugins/inspect/plugin-amrwbdec.xml:
4766         * docs/plugins/inspect/plugin-asf.xml:
4767         * docs/plugins/inspect/plugin-cdio.xml:
4768         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4769         * docs/plugins/inspect/plugin-dvdread.xml:
4770         * docs/plugins/inspect/plugin-dvdsub.xml:
4771         * docs/plugins/inspect/plugin-lame.xml:
4772         * docs/plugins/inspect/plugin-mad.xml:
4773         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4774         * docs/plugins/inspect/plugin-realmedia.xml:
4775         * docs/plugins/inspect/plugin-siddec.xml:
4776         * docs/plugins/inspect/plugin-twolame.xml:
4777         * docs/plugins/inspect/plugin-x264.xml:
4778         * docs/plugins/inspect/plugin-xingmux.xml:
4779         * gst-plugins-ugly.doap:
4780         * win32/common/config.h:
4781           Release 1.0.2
4782
4783 2012-10-24 13:41:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4784
4785         * tests/check/elements/mpg123audiodec.c:
4786           tests: fix up mpg123 test a little
4787           - dist input files
4788           - fix sample leak
4789           - simplify check for elements
4790           - only run mpg123 test if mpg123 is available and selected
4791           - fix build in uninstalled setup
4792           https://bugzilla.gnome.org/show_bug.cgi?id=686595
4793
4794 2012-10-24 12:30:10 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
4795
4796         * tests/check/elements/mpg123audiodec.c:
4797           tets: add unit test for mpg123audiodec
4798           https://bugzilla.gnome.org/show_bug.cgi?id=686595
4799
4800 2012-10-24 00:36:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
4801
4802         * ext/mpg123/gstmpg123audiodec.c:
4803           mpg123: added gtkdoc section
4804           https://bugzilla.gnome.org/show_bug.cgi?id=686595
4805
4806 2012-10-24 00:22:05 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
4807
4808         * ext/mpg123/gstmpg123audiodec.c:
4809           mpg123: fixed bug with last frame, disabled internal resampler & chatter
4810           * The last MP3 frame wasn't being pushed when base class was draining
4811           * Made sure mpg123 cannot ever use its (crude) internal resampler
4812           * Disabled mpg123 stderr output
4813           https://bugzilla.gnome.org/show_bug.cgi?id=686595
4814
4815 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
4816
4817         * gst/asfdemux/Makefile.am:
4818         * gst/realmedia/Makefile.am:
4819           Makefile.am: Fix typos for generating the Android.mk files
4820           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
4821           The typos led to generate the incorrect Android.mk files for the asfdemux
4822           and realmedia plugin.
4823           https://bugzilla.gnome.org/show_bug.cgi?id=686748
4824
4825 2012-10-24 00:21:45 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
4826
4827         * ext/mpg123/gstmpg123audiodec.c:
4828           mpg123: cleaned up comments, formatting, and logging lines
4829           also replaced mpg123decoder->handle != NULL checks with asserts
4830           https://bugzilla.gnome.org/show_bug.cgi?id=686595
4831
4832 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4833
4834         * ext/dvdread/dvdreadsrc.c:
4835           dvdreadsrc: correctly set next cell when seeking to sector
4836
4837 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4838
4839         * gst/dvdsub/gstdvdsubparse.c:
4840           dvdsubparse: send src caps when receiving sink caps
4841
4842 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4843
4844         * ext/dvdread/dvdreadsrc.c:
4845           dvdreadsrc: update dvd event to enhanced approach
4846           ... in line with resindvdsrc.
4847
4848 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
4849
4850         * docs/Makefile.am:
4851           docs: add 'make upload' target for new-release script
4852
4853 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
4854
4855         * configure.ac:
4856         * docs/plugins/inspect/plugin-a52dec.xml:
4857         * docs/plugins/inspect/plugin-amrnb.xml:
4858         * docs/plugins/inspect/plugin-amrwbdec.xml:
4859         * docs/plugins/inspect/plugin-asf.xml:
4860         * docs/plugins/inspect/plugin-cdio.xml:
4861         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4862         * docs/plugins/inspect/plugin-dvdread.xml:
4863         * docs/plugins/inspect/plugin-dvdsub.xml:
4864         * docs/plugins/inspect/plugin-lame.xml:
4865         * docs/plugins/inspect/plugin-mad.xml:
4866         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4867         * docs/plugins/inspect/plugin-realmedia.xml:
4868         * docs/plugins/inspect/plugin-siddec.xml:
4869         * docs/plugins/inspect/plugin-twolame.xml:
4870         * docs/plugins/inspect/plugin-x264.xml:
4871         * docs/plugins/inspect/plugin-xingmux.xml:
4872         * win32/common/config.h:
4873           Back to development (bug fixing)
4874
4875 === release 1.0.1 ===
4876
4877 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
4878
4879         * ChangeLog:
4880         * NEWS:
4881         * RELEASE:
4882         * configure.ac:
4883         * docs/plugins/inspect/plugin-a52dec.xml:
4884         * docs/plugins/inspect/plugin-amrnb.xml:
4885         * docs/plugins/inspect/plugin-amrwbdec.xml:
4886         * docs/plugins/inspect/plugin-asf.xml:
4887         * docs/plugins/inspect/plugin-cdio.xml:
4888         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4889         * docs/plugins/inspect/plugin-dvdread.xml:
4890         * docs/plugins/inspect/plugin-dvdsub.xml:
4891         * docs/plugins/inspect/plugin-lame.xml:
4892         * docs/plugins/inspect/plugin-mad.xml:
4893         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4894         * docs/plugins/inspect/plugin-realmedia.xml:
4895         * docs/plugins/inspect/plugin-siddec.xml:
4896         * docs/plugins/inspect/plugin-twolame.xml:
4897         * docs/plugins/inspect/plugin-x264.xml:
4898         * docs/plugins/inspect/plugin-xingmux.xml:
4899         * gst-plugins-ugly.doap:
4900         * win32/common/config.h:
4901           Release 1.0.1
4902
4903 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
4904
4905         * common:
4906           Automatic update of common submodule
4907           From 6c0b52c to 6bb6951
4908
4909 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
4910
4911         * ext/mpeg2dec/gstmpeg2dec.c:
4912           mpeg2dec: Don't error out when there is no associated buffer
4913           In 0.10, having mpeg2dec occasionally tell us to output a frame that
4914           was never decoded was just ignored, so do the same in 1.0
4915           Fixes: #685107
4916
4917 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
4918
4919         * REQUIREMENTS:
4920         * gst/dvdsub/gstdvdsubdec.c:
4921           Purge mention of liboil and update REQUIREMENTS
4922           https://bugzilla.gnome.org/show_bug.cgi?id=673285
4923
4924 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
4925
4926         * ext/x264/gstx264enc.c:
4927           x264enc: when setting fallback decoder latency, set valid min_latency
4928           Min. latency needs to be a valid time, so pass 0 as default
4929           value in the fallback case where we can't determine any latency,
4930           and avoid nasty criticals at runtime.
4931
4932 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4933
4934         * configure.ac:
4935         * docs/plugins/inspect/plugin-a52dec.xml:
4936         * docs/plugins/inspect/plugin-amrnb.xml:
4937         * docs/plugins/inspect/plugin-amrwbdec.xml:
4938         * docs/plugins/inspect/plugin-asf.xml:
4939         * docs/plugins/inspect/plugin-cdio.xml:
4940         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4941         * docs/plugins/inspect/plugin-dvdread.xml:
4942         * docs/plugins/inspect/plugin-dvdsub.xml:
4943         * docs/plugins/inspect/plugin-lame.xml:
4944         * docs/plugins/inspect/plugin-mad.xml:
4945         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4946         * docs/plugins/inspect/plugin-realmedia.xml:
4947         * docs/plugins/inspect/plugin-siddec.xml:
4948         * docs/plugins/inspect/plugin-twolame.xml:
4949         * docs/plugins/inspect/plugin-x264.xml:
4950         * docs/plugins/inspect/plugin-xingmux.xml:
4951         * win32/common/config.h:
4952           Back to development (bug fixing)
4953
4954 === release 1.0.0 ===
4955
4956 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4957
4958         * NEWS:
4959         * RELEASE:
4960         * configure.ac:
4961         * docs/plugins/inspect/plugin-a52dec.xml:
4962         * docs/plugins/inspect/plugin-amrnb.xml:
4963         * docs/plugins/inspect/plugin-amrwbdec.xml:
4964         * docs/plugins/inspect/plugin-asf.xml:
4965         * docs/plugins/inspect/plugin-cdio.xml:
4966         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4967         * docs/plugins/inspect/plugin-dvdread.xml:
4968         * docs/plugins/inspect/plugin-dvdsub.xml:
4969         * docs/plugins/inspect/plugin-lame.xml:
4970         * docs/plugins/inspect/plugin-mad.xml:
4971         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4972         * docs/plugins/inspect/plugin-realmedia.xml:
4973         * docs/plugins/inspect/plugin-siddec.xml:
4974         * docs/plugins/inspect/plugin-twolame.xml:
4975         * docs/plugins/inspect/plugin-x264.xml:
4976         * docs/plugins/inspect/plugin-xingmux.xml:
4977         * gst-plugins-ugly.doap:
4978         * win32/common/config.h:
4979           Release 1.0.0
4980
4981 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
4982
4983         * common:
4984           Automatic update of common submodule
4985           From 4f962f7 to 6c0b52c
4986
4987 === release 0.11.99 ===
4988
4989 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4990
4991         * configure.ac:
4992         * docs/plugins/inspect/plugin-xingmux.xml:
4993         * gst-plugins-ugly.doap:
4994         * win32/common/config.h:
4995           Release 0.11.99
4996
4997 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4998
4999         * docs/plugins/inspect/plugin-a52dec.xml:
5000         * docs/plugins/inspect/plugin-amrnb.xml:
5001         * docs/plugins/inspect/plugin-amrwbdec.xml:
5002         * docs/plugins/inspect/plugin-asf.xml:
5003         * docs/plugins/inspect/plugin-cdio.xml:
5004         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5005         * docs/plugins/inspect/plugin-dvdread.xml:
5006         * docs/plugins/inspect/plugin-dvdsub.xml:
5007         * docs/plugins/inspect/plugin-lame.xml:
5008         * docs/plugins/inspect/plugin-mad.xml:
5009         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5010         * docs/plugins/inspect/plugin-realmedia.xml:
5011         * docs/plugins/inspect/plugin-siddec.xml:
5012         * docs/plugins/inspect/plugin-twolame.xml:
5013         * docs/plugins/inspect/plugin-x264.xml:
5014           docs: update docs
5015
5016 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5017
5018         * configure.ac:
5019         * ext/amrnb/Makefile.am:
5020         * ext/amrwbdec/Makefile.am:
5021         * ext/lame/Makefile.am:
5022         * ext/twolame/Makefile.am:
5023         * tests/check/Makefile.am:
5024           Remove -DGST_USE_UNSTABLE_API
5025
5026 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5027
5028         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5029         * docs/plugins/inspect/plugin-a52dec.xml:
5030         * docs/plugins/inspect/plugin-amrnb.xml:
5031         * docs/plugins/inspect/plugin-amrwbdec.xml:
5032         * docs/plugins/inspect/plugin-asf.xml:
5033         * docs/plugins/inspect/plugin-cdio.xml:
5034         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5035         * docs/plugins/inspect/plugin-dvdread.xml:
5036         * docs/plugins/inspect/plugin-dvdsub.xml:
5037         * docs/plugins/inspect/plugin-lame.xml:
5038         * docs/plugins/inspect/plugin-mad.xml:
5039         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5040         * docs/plugins/inspect/plugin-realmedia.xml:
5041         * docs/plugins/inspect/plugin-siddec.xml:
5042         * docs/plugins/inspect/plugin-twolame.xml:
5043         * docs/plugins/inspect/plugin-x264.xml:
5044           Update docs
5045
5046 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5047
5048         * ext/cdio/gstcdio.c:
5049           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
5050           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
5051           introspection/updating for this plugin.
5052
5053 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
5054
5055         * gst-plugins-ugly.spec.in:
5056           Switch to F18 package naming
5057
5058 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5059
5060         * ext/dvdread/demo-play:
5061         * tests/check/elements/mpeg2dec.c:
5062           rename some caps and elements in examples
5063
5064 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
5065
5066         * configure.ac:
5067           Back to development
5068
5069 === release 0.11.94 ===
5070
5071 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
5072
5073         * ChangeLog:
5074         * configure.ac:
5075         * gst-plugins-ugly.doap:
5076         * win32/common/config.h:
5077           Release 0.11.94
5078
5079 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
5080
5081         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5082         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5083         * docs/plugins/gst-plugins-ugly-plugins.signals:
5084         * docs/plugins/inspect/plugin-a52dec.xml:
5085         * docs/plugins/inspect/plugin-amrnb.xml:
5086         * docs/plugins/inspect/plugin-amrwbdec.xml:
5087         * docs/plugins/inspect/plugin-asf.xml:
5088         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5089         * docs/plugins/inspect/plugin-dvdread.xml:
5090         * docs/plugins/inspect/plugin-dvdsub.xml:
5091         * docs/plugins/inspect/plugin-lame.xml:
5092         * docs/plugins/inspect/plugin-mad.xml:
5093         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5094         * docs/plugins/inspect/plugin-realmedia.xml:
5095         * docs/plugins/inspect/plugin-siddec.xml:
5096         * docs/plugins/inspect/plugin-twolame.xml:
5097         * docs/plugins/inspect/plugin-x264.xml:
5098           docs: update docs
5099
5100 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5101
5102         * gst/realmedia/rmdemux.c:
5103           rmdemux: use DTS and PTS
5104           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
5105           undefined to make the decoder do the right thing. We can then remove the code
5106           that tries to guess the PTS from the DTS.
5107
5108 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
5109
5110         * ext/mpeg2dec/gstmpeg2dec.c:
5111           mpeg2dec: Hold ref to buffer while mapped
5112           So that the buffer still exists when we go to unmap it later,
5113           even if it got pushed in the meantime.
5114
5115 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
5116
5117         * tests/check/elements/x264enc.c:
5118           x264enc test: x264enc produces constrained-baseline, not the full baseline
5119
5120 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5121
5122         * gst/asfdemux/gstasfdemux.c:
5123         * gst/realmedia/rademux.c:
5124         * gst/realmedia/rmdemux.c:
5125           gst: only activate in pull mode if upstream is seekable
5126
5127 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5128
5129         * gst/realmedia/rademux.c:
5130           rademux: tags can be NULL
5131
5132 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5133
5134         * ext/mad/gstmad.c:
5135           mad: fix email address
5136
5137 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5138
5139         * ext/mad/gstmad.c:
5140           mad: init base class method only once
5141
5142 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5143
5144         * gst/xingmux/gstxingmux.c:
5145           xingmux: remove defunct commented code
5146
5147 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5148
5149         * gst/dvdsub/gstdvdsubdec.c:
5150           dvbsubdec: handle and send GAP event
5151           ... in stead of update newsegment event.
5152
5153 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5154
5155         * gst/dvdsub/gstdvdsubdec.c:
5156           dvbsubdec: adjust disabled code comment style
5157
5158 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5159
5160         * ext/x264/gstx264enc.c:
5161           x264enc: clean up some debug statements
5162
5163 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5164
5165         * ext/x264/gstx264enc.c:
5166         * ext/x264/gstx264enc.h:
5167           x264enc: handle possibly negative DTS provided by codec
5168           ... by arranging for an offset such that DTS == PTS for keyframes,
5169           which is expected elsewhere to go along with semantics of PTS and DTS.
5170           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
5171
5172 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
5173
5174         * gst-plugins-ugly.spec.in:
5175           Fix spec file for ugly
5176
5177 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5178
5179         * tests/check/elements/mpeg2dec.c:
5180           tests: mpeg2dec: initialize variable
5181           ... which avoids test segfaulting.
5182
5183 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
5184
5185         * tests/check/elements/mpeg2dec.c:
5186           check: Feed parsed data to mpeg2dec
5187           And fix the expected output caps by adding colorimetry field
5188
5189 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
5190
5191         * common:
5192           Automatic update of common submodule
5193           From 668acee to 4f962f7
5194
5195 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
5196
5197         * configure.ac:
5198           configure: bump gtk-doc req to 1.12 (mar-2009)
5199           This allows us to e.g. unconditionally use gtkdoc-rebase.
5200
5201 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
5202
5203         * docs/plugins/inspect/plugin-dvdsub.xml:
5204         * gst/dvdsub/gstdvdsubdec.c:
5205         * gst/dvdsub/gstdvdsubparse.c:
5206           video/x-dvd-subpicture -> subpicture/x-dvd
5207
5208 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5209
5210         * ext/x264/gstx264enc.c:
5211           x264enc: Use new video encoder base class API for handling tags
5212
5213 2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5214
5215         * ext/mpg123/gstmpg123audiodec.c:
5216           mpg123: Give MARGINAL rank to the mpg123 decoder element
5217
5218 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5219
5220         * gst/dvdsub/gstdvdsubdec.c:
5221           dvdsubdec: Set alignment at the correct place of GstAllocationParams
5222
5223 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5224
5225         * configure.ac:
5226         * win32/common/config.h:
5227           Back to development
5228
5229 === release 0.11.93 ===
5230
5231 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5232
5233         * configure.ac:
5234         * gst-plugins-ugly.doap:
5235         * win32/common/config.h:
5236           Release 0.11.93
5237
5238 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5239
5240         * gst/asfdemux/asfpacket.c:
5241         * gst/realmedia/rmdemux.c:
5242           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
5243
5244 2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
5245
5246         * ext/mpg123/Makefile.am:
5247           mpg123: dist header file
5248
5249 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
5250
5251         * gst/asfdemux/asfpacket.c:
5252           asfdemux: avoid some more invalid timestamp arithmetic
5253           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
5254
5255 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5256
5257         * ext/sidplay/gstsiddec.cc:
5258         * gst/asfdemux/gstasfdemux.c:
5259         * gst/realmedia/rademux.c:
5260         * gst/realmedia/rmdemux.c:
5261           gst: Add stream-id to stream-start events
5262
5263 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
5264
5265         * ext/mpeg2dec/gstmpeg2dec.c:
5266           mpeg2dec: Don't use NULL values for fbuf
5267           We need to make a difference between the initial dummy buffers (which
5268           have a fbuf->id of NULL) and the buffers on which we allocated
5269           video frames.
5270
5271 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
5272
5273         * common:
5274           Automatic update of common submodule
5275           From 94ccf4c to 668acee
5276
5277 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
5278
5279         * ext/a52dec/gsta52dec.c:
5280         * ext/lame/gstlamemp3enc.c:
5281         * gst/asfdemux/gstasfdemux.c:
5282         * gst/realmedia/rademux.c:
5283         * gst/realmedia/rmdemux.c:
5284         * gst/realmedia/rmutils.c:
5285           gst_tag_list_free -> gst_tag_list_unref
5286
5287 2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5288
5289         * ext/mpg123/gstmpg123audiodec.c:
5290           mpg123: map input buffer in READ mode, not WRITE mode
5291           Makes things actually work.
5292
5293 2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5294
5295         * ext/mpg123/gstmpg123audiodec.c:
5296           mpg123: query supported output formats at run-time
5297           Fixes stuff. We use a string here since we can't be bothered
5298           with GValue.
5299
5300 2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5301
5302         * ext/mpg123/Makefile.am:
5303           mpg123: hook up to build system
5304
5305 2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
5306
5307         * ext/mpg123/gstmpg123audiodec.c:
5308         * ext/mpg123/gstmpg123audiodec.h:
5309           mpg123: add new libmpg123-based mp3 decoder plugin
5310           Needs a bit of cleaning up.
5311           https://bugzilla.gnome.org/show_bug.cgi?id=681003
5312
5313 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5314
5315         * ext/sidplay/gstsiddec.cc:
5316         * ext/x264/gstx264enc.c:
5317         * gst/asfdemux/gstasfdemux.c:
5318         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5319         * gst/realmedia/rademux.c:
5320         * gst/realmedia/rmdemux.c:
5321           tag: Update for taglist/tag event API changes
5322
5323 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
5324
5325         * ext/mpeg2dec/gstmpeg2dec.c:
5326           mpeg2dec: Avoid dropping first GOP
5327           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
5328           do not check if it is NULL or not.
5329           And cleanup a bit of debug
5330
5331 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5332
5333         * gst/realmedia/rdtmanager.c:
5334         * gst/realmedia/rdtmanager.h:
5335           rdt: add on-npt-stop signal
5336           rtspsrc will look for it.
5337
5338 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5339
5340         * gst/realmedia/rdtmanager.c:
5341           rdt: set caps after activating the pad
5342
5343 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5344
5345         * gst/realmedia/gstrdtbuffer.c:
5346           rdt: reset map info
5347
5348 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5349
5350         * gst/asfdemux/gstrtpasfdepay.c:
5351           asfdepay: fix padding correction
5352           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
5353           existing memory in the target buffer..
5354           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
5355
5356 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5357
5358         * ext/mpeg2dec/gstmpeg2dec.c:
5359           mpeg2dec: copy buffer flags when cropping
5360           When we crop a buffer, copy the flags as well.
5361
5362 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
5363
5364         * ext/mpeg2dec/gstmpeg2dec.c:
5365           mpeg2dec: Fix GstVideoInfo pointer
5366
5367 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
5368
5369         * ext/mpeg2dec/gstmpeg2dec.c:
5370           mpeg2dec: Correctly flag output buffer interlaced state
5371           If the sequence is not flagged as progressive its buffers are marked
5372           interlace mode mixed. There is an individual picture flag indicating
5373           whether picture in the sequence are interlaced or not. This is used
5374           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
5375           completely indicate the buffer's interlaced state.
5376           Also, TFF and RFF should only be set if the sequence is not progressive.
5377
5378 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5379
5380         * ext/mpeg2dec/gstmpeg2dec.c:
5381           ext: Update for video base classes API changes
5382
5383 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5384
5385         * common:
5386           Automatic update of common submodule
5387           From 98e386f to 94ccf4c
5388
5389 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5390
5391         * gst/asfdemux/asfpacket.c:
5392           asfdemux: make sure to avoid arithmetic with _NONE timestamp
5393
5394 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5395
5396         * gst/asfdemux/asfpacket.c:
5397           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
5398           ... so it does not get used as first (valid) payload ts, whereas
5399           the first real valid payload ts may be considerably larger.
5400           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
5401
5402 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5403
5404         * gst/asfdemux/gstasfdemux.c:
5405           asfdemux: slightly relax supported seek requirements
5406           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
5407
5408 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5409
5410         * ext/mpeg2dec/gstmpeg2dec.c:
5411           mpeg2dec: Propagate GstFlowReturn where needed
5412           It was just ignoring the return values...
5413
5414 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5415
5416         * ext/mpeg2dec/gstmpeg2dec.c:
5417           mpeg2dec: Store temporary buffers out of the way
5418           When mpeg2dec needs to do cropping (because downstream can't handle it),
5419           we need temporary buffers to decode to.
5420           Use the user_data field to store those, and unify the rest of the code
5421           that needs to touch a buffer (regardless of how/where it was allocated).
5422           https://bugzilla.gnome.org/show_bug.cgi?id=680194
5423
5424 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5425
5426         * ext/mpeg2dec/gstmpeg2dec.c:
5427           mpeg2dec: Call gst_video_decoder_negotiate()
5428
5429 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5430
5431         * gst/realmedia/rmdemux.c:
5432           rmdemux: give stream tags a different event name so they don't overwrite global tags
5433           There can only be one taglist per name for sticky tag events.
5434           Needs to be fixed more properly, see
5435           https://bugzilla.gnome.org/show_bug.cgi?id=677619
5436
5437 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5438
5439         * gst/realmedia/rademux.c:
5440           rademux: set/send caps on pad after activating it
5441
5442 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5443
5444         * gst/realmedia/rmdemux.c:
5445           rmdemux: set/send caps after activating the source pads
5446           Makes sure the caps event isn't dropped immediately.
5447
5448 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5449
5450         * ext/dvdread/dvdreadsrc.c:
5451           dvdreadsrc: mustn't drop queries like caps query if not started yet
5452
5453 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
5454
5455         * gst/asfdemux/gstasfdemux.c:
5456           asfdemux: extract WM/Year as GstDateTime instead of GDate
5457           So we can signal that only the year field is valid.
5458
5459 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5460
5461         * gst/asfdemux/gstasfdemux.c:
5462           asfdemux: don't leak payload if we are not pushing it
5463
5464 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5465
5466         * ext/sidplay/gstsiddec.cc:
5467         * gst/asfdemux/gstasfdemux.c:
5468         * gst/realmedia/rademux.c:
5469         * gst/realmedia/rmdemux.c:
5470           demuxers: Push STREAM_START when needed
5471
5472 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5473
5474         * gst/asfdemux/gstasfdemux.c:
5475           asf: don't push on inactive streams
5476
5477 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5478
5479         * ext/dvdread/dvdreadsrc.c:
5480           dvdreadsrc: set rank to NONE
5481           It should never be autoplugged really, for DVD
5482           playback there's rsndvd (or will be, realsoonnow).
5483
5484 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5485
5486         * ext/mpeg2dec/gstmpeg2dec.c:
5487           fix for allocator API changes
5488
5489 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5490
5491         * ext/x264/gstx264enc.c:
5492           update for query api changes
5493
5494 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5495
5496         * ext/mpeg2dec/gstmpeg2dec.c:
5497           update for query api changes
5498
5499 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5500
5501         * ext/x264/gstx264enc.c:
5502           update for allocation query changes
5503
5504 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
5505
5506         * LICENSE_readme:
5507           LICENSE_readme: fix typo
5508
5509 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
5510
5511         * LICENSE_readme:
5512           LICENSE_readme: mention x264
5513           https://bugzilla.gnome.org/show_bug.cgi?id=679472
5514
5515 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5516
5517         * gst/asfdemux/gstasfdemux.c:
5518         * gst/realmedia/rademux.c:
5519         * gst/realmedia/rmdemux.c:
5520           gst: Implement segment-done event
5521
5522 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5523
5524         * gst/asfdemux/gstasfdemux.c:
5525           asf: fix x-wmv format in caps
5526
5527 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5528
5529         * gst/asfdemux/asfpacket.c:
5530           asf: unmap packets
5531
5532 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
5533
5534         * gst/asfdemux/asfpacket.c:
5535         * gst/asfdemux/asfpacket.h:
5536         * gst/asfdemux/gstasfdemux.c:
5537           asfdemux: Ignore parsing errors from broken packets
5538           We should instead be counting the number of errors and exiting if
5539           they're too numerous. This makes a number of broken ASF files playable.
5540           https://bugzilla.gnome.org/show_bug.cgi?id=678543
5541           Conflicts:
5542           gst/asfdemux/asfpacket.c
5543           gst/asfdemux/gstasfdemux.c
5544
5545 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5546
5547         * gst/asfdemux/gstasfdemux.c:
5548           fix interlace-mode
5549
5550 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5551
5552         * ext/mpeg2dec/gstmpeg2dec.c:
5553           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
5554
5555 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5556
5557         * ext/mpeg2dec/gstmpeg2dec.c:
5558           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
5559           Fixes bug #377713.
5560
5561 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
5562
5563         * ext/x264/gstx264enc.c:
5564           x264enc: Fix unitialized variable and taglist event
5565
5566 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5567
5568         * ext/mpeg2dec/gstmpeg2dec.c:
5569           mpeg2dec: fix compilation
5570
5571 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5572
5573         * ext/sidplay/gstsiddec.cc:
5574         * gst/asfdemux/gstasfdemux.c:
5575         * gst/realmedia/rademux.c:
5576         * gst/realmedia/rdtmanager.c:
5577         * gst/realmedia/rmdemux.c:
5578           update for task api change
5579
5580 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5581
5582         * ext/mpeg2dec/gstmpeg2dec.c:
5583         * ext/x264/gstx264enc.c:
5584           fix compilation
5585
5586 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5587
5588         * ext/mpeg2dec/gstmpeg2dec.c:
5589         * ext/mpeg2dec/gstmpeg2dec.h:
5590           mpeg2dec: Port to 0.11 again
5591
5592 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5593
5594         * ext/x264/gstx264enc.c:
5595           x264enc: Fix compiler warning
5596
5597 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5598
5599         * ext/mpeg2dec/gstmpeg2dec.c:
5600         * ext/mpeg2dec/gstmpeg2dec.h:
5601           mpeg2dec: Report PAR if not present upstream
5602           And clean up some code
5603
5604 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5605
5606         * ext/mpeg2dec/gstmpeg2dec.c:
5607           mpeg2dec: use _scale_ceil to compute frame period
5608           https://bugzilla.gnome.org/show_bug.cgi?id=675769
5609
5610 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5611
5612         * ext/mpeg2dec/gstmpeg2dec.c:
5613           mpeg2dec: mpeg2dec actually has 3 frame latency
5614           https://bugzilla.gnome.org/show_bug.cgi?id=675769
5615
5616 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5617
5618         * ext/mpeg2dec/gstmpeg2dec.c:
5619           mpeg2dec: Fix large output buffers leak
5620
5621 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5622
5623         * ext/mpeg2dec/gstmpeg2dec.c:
5624           mpeg2dec: Port to new way of handling frame reference
5625
5626 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5627
5628         * ext/mpeg2dec/gstmpeg2dec.c:
5629           mpeg2dec: don't leak input_state
5630
5631 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5632
5633         * ext/mpeg2dec/gstmpeg2dec.c:
5634         * ext/mpeg2dec/gstmpeg2dec.h:
5635           mpeg2dec: Port to GstVideoDecoder base class
5636           Conflicts:
5637           ext/mpeg2dec/gstmpeg2dec.c
5638           ext/mpeg2dec/gstmpeg2dec.h
5639           Back to 0.10 state, needs to be ported to 0.11 again.
5640
5641 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5642
5643           Merge remote-tracking branch 'origin/master'
5644
5645 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5646
5647         * ext/x264/gstx264enc.c:
5648         * ext/x264/gstx264enc.h:
5649           x264enc: Port to 0.11 again
5650
5651 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5652
5653         * ext/x264/gstx264enc.c:
5654           x264enc: Don't set latency while holding object lock
5655           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
5656           https://bugzilla.gnome.org/show_bug.cgi?id=675762
5657
5658 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5659
5660         * ext/x264/gstx264enc.c:
5661           x264enc: Use video encoder stream lock to avoid deadlock
5662
5663 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5664
5665         * ext/x264/gstx264enc.c:
5666           x264enc: Port to new way of passing frame reference
5667
5668 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5669
5670         * ext/x264/gstx264enc.c:
5671           x264enc: Set default stream-format to avc as it's a better format
5672
5673 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5674
5675         * ext/x264/gstx264enc.c:
5676           x264enc: Fix setting latency
5677           Fixes setting latency when framerate is dynamic and round up the latency
5678           to avoid rounding issues.
5679
5680 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5681
5682         * ext/x264/gstx264enc.c:
5683           x264enc: gst_video_encoder_get_frame() is now transfer full
5684
5685 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5686
5687         * ext/x264/gstx264enc.c:
5688           x264enc: don't leak output state
5689
5690 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5691
5692         * ext/x264/gstx264enc.c:
5693         * ext/x264/gstx264enc.h:
5694           x264enc: Remove x264 backward compatibility support
5695
5696 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5697
5698         * ext/x264/gstx264enc.c:
5699           x264enc: Report latency base on x264 buffer size
5700
5701 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5702
5703         * configure.ac:
5704         * ext/x264/gstx264enc.c:
5705         * ext/x264/gstx264enc.h:
5706           x264enc: Port to GstVideoEncoder baseclass
5707           Conflicts:
5708           configure.ac
5709           ext/x264/gstx264enc.c
5710           ext/x264/gstx264enc.h
5711           Back to 0.10 state, needs to be ported to 0.11 again.
5712
5713 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5714
5715         * Android.mk:
5716         * LICENSE_readme:
5717         * configure.ac:
5718         * docs/plugins/Makefile.am:
5719         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5720         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5721         * docs/plugins/inspect/plugin-synaesthesia.xml:
5722         * gst/synaesthesia/.gitignore:
5723         * gst/synaesthesia/Makefile.am:
5724         * gst/synaesthesia/README:
5725         * gst/synaesthesia/gstsynaesthesia.c:
5726         * gst/synaesthesia/gstsynaesthesia.h:
5727         * gst/synaesthesia/synaescope.c:
5728         * gst/synaesthesia/synaescope.h:
5729           synaesthesia: remove experimental GPL-ed synaesthesia plugin
5730           It never made it out of experimental, and there's a new
5731           synaescope element in gst-plugins-bad that's hopefully
5732           sufficiently similar.
5733           https://bugzilla.gnome.org/show_bug.cgi?id=356882
5734
5735 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5736
5737         * gst/mpegstream/.gitignore:
5738           mpegstream: remove leftover hidden .gitignore file
5739
5740 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5741
5742         * gst/synaesthesia/gstsynaesthesia.c:
5743         * tests/check/elements/amrnbenc.c:
5744         * tests/check/elements/x264enc.c:
5745           elements: Use gst_pad_set_caps() instead of manual event fiddling
5746
5747 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5748
5749         * common:
5750           Automatic update of common submodule
5751           From 03a0e57 to 98e386f
5752
5753 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5754
5755         * configure.ac:
5756           Back to development
5757
5758 === release 0.11.92 ===
5759
5760 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5761
5762         * ChangeLog:
5763         * NEWS:
5764         * RELEASE:
5765         * configure.ac:
5766         * docs/plugins/inspect/plugin-a52dec.xml:
5767         * docs/plugins/inspect/plugin-amrnb.xml:
5768         * docs/plugins/inspect/plugin-amrwbdec.xml:
5769         * docs/plugins/inspect/plugin-asf.xml:
5770         * docs/plugins/inspect/plugin-cdio.xml:
5771         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5772         * docs/plugins/inspect/plugin-dvdread.xml:
5773         * docs/plugins/inspect/plugin-dvdsub.xml:
5774         * docs/plugins/inspect/plugin-lame.xml:
5775         * docs/plugins/inspect/plugin-mad.xml:
5776         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5777         * docs/plugins/inspect/plugin-realmedia.xml:
5778         * docs/plugins/inspect/plugin-siddec.xml:
5779         * docs/plugins/inspect/plugin-twolame.xml:
5780         * docs/plugins/inspect/plugin-x264.xml:
5781         * gst-plugins-ugly.doap:
5782         * win32/common/config.h:
5783           Release 0.11.92
5784
5785 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5786
5787         * po/af.po:
5788         * po/az.po:
5789         * po/bg.po:
5790         * po/ca.po:
5791         * po/cs.po:
5792         * po/da.po:
5793         * po/de.po:
5794         * po/el.po:
5795         * po/en_GB.po:
5796         * po/eo.po:
5797         * po/es.po:
5798         * po/eu.po:
5799         * po/fi.po:
5800         * po/fr.po:
5801         * po/gl.po:
5802         * po/hu.po:
5803         * po/id.po:
5804         * po/it.po:
5805         * po/ja.po:
5806         * po/lt.po:
5807         * po/lv.po:
5808         * po/ms.po:
5809         * po/mt.po:
5810         * po/nb.po:
5811         * po/nl.po:
5812         * po/or.po:
5813         * po/pl.po:
5814         * po/pt_BR.po:
5815         * po/ro.po:
5816         * po/ru.po:
5817         * po/sk.po:
5818         * po/sl.po:
5819         * po/sq.po:
5820         * po/sr.po:
5821         * po/sv.po:
5822         * po/tr.po:
5823         * po/uk.po:
5824         * po/vi.po:
5825         * po/zh_CN.po:
5826           Update .po files
5827
5828 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5829
5830         * common:
5831           Automatic update of common submodule
5832           From 1fab359 to 03a0e57
5833
5834 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5835
5836         * ext/sidplay/gstsiddec.cc:
5837         * gst/asfdemux/gstasfdemux.c:
5838         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5839         * gst/realmedia/rademux.c:
5840         * gst/realmedia/rmdemux.c:
5841           update for tag event change
5842
5843 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5844
5845         * common:
5846           Automatic update of common submodule
5847           From f1b5a96 to 1fab359
5848
5849 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5850
5851         * common:
5852           Automatic update of common submodule
5853           From 92b7266 to f1b5a96
5854
5855 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5856
5857         * common:
5858           Automatic update of common submodule
5859           From ec1c4a8 to 92b7266
5860
5861 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5862
5863         * common:
5864           Automatic update of common submodule
5865           From 3429ba6 to ec1c4a8
5866
5867 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5868
5869         * gst/realmedia/rmutils.c:
5870           realmedia: don't use GstStructure API on tag lists
5871
5872 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
5873
5874         * ext/a52dec/gsta52dec.c:
5875           a52dec: really prefer the original number (and position) of channels
5876           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
5877
5878 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5879
5880         * common:
5881           Automatic update of common submodule
5882           From dc70203 to 3429ba6
5883
5884 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5885
5886         * configure.ac:
5887         * ext/x264/gstx264enc.c:
5888           x264: bump x264 requirement to build 106 or later
5889           Build 106 is from September 2010.
5890           https://bugzilla.gnome.org/show_bug.cgi?id=676257
5891
5892 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
5893
5894         * ext/a52dec/gsta52dec.c:
5895         * m4/a52.m4:
5896           a52dec: adapt to work also with new liba52
5897           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
5898
5899 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5900
5901         * ext/a52dec/gsta52dec.c:
5902           a52dec: trigger renegotiation upon changed stream channels
5903           Fixes #675451
5904
5905 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5906
5907         * configure.ac:
5908           configure: Require core/base 0.11.91
5909
5910 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
5911
5912         * .gitignore:
5913           .gitignore: add visual studio IDE files and OS X .DS_Store files
5914           https://bugzilla.gnome.org/show_bug.cgi?id=667899
5915
5916 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5917
5918         * configure.ac:
5919           Back to development
5920
5921 === release 0.11.91 ===
5922
5923 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5924
5925         * ChangeLog:
5926         * NEWS:
5927         * RELEASE:
5928         * common:
5929         * configure.ac:
5930         * gst-plugins-ugly.doap:
5931         * win32/common/config.h:
5932           Release 0.11.91
5933
5934 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5935
5936         * po/af.po:
5937         * po/az.po:
5938         * po/bg.po:
5939         * po/ca.po:
5940         * po/cs.po:
5941         * po/da.po:
5942         * po/de.po:
5943         * po/el.po:
5944         * po/en_GB.po:
5945         * po/eo.po:
5946         * po/es.po:
5947         * po/eu.po:
5948         * po/fi.po:
5949         * po/fr.po:
5950         * po/gl.po:
5951         * po/hu.po:
5952         * po/id.po:
5953         * po/it.po:
5954         * po/ja.po:
5955         * po/lt.po:
5956         * po/lv.po:
5957         * po/ms.po:
5958         * po/mt.po:
5959         * po/nb.po:
5960         * po/nl.po:
5961         * po/or.po:
5962         * po/pl.po:
5963         * po/pt_BR.po:
5964         * po/ro.po:
5965         * po/ru.po:
5966         * po/sk.po:
5967         * po/sl.po:
5968         * po/sq.po:
5969         * po/sr.po:
5970         * po/sv.po:
5971         * po/tr.po:
5972         * po/uk.po:
5973         * po/vi.po:
5974         * po/zh_CN.po:
5975           Update .po files
5976
5977 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5978
5979           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
5980
5981 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5982
5983         * common:
5984           Automatic update of common submodule
5985           From dc70203 to 3429ba6
5986
5987 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5988
5989         * gst/asfdemux/asfpacket.c:
5990           asfdemux: Use correct enum type
5991
5992 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5993
5994         * gst/asfdemux/gstasfdemux.c:
5995           asfdemux: implement pull mode seek snap flags when an index is present
5996           Also ensure we get a proper EOS when seeking past the end of the
5997           file, or (when the snap after flag is set) between the last keyframe
5998           and the end of the file.
5999
6000 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
6001
6002         * ext/cdio/gstcdio.c:
6003         * ext/cdio/gstcdio.h:
6004         * ext/cdio/gstcdiocddasrc.c:
6005           cdio: compensate for libcdio's recent cd-text api changes
6006           https://bugzilla.gnome.org/show_bug.cgi?id=675112
6007           Conflicts:
6008           ext/cdio/gstcdiocddasrc.c
6009
6010 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6011
6012         * ext/dvdread/dvdreadsrc.c:
6013           dvdread: fix build after recent include reshuffling in core
6014           Need to include gmodule.h ourselves now.
6015
6016 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6017
6018         * ext/mpeg2dec/gstmpeg2dec.c:
6019           video: Update for libgstvideo API changes
6020
6021 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6022
6023         * common:
6024           Automatic update of common submodule
6025           From 6db25be to dc70203
6026
6027 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6028
6029         * gst/asfdemux/asfpacket.c:
6030         * gst/asfdemux/asfpacket.h:
6031           asfdemux: fix performance issue, especially with high-bitrate streams
6032           Two things were suboptimal from a performance point of view:
6033           a) consider a large media object such as a video keyframe, which
6034           may be split up into multiple fragments. We would assemble
6035           the media object as follows:
6036           buf = join (join (join (frag1, frag2), frag3), frag4)
6037           which causes many unnecessary memcpy()s, and malloc/free,
6038           which could easily add up to a multiple of the actual object
6039           size. To avoid this, we allocate a buffer of the size needed
6040           from the start and copy fragments into that directly.
6041           b) for every fragment to join, we would create a sub-buffer
6042           before joining it (which would discard the sub-buffer again),
6043           leading to unnecessary miniobject create/free churn.
6044           Conflicts:
6045           gst/asfdemux/asfpacket.c
6046           gst/asfdemux/asfpacket.h
6047
6048 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6049
6050         * gst/asfdemux/asfpacket.c:
6051           asfdemux: avoid unnecessary stream lookup
6052           We have already retrieved the stream for that stream number and
6053           made sure it's not NULL, so no need to do it again here; neither
6054           the number nor the streams changed since the last time.
6055
6056 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
6057
6058         * ext/a52dec/gsta52dec.c:
6059           a52dec: fix first_access bigger than 2
6060           gst_buffer_extract returns the number of bytes extracted, here 2 max.
6061           Set size to the buffer size as was done in 0.10 to avoid first_access
6062           error when it bypass 2.
6063           https://bugzilla.gnome.org/show_bug.cgi?id=673434
6064
6065 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6066
6067         * autogen.sh:
6068         * configure.ac:
6069           configure: Modernize autotools setup a bit
6070           Also we now only create tar.bz2 and tar.xz tarballs.
6071
6072 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6073
6074         * common:
6075           Automatic update of common submodule
6076           From 464fe15 to 6db25be
6077
6078 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6079
6080         * configure.ac:
6081           Back to development
6082
6083 === release 0.11.90 ===
6084
6085 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6086
6087         * ChangeLog:
6088         * NEWS:
6089         * RELEASE:
6090         * configure.ac:
6091         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6092         * docs/plugins/inspect/plugin-a52dec.xml:
6093         * docs/plugins/inspect/plugin-amrnb.xml:
6094         * docs/plugins/inspect/plugin-amrwbdec.xml:
6095         * docs/plugins/inspect/plugin-asf.xml:
6096         * docs/plugins/inspect/plugin-cdio.xml:
6097         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6098         * docs/plugins/inspect/plugin-dvdread.xml:
6099         * docs/plugins/inspect/plugin-dvdsub.xml:
6100         * docs/plugins/inspect/plugin-lame.xml:
6101         * docs/plugins/inspect/plugin-mad.xml:
6102         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6103         * docs/plugins/inspect/plugin-realmedia.xml:
6104         * docs/plugins/inspect/plugin-siddec.xml:
6105         * docs/plugins/inspect/plugin-twolame.xml:
6106         * docs/plugins/inspect/plugin-x264.xml:
6107         * gst-plugins-ugly.doap:
6108         * win32/common/config.h:
6109           Release 0.11.90
6110
6111 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6112
6113         * po/af.po:
6114         * po/az.po:
6115         * po/bg.po:
6116         * po/ca.po:
6117         * po/cs.po:
6118         * po/da.po:
6119         * po/de.po:
6120         * po/el.po:
6121         * po/en_GB.po:
6122         * po/eo.po:
6123         * po/es.po:
6124         * po/eu.po:
6125         * po/fi.po:
6126         * po/fr.po:
6127         * po/gl.po:
6128         * po/hu.po:
6129         * po/id.po:
6130         * po/it.po:
6131         * po/ja.po:
6132         * po/lt.po:
6133         * po/lv.po:
6134         * po/ms.po:
6135         * po/mt.po:
6136         * po/nb.po:
6137         * po/nl.po:
6138         * po/or.po:
6139         * po/pl.po:
6140         * po/pt_BR.po:
6141         * po/ro.po:
6142         * po/ru.po:
6143         * po/sk.po:
6144         * po/sl.po:
6145         * po/sq.po:
6146         * po/sr.po:
6147         * po/sv.po:
6148         * po/tr.po:
6149         * po/uk.po:
6150         * po/vi.po:
6151         * po/zh_CN.po:
6152           Update .po files
6153
6154 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6155
6156         * ext/mad/gstmad.c.orig:
6157           mad: remove .c.orig file
6158
6159 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6160
6161         * ext/a52dec/gsta52dec.c:
6162         * ext/amrnb/amrnbdec.c:
6163         * ext/amrnb/amrnbenc.c:
6164         * ext/amrwbdec/amrwbdec.c:
6165         * ext/cdio/gstcdiocddasrc.c:
6166         * ext/dvdread/dvdreadsrc.c:
6167         * ext/lame/gstlamemp3enc.c:
6168         * ext/mad/gstmad.c:
6169         * ext/mad/gstmad.c.orig:
6170         * ext/mpeg2dec/gstmpeg2dec.c:
6171         * ext/sidplay/gstsiddec.cc:
6172         * ext/twolame/gsttwolamemp2enc.c:
6173         * ext/x264/gstx264enc.c:
6174         * gst/asfdemux/gstasfdemux.c:
6175         * gst/asfdemux/gstrtpasfdepay.c:
6176         * gst/asfdemux/gstrtspwms.c:
6177         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6178         * gst/dvdsub/gstdvdsubdec.c:
6179         * gst/dvdsub/gstdvdsubparse.c:
6180         * gst/realmedia/pnmsrc.c:
6181         * gst/realmedia/rademux.c:
6182         * gst/realmedia/rdtdepay.c:
6183         * gst/realmedia/rdtmanager.c:
6184         * gst/realmedia/rmdemux.c:
6185         * gst/realmedia/rtspreal.c:
6186         * gst/synaesthesia/gstsynaesthesia.c:
6187         * gst/xingmux/gstxingmux.c:
6188           Use new gst_element_class_set_static_metadata()
6189
6190 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6191
6192         * common:
6193           Automatic update of common submodule
6194           From 7fda524 to 464fe15
6195
6196 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6197
6198         * ext/a52dec/gsta52dec.c:
6199         * ext/amrnb/amrnb.c:
6200         * ext/amrwbdec/amrwb.c:
6201         * ext/cdio/gstcdio.c:
6202         * ext/dvdread/dvdreadsrc.c:
6203         * ext/lame/plugin.c:
6204         * ext/mad/gstmad.c:
6205         * ext/mad/gstmad.c.orig:
6206         * ext/mpeg2dec/gstmpeg2dec.c:
6207         * ext/sidplay/gstsiddec.cc:
6208         * ext/twolame/gsttwolamemp2enc.c:
6209         * ext/x264/gstx264enc.c:
6210         * gst/asfdemux/gstasf.c:
6211         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6212         * gst/dvdsub/gstdvdsubdec.c:
6213         * gst/realmedia/realmedia.c:
6214         * gst/synaesthesia/gstsynaesthesia.c:
6215         * gst/xingmux/plugin.c:
6216           gst: Update for GST_PLUGIN_DEFINE() API changes
6217
6218 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6219
6220         * configure.ac:
6221           configure: Update version to 0.11.89.1
6222
6223 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6224
6225         * configure.ac:
6226         * docs/plugins/Makefile.am:
6227         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6228         * docs/version.entities.in:
6229         * ext/a52dec/Makefile.am:
6230         * ext/amrnb/Makefile.am:
6231         * ext/amrwbdec/Makefile.am:
6232         * ext/cdio/Makefile.am:
6233         * ext/lame/Makefile.am:
6234         * ext/mad/Makefile.am:
6235         * ext/mpeg2dec/Makefile.am:
6236         * ext/sidplay/Makefile.am:
6237         * ext/twolame/Makefile.am:
6238         * ext/x264/Makefile.am:
6239         * gst-plugins-ugly.spec.in:
6240         * gst/asfdemux/Makefile.am:
6241         * gst/dvdlpcmdec/Makefile.am:
6242         * gst/dvdsub/Makefile.am:
6243         * gst/realmedia/Makefile.am:
6244         * pkgconfig/Makefile.am:
6245         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
6246         * tests/check/Makefile.am:
6247           gst: Update versioning
6248
6249 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6250
6251         * ext/mpeg2dec/gstmpeg2dec.c:
6252         * ext/mpeg2dec/gstmpeg2dec.h:
6253           mpeg2dec: fix cropping
6254           fix cropping in mpeg2dec
6255
6256 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6257
6258         * ext/mpeg2dec/gstmpeg2dec.c:
6259           mpeg2dec: add crop metadata when buffer is still writable
6260
6261 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6262
6263         * gst/asfdemux/gstrtpasfdepay.c:
6264           update for buffer api change
6265
6266 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6267
6268         * ext/a52dec/gsta52dec.c:
6269         * ext/mad/gstmad.c:
6270           ext: Update for audio decoder API changes
6271
6272 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6273
6274         * tests/check/elements/amrnbenc.c:
6275         * tests/check/elements/x264enc.c:
6276           tests: make more valgrind-friendly and plug caps leak
6277
6278 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6279
6280         * gst/asfdemux/asfpacket.c:
6281         * gst/asfdemux/gstasfdemux.c:
6282         * gst/dvdsub/gstdvdsubdec.c:
6283           update for buffer changes
6284
6285 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6286
6287         * tests/check/elements/x264enc.c:
6288           tests: x264enc: adjust test to removal of deprecated properties
6289
6290 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6291
6292           Replace master with 0.11
6293
6294 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6295
6296         * configure.ac:
6297           back to development
6298
6299 === release 0.11.2 ===
6300
6301 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6302
6303         * ChangeLog:
6304         * NEWS:
6305         * RELEASE:
6306         * configure.ac:
6307         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6308         * docs/plugins/inspect/plugin-a52dec.xml:
6309         * docs/plugins/inspect/plugin-amrnb.xml:
6310         * docs/plugins/inspect/plugin-amrwbdec.xml:
6311         * docs/plugins/inspect/plugin-asf.xml:
6312         * docs/plugins/inspect/plugin-cdio.xml:
6313         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6314         * docs/plugins/inspect/plugin-dvdread.xml:
6315         * docs/plugins/inspect/plugin-dvdsub.xml:
6316         * docs/plugins/inspect/plugin-lame.xml:
6317         * docs/plugins/inspect/plugin-mad.xml:
6318         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6319         * docs/plugins/inspect/plugin-realmedia.xml:
6320         * docs/plugins/inspect/plugin-siddec.xml:
6321         * docs/plugins/inspect/plugin-twolame.xml:
6322         * docs/plugins/inspect/plugin-x264.xml:
6323         * gst-plugins-ugly.doap:
6324         * po/af.po:
6325         * po/az.po:
6326         * po/bg.po:
6327         * po/ca.po:
6328         * po/cs.po:
6329         * po/da.po:
6330         * po/de.po:
6331         * po/el.po:
6332         * po/en_GB.po:
6333         * po/eo.po:
6334         * po/es.po:
6335         * po/eu.po:
6336         * po/fi.po:
6337         * po/fr.po:
6338         * po/gl.po:
6339         * po/hu.po:
6340         * po/id.po:
6341         * po/it.po:
6342         * po/ja.po:
6343         * po/lt.po:
6344         * po/lv.po:
6345         * po/ms.po:
6346         * po/mt.po:
6347         * po/nb.po:
6348         * po/nl.po:
6349         * po/or.po:
6350         * po/pl.po:
6351         * po/pt_BR.po:
6352         * po/ro.po:
6353         * po/ru.po:
6354         * po/sk.po:
6355         * po/sl.po:
6356         * po/sq.po:
6357         * po/sr.po:
6358         * po/sv.po:
6359         * po/tr.po:
6360         * po/uk.po:
6361         * po/vi.po:
6362         * po/zh_CN.po:
6363         * win32/common/config.h:
6364           Release 0.11.2
6365
6366 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6367
6368         * tests/check/elements/mpeg2dec.c:
6369           tests: fix after memory changes
6370
6371 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6372
6373         * ext/x264/gstx264enc.c:
6374         * ext/x264/gstx264enc.h:
6375           x264enc: remove deprecated properties
6376
6377 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6378
6379           Merge remote-tracking branch 'origin/master' into 0.11
6380           So 0.11 folks also get amr include fixes.
6381           Conflicts:
6382           ext/a52dec/gsta52dec.c
6383           ext/mad/gstmad.c
6384
6385 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6386
6387         * gst/synaesthesia/gstsynaesthesia.c:
6388           synaesthesia: fixup for bufferpool api changes
6389           ... as well as some caps ref handling.
6390
6391 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6392
6393         * gst/realmedia/rademux.c:
6394         * gst/realmedia/rmdemux.c:
6395           don't pass random pointers to pull_range
6396
6397 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6398
6399         * ext/mpeg2dec/gstmpeg2dec.c:
6400           update for bufferpool changes
6401
6402 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6403
6404         * ext/mpeg2dec/gstmpeg2dec.c:
6405           update for allocation query changes
6406
6407 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6408
6409         * ext/dvdread/dvdreadsrc.c:
6410         * ext/lame/gstlamemp3enc.c:
6411         * ext/mpeg2dec/gstmpeg2dec.c:
6412         * ext/x264/gstx264enc.c:
6413         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6414         * gst/dvdsub/gstdvdsubdec.c:
6415           update for memory api changes
6416
6417 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6418
6419         * ext/mpeg2dec/gstmpeg2dec.c:
6420           take padding into account
6421
6422 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6423
6424         * ext/mad/gstmad.c:
6425           mad: simplify parsing code
6426           Also fixes #671455 (expected at least).
6427
6428 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6429
6430         * configure.ac:
6431           configure.ac: bump required GLib to 2.31.14
6432           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
6433
6434 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6435
6436         * ext/sidplay/gstsiddec.cc:
6437           fix for caps _normalize changes
6438
6439 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6440
6441         * ext/x264/gstx264enc.c:
6442           fix for caps api changes
6443
6444 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6445
6446         * ext/a52dec/gsta52dec.c:
6447         * ext/a52dec/gsta52dec.h:
6448           a52dec: use base class tag handling helper
6449           ... so as to ensure these to be handled and sent at proper time.
6450
6451 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6452
6453         * ext/dvdread/dvdreadsrc.c:
6454           dvdreadsrc: Use variable type with correct signedness
6455
6456 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
6457
6458         * ext/mpeg2dec/gstmpeg2dec.c:
6459           mpeg2dec: Copy planes in one go when possible
6460
6461 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6462
6463         * configure.ac:
6464         * ext/amrnb/amrnbdec.h:
6465         * ext/amrnb/amrnbenc.h:
6466         * ext/amrwbdec/amrwbdec.h:
6467           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
6468           In previous versions, the opencore-amr include sub-directory
6469           would be specified in the include path in the CFLAGS, but this
6470           is no longer the case in newer versions, so we need to add those
6471           to our include directives.
6472           Based on patch by: Christian Morales Vega
6473           https://bugzilla.gnome.org/show_bug.cgi?id=671123
6474
6475 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6476
6477         * configure.ac:
6478           configure: get rid of non-pkg-config ways to check for opencore-amr
6479
6480 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6481
6482         * ext/mpeg2dec/gstmpeg2dec.c:
6483           update for metadata API changes
6484
6485 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
6486
6487         * ext/amrwbdec/Makefile.am:
6488         * ext/lame/Makefile.am:
6489         * ext/mad/Makefile.am:
6490           amrwbdec, lame, mad: link to libgstbase
6491
6492 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
6493
6494         * ext/x264/gstx264enc.c:
6495           x264enc: fix compiler warning
6496
6497 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6498
6499           Merge remote-tracking branch 'origin/master' into 0.11
6500
6501 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6502
6503           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
6504           Conflicts:
6505           ext/mad/gstmad.c
6506
6507 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6508
6509         * NEWS:
6510         * RELEASE:
6511         * configure.ac:
6512         * docs/plugins/gst-plugins-ugly-plugins.args:
6513         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6514         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6515         * docs/plugins/inspect/plugin-a52dec.xml:
6516         * docs/plugins/inspect/plugin-amrnb.xml:
6517         * docs/plugins/inspect/plugin-amrwbdec.xml:
6518         * docs/plugins/inspect/plugin-asf.xml:
6519         * docs/plugins/inspect/plugin-cdio.xml:
6520         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6521         * docs/plugins/inspect/plugin-dvdread.xml:
6522         * docs/plugins/inspect/plugin-dvdsub.xml:
6523         * docs/plugins/inspect/plugin-iec958.xml:
6524         * docs/plugins/inspect/plugin-lame.xml:
6525         * docs/plugins/inspect/plugin-mad.xml:
6526         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6527         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6528         * docs/plugins/inspect/plugin-mpegstream.xml:
6529         * docs/plugins/inspect/plugin-realmedia.xml:
6530         * docs/plugins/inspect/plugin-siddec.xml:
6531         * docs/plugins/inspect/plugin-twolame.xml:
6532         * docs/plugins/inspect/plugin-x264.xml:
6533         * win32/common/config.h:
6534           Bump version after release
6535
6536 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
6537
6538         * autogen.sh:
6539           autogen.sh: avoid touching .po files during 'make'
6540           A simple workaround to deal with GNU gettext automake integration
6541           failing to deal with git.  Fixes: #669207
6542
6543 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6544
6545         * ext/x264/gstx264enc.c:
6546           x264: convert g_print to LOG
6547
6548 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6549
6550         * gst/asfdemux/gstrtpasfdepay.c:
6551           update for new memory api
6552
6553 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6554
6555         * ext/x264/gstx264enc.c:
6556           x264enc: handle pts and dts
6557
6558 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6559
6560         * ext/mad/gstmad.c:
6561           mad: handle libmad freeform parsing quirk
6562
6563 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6564
6565         * ext/mad/gstmad.c:
6566           mad: fixup unhacking last frame coaxing
6567           ... so as to not only replace the data pointer but also available size.
6568
6569 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
6570
6571         * gst-plugins-ugly.spec.in:
6572           Add latest plugins
6573
6574 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6575
6576         * win32/common/config.h:
6577           win32: back to development
6578
6579 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6580
6581         * configure.ac:
6582         * gst/synaesthesia/gstsynaesthesia.c:
6583         * gst/synaesthesia/gstsynaesthesia.h:
6584           synaesthesia: port to 0.11
6585
6586 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6587
6588         * configure.ac:
6589         * gst/xingmux/gstxingmux.c:
6590           xingmux: port to 0.11
6591
6592 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6593
6594         * configure.ac:
6595           back to development
6596
6597 === release 0.11.1 ===
6598
6599 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6600
6601         * ChangeLog:
6602         * NEWS:
6603         * RELEASE:
6604         * configure.ac:
6605         * docs/plugins/gst-plugins-ugly-plugins.args:
6606         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6607         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6608         * docs/plugins/inspect/plugin-a52dec.xml:
6609         * docs/plugins/inspect/plugin-amrnb.xml:
6610         * docs/plugins/inspect/plugin-amrwbdec.xml:
6611         * docs/plugins/inspect/plugin-asf.xml:
6612         * docs/plugins/inspect/plugin-cdio.xml:
6613         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6614         * docs/plugins/inspect/plugin-dvdread.xml:
6615         * docs/plugins/inspect/plugin-dvdsub.xml:
6616         * docs/plugins/inspect/plugin-lame.xml:
6617         * docs/plugins/inspect/plugin-mad.xml:
6618         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6619         * docs/plugins/inspect/plugin-realmedia.xml:
6620         * docs/plugins/inspect/plugin-siddec.xml:
6621         * docs/plugins/inspect/plugin-twolame.xml:
6622         * docs/plugins/inspect/plugin-x264.xml:
6623         * gst-plugins-ugly.doap:
6624         * po/af.po:
6625         * po/az.po:
6626         * po/bg.po:
6627         * po/ca.po:
6628         * po/cs.po:
6629         * po/da.po:
6630         * po/de.po:
6631         * po/el.po:
6632         * po/en_GB.po:
6633         * po/eo.po:
6634         * po/es.po:
6635         * po/eu.po:
6636         * po/fi.po:
6637         * po/fr.po:
6638         * po/gl.po:
6639         * po/hu.po:
6640         * po/id.po:
6641         * po/it.po:
6642         * po/ja.po:
6643         * po/lt.po:
6644         * po/lv.po:
6645         * po/ms.po:
6646         * po/mt.po:
6647         * po/nb.po:
6648         * po/nl.po:
6649         * po/or.po:
6650         * po/pl.po:
6651         * po/pt_BR.po:
6652         * po/ro.po:
6653         * po/ru.po:
6654         * po/sk.po:
6655         * po/sl.po:
6656         * po/sq.po:
6657         * po/sr.po:
6658         * po/sv.po:
6659         * po/tr.po:
6660         * po/uk.po:
6661         * po/vi.po:
6662         * po/zh_CN.po:
6663         * win32/common/config.h:
6664           RELEASE 0.11.1
6665
6666 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6667
6668           Merge branch 'master' into 0.11
6669           Conflicts:
6670           ext/mad/gstmad.c
6671
6672 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6673
6674         * ext/mad/gstmad.c:
6675           mad: unhack last frame coaxing
6676           ... so as to maximally use available base class API and interfere least
6677           as possible with its internal state.
6678
6679 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6680
6681         * ext/mad/gstmad.c:
6682           mad: fix compilation
6683
6684 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6685
6686         * ext/mad/gstmad.c:
6687           mad: chain up to default event handler
6688
6689 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
6690
6691         * ext/x264/gstx264enc.c:
6692           x264enc: unmap video frame after encoding
6693           Fixes major memory leak.
6694           https://bugzilla.gnome.org/show_bug.cgi?id=669863
6695
6696 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6697
6698         * ext/x264/gstx264enc.c:
6699           x264enc: fix after merge
6700
6701 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6702
6703           Merge branch 'master' into 0.11
6704           Conflicts:
6705           ext/x264/gstx264enc.c
6706
6707 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6708
6709         * ext/sidplay/gstsiddec.cc:
6710         * ext/sidplay/gstsiddec.h:
6711           sidplay: don't use ulong properties
6712
6713 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6714
6715         * ext/sidplay/gstsiddec.cc:
6716           sidplay: fix negotiation
6717
6718 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
6719
6720         * ext/x264/gstx264enc.c:
6721           x264enc: Add baseline profile to caps
6722           libx264 does not yet support the features that create the difference
6723           between baseline and constrained baseline profile. Hence it currently
6724           supports both though it can only technically encode constrained
6725           baseline.
6726
6727 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6728
6729         * ext/amrnb/amrnbenc.c:
6730         * gst/asfdemux/gstasfdemux.c:
6731         * gst/realmedia/rdtmanager.c:
6732           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
6733
6734 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6735
6736         * tests/check/elements/mpeg2dec.c:
6737           mpeg2dec: fix test a bit more
6738           Still broken because cropping is broken in mpeg2dec
6739
6740 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6741
6742         * tests/check/elements/amrnbenc.c:
6743         * tests/check/elements/x264enc.c:
6744         * tests/check/elements/xingmux.c:
6745           tests: fix some tests
6746
6747 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6748
6749         * ext/twolame/gsttwolamemp2enc.c:
6750           twolame: Use new audio encoder/decoder base class API for srcpad caps
6751
6752 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6753
6754         * ext/lame/gstlamemp3enc.c:
6755           lame: Use new audio encoder/decoder base class API for srcpad caps
6756
6757 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6758
6759         * ext/mad/gstmad.c:
6760           mad: Use new audio encoder/decoder base class API for srcpad caps
6761
6762 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6763
6764         * ext/a52dec/gsta52dec.c:
6765           a52dec: Use new audio encoder/decoder base class API for srcpad caps
6766
6767 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6768
6769         * ext/amrwbdec/amrwbdec.c:
6770           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
6771
6772 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6773
6774         * ext/amrnb/amrnbdec.c:
6775         * ext/amrnb/amrnbenc.c:
6776           amrnb: Use new audio encoder/decoder base class API for srcpad caps
6777
6778 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6779
6780         * ext/mad/gstmad.c:
6781           mad: ensure we do not confuse the base class with our buffer guard
6782           mad expects extra bytes at the end of a buffer (see discussion in
6783           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
6784           and since we inject these without the base class' knowledge, we
6785           need to hide the bodies better.
6786           This fixes an assert at EOS when decoding an mp3 manually without
6787           an intervening mpegaudioparse.
6788
6789 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6790
6791         * gst/realmedia/rtspreal.c:
6792           update for HEADER flag
6793
6794 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
6795
6796         * ext/x264/gstx264enc.c:
6797         * ext/x264/gstx264enc.h:
6798           x264enc: implement force-key-unit API
6799
6800 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
6801
6802         * common:
6803           Automatic update of common submodule
6804           From c463bc0 to 7fda524
6805
6806 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6807
6808         * ext/amrnb/amrnbdec.c:
6809         * ext/amrwbdec/amrwbdec.c:
6810           amr: port to 0.11 again
6811
6812 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6813
6814           Merge branch 'master' into 0.11
6815           Conflicts:
6816           ext/a52dec/gsta52dec.c
6817
6818 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6819
6820         * ext/a52dec/gsta52dec.c:
6821         * ext/amrnb/amrnbdec.c:
6822         * ext/amrnb/amrnbenc.c:
6823         * ext/amrwbdec/amrwbdec.c:
6824         * ext/dvdread/dvdreadsrc.c:
6825         * ext/lame/gstlamemp3enc.c:
6826         * ext/mad/gstmad.c:
6827         * ext/mpeg2dec/gstmpeg2dec.c:
6828         * ext/sidplay/gstsiddec.cc:
6829         * ext/twolame/gsttwolamemp2enc.c:
6830         * gst/asfdemux/asfpacket.c:
6831         * gst/asfdemux/gstasfdemux.c:
6832         * gst/asfdemux/gstrtpasfdepay.c:
6833         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6834         * gst/dvdsub/gstdvdsubdec.c:
6835         * gst/dvdsub/gstdvdsubdec.h:
6836         * gst/realmedia/gstrdtbuffer.c:
6837         * gst/realmedia/gstrdtbuffer.h:
6838         * gst/realmedia/rdtdepay.c:
6839         * gst/realmedia/rmdemux.c:
6840         * gst/realmedia/rmutils.c:
6841           port to new memory API
6842
6843 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6844
6845         * common:
6846           Automatic update of common submodule
6847           From 2a59016 to c463bc0
6848
6849 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6850
6851         * gst-libs/gst/glib-compat-private.h:
6852           Remove compatibility versions for deprecated GLib API
6853
6854 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6855
6856         * ext/a52dec/gsta52dec.c:
6857           a52dec: fix read buffer overflow upon syncing
6858           The wrong size was being decremented, leading to a runaway
6859           read loop.
6860
6861 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6862
6863         * common:
6864         * configure.ac:
6865           Add --disable-fatal-warnings configure option
6866
6867 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6868
6869         * gst/asfdemux/gstasfdemux.c:
6870         * gst/realmedia/rademux.c:
6871         * gst/realmedia/rdtmanager.c:
6872         * gst/realmedia/rmdemux.c:
6873           port to new gthread API
6874
6875 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6876
6877         * configure.ac:
6878           configure.ac: Require GLib 2.31.10 for consistency
6879
6880 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6881
6882         * common:
6883           Automatic update of common submodule
6884           From 0807187 to 2a59016
6885
6886 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6887
6888         * ext/amrwbdec/amrwbdec.c:
6889           amrwbdec: _parse should not return OK if not enough data yet
6890
6891 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6892
6893         * ext/amrnb/amrnbdec.c:
6894           amrnbdec: _parse should not return OK if not enough data yet
6895
6896 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6897
6898         * ext/dvdread/dvdreadsrc.c:
6899           dvdreadsrc: fix off by one in cell calculation for the last chapter
6900
6901 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6902
6903         * gst/asfdemux/gstasfdemux.c:
6904           asfdemux: set caps on src pad before adding it
6905
6906 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6907
6908         * gst/asfdemux/gstasfdemux.c:
6909           asfdemux: perform writable buffer map to copy into it
6910
6911 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6912
6913         * gst/asfdemux/asfpacket.c:
6914         * gst/asfdemux/asfpacket.h:
6915           asfpacket: fix 0.11 ported payload extraction
6916           ... to cater for not necessarily offset == size - cur_pos,
6917           as size may have been adjusted due to padding.
6918           Fixes #667567.
6919
6920 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6921
6922         * ext/x264/gstx264enc.c:
6923           x264enc: remove useless and semantically (though not practically) wrong code
6924           The object will be freed, so it's pointless to set the pointers
6925           to NULL anyway.
6926
6927 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6928
6929         * ext/x264/gstx264enc.c:
6930           x264enc: remove leaking "optimization"
6931
6932 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6933
6934         * gst/asfdemux/gstasfdemux.c:
6935           GST_TYPE_DATE -> G_TYPE_DATE
6936
6937 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6938
6939           Merge remote-tracking branch 'origin/master' into 0.11
6940           Conflicts:
6941           ext/a52dec/gsta52dec.c
6942
6943 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6944
6945         * ext/a52dec/gsta52dec.c:
6946           a52dec: plug buffer leak
6947
6948 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6949
6950         * ext/a52dec/gsta52dec.c:
6951           a52dec: plug buffer leak
6952
6953 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6954
6955         * ext/amrnb/amrnbenc.c:
6956           amrnbenc: _map and _unmap the appropriate input and output buffers
6957
6958 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6959
6960         * ext/a52dec/gsta52dec.c:
6961           a52dec: Fix some merge mistakes
6962
6963 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6964
6965           Merge branch 'master' into 0.11
6966           Conflicts:
6967           ext/a52dec/gsta52dec.c
6968           ext/a52dec/gsta52dec.h
6969           ext/lame/gstlame.c
6970           ext/lame/gstlame.h
6971           ext/lame/gstlamemp3enc.c
6972           ext/mad/gstmad.c
6973           ext/mad/gstmad.h
6974           gst/mpegaudioparse/gstmpegaudioparse.c
6975           gst/mpegstream/gstdvddemux.c
6976           gst/realmedia/rdtdepay.c
6977           po/es.po
6978           po/lv.po
6979           po/sr.po
6980
6981 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6982
6983         * gst/dvdsub/Makefile.am:
6984           dvdsub: add some CFLAGS and LIBS in Makefile.am
6985           ... since adapter is still used.
6986
6987 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6988
6989         * gst/realmedia/rmdemux.c:
6990           rmdemux: Don't use buffer after unreffing
6991
6992 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6993
6994         * gst/asfdemux/gstasfdemux.c:
6995           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
6996
6997 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6998
6999         * ext/mad/gstmad.c:
7000           mad: Correctly unmap the buffer with the original data pointer
7001
7002 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7003
7004         * ext/mad/gstmad.c:
7005           mad: Make sure to set caps on the srcpad if none are set yet
7006
7007 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7008
7009         * ext/mad/Makefile.am:
7010           mad: fix LIBS order in Makefile.am
7011
7012 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7013
7014         * ext/mad/gstmad.h:
7015           mad: remove left-over id3tag.h include
7016           We don't use libid3tag any more.
7017
7018 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7019
7020         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7021           dvdlpcmdec: fix for multichannel
7022
7023 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7024
7025         * ext/a52dec/gsta52dec.c:
7026         * ext/a52dec/gsta52dec.h:
7027           a52dec: Update for the new raw audio caps
7028
7029 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7030
7031         * ext/mad/gstmad.c:
7032           mad: Update for the new raw audio caps
7033
7034 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7035
7036         * ext/lame/gstlamemp3enc.c:
7037           lamemp3enc: Update for the new raw audio caps
7038
7039 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7040
7041         * ext/twolame/gsttwolamemp2enc.c:
7042           twolamemp2enc: Update for the new raw audio caps
7043
7044 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7045
7046         * ext/amrwbdec/amrwbdec.c:
7047           amrwbdec: Add the new layout field to the raw audio caps
7048
7049 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7050
7051         * ext/amrnb/amrnbdec.c:
7052         * ext/amrnb/amrnbenc.c:
7053           amrnb: Add the new layout field to the raw audio caps
7054
7055 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7056
7057         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7058         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7059           dvdlpcmdec: Port to the new raw audio caps
7060
7061 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7062
7063         * gst/asfdemux/gstasfdemux.c:
7064           asfdemux: Update for libgstriff API changes
7065           Still needs to handle audio channel reordering.
7066
7067 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7068
7069         * common:
7070           Automatic update of common submodule
7071           From 50b34ab to 0807187
7072
7073 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7074
7075         * ext/lame/Makefile.am:
7076           lame: fix LIBADD order in Makefile.am
7077
7078 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7079
7080         * tests/check/elements/amrnbenc.c:
7081         * tests/check/elements/mpeg2dec.c:
7082         * tests/check/elements/x264enc.c:
7083         * tests/check/elements/xingmux.c:
7084         * tests/check/generic/states.c:
7085           tests: make tests compile
7086
7087 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7088
7089         * ext/amrwbdec/amrwbdec.c:
7090         * ext/dvdread/dvdreadsrc.c:
7091         * ext/mad/gstmad.c:
7092         * ext/sidplay/gstsiddec.cc:
7093         * gst/asfdemux/gstasfdemux.c:
7094         * gst/realmedia/pnmsrc.c:
7095         * gst/realmedia/rdtmanager.c:
7096         * gst/realmedia/rmdemux.c:
7097           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
7098
7099 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7100
7101         * tests/check/Makefile.am:
7102           tests: disable generic index test
7103
7104 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7105
7106         * ext/mpeg2dec/gstmpeg2dec.c:
7107           mpeg2dec: remove all seeking-related code
7108           A parser or demuxer upstream should handle this Same for
7109           queries.
7110
7111 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7112
7113         * ext/mpeg2dec/gstmpeg2dec.c:
7114         * ext/mpeg2dec/gstmpeg2dec.h:
7115           mpeg2dec: update for GstIndex removal
7116
7117 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7118
7119         * ext/cdio/gstcdiocddasrc.c:
7120           cdio: update for probe vfunc removal in GstAudioCdSrc
7121
7122 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7123
7124         * ext/lame/gstlame.c:
7125         * ext/lame/gstlamemp3enc.c:
7126           lame: fix printf format in debug statements
7127           https://bugzilla.gnome.org/show_bug.cgi?id=666926
7128
7129 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7130
7131         * ext/lame/gstlame.c:
7132         * ext/lame/gstlame.h:
7133           lame: ensure parsed output
7134           ... by doing some basic parsing of encoded lame data.
7135
7136 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7137
7138         * ext/lame/gstlame.h:
7139           lame: cleanup unused instance struct fields
7140
7141 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7142
7143         * ext/lame/Makefile.am:
7144         * ext/lame/gstlamemp3enc.c:
7145         * ext/lame/gstlamemp3enc.h:
7146           lamemp3enc: ensure parsed output
7147           ... by doing some basic parsing of encoded lame data.
7148           Fixes #652150.
7149
7150 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7151
7152         * ext/lame/gstlamemp3enc.c:
7153           lamemp3enc: do not leak merged tags
7154
7155 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7156
7157         * ext/mad/gstmad.c:
7158         * ext/mad/gstmad.h:
7159           mad: helpfully bodge the last buffer to let mad decode the last frame
7160           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
7161           to be believed, the last buffer must be followed by a number of 0 bytes
7162           in order for the last frame to be decoded (at least in some cases).
7163           Doing so seems to work here, fixing a missing 1152 samples when using
7164           mp3parse before mad (not using mp3parse would yield the correct amount
7165           of samples, if there's extra non-MP3 data after (eg, tag data)).
7166
7167 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7168
7169         * ext/dvdread/dvdreadsrc.c:
7170           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
7171
7172 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7173
7174         * gst/mpegstream/gstdvddemux.c:
7175           dvddemux: tweak subtitle stream setup based on dvd language codes event
7176           ... to allow for non-continuous subtitle stream numbers.
7177           The missing stream numbers tend to come up as subtitle streams anyway
7178           (albeit not with an identified language tag).
7179
7180 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7181
7182         * ext/dvdread/dvdreadsrc.c:
7183           dvdreadsrc: minor safety tweak to sector seeking
7184
7185 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
7186
7187         * ext/a52dec/gsta52dec.c:
7188           a52dec: check that a52_init returns a valid a52 state
7189
7190 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7191
7192         * ext/mpeg2dec/gstmpeg2dec.c:
7193           mpeg2dec: update for new interlaced flags
7194
7195 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7196
7197         * ext/a52dec/Makefile.am:
7198         * ext/a52dec/gsta52dec.c:
7199         * ext/a52dec/gsta52dec.h:
7200           a52dec: port to audiodecoder
7201
7202 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7203
7204         * ext/mad/Makefile.am:
7205         * ext/mad/gstmad.c:
7206         * ext/mad/gstmad.h:
7207           mad: port to audiodecoder
7208
7209 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7210
7211         * ext/a52dec/gsta52dec.c:
7212           a52dec: Don't claim to support upstream renegotiation
7213           and use fixed caps on the srcpad. To correctly support
7214           upstream renegotiation a52dec would need to check if the
7215           caps of the downstream allocated buffer are the requested
7216           caps or if the size is different.
7217           Fixes bug #665989.
7218
7219 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
7220
7221         * ext/a52dec/gsta52dec.c:
7222           a52dec: Check that the a52_state is correctly initialized
7223
7224 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7225
7226         * gst-libs/gst/Makefile.am:
7227         * gst-libs/gst/glib-compat-private.h:
7228         * gst/asfdemux/gstasfdemux.c:
7229         * gst/mpegaudioparse/gstmpegaudioparse.c:
7230         * gst/realmedia/rademux.c:
7231         * gst/realmedia/rdtmanager.c:
7232         * gst/realmedia/rmdemux.c:
7233           Work around deprecated thread API in glib master
7234           Add private replacements for deprecated functions such as
7235           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
7236           to avoid the deprecation warnings. We can't change most of
7237           these in 0.10 because they're part of our API and ABI.
7238           Suppress deprecation warnings in selected files, mostly for
7239           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
7240           not much we can do here in 0.10.
7241
7242 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7243
7244         * po/LINGUAS:
7245         * po/eo.po:
7246         * po/es.po:
7247         * po/lv.po:
7248         * po/sr.po:
7249           po: update translations
7250
7251 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7252
7253         * gst/realmedia/rdtdepay.c:
7254           rdtdepay: make buffer metadata writable before setting caps on it
7255           Fixes issue when the header buffer is being pushed, which was taken
7256           from the caps and is therefore not writable.
7257
7258 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7259
7260         * ext/dvdread/dvdreadsrc.c:
7261           fix for basesrc changes
7262
7263 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
7264
7265         * gst/asfdemux/gstrtpasfdepay.c:
7266           rtpasfdepay: Initialize GstRTPBuffer before usage
7267
7268 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7269
7270           Merge remote-tracking branch 'origin/master' into 0.11
7271           Conflicts:
7272           ext/dvdread/dvdreadsrc.c
7273
7274 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
7275
7276         * ext/dvdread/dvdreadsrc.c:
7277           dvdreadsrc: Fix format string compiler warning
7278           Fixes bug #665101.
7279
7280 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7281
7282           Merge remote-tracking branch 'origin/master' into 0.11
7283
7284 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7285
7286         * ext/mpeg2dec/gstmpeg2dec.c:
7287           Update for indexable change
7288
7289 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7290
7291         * gst/realmedia/rdtmanager.c:
7292           update for clock provider API change
7293
7294 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7295
7296         * ext/a52dec/gsta52dec.c:
7297         * ext/amrnb/amrnbdec.c:
7298         * ext/amrnb/amrnbenc.c:
7299         * ext/amrwbdec/amrwbdec.c:
7300         * ext/dvdread/dvdreadsrc.c:
7301         * ext/lame/gstlame.c:
7302         * ext/lame/gstlamemp3enc.c:
7303         * ext/mad/gstmad.c:
7304         * ext/mpeg2dec/gstmpeg2dec.c:
7305         * ext/sidplay/gstsiddec.cc:
7306         * ext/twolame/gsttwolame.c:
7307         * ext/x264/gstx264enc.c:
7308         * gst/asfdemux/gstasfdemux.c:
7309         * gst/asfdemux/gstrtpasfdepay.c:
7310         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7311         * gst/dvdsub/gstdvdsubdec.c:
7312         * gst/dvdsub/gstdvdsubparse.c:
7313         * gst/iec958/ac3iec.c:
7314         * gst/mpegaudioparse/gstmpegaudioparse.c:
7315         * gst/mpegaudioparse/gstxingmux.c:
7316         * gst/mpegstream/gstdvddemux.c:
7317         * gst/mpegstream/gstmpegdemux.c:
7318         * gst/mpegstream/gstmpegparse.c:
7319         * gst/mpegstream/gstrfc2250enc.c:
7320         * gst/realmedia/pnmsrc.c:
7321         * gst/realmedia/rademux.c:
7322         * gst/realmedia/rdtdepay.c:
7323         * gst/realmedia/rdtmanager.c:
7324         * gst/realmedia/rmdemux.c:
7325         * gst/synaesthesia/gstsynaesthesia.c:
7326           various: fix pad template ref leaks
7327           https://bugzilla.gnome.org/show_bug.cgi?id=662664
7328
7329 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
7330
7331         * tests/check/elements/xingmux.c:
7332           tests: update for gstcheck API change
7333
7334 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7335
7336         * ext/amrnb/amrnbenc.c:
7337         * ext/dvdread/dvdreadsrc.c:
7338         * ext/lame/gstlamemp3enc.c:
7339         * ext/twolame/gsttwolamemp2enc.c:
7340           ext: fix more printf format warnings in debug messages
7341
7342 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
7343
7344         * gst/asfdemux/gstasfdemux.c:
7345         * gst/asfdemux/gstrtpasfdepay.c:
7346         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7347         * gst/dvdsub/gstdvdsubdec.c:
7348         * gst/dvdsub/gstdvdsubparse.c:
7349         * gst/realmedia/rademux.c:
7350         * gst/realmedia/rmdemux.c:
7351           Fix print format compiler warnings on OS X / 64bit
7352           https://bugzilla.gnome.org/show_bug.cgi?id=662617
7353
7354 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7355
7356         * gst/asfdemux/gstasfdemux.c:
7357         * gst/realmedia/rademux.c:
7358         * gst/realmedia/rdtmanager.c:
7359         * gst/realmedia/rmdemux.c:
7360           update for activation changes
7361
7362 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7363
7364         * gst/asfdemux/gstasfdemux.c:
7365         * gst/realmedia/rademux.c:
7366         * gst/realmedia/rmdemux.c:
7367           update for new scheduling query
7368
7369 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7370
7371         * gst/asfdemux/gstasfdemux.c:
7372         * gst/realmedia/rademux.c:
7373         * gst/realmedia/rdtmanager.c:
7374         * gst/realmedia/rmdemux.c:
7375           add parent to activate functions
7376
7377 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7378
7379         * ext/a52dec/gsta52dec.c:
7380         * ext/mpeg2dec/gstmpeg2dec.c:
7381         * ext/sidplay/gstsiddec.cc:
7382         * ext/x264/gstx264enc.c:
7383         * gst/asfdemux/gstasfdemux.c:
7384         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7385         * gst/dvdsub/gstdvdsubdec.c:
7386         * gst/dvdsub/gstdvdsubparse.c:
7387         * gst/realmedia/rademux.c:
7388         * gst/realmedia/rdtdepay.c:
7389         * gst/realmedia/rdtmanager.c:
7390         * gst/realmedia/rmdemux.c:
7391           add parent to pad functions
7392
7393 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7394
7395         * ext/mpeg2dec/gstmpeg2dec.c:
7396         * ext/sidplay/gstsiddec.cc:
7397         * ext/x264/gstx264enc.c:
7398         * gst/asfdemux/gstasfdemux.c:
7399         * gst/realmedia/rademux.c:
7400         * gst/realmedia/rdtmanager.c:
7401         * gst/realmedia/rmdemux.c:
7402           add parent to query function
7403
7404 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7405
7406         * gst/asfdemux/gstasfdemux.c:
7407         * gst/realmedia/rademux.c:
7408           _query_peer_*() -> _peer_query_*()
7409
7410 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7411
7412         * gst/dvdsub/gstdvdsubdec.c:
7413           _accept_caps() -> _query_accept_caps()
7414
7415 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7416
7417         * ext/x264/gstx264enc.c:
7418           _peer_get_caps() -> _peer_query_caps()
7419
7420 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7421
7422         * ext/x264/gstx264enc.c:
7423           update for _get_caps() -> _query_caps()
7424
7425 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7426
7427         * ext/x264/gstx264enc.c:
7428           change getcaps to query
7429
7430 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7431
7432         * ext/mad/gstmad.c:
7433           mad: re-instate accidentally dropped rank
7434
7435 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7436
7437         * ext/dvdread/dvdreadsrc.c:
7438         * gst/realmedia/pnmsrc.c:
7439           Update for GstURIHandler get_protocols() changes
7440
7441 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7442
7443         * ext/dvdread/dvdreadsrc.c:
7444         * ext/dvdread/dvdreadsrc.h:
7445         * gst/realmedia/pnmsrc.c:
7446           dvdreadsrc, pnmsrc: update for GstURIHandler changes
7447
7448 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7449
7450         * ext/mad/gstmad.c:
7451           mad: re-port to 0.11
7452           This time using the base class. Still something
7453           wrong with the parsing though, when there's no
7454           parser or demuxer upstream (which of course
7455           shouldn't happen in a normal playback scenario).
7456
7457 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7458
7459         * ext/mad/gstmad.c:
7460         * ext/mad/gstmad.h:
7461           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
7462
7463 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7464
7465         * ext/mad/gstmad.c:
7466         * ext/mad/gstmad.h:
7467           mad: replace with 0.10 version ported to GstAudioDecoder
7468           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
7469           of Mark's baseaudio branch.
7470           Would probably be too risky to drop this into 0.10 given
7471           all the things mad is doing.
7472
7473 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7474
7475         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7476           docs: remove bits for old lame element from sections.txt file
7477
7478 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7479
7480         * Android.mk:
7481         * configure.ac:
7482         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7483         * docs/plugins/inspect/plugin-mpegstream.xml:
7484         * gst-plugins-ugly.spec.in:
7485         * gst/mpegstream/Makefile.am:
7486         * gst/mpegstream/README:
7487         * gst/mpegstream/gstdvddemux.c:
7488         * gst/mpegstream/gstdvddemux.h:
7489         * gst/mpegstream/gstmpegclock.c:
7490         * gst/mpegstream/gstmpegclock.h:
7491         * gst/mpegstream/gstmpegdemux.c:
7492         * gst/mpegstream/gstmpegdemux.h:
7493         * gst/mpegstream/gstmpegpacketize.c:
7494         * gst/mpegstream/gstmpegpacketize.h:
7495         * gst/mpegstream/gstmpegparse.c:
7496         * gst/mpegstream/gstmpegparse.h:
7497         * gst/mpegstream/gstmpegstream.c:
7498         * gst/mpegstream/gstrfc2250enc.c:
7499         * gst/mpegstream/gstrfc2250enc.h:
7500         * gst/mpegstream/mpegstream.vcproj:
7501         * gst/mpegstream/notes:
7502         * win32/MANIFEST:
7503         * win32/vs6/gst_plugins_ugly.dsw:
7504         * win32/vs6/libgstac3parse.dsp:
7505         * win32/vs6/libgstmpegaudioparse.dsp:
7506         * win32/vs6/libgstmpegstream.dsp:
7507           mpegstream: remove the old mpeg-ps parser and demuxers
7508           Don't want anyone porting this by accident.
7509           Superseded by mpegpsdemux in -bad.
7510
7511 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7512
7513         * configure.ac:
7514         * ext/cdio/Makefile.am:
7515         * ext/cdio/gstcdio.c:
7516         * ext/cdio/gstcdiocddasrc.c:
7517         * ext/cdio/gstcdiocddasrc.h:
7518           cdio: port cdiocddasrc to 0.11
7519
7520 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7521
7522         * tests/check/elements/mpeg2dec.c:
7523           tests: port mpeg2dec to 0.11
7524           It compiles, but fails.
7525
7526 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7527
7528         * tests/check/elements/x264enc.c:
7529           tests: port x264enc unit test to 0.11
7530           Well, it compiles now at least.
7531
7532 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7533
7534         * gst/asfdemux/gstrtpasfdepay.h:
7535           update for base class rename
7536
7537 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7538
7539         * gst/asfdemux/gstrtpasfdepay.c:
7540         * gst/asfdemux/gstrtpasfdepay.h:
7541           update for base class rename
7542
7543 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7544
7545         * po/af.po:
7546         * po/az.po:
7547         * po/bg.po:
7548         * po/ca.po:
7549         * po/cs.po:
7550         * po/da.po:
7551         * po/de.po:
7552         * po/el.po:
7553         * po/en_GB.po:
7554         * po/es.po:
7555         * po/eu.po:
7556         * po/fi.po:
7557         * po/fr.po:
7558         * po/gl.po:
7559         * po/hu.po:
7560         * po/id.po:
7561         * po/it.po:
7562         * po/ja.po:
7563         * po/lt.po:
7564         * po/lv.po:
7565         * po/ms.po:
7566         * po/mt.po:
7567         * po/nb.po:
7568         * po/nl.po:
7569         * po/or.po:
7570         * po/pl.po:
7571         * po/pt_BR.po:
7572         * po/ro.po:
7573         * po/ru.po:
7574         * po/sk.po:
7575         * po/sl.po:
7576         * po/sq.po:
7577         * po/sr.po:
7578         * po/sv.po:
7579         * po/tr.po:
7580         * po/uk.po:
7581         * po/vi.po:
7582         * po/zh_CN.po:
7583           po: update translations
7584
7585 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7586
7587         * docs/plugins/gst-plugins-ugly-plugins.args:
7588         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7589         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7590         * docs/plugins/inspect/plugin-a52dec.xml:
7591         * docs/plugins/inspect/plugin-amrnb.xml:
7592         * docs/plugins/inspect/plugin-amrwbdec.xml:
7593         * docs/plugins/inspect/plugin-asf.xml:
7594         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7595         * docs/plugins/inspect/plugin-dvdread.xml:
7596         * docs/plugins/inspect/plugin-dvdsub.xml:
7597         * docs/plugins/inspect/plugin-lame.xml:
7598         * docs/plugins/inspect/plugin-mad.xml:
7599         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7600         * docs/plugins/inspect/plugin-realmedia.xml:
7601         * docs/plugins/inspect/plugin-siddec.xml:
7602         * docs/plugins/inspect/plugin-twolame.xml:
7603         * docs/plugins/inspect/plugin-x264.xml:
7604           docs: update docs
7605
7606 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7607
7608         * ext/lame/gstlamemp3enc.c:
7609           lamemp3enc: cosmetic error message change
7610           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
7611
7612 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7613
7614         * docs/plugins/Makefile.am:
7615         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7616         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7617         * ext/twolame/Makefile.am:
7618         * ext/twolame/gsttwolamemp2enc.c:
7619         * ext/twolame/gsttwolamemp2enc.h:
7620         * po/POTFILES.in:
7621           twolame: rename to twolamemp2enc
7622
7623 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7624
7625         * configure.ac:
7626         * ext/twolame/gsttwolame.c:
7627           twolame: port to 0.11
7628
7629 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7630
7631         * Android.mk:
7632         * configure.ac:
7633         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7634         * docs/plugins/inspect/plugin-iec958.xml:
7635         * gst-plugins-ugly.spec.in:
7636         * gst/iec958/Makefile.am:
7637         * gst/iec958/ac3_padder.c:
7638         * gst/iec958/ac3_padder.h:
7639         * gst/iec958/ac3iec.c:
7640         * gst/iec958/ac3iec.h:
7641         * win32/MANIFEST:
7642         * win32/vs6/libgstiec958.dsp:
7643           iec958: remove this plugin
7644           I think it can just go away. Audio sinks can and should payload
7645           things themselves using the helper API in libgstaudio. If such
7646           a plugin still makes sense, it should probably be rewritten
7647           using the library functions (and be put into -good or so).
7648
7649 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7650
7651         * gst/realmedia/rademux.c:
7652         * gst/realmedia/rmdemux.c:
7653         * gst/realmedia/rtspreal.c:
7654           update for adapter api change
7655
7656 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7657
7658         * ext/x264/gstx264enc.c:
7659           update for removed fixate function
7660
7661 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7662
7663         * ext/mad/gstmad.c:
7664         * ext/mpeg2dec/gstmpeg2dec.c:
7665         * gst/asfdemux/gstasfdemux.c:
7666         * gst/realmedia/rmdemux.c:
7667           remove query types
7668
7669 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7670
7671         * configure.ac:
7672         * gst/realmedia/rademux.c:
7673         * gst/realmedia/rdtdepay.c:
7674         * gst/realmedia/rmdemux.c:
7675         * gst/realmedia/rmutils.c:
7676           realmedia is ported
7677
7678 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7679
7680         * gst/asfdemux/gstasfdemux.c:
7681         * gst/mpegstream/gstdvddemux.c:
7682         * gst/mpegstream/gstmpegdemux.c:
7683         * gst/realmedia/rmdemux.c:
7684         * gst/realmedia/rmdemux.h:
7685           more template fixes
7686
7687 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
7688
7689         * po/POTFILES.in:
7690           po: lame => lamemp3enc
7691
7692 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7693
7694         * gst/realmedia/rdtmanager.c:
7695           make request pads take %u
7696
7697 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
7698
7699         * ext/mpeg2dec/gstmpeg2dec.c:
7700         * ext/mpeg2dec/gstmpeg2dec.h:
7701           mpeg2dec: Add basic cropping support
7702
7703 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7704
7705         * ext/a52dec/gsta52dec.c:
7706         * ext/sidplay/gstsiddec.cc:
7707         * gst/asfdemux/gstasfdemux.c:
7708         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7709           tags: update for tag API removal
7710
7711 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7712
7713         * ext/mpeg2dec/gstmpeg2dec.c:
7714         * ext/mpeg2dec/gstmpeg2dec.h:
7715           update for meta api change
7716
7717 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7718
7719         * gst/asfdemux/gstasfdemux.c:
7720           structure: fix for api update
7721
7722 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7723
7724           Merge remote-tracking branch 'origin/master' into 0.11
7725
7726 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7727
7728         * tests/check/elements/amrnbenc.c:
7729           tests: port amrnbenc test to 0.11
7730
7731 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7732
7733         * ext/amrnb/amrnbdec.c:
7734         * ext/amrnb/amrnbenc.c:
7735           amrnb: fix up raw audio caps for 0.11
7736
7737 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7738
7739         * tests/check/Makefile.am:
7740           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
7741
7742 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7743
7744         * docs/plugins/Makefile.am:
7745         * ext/lame/Makefile.am:
7746         * ext/lame/README:
7747         * ext/lame/gstlame.c:
7748         * ext/lame/gstlame.h:
7749         * ext/lame/plugin.c:
7750         * ext/lame/test-lame.c:
7751         * gst/xingmux/gstxingmux.c:
7752         * tests/check/pipelines/lame.c:
7753           lame: remove lame element, it's been superseded by lamemp3enc
7754
7755 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7756
7757         * ext/a52dec/gsta52dec.c:
7758         * ext/lame/gstlamemp3enc.c:
7759         * ext/mad/gstmad.c:
7760         * ext/sidplay/gstsiddec.cc:
7761         * gst/asfdemux/gstasfdemux.c:
7762         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7763           ext, gst: update for taglist API changes
7764
7765 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
7766
7767         * gst/asfdemux/gstasfdemux.c:
7768           asfdemux: Don't leak pending payload buffers
7769           Fixes #662964
7770
7771 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7772
7773           Merge branch 'master' into 0.11
7774           Conflicts:
7775           ext/sidplay/gstsiddec.cc
7776
7777 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
7778
7779         * ext/sidplay/gstsiddec.cc:
7780           siddec: use BOILERPLATE macro and cleanup FIXMEs
7781
7782 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7783
7784         * gst/asfdemux/gstrtpasfdepay.c:
7785           asfdepay: fix compiler warnings after gst_caps_new_simple() change
7786
7787 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
7788
7789         * gst-plugins-ugly.spec.in:
7790           Update specfile with latest changes
7791
7792 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7793
7794         * gst/asfdemux/gstasfdemux.c:
7795           asfdemux: Don't unmap a buffer that doesn't exist
7796
7797 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7798
7799         * configure.ac:
7800         * ext/dvdread/dvdreadsrc.c:
7801           dvdread: port to 0.11
7802
7803 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7804
7805         * configure.ac:
7806         * gst/dvdsub/Makefile.am:
7807         * gst/dvdsub/gstdvdsubdec.c:
7808         * gst/dvdsub/gstdvdsubdec.h:
7809         * gst/dvdsub/gstdvdsubparse.c:
7810           dvdsub: port to 0.11
7811
7812 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7813
7814           Merge branch 'master' into 0.11
7815           Conflicts:
7816           ext/amrwbdec/Makefile.am
7817           ext/amrwbdec/amrwbdec.c
7818
7819 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7820
7821         * gst/realmedia/gstrdtbuffer.c:
7822         * gst/realmedia/gstrdtbuffer.h:
7823         * gst/realmedia/pnmsrc.c:
7824         * gst/realmedia/rademux.c:
7825         * gst/realmedia/rdtdepay.c:
7826         * gst/realmedia/rdtmanager.c:
7827         * gst/realmedia/rmdemux.c:
7828         * gst/realmedia/rmutils.c:
7829         * gst/realmedia/rtspreal.c:
7830           realmedia: port to 0.11
7831
7832 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7833
7834         * ext/amrwbdec/Makefile.am:
7835         * ext/amrwbdec/amrwbdec.c:
7836         * ext/amrwbdec/amrwbdec.h:
7837           amrwbdec: port to audiodecoder
7838
7839 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7840
7841         * ext/amrnb/Makefile.am:
7842           amrnbdec: fixup build
7843
7844 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7845
7846         * ext/amrnb/amrnbdec.c:
7847           amrnbdec: remove leftover extraneous _unref
7848
7849 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7850
7851           Merge branch 'master' into 0.11
7852           Conflicts:
7853           ext/amrnb/amrnbdec.c
7854
7855 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7856
7857         * configure.ac:
7858         * ext/amrnb/amrnbdec.c:
7859         * ext/amrnb/amrnbenc.c:
7860           amrnb: port to 0.11
7861
7862 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7863
7864         * configure.ac:
7865         * ext/amrwbdec/Makefile.am:
7866         * ext/amrwbdec/amrwbdec.c:
7867           ported amrwbdec to 0.11
7868
7869 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7870
7871         * ext/amrnb/amrnbdec.c:
7872         * ext/amrnb/amrnbdec.h:
7873           amrnbdec: port to audiodecoder
7874
7875 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7876
7877           Merge branch 'master' into 0.11
7878
7879 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7880
7881         * configure.ac:
7882         * ext/mpeg2dec/gstmpeg2dec.c:
7883         * ext/mpeg2dec/gstmpeg2dec.h:
7884           mpeg2dec: minimal port to 0.11
7885
7886 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7887
7888         * ext/mpeg2dec/gstmpeg2dec.c:
7889         * ext/mpeg2dec/gstmpeg2dec.h:
7890           mpeg2dec: post QoS messages when dropping a frame due to QoS
7891           https://bugzilla.gnome.org/show_bug.cgi?id=658241
7892
7893 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7894
7895         * configure.ac:
7896           configure: update ported plugins list
7897
7898 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7899
7900         * common:
7901           update to 0.11 branch
7902
7903 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7904
7905         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7906         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7907           dvdlpcmdec: port to 0.11
7908
7909 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7910
7911         * ext/lame/gstlame.c:
7912         * ext/lame/gstlamemp3enc.c:
7913           lame: fix raw audio caps too
7914
7915 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7916
7917         * ext/lame/gstlame.c:
7918         * ext/lame/gstlamemp3enc.c:
7919           lame: port to 0.11
7920
7921 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7922
7923           Merge branch 'master' into 0.11
7924
7925 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7926
7927         * ext/x264/gstx264enc.c:
7928         * ext/x264/gstx264enc.h:
7929           x264enc: port to 0.11
7930
7931 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7932
7933         * ext/amrnb/Makefile.am:
7934         * ext/amrnb/amrnbenc.c:
7935         * ext/amrnb/amrnbenc.h:
7936           amrnbenc: port to audioencoder
7937
7938 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7939
7940           Merge branch 'master' into 0.11
7941           Conflicts:
7942           ext/mad/gstmad.c
7943
7944 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7945
7946         * ext/a52dec/gsta52dec.c:
7947           port a52dec to 0.11
7948
7949 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7950
7951         * ext/twolame/gsttwolame.c:
7952           twolame: Simple fix for GstAudioEncoder API change
7953
7954 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7955
7956         * ext/twolame/gsttwolame.c:
7957           twolame: Fix variable 'gstelement_class' set but not used compiler warning
7958
7959 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7960
7961         * ext/lame/gstlame.c:
7962         * ext/lame/gstlamemp3enc.c:
7963           lame: Don't get the parent class again, GST_BOILERPLATE does this already
7964
7965 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7966
7967         * ext/lame/gstlame.c:
7968         * ext/lame/gstlamemp3enc.c:
7969           lame: Fix variable 'gstelement_class' set but not used compiler warning
7970
7971 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7972
7973         * ext/twolame/gsttwolame.c:
7974           twolame: improve output framing and timestamping
7975           ... which simply comes down to requesting one frame of input data at a time,
7976           since the encoder nicely turns this into 1 encoded frame.
7977
7978 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7979
7980         * ext/twolame/Makefile.am:
7981         * ext/twolame/gsttwolame.c:
7982         * ext/twolame/gsttwolame.h:
7983           twolame: port to audioencoder
7984
7985 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7986
7987         * ext/lame/gstlame.c:
7988           lame: use some more boilerplate
7989
7990 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7991
7992         * ext/lame/gstlame.c:
7993         * ext/lame/gstlame.h:
7994           lame: port to audioencoder
7995
7996 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7997
7998         * ext/lame/gstlamemp3enc.c:
7999           lamemp3enc: use some more boilerplate
8000
8001 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8002
8003         * ext/lame/gstlamemp3enc.c:
8004           lamemp3enc: really report bitrate rather kbitrate
8005
8006 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8007
8008         * ext/lame/Makefile.am:
8009         * ext/lame/gstlamemp3enc.c:
8010         * ext/lame/gstlamemp3enc.h:
8011           lamemp3enc: port to audioencoder
8012
8013 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8014
8015         * ext/dvdread/dvdreadsrc.c:
8016           dvdreadsrc: take into account first sector of the current title
8017           This fixes seeking on titles which do not start on a new file.
8018           https://bugzilla.gnome.org/show_bug.cgi?id=659252
8019
8020 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8021
8022         * ext/dvdread/dvdreadsrc.c:
8023           dvdreadsrc: fix sector seeking
8024           It was overly complicated, and did not take into account the offset
8025           needed for titles which do not start on a new file.
8026           https://bugzilla.gnome.org/show_bug.cgi?id=659252
8027
8028 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8029
8030         * ext/dvdread/dvdreadsrc.c:
8031           dvdreadsrc: fix sector search for packed titles
8032           Some DVD titles are packed in a single set, and we need to use
8033           the correct table to map times to sectors.
8034           https://bugzilla.gnome.org/show_bug.cgi?id=659252
8035
8036 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8037
8038         * configure.ac:
8039         * ext/mad/Makefile.am:
8040         * ext/mad/gstmad.c:
8041         * gst-plugins-ugly.spec.in:
8042           mad: remove id3tag dependency used by in practice unreachable legacy code
8043           The mad mp3 decoder element shouldn't parse tags at all really, but we
8044           have so far kept this code around for backwards-compatibility reasons
8045           for people building manual pipelines for some reason. However, as it
8046           turns out that code has never actually worked in 0.10 in practice,
8047           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
8048           which doesn't actually seem to happen any more though because of the
8049           preceding mad_header_decode(), which will discover and report the
8050           sync loss if it runs into a tag and make mad_frame_decode() try to
8051           resync right away.
8052           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
8053
8054 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8055
8056         * gst/asfdemux/asfpacket.c:
8057           asfpacket: skip empty payload packets
8058           ... which also avoids assertion failures and possible segfaults later on
8059           when possibly trying to join 2 empty buffers.
8060
8061 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8062
8063         * gst/realmedia/rmdemux.c:
8064         * gst/realmedia/rmdemux.h:
8065           rmdemux: delay announcing container tags until we have pads
8066           Fixes tags when transcoding.
8067           https://bugzilla.gnome.org/show_bug.cgi?id=658297
8068
8069 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8070
8071         * tests/check/elements/amrnbenc.c:
8072           amrnbenc: Use complete raw audio caps in the test
8073
8074 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
8075
8076         * docs/plugins/Makefile.am:
8077           docs: cleanup makefiles
8078           Remove commented out parts that we don't need. Remove "the wingo addition" - no
8079           so useful after all. Narrow down file-globs for plugin docs.
8080
8081 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
8082
8083         * common:
8084           Automatic update of common submodule
8085           From a39eb83 to 11f0cd5
8086
8087 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
8088
8089         * common:
8090           Automatic update of common submodule
8091           From 605cd9a to a39eb83
8092
8093 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8094
8095         * gst/asfdemux/gstasfdemux.c:
8096           asf: don't use fourcc
8097
8098 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8099
8100           Merge branch 'master' into 0.11
8101
8102 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8103
8104         * ext/mpeg2dec/gstmpeg2dec.c:
8105           mpeg2dec: fix spurious failure to decode some files
8106           Parsing can return with an 'invalid' state, but this is not
8107           actually fatal. For one, the mpeg2dec command line tool that
8108           comes with the libmpeg2 library blithely ignores this condition
8109           and merrily goes on. So we do this same, logging the error,
8110           and going on with parsing. This makes something work that did
8111           not use to work, and brings happiness to the world.
8112           https://bugzilla.gnome.org/show_bug.cgi?id=429476
8113
8114 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8115
8116         * ext/mad/gstmad.c:
8117         * ext/sidplay/Makefile.am:
8118         * ext/sidplay/gstsiddec.cc:
8119           port to new audio caps
8120
8121 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8122
8123           Merge branch 'master' into 0.11
8124           Conflicts:
8125           common
8126           gst/asfdemux/gstrtpasfdepay.c
8127
8128 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8129
8130         * configure.ac:
8131           configure: Add synaesthesia to the list of non-ported plugins
8132
8133 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8134
8135         * configure.ac:
8136         * docs/plugins/Makefile.am:
8137         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8138         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8139         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8140         * gst-plugins-ugly.spec.in:
8141         * gst/mpegaudioparse/Makefile.am:
8142         * gst/mpegaudioparse/gstmpegaudioparse.c:
8143         * gst/mpegaudioparse/gstmpegaudioparse.h:
8144         * gst/mpegaudioparse/mpegaudioparse.vcproj:
8145         * gst/xingmux/Makefile.am:
8146         * gst/xingmux/gstxingmux.c:
8147         * gst/xingmux/gstxingmux.h:
8148         * gst/xingmux/plugin.c:
8149           Remove mp3parse plugin/element
8150           It's been replaced by mpegaudioparse in -good. Don't want anyone
8151           to spend time porting a deprecated element. Rename plugin to xingmux
8152           for now until we move that somewhere else.
8153
8154 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8155
8156         * configure.ac:
8157           configure.ac: Define list of non-ported plugins
8158
8159 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8160
8161         * ext/mad/gstmad.c:
8162           mad: Fix for changes in GstQuery API
8163
8164 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8165
8166         * gst/asfdemux/gstasfdemux.c:
8167           asfdemux: Fix for changes in GstQuery API
8168
8169 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8170
8171         * gst/asfdemux/asfpacket.c:
8172           asfdemux: Fix print statement
8173
8174 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8175
8176         * common:
8177           Update common submodule
8178
8179 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8180
8181         * ext/x264/gstx264enc.c:
8182           x264enc: Properly set the stream format in setcaps
8183           Do not forget to set the selected format to the options string
8184           when getting it from caps
8185           https://bugzilla.gnome.org/show_bug.cgi?id=655223
8186
8187 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
8188
8189         * ext/x264/gstx264enc.c:
8190           x264enc: fix the build for older x264enc
8191           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
8192
8193 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
8194
8195         * ext/x264/gstx264enc.c:
8196           x264enc: Read stream-format from the right place
8197           Read the stream-format from "stream-format" and not from profile, also rename
8198           the "bytestream" variable to "stream_format" so it's easier to understand.
8199
8200 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8201
8202         * ext/x264/gstx264enc.c:
8203         * ext/x264/gstx264enc.h:
8204           x264enc: Select stream-format based on caps
8205           Makes x264 select its stream-format based on what's available
8206           on caps, the user selected option will be chosen as a fallback
8207           when both options are available.
8208           https://bugzilla.gnome.org/show_bug.cgi?id=644233
8209
8210 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
8211
8212         * ext/x264/gstx264enc.c:
8213           x264: Allow renegotiation but prefer current caps
8214
8215 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
8216
8217         * tests/check/elements/x264enc.c:
8218           tests: Test x264enc profiles from the caps
8219           https://bugzilla.gnome.org/show_bug.cgi?id=644233
8220
8221 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
8222
8223         * ext/x264/Makefile.am:
8224         * ext/x264/gstx264enc.c:
8225         * ext/x264/gstx264enc.h:
8226           x264: Use profile and level from caps
8227           Enforces the profile and level from the downstream caps, also
8228           sets them on the fixated caps
8229           https://bugzilla.gnome.org/show_bug.cgi?id=644233
8230
8231 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8232
8233         * configure.ac:
8234           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
8235
8236 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
8237
8238         * ext/x264/gstx264enc.c:
8239           x264enc: fix subme property annotation - subme maximum is 10, not 6.
8240           Although the element accepts subme values > 6, the annotation which is
8241           visible through gst-inspect (for example) erroneously indicates 6 as the
8242           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
8243           https://bugzilla.gnome.org/show_bug.cgi?id=653473
8244
8245 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
8246
8247         * common:
8248           Automatic update of common submodule
8249           From 69b981f to 605cd9a
8250
8251 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8252
8253         * gst/asfdemux/gstrtspwms.c:
8254           rtspwms: Porting to 0.11
8255
8256 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8257
8258         * gst/asfdemux/gstrtpasfdepay.c:
8259           rtpasfdepay: Port to 0.11
8260
8261 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8262
8263         * gst/asfdemux/asfpacket.c:
8264         * gst/asfdemux/asfpacket.h:
8265         * gst/asfdemux/gstasfdemux.c:
8266         * gst/asfdemux/gstasfdemux.h:
8267           asfdemux: Porting to 0.11
8268
8269 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8270
8271         * ext/sidplay/gstsiddec.cc:
8272           siddec: port siddec to 0.11
8273
8274 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8275
8276         * gst/asfdemux/gstrtpasfdepay.c:
8277           rtpasfdepay: fix fragmented packet handling and packet padding
8278           Also remove a bogus assert.
8279
8280 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
8281
8282         * gst/synaesthesia/gstsynaesthesia.c:
8283           synaesthesia: fix wrong debug log string (copy'n'paste)
8284
8285 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8286
8287           Merge branch 'master' into 0.11
8288           Conflicts:
8289           configure.ac
8290
8291 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8292
8293         * ext/mad/gstmad.c:
8294           mad: port to new API
8295           Port to new segment API.
8296           Eat Caps events.
8297           No need to set caps on buffers.
8298
8299 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
8300
8301         * gst/realmedia/rmdemux.c:
8302           rmdemux: target is unsigned and can't be < 0
8303
8304 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
8305
8306         * ext/mad/gstmad.c:
8307           mad: use signed when caluculating the delta
8308           Avoids a <0 check for an unsigned variable.
8309
8310 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
8311
8312         * docs/plugins/Makefile.am:
8313           docs: remove obsolete commented out part
8314           We don't have this in the other modules and its not needed.
8315
8316 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
8317
8318         * docs/plugins/gst-plugins-ugly-plugins.args:
8319         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8320         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8321           docs: update plugin introspection data
8322           Now more files are merged and produced in a canonical fashion, which hopefully
8323           creates less or no delta in the future.
8324
8325 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
8326
8327         * common:
8328           Automatic update of common submodule
8329           From 9e5bbd5 to 69b981f
8330
8331 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8332
8333         * ext/lame/Makefile.am:
8334         * ext/lame/gstlamemp3enc.c:
8335           lamemp3enc: Post CODEC and BITRATE tags
8336           Also filter any CODEC/AUDIO_CODEC tags from incoming
8337           tag events.
8338           Fixes bug #391543.
8339
8340 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
8341
8342         * common:
8343           Automatic update of common submodule
8344           From fd35073 to 9e5bbd5
8345
8346 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
8347
8348         * common:
8349           Automatic update of common submodule
8350           From 46dfcea to fd35073
8351
8352 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8353
8354         * gst/asfdemux/gstrtpasfdepay.c:
8355           rtpasfdepay: simplify and refactor packet parsing
8356           Specifically, refactor buffer padding and consider marker bit for fragment
8357           assembling.
8358
8359 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8360
8361         * gst/asfdemux/gstrtpasfdepay.c:
8362           rtpasfdepay: avoid re-sending header
8363           ... e.g. following a seek, which otherwise confuses downstream demuxer
8364           expecting only a flow of data packets at this time.
8365
8366 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8367
8368         * gst/asfdemux/gstrtpasfdepay.c:
8369         * gst/asfdemux/gstrtpasfdepay.h:
8370           rtpasfdepay: remove unused field
8371
8372 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8373
8374         * ext/mad/gstmad.c:
8375           mad: Post bitrate tag whenever the bitrate changes
8376           Also send the layer/mode/emphasis/bitrate tags as an event too.
8377
8378 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8379
8380         * configure.ac:
8381         * win32/common/config.h:
8382           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
8383
8384 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8385
8386         * configure.ac:
8387         * docs/plugins/inspect/plugin-a52dec.xml:
8388         * docs/plugins/inspect/plugin-amrnb.xml:
8389         * docs/plugins/inspect/plugin-amrwbdec.xml:
8390         * docs/plugins/inspect/plugin-asf.xml:
8391         * docs/plugins/inspect/plugin-cdio.xml:
8392         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8393         * docs/plugins/inspect/plugin-dvdread.xml:
8394         * docs/plugins/inspect/plugin-dvdsub.xml:
8395         * docs/plugins/inspect/plugin-iec958.xml:
8396         * docs/plugins/inspect/plugin-lame.xml:
8397         * docs/plugins/inspect/plugin-mad.xml:
8398         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8399         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8400         * docs/plugins/inspect/plugin-mpegstream.xml:
8401         * docs/plugins/inspect/plugin-realmedia.xml:
8402         * docs/plugins/inspect/plugin-siddec.xml:
8403         * docs/plugins/inspect/plugin-twolame.xml:
8404         * docs/plugins/inspect/plugin-x264.xml:
8405         * win32/common/config.h:
8406           Back to development
8407
8408 === release 0.10.18 ===
8409
8410 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8411
8412         * ChangeLog:
8413         * NEWS:
8414         * RELEASE:
8415         * configure.ac:
8416         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8417         * docs/plugins/inspect/plugin-a52dec.xml:
8418         * docs/plugins/inspect/plugin-amrnb.xml:
8419         * docs/plugins/inspect/plugin-amrwbdec.xml:
8420         * docs/plugins/inspect/plugin-asf.xml:
8421         * docs/plugins/inspect/plugin-cdio.xml:
8422         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8423         * docs/plugins/inspect/plugin-dvdread.xml:
8424         * docs/plugins/inspect/plugin-dvdsub.xml:
8425         * docs/plugins/inspect/plugin-iec958.xml:
8426         * docs/plugins/inspect/plugin-lame.xml:
8427         * docs/plugins/inspect/plugin-mad.xml:
8428         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8429         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8430         * docs/plugins/inspect/plugin-mpegstream.xml:
8431         * docs/plugins/inspect/plugin-realmedia.xml:
8432         * docs/plugins/inspect/plugin-siddec.xml:
8433         * docs/plugins/inspect/plugin-twolame.xml:
8434         * docs/plugins/inspect/plugin-x264.xml:
8435         * gst-plugins-ugly.doap:
8436         * win32/common/config.h:
8437           Release 0.10.18
8438           Highlights:
8439           - x264enc: allow changing bitrate and quantizers dynamically at runtime
8440           - x264enc: proxy downstream caps restrictions upstream via get_caps()
8441           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
8442           - mad: allow build without libid3tag (which isn't really needed anyway)
8443           - many other fixes and improvements
8444
8445 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8446
8447         * ext/x264/gstx264enc.c:
8448           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
8449
8450 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8451
8452         * ext/x264/gstx264enc.c:
8453           x264enc: do not leak peer pad reference
8454
8455 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8456
8457         * ext/x264/gstx264enc.c:
8458           x264enc: No need to copy, reffing is enough
8459
8460 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8461
8462         * ext/x264/gstx264enc.c:
8463           x264enc: get_caps function should return a copy of the caps
8464
8465 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8466
8467         * configure.ac:
8468         * docs/plugins/inspect/plugin-a52dec.xml:
8469         * docs/plugins/inspect/plugin-amrnb.xml:
8470         * docs/plugins/inspect/plugin-amrwbdec.xml:
8471         * docs/plugins/inspect/plugin-asf.xml:
8472         * docs/plugins/inspect/plugin-cdio.xml:
8473         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8474         * docs/plugins/inspect/plugin-dvdread.xml:
8475         * docs/plugins/inspect/plugin-dvdsub.xml:
8476         * docs/plugins/inspect/plugin-iec958.xml:
8477         * docs/plugins/inspect/plugin-lame.xml:
8478         * docs/plugins/inspect/plugin-mad.xml:
8479         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8480         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8481         * docs/plugins/inspect/plugin-mpegstream.xml:
8482         * docs/plugins/inspect/plugin-realmedia.xml:
8483         * docs/plugins/inspect/plugin-siddec.xml:
8484         * docs/plugins/inspect/plugin-synaesthesia.xml:
8485         * docs/plugins/inspect/plugin-twolame.xml:
8486         * docs/plugins/inspect/plugin-x264.xml:
8487         * po/da.po:
8488         * po/de.po:
8489         * po/fr.po:
8490         * po/uk.po:
8491         * win32/common/config.h:
8492           0.10.17.4 pre-release
8493
8494 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8495
8496         * ext/mad/gstmad.c:
8497           mad: remove buffer_alloc
8498
8499 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8500
8501         * configure.ac:
8502         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8503         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8504         * docs/plugins/inspect/plugin-a52dec.xml:
8505         * docs/plugins/inspect/plugin-amrnb.xml:
8506         * docs/plugins/inspect/plugin-amrwbdec.xml:
8507         * docs/plugins/inspect/plugin-asf.xml:
8508         * docs/plugins/inspect/plugin-cdio.xml:
8509         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8510         * docs/plugins/inspect/plugin-dvdread.xml:
8511         * docs/plugins/inspect/plugin-dvdsub.xml:
8512         * docs/plugins/inspect/plugin-iec958.xml:
8513         * docs/plugins/inspect/plugin-lame.xml:
8514         * docs/plugins/inspect/plugin-mad.xml:
8515         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8516         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8517         * docs/plugins/inspect/plugin-mpegstream.xml:
8518         * docs/plugins/inspect/plugin-realmedia.xml:
8519         * docs/plugins/inspect/plugin-siddec.xml:
8520         * docs/plugins/inspect/plugin-synaesthesia.xml:
8521         * docs/plugins/inspect/plugin-twolame.xml:
8522         * docs/plugins/inspect/plugin-x264.xml:
8523         * po/bg.po:
8524         * po/ja.po:
8525         * po/nl.po:
8526         * po/pl.po:
8527         * po/ru.po:
8528         * po/sl.po:
8529         * po/tr.po:
8530           0.10.17.3 pre-release
8531
8532 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8533
8534         * common:
8535           Automatic update of common submodule
8536           From c3cafe1 to 46dfcea
8537
8538 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8539
8540         * ext/mad/gstmad.c:
8541           mad: port to 0.11
8542
8543 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8544
8545           Merge branch 'master' into 0.11
8546           Conflicts:
8547           android/amrnb.mk
8548           android/amrwbdec.mk
8549           android/asf.mk
8550           android/mpegaudioparse.mk
8551           configure.ac
8552
8553 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8554
8555         * tests/check/gst-plugins-ugly.supp:
8556           tests: add suppression for lame unit test
8557
8558 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8559
8560         * tests/check/Makefile.am:
8561         * tests/check/generic/.gitignore:
8562         * tests/check/generic/index.c:
8563           tests: add generic index-setting test
8564
8565 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8566
8567         * ext/mpeg2dec/gstmpeg2dec.c:
8568           mpeg2dec: don't deadlock when setting an index
8569
8570 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8571
8572         * configure.ac:
8573         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8574         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8575         * docs/plugins/inspect/plugin-a52dec.xml:
8576         * docs/plugins/inspect/plugin-amrnb.xml:
8577         * docs/plugins/inspect/plugin-amrwbdec.xml:
8578         * docs/plugins/inspect/plugin-asf.xml:
8579         * docs/plugins/inspect/plugin-cdio.xml:
8580         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8581         * docs/plugins/inspect/plugin-dvdread.xml:
8582         * docs/plugins/inspect/plugin-dvdsub.xml:
8583         * docs/plugins/inspect/plugin-iec958.xml:
8584         * docs/plugins/inspect/plugin-lame.xml:
8585         * docs/plugins/inspect/plugin-mad.xml:
8586         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8587         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8588         * docs/plugins/inspect/plugin-mpegstream.xml:
8589         * docs/plugins/inspect/plugin-realmedia.xml:
8590         * docs/plugins/inspect/plugin-siddec.xml:
8591         * docs/plugins/inspect/plugin-synaesthesia.xml:
8592         * docs/plugins/inspect/plugin-twolame.xml:
8593         * docs/plugins/inspect/plugin-x264.xml:
8594         * po/sl.po:
8595         * win32/common/config.h:
8596           0.10.17.2 pre-release
8597
8598 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8599
8600         * gst/realmedia/rademux.c:
8601           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
8602
8603 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8604
8605         * gst/mpegstream/gstmpegdemux.c:
8606           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
8607
8608 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8609
8610         * ext/dvdread/dvdreadsrc.c:
8611         * ext/sidplay/gstsiddec.cc:
8612         * ext/x264/gstx264enc.c:
8613           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
8614
8615 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8616
8617         * gst/asfdemux/gstasfdemux.c:
8618           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
8619
8620 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8621
8622         * ext/x264/gstx264enc.c:
8623           x264enc: Implement getcaps function
8624           This allows to set width/height/etc restrictions downstream.
8625
8626 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
8627
8628         * Android.mk:
8629         * ext/mad/Makefile.am:
8630         * ext/x264/Makefile.am:
8631         * gst/asfdemux/Makefile.am:
8632         * gst/dvdlpcmdec/Makefile.am:
8633         * gst/dvdsub/Makefile.am:
8634         * gst/iec958/Makefile.am:
8635         * gst/mpegaudioparse/Makefile.am:
8636         * gst/mpegstream/Makefile.am:
8637         * gst/realmedia/Makefile.am:
8638         * gst/synaesthesia/Makefile.am:
8639           android: make it ready for androgenizer
8640           To build gstreamer for android we are now using androgenizer which
8641           generates the needed Android.mk files.
8642           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
8643
8644 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
8645
8646         * android/NOTICE:
8647         * android/amrnb.mk:
8648         * android/amrwbdec.mk:
8649         * android/asf.mk:
8650         * android/mpegaudioparse.mk:
8651           android: remove the android/ folder
8652
8653 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
8654
8655         * common:
8656           Automatic update of common submodule
8657           From 1ccbe09 to c3cafe1
8658
8659 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
8660
8661         * ext/x264/gstx264enc.c:
8662         * ext/x264/gstx264enc.h:
8663           x264enc: Allow changing the bitrate and quantitizers dynamically
8664           https://bugzilla.gnome.org/show_bug.cgi?id=621663
8665
8666 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
8667
8668         * ext/x264/gstx264enc.c:
8669           x264enc: Set max bitrate in quality mode
8670           https://bugzilla.gnome.org/show_bug.cgi?id=621663
8671
8672 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
8673
8674         * ext/x264/gstx264enc.c:
8675           x264enc: Make it clear that constant quantizer is for debugging only
8676           https://bugzilla.gnome.org/show_bug.cgi?id=621663
8677
8678 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8679
8680         * common:
8681           Automatic update of common submodule
8682           From 193b717 to 1ccbe09
8683
8684 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
8685
8686         * common:
8687           Automatic update of common submodule
8688           From b77e2bf to 193b717
8689
8690 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8691
8692         * common:
8693           Automatic update of common submodule
8694           From d8814b6 to b77e2bf
8695
8696 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8697
8698         * common:
8699           Automatic update of common submodule
8700           From 6aaa286 to d8814b6
8701
8702 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
8703
8704         * common:
8705           Automatic update of common submodule
8706           From 6aec6b9 to 6aaa286
8707
8708 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
8709
8710         * configure.ac:
8711           configure.ac: redundant use of AC_MSG_RESULT()
8712           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
8713
8714 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
8715
8716         * autogen.sh:
8717           autogen: wingo signed comment
8718
8719 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8720
8721         * gst/dvdsub/gstdvdsubdec.c:
8722         * gst/dvdsub/gstdvdsubdec.h:
8723           dvdsubdec: Rearrange buffer allocation and pushing code a bit
8724           This makes the code easier to read, doesn't store every buffer
8725           in the instance until the next buffer is to be drawn and
8726           fixes an unitialized variable compiler warning.
8727
8728 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
8729
8730         * gst/dvdsub/gstdvdsubdec.c:
8731           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
8732           Fixes bug #619136.
8733
8734 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
8735
8736         * gst/dvdsub/gstdvdsubdec.c:
8737           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
8738           Fixes bug #644704.
8739
8740 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8741
8742         * configure.ac:
8743         * ext/mad/gstmad.c:
8744         * ext/mad/gstmad.h:
8745           mad: build the mad plugin even if libid3tag is not available
8746           ID3 tags are usually handled by id3demux, and should be handled
8747           by id3demux. Tag handling in mad based on libid3tag is very basic
8748           and mostly unnecessary really, so just build this plugin without
8749           ID3 tag support if libid3tag is not available.
8750
8751 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8752
8753           Merge branch 'master' into 0.11
8754
8755 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
8756
8757         * gst/mpegstream/gstdvddemux.c:
8758           dvddemux: small code cleanup
8759           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
8760           and avoid empty 'if' when logging is disabled.
8761
8762 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8763
8764         * configure.ac:
8765           configure.ac: export plugin description more platform independent
8766           Fixes #642504.
8767
8768 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8769
8770         * common:
8771           Automatic update of common submodule
8772           From 1de7f6a to 6aec6b9
8773
8774 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8775
8776           Merge branch 'master' into 0.11
8777           Conflicts:
8778           configure.ac
8779
8780 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8781
8782         * ext/mpeg2dec/gstmpeg2dec.c:
8783           mpeg2dec: do not fail fatally when unlinked
8784           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
8785
8786 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
8787
8788         * ext/mad/gstmad.c:
8789         * ext/mad/gstmad.h:
8790         * ext/mpeg2dec/gstmpeg2dec.c:
8791         * ext/mpeg2dec/gstmpeg2dec.h:
8792           index: remove conditional index support
8793           Index support cannot be disabled since commit
8794           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
8795           in core, which removed the configure flags to disable index.
8796
8797 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
8798
8799         * ext/mad/gstmad.c:
8800         * ext/mpeg2dec/gstmpeg2dec.c:
8801           formatting: trim trailing whitespace
8802
8803 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
8804
8805         * ext/mad/gstmad.c:
8806         * ext/mpeg2dec/gstmpeg2dec.c:
8807         * gst/mpegstream/gstmpegdemux.c:
8808           index: use delta frame flags instead of 0 or none
8809
8810 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8811
8812         * ext/x264/gstx264enc.c:
8813           x264enc: Don't register flags with a value of 0
8814           Flags with a value of 0 aren't meaningful and will cause
8815           g_value_transform to go into an endless loop when trying to
8816           convert the flags to a string
8817
8818 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
8819
8820         * common:
8821           Automatic update of common submodule
8822           From f94d739 to 1de7f6a
8823
8824 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8825
8826         * ext/amrwbdec/amrwbdec.c:
8827           amrwbdec: avoid stalling on invalid frame
8828           Skip 1 byte indicating invalid frame type index rather than stalling
8829           on it indefinitely until EOS.
8830           Fixes #639715.
8831
8832 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8833
8834         * tests/check/pipelines/lame.c:
8835           tests: add unit test for lamemp3enc negotiation issue
8836           https://bugzilla.gnome.org/show_bug.cgi?id=641151
8837
8838 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8839
8840         * ext/lame/gstlamemp3enc.c:
8841           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
8842           The element downstream of mp3enc might only accept certain sample rates or channels,
8843           make sure we relay any restrictions that do exist to upstream when it does a
8844           get_caps() on the sink pad. That way upstream elements like audioresample or
8845           audioconvert can pick a sample rate / channel configuration that will be accepted,
8846           instead of just negotiating to the highest, which might then be rejected.
8847           https://bugzilla.gnome.org/show_bug.cgi?id=641151
8848
8849 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
8850
8851         * gst/asfdemux/asfpacket.c:
8852           asfpacket: Avoid using broken duration extension
8853           Quite a few (broken?) files have a packet duration of 1ms, which is
8854           most definitely wrong for either audio or video packets.
8855           We therefore avoid using that value and instead use other metrics to
8856           determine the buffer duration (like using the extended stream properties
8857           average frame duration if present and valid).
8858
8859 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8860
8861         * configure.ac:
8862         * win32/common/config.h:
8863           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
8864           https://bugzilla.gnome.org/show_bug.cgi?id=640705
8865
8866 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
8867
8868         * gst/mpegaudioparse/gstxingmux.c:
8869           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
8870           Fixes bug #639291.
8871
8872 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8873
8874         * gst/mpegstream/gstdvddemux.c:
8875           mpegstream: increase allowable gap between streams
8876           The new delay is three times as much as the old one, and just happens
8877           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
8878           was chocking before at 5:11.
8879           While there, merge the constants used in two places into a define.
8880           https://bugzilla.gnome.org/show_bug.cgi?id=539708
8881
8882 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
8883
8884         * ext/x264/gstx264enc.c:
8885           x264enc: make tag event writable before modifying tag list in place
8886           To modify an event tag is necessary to be sure that x264enc
8887           has its own copy.
8888           Also fix indentation.
8889           https://bugzilla.gnome.org/show_bug.cgi?id=640272
8890
8891 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8892
8893         * configure.ac:
8894         * docs/plugins/inspect/plugin-a52dec.xml:
8895         * docs/plugins/inspect/plugin-amrnb.xml:
8896         * docs/plugins/inspect/plugin-amrwbdec.xml:
8897         * docs/plugins/inspect/plugin-asf.xml:
8898         * docs/plugins/inspect/plugin-cdio.xml:
8899         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8900         * docs/plugins/inspect/plugin-dvdread.xml:
8901         * docs/plugins/inspect/plugin-dvdsub.xml:
8902         * docs/plugins/inspect/plugin-iec958.xml:
8903         * docs/plugins/inspect/plugin-lame.xml:
8904         * docs/plugins/inspect/plugin-mad.xml:
8905         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8906         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8907         * docs/plugins/inspect/plugin-mpegstream.xml:
8908         * docs/plugins/inspect/plugin-realmedia.xml:
8909         * docs/plugins/inspect/plugin-siddec.xml:
8910         * docs/plugins/inspect/plugin-twolame.xml:
8911         * docs/plugins/inspect/plugin-x264.xml:
8912         * win32/common/config.h:
8913           Back to development
8914
8915 === release 0.10.17 ===
8916
8917 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8918
8919         * ChangeLog:
8920         * NEWS:
8921         * RELEASE:
8922         * configure.ac:
8923         * docs/plugins/inspect/plugin-a52dec.xml:
8924         * docs/plugins/inspect/plugin-amrnb.xml:
8925         * docs/plugins/inspect/plugin-amrwbdec.xml:
8926         * docs/plugins/inspect/plugin-asf.xml:
8927         * docs/plugins/inspect/plugin-cdio.xml:
8928         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8929         * docs/plugins/inspect/plugin-dvdread.xml:
8930         * docs/plugins/inspect/plugin-dvdsub.xml:
8931         * docs/plugins/inspect/plugin-iec958.xml:
8932         * docs/plugins/inspect/plugin-lame.xml:
8933         * docs/plugins/inspect/plugin-mad.xml:
8934         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8935         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8936         * docs/plugins/inspect/plugin-mpegstream.xml:
8937         * docs/plugins/inspect/plugin-realmedia.xml:
8938         * docs/plugins/inspect/plugin-siddec.xml:
8939         * docs/plugins/inspect/plugin-twolame.xml:
8940         * docs/plugins/inspect/plugin-x264.xml:
8941         * gst-plugins-ugly.doap:
8942         * win32/common/config.h:
8943           Release 0.10.17
8944
8945 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8946
8947         * configure.ac:
8948         * docs/plugins/inspect/plugin-a52dec.xml:
8949         * docs/plugins/inspect/plugin-amrnb.xml:
8950         * docs/plugins/inspect/plugin-amrwbdec.xml:
8951         * docs/plugins/inspect/plugin-asf.xml:
8952         * docs/plugins/inspect/plugin-cdio.xml:
8953         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8954         * docs/plugins/inspect/plugin-dvdread.xml:
8955         * docs/plugins/inspect/plugin-dvdsub.xml:
8956         * docs/plugins/inspect/plugin-iec958.xml:
8957         * docs/plugins/inspect/plugin-lame.xml:
8958         * docs/plugins/inspect/plugin-mad.xml:
8959         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8960         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8961         * docs/plugins/inspect/plugin-mpegstream.xml:
8962         * docs/plugins/inspect/plugin-realmedia.xml:
8963         * docs/plugins/inspect/plugin-siddec.xml:
8964         * docs/plugins/inspect/plugin-twolame.xml:
8965         * docs/plugins/inspect/plugin-x264.xml:
8966         * win32/common/config.h:
8967           0.10.16.4 pre-release
8968
8969 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
8970
8971         * ext/mpeg2dec/gstmpeg2dec.c:
8972           mpeg2dec: Use the proper component value for height
8973
8974 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8975
8976         * configure.ac:
8977         * docs/plugins/inspect/plugin-a52dec.xml:
8978         * docs/plugins/inspect/plugin-amrnb.xml:
8979         * docs/plugins/inspect/plugin-amrwbdec.xml:
8980         * docs/plugins/inspect/plugin-asf.xml:
8981         * docs/plugins/inspect/plugin-cdio.xml:
8982         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8983         * docs/plugins/inspect/plugin-dvdread.xml:
8984         * docs/plugins/inspect/plugin-dvdsub.xml:
8985         * docs/plugins/inspect/plugin-iec958.xml:
8986         * docs/plugins/inspect/plugin-lame.xml:
8987         * docs/plugins/inspect/plugin-mad.xml:
8988         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8989         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8990         * docs/plugins/inspect/plugin-mpegstream.xml:
8991         * docs/plugins/inspect/plugin-realmedia.xml:
8992         * docs/plugins/inspect/plugin-siddec.xml:
8993         * docs/plugins/inspect/plugin-twolame.xml:
8994         * docs/plugins/inspect/plugin-x264.xml:
8995         * win32/common/config.h:
8996           0.10.16.3 pre-release
8997
8998 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
8999
9000         * gst/asfdemux/asfheaders.c:
9001         * gst/asfdemux/asfheaders.h:
9002         * gst/asfdemux/gstasfdemux.c:
9003           asfdemux: Handle new type of DRM'd asf files.
9004           These are produced by the new MS PlayReady system.
9005           https://bugzilla.gnome.org/show_bug.cgi?id=639226
9006
9007 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
9008
9009         * common:
9010           Automatic update of common submodule
9011           From e572c87 to f94d739
9012
9013 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9014
9015         * common:
9016           Automatic update of common submodule
9017           From ccbaa85 to e572c87
9018
9019 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9020
9021         * common:
9022           Automatic update of common submodule
9023           From 46445ad to ccbaa85
9024
9025 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9026
9027         * tests/check/Makefile.am:
9028           tests: never disable g_assert() and cast checks for the unit tests
9029           The unit tests are riddled with g_assert() and friends, make sure we
9030           don't disable assert and cast checks for the unit tests even if
9031           this has been specified for the rest of the code base, e.g. via
9032           --disable-glib-asserts
9033
9034 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9035
9036         * configure.ac:
9037         * win32/common/config.h:
9038           0.10.16.2 pre-release
9039
9040 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9041
9042         * docs/plugins/gst-plugins-ugly-plugins.args:
9043         * docs/plugins/inspect/plugin-a52dec.xml:
9044         * docs/plugins/inspect/plugin-amrnb.xml:
9045         * docs/plugins/inspect/plugin-amrwbdec.xml:
9046         * docs/plugins/inspect/plugin-asf.xml:
9047         * docs/plugins/inspect/plugin-cdio.xml:
9048         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9049         * docs/plugins/inspect/plugin-dvdread.xml:
9050         * docs/plugins/inspect/plugin-dvdsub.xml:
9051         * docs/plugins/inspect/plugin-iec958.xml:
9052         * docs/plugins/inspect/plugin-lame.xml:
9053         * docs/plugins/inspect/plugin-mad.xml:
9054         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9055         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9056         * docs/plugins/inspect/plugin-mpegstream.xml:
9057         * docs/plugins/inspect/plugin-realmedia.xml:
9058         * docs/plugins/inspect/plugin-siddec.xml:
9059         * docs/plugins/inspect/plugin-twolame.xml:
9060         * docs/plugins/inspect/plugin-x264.xml:
9061           docs: update docs
9062
9063 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9064
9065         * po/bg.po:
9066         * po/ca.po:
9067         * po/ru.po:
9068           po: update translations
9069
9070 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9071
9072         * configure.ac:
9073           configure: use $LIBM instead of hardcoding -lm
9074
9075 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9076
9077         * gst/realmedia/rmdemux.c:
9078           rmdemux: Initialize return variable.
9079           In the unlikely event that height is 0 (which is invalid) we would end up
9080           never setting the flow return.
9081
9082 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9083
9084         * gst/realmedia/rmutils.c:
9085           realmedia: Fix unitialized variables on macosx
9086
9087 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9088
9089         * ext/x264/gstx264enc.c:
9090           x264enc: Handle codec/encoder tags
9091           Make x264enc drop video-codec and codec tags and replace
9092           encoder/encoder-version with x264 and its build number
9093           Fixes #621465
9094
9095 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9096
9097         * ext/mpeg2dec/gstmpeg2dec.c:
9098           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
9099
9100 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9101
9102         * ext/mpeg2dec/gstmpeg2dec.c:
9103           mpeg2dec: minor formatting clean-up
9104
9105 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9106
9107         * ext/mpeg2dec/gstmpeg2dec.c:
9108           mpeg2dec: refactor cropping code to use libgstvideo functions
9109           https://bugzilla.gnome.org/show_bug.cgi?id=571146
9110
9111 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9112
9113         * ext/mpeg2dec/gstmpeg2dec.c:
9114         * ext/mpeg2dec/gstmpeg2dec.h:
9115           mpeg2dec: use GstVideoFormat instead of custom enum
9116
9117 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9118
9119         * ext/mpeg2dec/Makefile.am:
9120           mpeg2dec: fix LIBADD order in Makefile.am
9121
9122 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
9123
9124         * ext/x264/gstx264enc.c:
9125           x264: vbv-buf-capacity should have a minimum of 0
9126           x264 will clip this value internally, and users should be allowed to
9127           specify a lower value than 300 ms.
9128           https://bugzilla.gnome.org/show_bug.cgi?id=635291
9129
9130 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9131
9132         * ext/x264/gstx264enc.c:
9133           x264enc: also accept YV12 input
9134
9135 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9136
9137         * ext/x264/gstx264enc.c:
9138           x264enc: add a note to the docs about encoder latency and queues
9139           https://bugzilla.gnome.org/show_bug.cgi?id=636107
9140
9141 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9142
9143         * gst/realmedia/rademux.c:
9144         * gst/realmedia/rmdemux.c:
9145           realmedia: do not use the pad buffer allocation functions in demuxers
9146           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
9147           https://bugzilla.gnome.org/show_bug.cgi?id=637932
9148
9149 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9150
9151         * common:
9152           Automatic update of common submodule
9153           From 169462a to 46445ad
9154
9155 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9156
9157         * ext/mad/gstmad.c:
9158           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
9159           Fixes bug #635461.
9160
9161 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
9162
9163         * common:
9164           Automatic update of common submodule
9165           From 20742ae to 169462a
9166
9167 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
9168
9169         * gst/realmedia/rmdemux.c:
9170           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
9171           Signed-off-by: Rob Clark <rob@ti.com>
9172
9173 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
9174
9175         * common:
9176           Automatic update of common submodule
9177           From 011bcc8 to 20742ae
9178
9179 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
9180
9181         * configure.ac:
9182           x264: uses pkg-config to locate libx264
9183
9184 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9185
9186           Merge branch 'master' into 0.11
9187
9188 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9189
9190         * tests/check/pipelines/lame.c:
9191           check: don't use deprecated method
9192
9193 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9194
9195         * android/amrnb.mk:
9196         * android/amrwbdec.mk:
9197         * android/asf.mk:
9198         * android/mpegaudioparse.mk:
9199         * configure.ac:
9200           more 0.10 -> 0,11 changes
9201
9202 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9203
9204         * configure.ac:
9205           configure: open 0.11 branch
9206
9207 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
9208
9209         * Android.mk:
9210         * android/NOTICE:
9211         * android/amrnb.mk:
9212         * android/amrwbdec.mk:
9213         * android/asf.mk:
9214         * android/mpegaudioparse.mk:
9215           Add build system for Android
9216
9217 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
9218
9219         * gst/realmedia/rmutils.c:
9220           realmedia: Remove dead assignments
9221
9222 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
9223
9224         * ext/mad/gstmad.c:
9225           mad: Remove dead assignments
9226
9227 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9228
9229         * ext/dvdread/dvdreadsrc.c:
9230           dvdreadsrc: remove bogus comment
9231
9232 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
9233
9234         * ext/dvdread/dvdreadsrc.c:
9235           dvdreadsrc: fix handling of multi-angle streams
9236           We would output all angles interleaved instead of just
9237           the selected angle.
9238           https://bugzilla.gnome.org/show_bug.cgi?id=539254
9239
9240 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9241
9242         * gst/realmedia/Makefile.am:
9243           realmedia: fix LIBS order in Makefile
9244
9245 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9246
9247         * po/af.po:
9248         * po/az.po:
9249         * po/bg.po:
9250         * po/ca.po:
9251         * po/cs.po:
9252         * po/da.po:
9253         * po/de.po:
9254         * po/el.po:
9255         * po/en_GB.po:
9256         * po/es.po:
9257         * po/eu.po:
9258         * po/fi.po:
9259         * po/fr.po:
9260         * po/gl.po:
9261         * po/hu.po:
9262         * po/id.po:
9263         * po/it.po:
9264         * po/ja.po:
9265         * po/lt.po:
9266         * po/lv.po:
9267         * po/ms.po:
9268         * po/mt.po:
9269         * po/nb.po:
9270         * po/nl.po:
9271         * po/or.po:
9272         * po/pl.po:
9273         * po/pt_BR.po:
9274         * po/ro.po:
9275         * po/ru.po:
9276         * po/sk.po:
9277         * po/sl.po:
9278         * po/sq.po:
9279         * po/sr.po:
9280         * po/sv.po:
9281         * po/tr.po:
9282         * po/uk.po:
9283         * po/vi.po:
9284         * po/zh_CN.po:
9285           po: update for new translatable strings
9286
9287 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
9288
9289         * common:
9290           Automatic update of common submodule
9291           From 7bbd708 to 011bcc8
9292
9293 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
9294
9295         * ext/mpeg2dec/gstmpeg2dec.c:
9296           mpeg2dec: convert the position to stream time before answering to a position query
9297
9298 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
9299
9300         * gst/realmedia/Makefile.am:
9301         * gst/realmedia/rademux.c:
9302         * gst/realmedia/rmdemux.c:
9303         * gst/realmedia/rmdemux.h:
9304           realmedia: Get codec name from pbutils instead of harcoding them
9305
9306 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
9307
9308         * ext/x264/gstx264enc.c:
9309           x264enc: Work around a rate control issue in libx264
9310           When variable framerate is disabled in libx264 (which occurs when using
9311           the zerolatency tuning), libx264 ignores timestamps but still uses the
9312           timebase leading to messed up rate control with our nanosecond timebase.
9313           We work around this issue by setting the timebase to the reciprocal of
9314           the framerate and we validate that the framerate is suitable.
9315           This has been fixed upstream in libx264 but there are non-fixed versions
9316           in the wild so this workaround is still needed.
9317           Fixes bug #632861
9318
9319 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9320
9321         * ext/mpeg2dec/gstmpeg2dec.c:
9322           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
9323
9324 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
9325
9326         * ext/mpeg2dec/gstmpeg2dec.c:
9327           mpeg2dec: fix position query by trusting upstream
9328           Position queries are badly handled for DVDs (probably due to the division in
9329           chapters): the time returned was the time since the start of chapter.
9330           Now ask upstream for position queries, fall back to the old code if upstream
9331           cannot answer the query.
9332
9333 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
9334
9335         * ext/lame/gstlame.c:
9336         * ext/mad/gstmad.c:
9337         * ext/sidplay/gstsiddec.cc:
9338         * gst/mpegstream/gstmpegparse.c:
9339           various: canonicalize property names
9340
9341 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
9342
9343         * ext/a52dec/gsta52dec.c:
9344         * ext/amrnb/amrnbdec.c:
9345         * ext/amrnb/amrnbenc.c:
9346         * ext/cdio/gstcdiocddasrc.c:
9347         * ext/dvdread/dvdreadsrc.c:
9348         * ext/lame/gstlame.c:
9349         * ext/lame/gstlamemp3enc.c:
9350         * ext/mad/gstmad.c:
9351         * ext/sidplay/gstsiddec.cc:
9352         * ext/x264/gstx264enc.c:
9353           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
9354
9355 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
9356
9357         * gst/iec958/ac3iec.c:
9358         * gst/mpegaudioparse/gstmpegaudioparse.c:
9359         * gst/mpegstream/gstmpegparse.c:
9360         * gst/mpegstream/gstrfc2250enc.c:
9361         * gst/realmedia/pnmsrc.c:
9362         * gst/realmedia/rdtmanager.c:
9363           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
9364
9365 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
9366
9367         * common:
9368           Automatic update of common submodule
9369           From 5a668bf to 7bbd708
9370
9371 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
9372
9373         * common:
9374           Automatic update of common submodule
9375           From c4a8adc to 5a668bf
9376
9377 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9378
9379         * common:
9380           Automatic update of common submodule
9381           From 5e3c9bf to c4a8adc
9382
9383 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9384
9385         * ext/mad/gstmad.c:
9386         * ext/mad/gstmad.h:
9387           mad: support reverse playback
9388
9389 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9390
9391         * ext/dvdread/dvdreadsrc.c:
9392           dvdreadsrc: improve error messages on read errors
9393           Provide proper i18n-ed error messages when a read error happens,
9394           and point out that the error could be happening because the
9395           DVD is scrambled.
9396           https://bugzilla.gnome.org/show_bug.cgi?id=613633
9397
9398 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9399
9400         * configure.ac:
9401           configure: set plugin release datetime
9402
9403 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
9404
9405         * common:
9406           Automatic update of common submodule
9407           From aa0d1d0 to 5e3c9bf
9408
9409 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9410
9411         * gst/mpegstream/gstmpegparse.c:
9412           mpegparse: re-fix flow return handling
9413           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
9414           -  } while (GST_FLOW_IS_SUCCESS (result));
9415           +  } while (result != GST_FLOW_OK);
9416
9417 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
9418
9419         * tests/check/Makefile.am:
9420         * tests/check/generic/states.c:
9421           tests: allow running state tests for all elements
9422           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
9423           to try elements that would normaly be skipped.
9424
9425 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9426
9427         * Makefile.am:
9428           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
9429
9430 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9431
9432         * configure.ac:
9433         * pkgconfig/.gitignore:
9434         * pkgconfig/Makefile.am:
9435         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9436           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
9437           This .pc file will not be installed, it's only for uninstalled setups,
9438           same thing as we do for -good. This is so other modules' unit tests can
9439           find our plugins properly in an uninstalled setup.
9440
9441 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9442
9443         * common:
9444           Automatic update of common submodule
9445           From c2e10bf to aa0d1d0
9446
9447 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9448
9449         * configure.ac:
9450           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
9451
9452 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9453
9454         * ext/sidplay/gstsiddec.cc:
9455           siddec: don't use GST_FLOW_IS_FATAL
9456           GST_FLOW_IS_FATAL has been deprecated in core git.
9457
9458 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
9459
9460         * common:
9461           Automatic update of common submodule
9462           From d3d9acf to c2e10bf
9463
9464 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9465
9466         * configure.ac:
9467           configure: Require orc >= 0.4.6 for --compat
9468
9469 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9470
9471         * common:
9472           Automatic update of common submodule
9473           From ec60217 to d3d9acf
9474
9475 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9476
9477         * ext/mpeg2dec/gstmpeg2dec.c:
9478           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
9479           And don't post error messages if allocating a buffer resulted
9480           in WRONG_STATE or UNEXPECTED.
9481
9482 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9483
9484         * gst/mpegaudioparse/gstxingmux.c:
9485           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
9486
9487 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9488
9489         * gst/mpegstream/gstdvddemux.c:
9490         * gst/mpegstream/gstmpegdemux.c:
9491         * gst/mpegstream/gstmpegparse.c:
9492           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
9493
9494 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9495
9496         * gst/realmedia/rmdemux.c:
9497           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
9498
9499 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9500
9501         * gst/asfdemux/gstasfdemux.c:
9502           asfdemux: Don't use GST_FLOW_IS_FATAL()
9503           And don't post error messages for UNEXPECTED and post an error
9504           message if pulling data failed because of NOT_LINKED.
9505
9506 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9507
9508         * configure.ac:
9509         * docs/plugins/inspect/plugin-a52dec.xml:
9510         * docs/plugins/inspect/plugin-amrnb.xml:
9511         * docs/plugins/inspect/plugin-amrwbdec.xml:
9512         * docs/plugins/inspect/plugin-asf.xml:
9513         * docs/plugins/inspect/plugin-cdio.xml:
9514         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9515         * docs/plugins/inspect/plugin-dvdread.xml:
9516         * docs/plugins/inspect/plugin-dvdsub.xml:
9517         * docs/plugins/inspect/plugin-iec958.xml:
9518         * docs/plugins/inspect/plugin-lame.xml:
9519         * docs/plugins/inspect/plugin-mad.xml:
9520         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9521         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9522         * docs/plugins/inspect/plugin-mpegstream.xml:
9523         * docs/plugins/inspect/plugin-realmedia.xml:
9524         * docs/plugins/inspect/plugin-siddec.xml:
9525         * docs/plugins/inspect/plugin-twolame.xml:
9526         * docs/plugins/inspect/plugin-x264.xml:
9527         * win32/common/config.h:
9528           Back to development
9529           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
9530           the code is updated for the GST_FLOW_IS_* macro deprecations.
9531
9532 === release 0.10.16 ===
9533
9534 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9535
9536         * ChangeLog:
9537         * NEWS:
9538         * RELEASE:
9539         * configure.ac:
9540         * gst-plugins-ugly.doap:
9541         * win32/common/config.h:
9542           Release 0.10.16
9543
9544 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9545
9546         * docs/plugins/inspect/plugin-a52dec.xml:
9547         * docs/plugins/inspect/plugin-amrnb.xml:
9548         * docs/plugins/inspect/plugin-amrwbdec.xml:
9549         * docs/plugins/inspect/plugin-asf.xml:
9550         * docs/plugins/inspect/plugin-cdio.xml:
9551         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9552         * docs/plugins/inspect/plugin-dvdread.xml:
9553         * docs/plugins/inspect/plugin-dvdsub.xml:
9554         * docs/plugins/inspect/plugin-iec958.xml:
9555         * docs/plugins/inspect/plugin-lame.xml:
9556         * docs/plugins/inspect/plugin-mad.xml:
9557         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9558         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9559         * docs/plugins/inspect/plugin-mpegstream.xml:
9560         * docs/plugins/inspect/plugin-realmedia.xml:
9561         * docs/plugins/inspect/plugin-siddec.xml:
9562         * docs/plugins/inspect/plugin-twolame.xml:
9563         * docs/plugins/inspect/plugin-x264.xml:
9564           docs: update docs for release
9565
9566 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9567
9568         * po/LINGUAS:
9569         * po/gl.po:
9570         * po/id.po:
9571         * po/lv.po:
9572         * po/ro.po:
9573         * po/sv.po:
9574           po: update translations
9575
9576 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9577
9578         * configure.ac:
9579         * po/af.po:
9580         * po/az.po:
9581         * po/bg.po:
9582         * po/ca.po:
9583         * po/cs.po:
9584         * po/da.po:
9585         * po/de.po:
9586         * po/el.po:
9587         * po/en_GB.po:
9588         * po/es.po:
9589         * po/eu.po:
9590         * po/fi.po:
9591         * po/fr.po:
9592         * po/hu.po:
9593         * po/id.po:
9594         * po/it.po:
9595         * po/ja.po:
9596         * po/lt.po:
9597         * po/lv.po:
9598         * po/ms.po:
9599         * po/mt.po:
9600         * po/nb.po:
9601         * po/nl.po:
9602         * po/or.po:
9603         * po/pl.po:
9604         * po/pt_BR.po:
9605         * po/ru.po:
9606         * po/sk.po:
9607         * po/sl.po:
9608         * po/sq.po:
9609         * po/sr.po:
9610         * po/sv.po:
9611         * po/tr.po:
9612         * po/uk.po:
9613         * po/vi.po:
9614         * po/zh_CN.po:
9615           0.10.15.6 pre-release
9616
9617 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
9618
9619         * gst/asfdemux/gstasfdemux.c:
9620           asfdemux: Don't error out on non-critical flow returns
9621           Only error out when downstream returns:
9622           * NOT_SUPPORTED
9623           * ERROR
9624           * NOT_NEGOTIATED
9625           * NOT_LINKED
9626           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
9627           of the streams had gone EOS) and then stop the task silently.
9628           In the case of WRONG_STATE we just need to stop silently
9629           https://bugzilla.gnome.org/show_bug.cgi?id=600412
9630
9631 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9632
9633         * configure.ac:
9634         * po/af.po:
9635         * po/az.po:
9636         * po/bg.po:
9637         * po/ca.po:
9638         * po/cs.po:
9639         * po/da.po:
9640         * po/de.po:
9641         * po/el.po:
9642         * po/en_GB.po:
9643         * po/es.po:
9644         * po/eu.po:
9645         * po/fi.po:
9646         * po/fr.po:
9647         * po/hu.po:
9648         * po/id.po:
9649         * po/it.po:
9650         * po/ja.po:
9651         * po/lt.po:
9652         * po/lv.po:
9653         * po/ms.po:
9654         * po/mt.po:
9655         * po/nb.po:
9656         * po/nl.po:
9657         * po/or.po:
9658         * po/pl.po:
9659         * po/pt_BR.po:
9660         * po/ru.po:
9661         * po/sk.po:
9662         * po/sl.po:
9663         * po/sq.po:
9664         * po/sr.po:
9665         * po/sv.po:
9666         * po/tr.po:
9667         * po/uk.po:
9668         * po/vi.po:
9669         * po/zh_CN.po:
9670           0.10.15.5 pre-release
9671
9672 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
9673
9674         * gst/mpegaudioparse/gstmpegaudioparse.c:
9675           mp3parse: propagate flow errors upstream.
9676           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
9677           always return the error upstream.
9678
9679 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9680
9681         * configure.ac:
9682         * po/af.po:
9683         * po/az.po:
9684         * po/bg.po:
9685         * po/ca.po:
9686         * po/cs.po:
9687         * po/da.po:
9688         * po/de.po:
9689         * po/el.po:
9690         * po/en_GB.po:
9691         * po/es.po:
9692         * po/eu.po:
9693         * po/fi.po:
9694         * po/fr.po:
9695         * po/hu.po:
9696         * po/id.po:
9697         * po/it.po:
9698         * po/ja.po:
9699         * po/lt.po:
9700         * po/lv.po:
9701         * po/ms.po:
9702         * po/mt.po:
9703         * po/nb.po:
9704         * po/nl.po:
9705         * po/or.po:
9706         * po/pl.po:
9707         * po/pt_BR.po:
9708         * po/ru.po:
9709         * po/sk.po:
9710         * po/sl.po:
9711         * po/sq.po:
9712         * po/sr.po:
9713         * po/sv.po:
9714         * po/tr.po:
9715         * po/uk.po:
9716         * po/vi.po:
9717         * po/zh_CN.po:
9718           0.10.15.4 pre-release
9719
9720 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
9721
9722         * common:
9723           Automatic update of common submodule
9724           From 3e8db1d to ec60217
9725
9726 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9727
9728         * configure.ac:
9729         * docs/plugins/inspect/plugin-a52dec.xml:
9730         * docs/plugins/inspect/plugin-amrnb.xml:
9731         * docs/plugins/inspect/plugin-amrwbdec.xml:
9732         * docs/plugins/inspect/plugin-asf.xml:
9733         * docs/plugins/inspect/plugin-cdio.xml:
9734         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9735         * docs/plugins/inspect/plugin-dvdread.xml:
9736         * docs/plugins/inspect/plugin-dvdsub.xml:
9737         * docs/plugins/inspect/plugin-iec958.xml:
9738         * docs/plugins/inspect/plugin-lame.xml:
9739         * docs/plugins/inspect/plugin-mad.xml:
9740         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9741         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9742         * docs/plugins/inspect/plugin-mpegstream.xml:
9743         * docs/plugins/inspect/plugin-realmedia.xml:
9744         * docs/plugins/inspect/plugin-siddec.xml:
9745         * docs/plugins/inspect/plugin-twolame.xml:
9746         * docs/plugins/inspect/plugin-x264.xml:
9747         * win32/common/config.h:
9748           0.10.15.3 pre-release
9749
9750 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
9751
9752         * ext/x264/gstx264enc.c:
9753           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
9754           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
9755           argument to the option string value causes an error. For < 78 we pass the
9756           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
9757           result in passing 'none' for false and 'strict' for true. Other modes can be
9758           set through the option-string property for now.
9759           https://bugzilla.gnome.org/show_bug.cgi?id=626577
9760
9761 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9762
9763         * configure.ac:
9764         * docs/plugins/gst-plugins-ugly-plugins.args:
9765         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9766         * docs/plugins/inspect/plugin-a52dec.xml:
9767         * docs/plugins/inspect/plugin-amrnb.xml:
9768         * docs/plugins/inspect/plugin-amrwbdec.xml:
9769         * docs/plugins/inspect/plugin-asf.xml:
9770         * docs/plugins/inspect/plugin-cdio.xml:
9771         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9772         * docs/plugins/inspect/plugin-dvdread.xml:
9773         * docs/plugins/inspect/plugin-dvdsub.xml:
9774         * docs/plugins/inspect/plugin-iec958.xml:
9775         * docs/plugins/inspect/plugin-lame.xml:
9776         * docs/plugins/inspect/plugin-mad.xml:
9777         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9778         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9779         * docs/plugins/inspect/plugin-mpegstream.xml:
9780         * docs/plugins/inspect/plugin-realmedia.xml:
9781         * docs/plugins/inspect/plugin-siddec.xml:
9782         * docs/plugins/inspect/plugin-twolame.xml:
9783         * docs/plugins/inspect/plugin-x264.xml:
9784         * win32/common/config.h:
9785           0.10.15.2 pre-release
9786
9787 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
9788
9789         * gst/synaesthesia/gstsynaesthesia.c:
9790           synaesthesia: code cleanups.
9791           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
9792           more.
9793
9794 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
9795
9796         * gst/synaesthesia/gstsynaesthesia.c:
9797           synaesthesia: use GST_BOILERPLATE macros
9798
9799 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9800
9801         * common:
9802           Automatic update of common submodule
9803           From bd2054b to 3e8db1d
9804
9805 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9806
9807         * ext/x264/gstx264enc.c:
9808           x264: fix printf format warning in debug message
9809
9810 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9811
9812         * docs/plugins/Makefile.am:
9813           docs: fix bug passing arguments to gtkdoc-fixref in upload target
9814           Missing backslash at end of line meant we weren't passing all arguments
9815           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
9816
9817 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
9818
9819         * common:
9820           Automatic update of common submodule
9821           From a519571 to bd2054b
9822
9823 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9824
9825         * configure.ac:
9826           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
9827           This first checks what is required for ISO C99 support and sets the relevant
9828           compiler parameters and if no C99 compiler is found, it checks for a
9829           C89 compiler. This enables us to check for and use C89/C99 functions
9830           that gcc hides from us without the correct compiler parameters.
9831
9832 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
9833
9834         * ext/x264/gstx264enc.c:
9835           x264enc: Fix flushing of delayed frames
9836           x264_encoder_encode() should be called with a NULL picture until at least
9837           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
9838           regression in make check due to the recent change in defaults which enabled
9839           b-frames and b-pyramid, both of which I believe increase the number of delayed
9840           frames when encoding.
9841
9842 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
9843
9844         * ext/x264/gstx264enc.c:
9845           x264enc: Improve x264enc defaults
9846           - medium x264 speed/quality preset
9847           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
9848           Addresses part of bug #607798
9849
9850 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
9851
9852         * ext/x264/gstx264enc.c:
9853           x264enc: Fix property description typos
9854
9855 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
9856
9857         * ext/x264/gstx264enc.c:
9858           x264enc: Add some more debug info
9859
9860 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
9861
9862         * ext/x264/gstx264enc.c:
9863         * ext/x264/gstx264enc.h:
9864           x264enc: Add speed-preset and [psy-]tuning properties
9865           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
9866           preset and possibly a profile and/or tuning are now the recommended way to
9867           configure x264 through x264enc.
9868           If a preset/tuning are specified then these will define the default values and
9869           the property defaults will be ignored. After this the option-string property is
9870           applied, followed by the user-set properties, fast first pass restrictions and
9871           finally the profile restrictions.
9872           Addresses part of bug #607798
9873
9874 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
9875
9876         * ext/x264/gstx264enc.c:
9877         * ext/x264/gstx264enc.h:
9878           x264enc: Refactor code in preparation for presets/tunings
9879           - Make defaults append the appropriate default value to a string. This is
9880           needed to differentiate between something user-set and the actual prop
9881           default.
9882           - Add an internal option string to which _set_property () cases append for the
9883           majority of properties.
9884           - Use gst_x264_enc_parse_options () to clean up application of settings. This
9885           will make order of application with respect to the presets and tunings quite
9886           simple.
9887           Addresses part of bug #607798
9888
9889 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
9890
9891         * ext/x264/gstx264enc.c:
9892           x264enc: Update available me types
9893           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
9894           now self-maintaining.
9895
9896 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
9897
9898         * ext/x264/gstx264enc.c:
9899           x264enc: Use new libx264 API to affect fast first pass
9900           Uses new x264 API to apply reduced complexity values to the parameters to
9901           increase encoding speed in the first pass of a multi-pass encode. This does
9902           not impact on final quality.
9903           Addresses part of bug #607798
9904
9905 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
9906
9907         * ext/x264/gstx264enc.c:
9908         * ext/x264/gstx264enc.h:
9909           x264enc: Add profile property
9910           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
9911           Profile. This makes it easier to achieve Baseline Profile for example.
9912           Addresses part of bug #607798
9913
9914 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
9915
9916         * ext/x264/gstx264enc.c:
9917         * ext/x264/gstx264enc.h:
9918           x264enc: Add option-string property
9919           Adds support for an x264 format option-string to specify advanced parameters
9920           Addresses part of bug #607798
9921
9922 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9923
9924         * ext/mad/Makefile.am:
9925           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
9926           Spotted by syntr0py.
9927
9928 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9929
9930         * ext/x264/gstx264enc.c:
9931           x264enc: only set timebase on versions where it exists
9932
9933 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
9934
9935         * ext/x264/gstx264enc.c:
9936           x264enc: set appropriate time base
9937           Fixes #624786.
9938
9939 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9940
9941         * tests/check/Makefile.am:
9942           tests: add plugin loading whitelist to test environment
9943           Only want to load core/-base/-ugly plugins here.
9944
9945 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9946
9947         * autogen.sh:
9948         * configure.ac:
9949           Bump automake requirement to 1.10 and autoconf to 2.60
9950           For maintainability reasons and $(builddir).
9951           See #622944.
9952
9953 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9954
9955         * gst/asfdemux/gstasfdemux.c:
9956           asfdemux: Fix seeking after last commits
9957           Don't handle wrong-state returns as errors to allow seeking to work
9958           again.
9959
9960 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9961
9962         * gst/asfdemux/gstasfdemux.c:
9963           asfdemux: Push all pending data on EOS
9964           When on push mode and receiving an EOS event, asfdemux
9965           should push all pending data because we might be dealing
9966           with a broken file that has a preroll value higher
9967           than its actual length.
9968
9969 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9970
9971         * gst/asfdemux/gstasfdemux.c:
9972           asfdemux: Fix sending eos event for chained asfs
9973           Properly push EOS event when finishing a chained asf file
9974           in pull mode
9975           Fixes #599718
9976
9977 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9978
9979         * docs/plugins/Makefile.am:
9980         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9981         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9982         * docs/plugins/inspect/plugin-rmdemux.xml:
9983           docs: add rmdemux to docs properly
9984           The plugin has been renamed, remove old introspection file.
9985
9986 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9987
9988         * docs/plugins/gst-plugins-ugly-plugins.args:
9989         * docs/plugins/inspect/plugin-x264.xml:
9990           docs: update for recent x264enc changes
9991
9992 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9993
9994         * gst/realmedia/rmdemux.c:
9995           rmdemux: fix compiler warning when debugging system in core is disabled
9996
9997 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
9998
9999         * common:
10000           Automatic update of common submodule
10001           From 73ff93a to a519571
10002
10003 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
10004
10005         * gst/asfdemux/gstasfdemux.c:
10006           asfdemux: Allow at least 500ms of preroll.
10007           Some files have insanely low preroll values which break the
10008           all_streams_prerolled() logic.
10009           Fixes #622407
10010
10011 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10012
10013         * ext/x264/gstx264enc.c:
10014           x264enc: add new h264 caps attribute alignment
10015           See #606662.
10016
10017 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10018
10019         * ext/x264/gstx264enc.c:
10020         * ext/x264/gstx264enc.h:
10021           x264enc: conditionally expose enhanced upstream capabilities
10022           API: GstX264Enc:sliced-threads
10023           API: GstX264Enc:sync-lookahead
10024           API: GstX264Enc:intra-refresh
10025           API: GstX264Enc:mb-tree
10026           API: GstX264Enc:rc-lookahead
10027           See #607798.
10028
10029 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10030
10031         * common:
10032         * docs/plugins/inspect/plugin-a52dec.xml:
10033         * docs/plugins/inspect/plugin-amrnb.xml:
10034         * docs/plugins/inspect/plugin-amrwbdec.xml:
10035         * docs/plugins/inspect/plugin-asf.xml:
10036         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10037         * docs/plugins/inspect/plugin-iec958.xml:
10038         * docs/plugins/inspect/plugin-mad.xml:
10039         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10040         * docs/plugins/inspect/plugin-mpegstream.xml:
10041         * docs/plugins/inspect/plugin-realmedia.xml:
10042           docs: update introspected plugin docs for gstdoc-scangobj and other changes
10043           Update common for latest gstdoc-scangobj and inspect xml files for
10044           escaping and pad template order changes.
10045
10046 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
10047
10048         * common:
10049           Automatic update of common submodule
10050           From 9339ccc to 35617c2
10051
10052 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
10053
10054         * common:
10055           Automatic update of common submodule
10056           From 5adb1ca to 9339ccc
10057
10058 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
10059
10060         * common:
10061           Automatic update of common submodule
10062           From 57c89b7 to 5adb1ca
10063
10064 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
10065
10066         * common:
10067           Automatic update of common submodule
10068           From c804988 to 57c89b7
10069
10070 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10071
10072         * configure.ac:
10073         * gst/realmedia/rtspreal.c:
10074           configure: Update required GLib version to 2.20
10075
10076 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10077
10078         * ext/a52dec/gsta52dec.c:
10079           a52dec: Call orc_init() before trying to get target flags
10080
10081 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10082
10083         * ext/a52dec/gsta52dec.c:
10084           a52dec: Remove debug printf...
10085
10086 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10087
10088         * configure.ac:
10089         * ext/a52dec/Makefile.am:
10090         * ext/a52dec/gsta52dec.c:
10091           a52dec: Use orc for CPU feature detection and don't check for liboil
10092
10093 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10094
10095         * configure.ac:
10096           configure: Use GLIB_EXTRA_CFLAGS
10097
10098 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10099
10100         * common:
10101           Automatic update of common submodule
10102           From 7a0fdf5 to c804988
10103
10104 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10105
10106         * common:
10107           Automatic update of common submodule
10108           From 6da3bab to 7a0fdf5
10109
10110 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10111
10112         * common:
10113           Automatic update of common submodule
10114           From 733fca9 to 6da3bab
10115
10116 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
10117
10118         * common:
10119           Automatic update of common submodule
10120           From fad145b to 733fca9
10121
10122 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
10123
10124         * common:
10125           Automatic update of common submodule
10126           From 47683c1 to fad145b
10127
10128 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10129
10130         * gst/realmedia/rmdemux.c:
10131           rmdemux: pass bitrate on caps
10132           Set the bitrate on the caps, some decoders like sipro need this to function
10133           properly.
10134           Fixes #620007
10135
10136 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
10137
10138         * common:
10139           Automatic update of common submodule
10140           From 17f89e5 to 47683c1
10141
10142 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
10143
10144         * common:
10145           Automatic update of common submodule
10146           From fd7ca04 to 17f89e5
10147
10148 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
10149
10150         * ext/x264/gstx264enc.c:
10151           x264enc: Only set i_weighted_pred on versions where it exists
10152
10153 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
10154
10155         * ext/lame/gstlamemp3enc.c:
10156           lamemp3enc: implement latency query
10157           The encoder's latency is deduced from the framesize. Fixes #618896.
10158
10159 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10160
10161         * configure.ac:
10162         * docs/plugins/gst-plugins-ugly-plugins.args:
10163         * docs/plugins/gst-plugins-ugly-plugins.signals:
10164         * docs/plugins/inspect/plugin-a52dec.xml:
10165         * docs/plugins/inspect/plugin-amrnb.xml:
10166         * docs/plugins/inspect/plugin-amrwbdec.xml:
10167         * docs/plugins/inspect/plugin-asf.xml:
10168         * docs/plugins/inspect/plugin-cdio.xml:
10169         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10170         * docs/plugins/inspect/plugin-dvdread.xml:
10171         * docs/plugins/inspect/plugin-dvdsub.xml:
10172         * docs/plugins/inspect/plugin-iec958.xml:
10173         * docs/plugins/inspect/plugin-lame.xml:
10174         * docs/plugins/inspect/plugin-mad.xml:
10175         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10176         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10177         * docs/plugins/inspect/plugin-mpegstream.xml:
10178         * docs/plugins/inspect/plugin-realmedia.xml:
10179         * docs/plugins/inspect/plugin-siddec.xml:
10180         * docs/plugins/inspect/plugin-twolame.xml:
10181         * docs/plugins/inspect/plugin-x264.xml:
10182         * win32/common/config.h:
10183           Back to development
10184
10185 === release 0.10.15 ===
10186
10187 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10188
10189         * ChangeLog:
10190         * NEWS:
10191         * RELEASE:
10192         * configure.ac:
10193         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10194         * docs/plugins/inspect/plugin-a52dec.xml:
10195         * docs/plugins/inspect/plugin-amrnb.xml:
10196         * docs/plugins/inspect/plugin-amrwbdec.xml:
10197         * docs/plugins/inspect/plugin-asf.xml:
10198         * docs/plugins/inspect/plugin-cdio.xml:
10199         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10200         * docs/plugins/inspect/plugin-dvdread.xml:
10201         * docs/plugins/inspect/plugin-dvdsub.xml:
10202         * docs/plugins/inspect/plugin-iec958.xml:
10203         * docs/plugins/inspect/plugin-lame.xml:
10204         * docs/plugins/inspect/plugin-mad.xml:
10205         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10206         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10207         * docs/plugins/inspect/plugin-mpegstream.xml:
10208         * docs/plugins/inspect/plugin-realmedia.xml:
10209         * docs/plugins/inspect/plugin-siddec.xml:
10210         * docs/plugins/inspect/plugin-twolame.xml:
10211         * docs/plugins/inspect/plugin-x264.xml:
10212         * gst-plugins-ugly.doap:
10213         * win32/common/config.h:
10214           Release 0.10.15
10215
10216 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10217
10218         * po/af.po:
10219         * po/az.po:
10220         * po/bg.po:
10221         * po/ca.po:
10222         * po/cs.po:
10223         * po/da.po:
10224         * po/de.po:
10225         * po/el.po:
10226         * po/en_GB.po:
10227         * po/es.po:
10228         * po/eu.po:
10229         * po/fi.po:
10230         * po/fr.po:
10231         * po/hu.po:
10232         * po/id.po:
10233         * po/it.po:
10234         * po/ja.po:
10235         * po/lt.po:
10236         * po/lv.po:
10237         * po/ms.po:
10238         * po/mt.po:
10239         * po/nb.po:
10240         * po/nl.po:
10241         * po/or.po:
10242         * po/pl.po:
10243         * po/pt_BR.po:
10244         * po/ru.po:
10245         * po/sk.po:
10246         * po/sl.po:
10247         * po/sq.po:
10248         * po/sr.po:
10249         * po/sv.po:
10250         * po/tr.po:
10251         * po/uk.po:
10252         * po/vi.po:
10253         * po/zh_CN.po:
10254           Update .po files
10255
10256 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10257
10258         * configure.ac:
10259           configure: make implicit GLib and liboil requirements explicit
10260           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
10261
10262 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
10263
10264         * ext/x264/gstx264enc.c:
10265           x264enc: disable I weighted pred
10266           If it is enabled, then it will be main profile instead of baseline.
10267           This ensures maximum compatibility of the output stream until the
10268           encoder configuration interface gets an overhaul with explicit
10269           output profile selection.
10270           Fixes #619776.
10271
10272 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10273
10274         * configure.ac:
10275         * win32/common/config.h:
10276           0.10.14.3 pre-release
10277
10278 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10279
10280         * po/af.po:
10281         * po/az.po:
10282         * po/bg.po:
10283         * po/ca.po:
10284         * po/cs.po:
10285         * po/da.po:
10286         * po/de.po:
10287         * po/el.po:
10288         * po/en_GB.po:
10289         * po/es.po:
10290         * po/eu.po:
10291         * po/fi.po:
10292         * po/fr.po:
10293         * po/hu.po:
10294         * po/id.po:
10295         * po/it.po:
10296         * po/ja.po:
10297         * po/lt.po:
10298         * po/lv.po:
10299         * po/ms.po:
10300         * po/mt.po:
10301         * po/nb.po:
10302         * po/nl.po:
10303         * po/or.po:
10304         * po/pl.po:
10305         * po/pt_BR.po:
10306         * po/ru.po:
10307         * po/sk.po:
10308         * po/sl.po:
10309         * po/sq.po:
10310         * po/sr.po:
10311         * po/sv.po:
10312         * po/tr.po:
10313         * po/uk.po:
10314         * po/vi.po:
10315         * po/zh_CN.po:
10316           po: update translations
10317
10318 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10319
10320         * common:
10321           Automatic update of common submodule
10322           From 357b0db to fd7ca04
10323
10324 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10325
10326         * configure.ac:
10327         * win32/common/config.h:
10328           0.10.14.2 pre-release
10329
10330 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10331
10332         * common:
10333           Automatic update of common submodule
10334           From 4d67bd6 to 357b0db
10335
10336 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10337
10338         * gst/realmedia/rmdemux.c:
10339         * gst/realmedia/rmutils.c:
10340         * gst/realmedia/rmutils.h:
10341           rmdemux: add better sipr nibble swap routine
10342
10343 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10344
10345         * gst/realmedia/rmdemux.c:
10346           rmdemux: descramble SIPR before pushing out
10347           Collect and descramble the SIPR packets before pushing.
10348           Descramble ATRAC audio.
10349           Fixes #618098
10350
10351 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10352
10353         * gst/realmedia/rmutils.c:
10354         * gst/realmedia/rmutils.h:
10355           rm: add function to descramble sipr
10356
10357 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
10358
10359         * ext/x264/gstx264enc.c:
10360         * ext/x264/gstx264enc.h:
10361           x264enc: Re-send the received upstream event as-is downstream
10362           https://bugzilla.gnome.org/show_bug.cgi?id=606689
10363
10364 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
10365
10366         * ext/amrnb/amrnb.c:
10367           amrnbenc: Set rank to GST_RANK_SECONDARY
10368
10369 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10370
10371         * gst/realmedia/rtspreal.c:
10372           rtspreal: use GLib's base64 functions if available
10373           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
10374
10375 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
10376
10377         * ext/amrnb/amrnbdec.h:
10378         * ext/amrnb/amrnbenc.h:
10379         * ext/amrwbdec/amrwbdec.h:
10380           amr: Use correct includes (as pkg-config suggests)
10381           Fixes #617078
10382
10383 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
10384
10385         * gst/ac3parse/.gitignore:
10386         * gst/ac3parse/Makefile.am:
10387         * gst/ac3parse/README:
10388         * gst/ac3parse/ac3parse.vcproj:
10389         * gst/ac3parse/gstac3parse.c:
10390         * gst/ac3parse/gstac3parse.h:
10391           ac3parse: remove unported 0.8 plugin
10392           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
10393
10394 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
10395
10396         * gst/mpegaudioparse/gstmpegaudioparse.c:
10397           docs: adding a mp3decoder as well is useful
10398
10399 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
10400
10401         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10402           docs: massage section index
10403
10404 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
10405
10406         * ext/amrwbdec/amrwbdec.c:
10407         * ext/amrwbdec/amrwbdec.h:
10408           amrwbdec: move define to source to avoid hiding it from the docs
10409
10410 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
10411
10412         * ext/cdio/gstcdiocddasrc.c:
10413           docs: remove short_desc, it is taken from element details
10414
10415 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
10416
10417         * gst/synaesthesia/gstsynaesthesia.c:
10418           docs: fix sections docs for synaesthesia
10419
10420 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
10421
10422         * docs/plugins/Makefile.am:
10423         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10424         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10425         * gst/mpegaudioparse/gstmpegaudioparse.c:
10426           docs: add docs for mp3parse
10427
10428 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10429
10430         * gst-plugins-ugly.doap:
10431           doap: update repository info from cvs->git and maintainers
10432
10433 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10434
10435         * common:
10436           Automatic update of common submodule
10437           From fc85867 to 4d67bd6
10438
10439 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10440
10441         * tests/check/elements/x264enc.c:
10442           x264enc: adaptive NALU type checking
10443           In particular, be less picky about SEI NALU order, which makes test more
10444           robust with respect to changes in libx264.
10445           See also #615410.
10446
10447 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10448
10449         * ext/x264/gstx264enc.c:
10450           x264enc: adaptive x264 header NAL layout handling
10451           Fixes #615410.
10452
10453 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10454
10455         * gst/asfdemux/gstrtpasfdepay.c:
10456           asfdepay: we require a dynamic payload type
10457           Add an extra caps property that restricts the depayloader to only accept dynamic
10458           payload types.
10459
10460 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10461
10462         * configure.ac:
10463           configure: Drop -Wcast-align
10464           Commit message copied from core's commit from Benjamin Otte:
10465           246f5dba96a5b50bb74621af67b30942cca72af5
10466           Apparently gcc warns that GstMiniObject is not castable to
10467           GstEvent/Message/Buffer due to them containing 64bit variables, even
10468           though ARM hackers claim that those only need 4byte alignment. And as
10469           long as gcc behaves that way, this warning is not very useful.
10470           So we'll remove the warning until this problem is fixed.
10471           Fixes #615698
10472
10473 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
10474
10475         * ext/mpeg2dec/gstmpeg2dec.c:
10476           mpeg2dec: copy over all buffer flags when copying buffers.
10477           Avoids losing the tff/rff video buffer flags
10478
10479 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
10480
10481         * gst/asfdemux/asfpacket.c:
10482           asfdemux: Make a table static to avoid having to always allocate it.
10483
10484 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10485
10486         * ext/x264/gstx264enc.c:
10487           x264enc: fix up avcC header construction
10488           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
10489           for BUILD_X264 < 76.
10490           Also fixes #610089.
10491
10492 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10493
10494         * ext/x264/gstx264enc.c:
10495           x264enc: parameterize libx264 provided NAL layout in codec-data creation
10496
10497 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
10498
10499         * configure.ac:
10500           configure: Remove -Wundef flag
10501           Same fix as for #615161
10502
10503 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10504
10505         * common:
10506           Automatic update of common submodule
10507           From fdf023d to fc85867
10508
10509 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10510
10511         * gst-libs/gst/gettext.h:
10512           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
10513
10514 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10515
10516         * common:
10517         * ext/Makefile.am:
10518         * gst/Makefile.am:
10519           build: build plugins in parallel where possible, if make -jN is used
10520
10521 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10522
10523         * Makefile.am:
10524           build: add cruft alert for common/shave*
10525
10526 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10527
10528         * win32/MANIFEST:
10529           Fix make distcheck
10530           Remove removed file win32/common/config.h.in from MANIFEST.
10531
10532 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
10533
10534         * gst/synaesthesia/synaescope.c:
10535         * gst/synaesthesia/synaescope.h:
10536           synaestesia: Fix old-style prototype
10537
10538 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
10539
10540         * gst/realmedia/rmutils.c:
10541           Fix pointer type.
10542           Fixes #613815
10543
10544 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
10545
10546         * common:
10547           Automatic update of common submodule
10548           From 55cd514 to c1d07dd
10549
10550 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10551
10552         * configure.ac:
10553         * ext/amrnb/amrnbdec.c:
10554         * ext/amrnb/amrnbenc.c:
10555         * ext/cdio/gstcdiocddasrc.h:
10556         * ext/dvdread/dvdreadsrc.c:
10557         * ext/lame/gstlame.h:
10558         * ext/lame/gstlamemp3enc.h:
10559         * ext/lame/plugin.c:
10560         * ext/mad/gstmad.c:
10561         * ext/x264/gstx264enc.c:
10562         * ext/x264/gstx264enc.h:
10563         * gst/mpegaudioparse/gstmpegaudioparse.c:
10564         * gst/mpegaudioparse/gstxingmux.c:
10565         * gst/mpegstream/gstdvddemux.c:
10566         * gst/mpegstream/gstmpegdemux.c:
10567         * gst/mpegstream/gstmpegparse.c:
10568         * gst/realmedia/asmrules.c:
10569         * gst/realmedia/pnmsrc.c:
10570         * gst/realmedia/pnmsrc.h:
10571         * gst/realmedia/rdtdepay.h:
10572         * gst/realmedia/rdtmanager.c:
10573         * gst/realmedia/rtspreal.c:
10574           build: Add all kinds of compiler warning flags and fix the resulting warnings
10575
10576 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10577
10578         * ext/amrnb/Makefile.am:
10579         * ext/amrwbdec/Makefile.am:
10580         * ext/sidplay/Makefile.am:
10581         * gst/asfdemux/Makefile.am:
10582         * gst/mpegaudioparse/Makefile.am:
10583           build: fix up Makefile.am
10584           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
10585           the order a bit here and there (see docs/random/moving-plugins).
10586
10587 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10588
10589         * win32/common/config.h.in:
10590           win32: remove win32-specific config.h.in copy that's not used any longer
10591           The win32 config.h is now generated from the top-level config.h.in.
10592
10593 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
10594
10595         * ext/a52dec/gsta52dec.c:
10596         * ext/amrnb/amrnbdec.c:
10597         * ext/amrnb/amrnbenc.c:
10598         * ext/amrwbdec/amrwbdec.c:
10599         * ext/cdio/gstcdiocddasrc.c:
10600         * ext/dvdread/dvdreadsrc.c:
10601         * ext/lame/gstlame.c:
10602         * ext/mad/gstmad.c:
10603         * ext/mpeg2dec/gstmpeg2dec.c:
10604         * gst/ac3parse/gstac3parse.c:
10605         * gst/asfdemux/gstasfdemux.c:
10606         * gst/asfdemux/gstrtpasfdepay.c:
10607         * gst/asfdemux/gstrtspwms.c:
10608         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10609         * gst/iec958/ac3iec.c:
10610         * gst/mpegaudioparse/gstmpegaudioparse.c:
10611         * gst/mpegaudioparse/gstxingmux.c:
10612         * gst/mpegstream/gstdvddemux.c:
10613         * gst/mpegstream/gstmpegdemux.c:
10614         * gst/mpegstream/gstmpegparse.c:
10615         * gst/mpegstream/gstrfc2250enc.c:
10616         * gst/realmedia/pnmsrc.c:
10617         * gst/realmedia/rademux.c:
10618         * gst/realmedia/rdtdepay.c:
10619         * gst/realmedia/rdtmanager.c:
10620         * gst/realmedia/rmdemux.c:
10621         * gst/realmedia/rtspreal.c:
10622         * gst/synaesthesia/gstsynaesthesia.c:
10623           gst_element_class_set_details => gst_element_class_set_details_simple
10624
10625 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10626
10627         * ext/x264/gstx264enc.c:
10628           x264enc: Put pixel-aspect-ratio from input into the src pad caps
10629           Fixes bug #612995.
10630
10631 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
10632
10633         * common:
10634           Automatic update of common submodule
10635           From e272f71 to 55cd514
10636
10637 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
10638
10639         * common:
10640           Automatic update of common submodule
10641           From df8a7c8 to e272f71
10642
10643 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
10644
10645         * configure.ac:
10646           Update CXXFLAGS, too
10647
10648 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
10649
10650         * configure.ac:
10651           Update for recent changes to common submodule
10652           This just replaces every "$ERROR_CFLAGS" usage with a usage of
10653           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
10654           previously.
10655           Actually using that separation will happen later.
10656
10657 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
10658
10659         * common:
10660           Automatic update of common submodule
10661           From 9720a7d to df8a7c8
10662
10663 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
10664
10665         * common:
10666           Automatic update of common submodule
10667           From 0b6e072 to 9720a7d
10668
10669 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
10670
10671         * common:
10672           Automatic update of common submodule
10673           From 7cc5eb4 to 0b6e072
10674
10675 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10676
10677         * common:
10678           Automatic update of common submodule
10679           From 7aa65b5 to 7cc5eb4
10680
10681 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10682
10683         * common:
10684           Automatic update of common submodule
10685           From 44ecce7 to 7aa65b5
10686
10687 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10688
10689         * configure.ac:
10690           configure: Use automake 1.11 silent rules instead of shave if available
10691           This makes sure that we use something that is still maintained and
10692           also brings back libtool 1.5 support.
10693
10694 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10695
10696         * configure.ac:
10697         * docs/plugins/inspect/plugin-a52dec.xml:
10698         * docs/plugins/inspect/plugin-amrnb.xml:
10699         * docs/plugins/inspect/plugin-amrwbdec.xml:
10700         * docs/plugins/inspect/plugin-asf.xml:
10701         * docs/plugins/inspect/plugin-cdio.xml:
10702         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10703         * docs/plugins/inspect/plugin-dvdread.xml:
10704         * docs/plugins/inspect/plugin-dvdsub.xml:
10705         * docs/plugins/inspect/plugin-iec958.xml:
10706         * docs/plugins/inspect/plugin-lame.xml:
10707         * docs/plugins/inspect/plugin-mad.xml:
10708         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10709         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10710         * docs/plugins/inspect/plugin-mpegstream.xml:
10711         * docs/plugins/inspect/plugin-realmedia.xml:
10712         * docs/plugins/inspect/plugin-siddec.xml:
10713         * docs/plugins/inspect/plugin-twolame.xml:
10714         * docs/plugins/inspect/plugin-x264.xml:
10715         * win32/common/config.h:
10716           Back to development
10717
10718 === release 0.10.14 ===
10719
10720 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10721
10722         * ChangeLog:
10723         * NEWS:
10724         * RELEASE:
10725         * configure.ac:
10726         * docs/plugins/gst-plugins-ugly-plugins.args:
10727         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10728         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10729         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10730         * docs/plugins/inspect/plugin-a52dec.xml:
10731         * docs/plugins/inspect/plugin-amrnb.xml:
10732         * docs/plugins/inspect/plugin-amrwbdec.xml:
10733         * docs/plugins/inspect/plugin-asf.xml:
10734         * docs/plugins/inspect/plugin-cdio.xml:
10735         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10736         * docs/plugins/inspect/plugin-dvdread.xml:
10737         * docs/plugins/inspect/plugin-dvdsub.xml:
10738         * docs/plugins/inspect/plugin-iec958.xml:
10739         * docs/plugins/inspect/plugin-lame.xml:
10740         * docs/plugins/inspect/plugin-mad.xml:
10741         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10742         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10743         * docs/plugins/inspect/plugin-mpegstream.xml:
10744         * docs/plugins/inspect/plugin-realmedia.xml:
10745         * docs/plugins/inspect/plugin-siddec.xml:
10746         * docs/plugins/inspect/plugin-twolame.xml:
10747         * docs/plugins/inspect/plugin-x264.xml:
10748         * gst-plugins-ugly.doap:
10749         * win32/common/config.h:
10750           Release 0.10.14
10751
10752 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10753
10754         * po/af.po:
10755         * po/az.po:
10756         * po/bg.po:
10757         * po/ca.po:
10758         * po/cs.po:
10759         * po/da.po:
10760         * po/de.po:
10761         * po/el.po:
10762         * po/en_GB.po:
10763         * po/es.po:
10764         * po/eu.po:
10765         * po/fi.po:
10766         * po/fr.po:
10767         * po/hu.po:
10768         * po/id.po:
10769         * po/it.po:
10770         * po/ja.po:
10771         * po/lt.po:
10772         * po/lv.po:
10773         * po/ms.po:
10774         * po/mt.po:
10775         * po/nb.po:
10776         * po/nl.po:
10777         * po/or.po:
10778         * po/pl.po:
10779         * po/pt_BR.po:
10780         * po/ru.po:
10781         * po/sk.po:
10782         * po/sl.po:
10783         * po/sq.po:
10784         * po/sr.po:
10785         * po/sv.po:
10786         * po/tr.po:
10787         * po/uk.po:
10788         * po/vi.po:
10789         * po/zh_CN.po:
10790           Update .po files
10791
10792 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10793
10794         * configure.ac:
10795         * win32/common/config.h:
10796           0.10.13.4 pre-release
10797
10798 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10799
10800         * ext/x264/gstx264enc.c:
10801         * tests/check/elements/x264enc.c:
10802           x264enc: Replace 'avc-sample' with 'avc' in caps
10803           In the element and in its tests
10804           Fixes #606662
10805
10806 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
10807
10808         * gst/asfdemux/gstasfdemux.c:
10809           asfdemux: Don't set durations of 0 on outgoing buffers.
10810           Some (broken) streams don't have the extended stream properties in
10811           the header, resulting in applying a duration of zero on outgoing
10812           buffers.
10813           Fixes #611473
10814
10815 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
10816
10817         * gst/asfdemux/asfpacket.c:
10818           asfdemux: Make sure we always set proper payload duration.
10819           Some (broken) streams will have a delta of 0, resulting in outgoing
10820           buffers having durations of 0.
10821           Fixes #611473
10822
10823 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10824
10825         * configure.ac:
10826         * win32/common/config.h:
10827           0.10.13.3 pre-release
10828
10829 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
10830
10831         * gst/asfdemux/asfpacket.c:
10832           asfdemux: Make sure we don't end up with negative timestamps.
10833           Some files have payload with timestamps smaller than the preroll duration.
10834           Instead of blindly substracting the preroll value (and ending up with
10835           insanely high timestamps on the outgoing buffers), we make sure we
10836           never go below 0.
10837           Fixes #610432
10838
10839 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10840
10841         * configure.ac:
10842         * win32/common/config.h:
10843           0.10.13.2 pre-release
10844           Update core/base requirement to 0.10.26, since that's more likely
10845           to be the actual requirement.
10846
10847 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10848
10849         * po/LINGUAS:
10850         * po/el.po:
10851         * po/sl.po:
10852           po: update translations
10853
10854 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10855
10856         * tests/check/elements/x264enc.c:
10857           x264enc: add caps check to x264enc unit test
10858           Add some minimal caps checking to x264enc unit test.
10859           See #610089.
10860
10861 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
10862
10863         * ext/x264/gstx264enc.c:
10864           x264enc: fix up avcC header construction and playback by flash players
10865           Fix off-by-one bug when constructing the avcC header chunk: we
10866           wrote wrong profile info into the header. The first byte in the
10867           SPS NAL we get from x264 is the nal type, not the profile_idc.
10868           Also add some debug logging.
10869           Fixes #610089.
10870
10871 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
10872
10873         * gst/asfdemux/gstasfdemux.c:
10874           asfdemux: Improve seek behaviour for audio-only with no index
10875           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
10876           for video, we can just seek to seek_time instead.
10877
10878 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10879
10880         * configure.ac:
10881           configure: fix up GST_CXXFLAGS properly
10882           We don't want C specific flags in GST_CXXFLAGS, so base it on the
10883           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
10884           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
10885
10886 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10887
10888         * MAINTAINERS:
10889           Update MAINTAINERS, add myself
10890
10891 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
10892
10893         * configure.ac:
10894           configure: base GST_CXXFLAGS on --cflags from pkg-config
10895           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
10896           point for for both C and CXX settings.
10897
10898 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10899
10900         * common:
10901           Automatic update of common submodule
10902           From 96dc793 to 44ecce7
10903
10904 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10905
10906         * Makefile.am:
10907         * configure.ac:
10908         * win32/common/.gitignore:
10909         * win32/common/config.h:
10910           win32: change how win32/common/config.h is updated
10911           Generate win32/common/config.h-new directly from config.h.in,
10912           using shell variables in configure and some hard-coded information.
10913           Change top-level makefile so that 'make win32-update' copies the
10914           generated file to win32/common/config.h, which we keep in source
10915           control. It's kept in source control so that the git tree is
10916           buildable from VS.
10917           This change is similar to the ones applied a while ago to GStreamer
10918           core, gst-plugins-base and gst-plugins-good and prevents configure
10919           from changing files in source control. The generated config.h
10920           should be ok, but needs testing.
10921
10922 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10923
10924         * gst/realmedia/rtspreal.c:
10925           rtspreal: don't construct config header with uninitialised bytes
10926           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
10927           a presumably unintentional padding of uninitialised bytes at the end
10928           of the CONT tags chunk, which should be harmless but causes warnings
10929           in valgrind (see #608533 for a test URL).
10930
10931 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10932
10933         * gst/realmedia/rtspreal.c:
10934           rtspreal: add finalize function so we can free streams and rulebook
10935           Fix memory leak in Real RTSP component (#608533).
10936
10937 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10938
10939         * gst/realmedia/rtspreal.c:
10940           rtspreal: fix minor memory leak
10941           Caps take their own reference when a buffer is added to them, so
10942           unref buffer after adding it to caps (#608533).
10943
10944 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10945
10946         * gst/realmedia/rdtdepay.c:
10947           rdtdepay: unref input buffer when done
10948           Fixes memory leak, see #608533.
10949
10950 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10951
10952         * common:
10953           Automatic update of common submodule
10954           From 15d47a6 to 96dc793
10955
10956 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10957
10958         * ext/x264/gstx264enc.c:
10959         * ext/x264/gstx264enc.h:
10960           x264enc: make use of Access Unit delimiters configurable
10961           API: GstX264Enc:aud
10962
10963 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10964
10965         * gst/asfdemux/asfpacket.c:
10966           asfdemux: Do not subtract padding twice
10967           Only subtract implicit padding if an explicit one isn't
10968           provided. Avoids subtracting it twice and causing
10969           parsing errors.
10970           Fixes #607698
10971
10972 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
10973
10974         * gst/asfdemux/gstasfdemux.c:
10975         * gst/mpegstream/gstmpegpacketize.c:
10976           assert: g_assert_not_reached() cannot replace return statement
10977           Fix build with assert being turned off.
10978
10979 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10980
10981         * common:
10982           Automatic update of common submodule
10983           From 14cec89 to 15d47a6
10984
10985 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
10986
10987         * gst/asfdemux/gstasfdemux.c:
10988           asfdemux: Don't forget to update flow variable
10989           Forgot to update the return value in the loop.
10990
10991 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
10992
10993         * gst/asfdemux/gstasfdemux.c:
10994           asfdemux: Check flow return on every push
10995           We previously only aggregated flow returns after the while(push) loop,
10996           which meant that in some cases we would end-up not properly aggregating
10997           the flow returns.
10998           This is based on the same flow aggregation algorithm as oggdemux.
10999
11000 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11001
11002         * ext/x264/gstx264enc.c:
11003           x264enc: Add stream-format to output caps
11004           Adds stream-format to output caps of x264enc that
11005           informs if the stream is in bytestream of avc format.
11006           Fixes #606662
11007
11008 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
11009
11010         * gst/mpegaudioparse/gstxingmux.c:
11011           xingmux: Fix unaligned memory access
11012           ARM/SPARC need 32bit alignment but xingmux accesses possibly
11013           unaligned memory, which leads to SIGBUS.
11014           Fixes bug #586464.
11015
11016 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
11017
11018         * gst/asfdemux/gstasfdemux.c:
11019           asfdemux: Use GST_STR_NULL in a couple of places.
11020           Fixes crashing on some of the log statements on win32.
11021
11022 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11023
11024         * gst/realmedia/rmdemux.c:
11025           rmdemux: Parse and post bitrate for streams
11026           Parse the bitrate of the streams and post their tags.
11027           Fixes #599299
11028
11029 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11030
11031         * gst/asfdemux/gstasfdemux.c:
11032         * gst/asfdemux/gstasfdemux.h:
11033           asfdemux: Post bitrate tag
11034           If stream bitrate object is available, post the bitrate
11035           tags.
11036           Fixes #599297
11037
11038 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11039
11040         * gst/mpegaudioparse/gstmpegaudioparse.c:
11041         * gst/mpegaudioparse/gstmpegaudioparse.h:
11042           mp3parse: minor validation check of (Xing, VBRI) metadata
11043           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
11044
11045 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11046
11047         * gst/mpegaudioparse/gstmpegaudioparse.c:
11048           mp3parse: use proper total_time and total_bytes in various cases
11049           The correct basis for (Xing, VBRI) seek table calculations is the
11050           byte size and duration provided by that metadata, rather than some
11051           other (possibly even estimated) one.  This also prevents an infinite
11052           conversion loop in (unlikely) case where a TOC is provided without
11053           such corresponding (duration) metdata.
11054
11055 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11056
11057         * gst/mpegaudioparse/gstmpegaudioparse.c:
11058         * gst/mpegaudioparse/gstmpegaudioparse.h:
11059           mp3parse: conserve stop time for non-accurate seek
11060           Use the same strategy as accurate seeks to store
11061           pending non-accurate seeks to avoid overwriting non-definite
11062           stop times. When doing non-accurate seeks our position
11063           reporting might drift off by some secs and the stream can
11064           end up before it should.
11065           Fixes #603695
11066
11067 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11068
11069         * common:
11070           Automatic update of common submodule
11071           From 47cb23a to 14cec89
11072
11073 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11074
11075         * ext/amrwbdec/amrwb.c:
11076           amrwbdec: give decoder a rank so decodebin/playbin will use it
11077
11078 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11079
11080         * gst/mpegaudioparse/gstmpegaudioparse.c:
11081           mp3parse: return false when we can't seek
11082           When upstream can't seek, we return false as well
11083
11084 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11085
11086         * ext/lame/gstlame.c:
11087         * ext/lame/gstlamemp3enc.c:
11088           lame: Avoid crash when seeking before negotiating
11089           lame's 'lgv' variable is only initialized when the caps
11090           is negotiated, whenever a seek happens before that, it would
11091           attempt to call a function on an empty pointer, causing the crash.
11092           Fixes #603515
11093
11094 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11095
11096         * common:
11097           Automatic update of common submodule
11098           From 87bf428 to 47cb23a
11099
11100 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11101
11102         * common:
11103           Automatic update of common submodule
11104           From da4c75c to 87bf428
11105
11106 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
11107
11108         * common:
11109           Automatic update of common submodule
11110           From 53a2485 to da4c75c
11111
11112 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11113
11114         * gst/mpegaudioparse/gstmpegaudioparse.c:
11115           mp3parse: fix non-flushing seek
11116           Specifically, in addition to clearing lots of variables/offsets
11117           when receiving newsegment, also clear leftover data to match.
11118
11119 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
11120
11121         * ext/x264/gstx264enc.c:
11122         * ext/x264/gstx264enc.h:
11123           x264enc: Make upstream GstForceKeyUnit thread-safe
11124           Also send the GstForceKeyUnit event downstream when an upstream on is received,
11125           allowing muxers or payloaders to take appropriate actions.
11126           https://bugzilla.gnome.org/show_bug.cgi?id=602556
11127
11128 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11129
11130         * common:
11131           Automatic update of common submodule
11132           From a3e3ce4 to 53a2485
11133
11134 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
11135
11136         * gst/asfdemux/gstasfdemux.c:
11137           asfdemux: Don't call strlen() on NULL pointers
11138           Fixes bug #602280.
11139
11140 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11141
11142         * gst/asfdemux/gstasfdemux.c:
11143           asfdemux: Remove old pads when new ones are added
11144           The old pads were being removed before adding the new ones,
11145           we should add the new ones first.
11146           Fixes #599718
11147
11148 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11149
11150         * gst/asfdemux/gstasfdemux.c:
11151         * gst/asfdemux/gstasfdemux.h:
11152           asfdemux: Handle chained asfs on pull mode
11153           Adds chained asfs handling to pull mode. It now checks if
11154           there is a new asf header after the last packet (when it
11155           is possible to know how many packets are) or it tries
11156           checking if a processed packet that fails is an header
11157           object.
11158           Fixes #599718
11159
11160 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11161
11162         * gst/asfdemux/gstasfdemux.c:
11163         * gst/asfdemux/gstasfdemux.h:
11164           asfdemux: properly do chained asfs on push mode
11165           To properly do chained asfs work with playbin2, we need to
11166           push eos on the old pads before removing them.
11167           Fixes #599718
11168
11169 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11170
11171         * gst/asfdemux/gstasfdemux.c:
11172         * gst/asfdemux/gstasfdemux.h:
11173           asfdemux: add support for chained asfs (push mode)
11174           Adds support for detecting and playing chained asfs
11175           in push mode. asfdemux tries to detect a new asf start
11176           by identifying the header object guid in a input buffer.
11177           When it finds it, it resets its state, removing its pads
11178           and creates new ones for the new file.
11179
11180 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11181
11182         * gst/asfdemux/gstasfdemux.c:
11183           asfdemux: fix two small leaks
11184
11185 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11186
11187         * gst/asfdemux/gstasfdemux.c:
11188           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
11189           WM/Track has a 0 base but is often wrongly written as starting from 1,
11190           so not as reliable as WM/TrackNumber which always starts from 1.
11191
11192 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11193
11194         * gst/asfdemux/gstasfdemux.c:
11195           asfdemux: WM/Track starts counting from 0, adjust to start from 1
11196
11197 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11198
11199         * gst/asfdemux/gstasfdemux.c:
11200           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
11201           There's both WM/Track and WM/TrackNumber.
11202
11203 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
11204
11205         * ext/a52dec/gsta52dec.c:
11206           a52dec: Fix debug statement: Pass pos variable instead of time() function
11207
11208 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
11209
11210         * gst/dvdsub/gstdvdsubdec.c:
11211           dvdsubdec: Fix printf format string warning
11212
11213 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
11214
11215         * gst/asfdemux/gstasfdemux.c:
11216           asfdemux: Fix bogus variable used uninitialised warnings
11217
11218 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
11219
11220         * po/Makevars:
11221           po: Don't create backup .po files
11222           As well as preventing creation of useless backup files, it works
11223           around a bug in gettext 0.17 on OS/X
11224
11225 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
11226
11227         * gst/asfdemux/asfpacket.c:
11228           asfdemux: fix c99-style comments.
11229
11230 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
11231
11232         * gst/asfdemux/asfpacket.c:
11233           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
11234
11235 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11236
11237         * gst/realmedia/rmutils.c:
11238           rmutils: fix byteswapping
11239           fix the byteswapping code that was wrong because of the side effects of the
11240           READ/WRITE macros.
11241           Fixes #599676
11242
11243 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
11244
11245         * ext/x264/gstx264enc.c:
11246           x264enc: Adapt to slightly modified x264 API
11247           Fixes #599095.
11248
11249 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11250
11251         * gst/asfdemux/asfpacket.c:
11252           asfdemux: careful to avoid crash on bogus data
11253           When receiving bogus data, we have to avoid subtracting a value
11254           larger than 'size' from 'size' variable, resulting in a wrap
11255           that would make 'size' a really large bogus value.
11256           Fixes #599333
11257
11258 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
11259
11260         * win32/common/config.h:
11261           win32: Commit bumped version number
11262
11263 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
11264
11265         * gst/mpegaudioparse/gstmpegaudioparse.c:
11266           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
11267           Fixes #598761
11268           This removes a good 50% of processing time for parsing a buffer.
11269           We do this by simply... getting the nicks that we already have handy
11270           instead of going through the expensive glib system.
11271
11272 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
11273
11274         * configure.ac:
11275           configure.ac: And back to development we go...
11276
11277 === release 0.10.13 ===
11278
11279 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
11280
11281         * ChangeLog:
11282         * NEWS:
11283         * RELEASE:
11284         * common:
11285         * configure.ac:
11286         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11287         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11288         * docs/plugins/inspect/plugin-a52dec.xml:
11289         * docs/plugins/inspect/plugin-asf.xml:
11290         * docs/plugins/inspect/plugin-cdio.xml:
11291         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11292         * docs/plugins/inspect/plugin-dvdread.xml:
11293         * docs/plugins/inspect/plugin-dvdsub.xml:
11294         * docs/plugins/inspect/plugin-iec958.xml:
11295         * docs/plugins/inspect/plugin-lame.xml:
11296         * docs/plugins/inspect/plugin-mad.xml:
11297         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11298         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11299         * docs/plugins/inspect/plugin-mpegstream.xml:
11300         * docs/plugins/inspect/plugin-realmedia.xml:
11301         * docs/plugins/inspect/plugin-siddec.xml:
11302         * docs/plugins/inspect/plugin-twolame.xml:
11303         * docs/plugins/inspect/plugin-x264.xml:
11304         * gst-plugins-ugly.doap:
11305         * win32/common/config.h:
11306           Release 0.10.13
11307
11308 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
11309
11310         * po/af.po:
11311         * po/az.po:
11312         * po/bg.po:
11313         * po/ca.po:
11314         * po/cs.po:
11315         * po/da.po:
11316         * po/de.po:
11317         * po/en_GB.po:
11318         * po/es.po:
11319         * po/eu.po:
11320         * po/fi.po:
11321         * po/fr.po:
11322         * po/hu.po:
11323         * po/id.po:
11324         * po/it.po:
11325         * po/ja.po:
11326         * po/lt.po:
11327         * po/lv.po:
11328         * po/ms.po:
11329         * po/mt.po:
11330         * po/nb.po:
11331         * po/nl.po:
11332         * po/or.po:
11333         * po/pl.po:
11334         * po/pt_BR.po:
11335         * po/ru.po:
11336         * po/sk.po:
11337         * po/sq.po:
11338         * po/sr.po:
11339         * po/sv.po:
11340         * po/tr.po:
11341         * po/uk.po:
11342         * po/vi.po:
11343         * po/zh_CN.po:
11344           Update .po files
11345
11346 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
11347
11348         * common:
11349           Automatic update of common submodule
11350           From 85d1530 to 0702fe1
11351
11352 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
11353
11354         * ChangeLog:
11355         * configure.ac:
11356         * po/af.po:
11357         * po/az.po:
11358         * po/bg.po:
11359         * po/ca.po:
11360         * po/cs.po:
11361         * po/da.po:
11362         * po/de.po:
11363         * po/en_GB.po:
11364         * po/es.po:
11365         * po/eu.po:
11366         * po/fi.po:
11367         * po/fr.po:
11368         * po/hu.po:
11369         * po/id.po:
11370         * po/it.po:
11371         * po/ja.po:
11372         * po/lt.po:
11373         * po/lv.po:
11374         * po/ms.po:
11375         * po/mt.po:
11376         * po/nb.po:
11377         * po/nl.po:
11378         * po/or.po:
11379         * po/pl.po:
11380         * po/pt_BR.po:
11381         * po/ru.po:
11382         * po/sk.po:
11383         * po/sq.po:
11384         * po/sr.po:
11385         * po/sv.po:
11386         * po/tr.po:
11387         * po/uk.po:
11388         * po/vi.po:
11389         * po/zh_CN.po:
11390         * win32/common/config.h:
11391           0.10.12.3 pre-release
11392
11393 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
11394
11395         * common:
11396           Automatic update of common submodule
11397           From a3e3ce4 to 85d1530
11398
11399 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
11400
11401         * ext/a52dec/gsta52dec.c:
11402           a52dec: Fix reference leak on all input buffers in 'dvd mode'
11403           https://bugzilla.gnome.org/show_bug.cgi?id=598272
11404
11405 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
11406
11407         * ChangeLog:
11408         * configure.ac:
11409         * po/LINGUAS:
11410         * po/af.po:
11411         * po/az.po:
11412         * po/bg.po:
11413         * po/ca.po:
11414         * po/cs.po:
11415         * po/da.po:
11416         * po/de.po:
11417         * po/en_GB.po:
11418         * po/es.po:
11419         * po/eu.po:
11420         * po/fi.po:
11421         * po/fr.po:
11422         * po/hu.po:
11423         * po/id.po:
11424         * po/it.po:
11425         * po/ja.po:
11426         * po/lt.po:
11427         * po/lv.po:
11428         * po/ms.po:
11429         * po/mt.po:
11430         * po/nb.po:
11431         * po/nl.po:
11432         * po/or.po:
11433         * po/pl.po:
11434         * po/pt_BR.po:
11435         * po/ru.po:
11436         * po/sk.po:
11437         * po/sq.po:
11438         * po/sr.po:
11439         * po/sv.po:
11440         * po/tr.po:
11441         * po/uk.po:
11442         * po/vi.po:
11443         * po/zh_CN.po:
11444         * win32/common/config.h:
11445           0.10.12.2 pre-release
11446
11447 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
11448
11449         * docs/plugins/gst-plugins-ugly-plugins.args.new:
11450         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
11451           docs: Remove files accidentally added
11452           Remove the gst-plugins-ugly-plugins.args.new and
11453           gst-plugins-ugly-plugins.signals.new files, that appear
11454           to have been accidentally added in commit
11455           f5d046a0b034f9bd7274291f7131ee5db1a30052
11456
11457 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
11458
11459         * ext/a52dec/gsta52dec.c:
11460           a52dec: Add some debugging for new segment events
11461
11462 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
11463
11464         * ext/mpeg2dec/gstmpeg2dec.c:
11465           mpeg2dec: fix warning in macosx snow leopard
11466
11467 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
11468
11469         * gst/mpegstream/gstmpegparse.c:
11470           mpegstream: fix warning in macosx snow leopard
11471
11472 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
11473
11474         * gst/mpegaudioparse/gstmpegaudioparse.c:
11475           mpegaudioparse: fix warning in macosx snow leopard
11476
11477 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
11478
11479         * gst/dvdsub/gstdvdsubdec.c:
11480           dvdsubdec: fix warning on macosx snow leopard
11481
11482 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
11483
11484         * gst/asfdemux/gstasfdemux.c:
11485           asfdemux: fix warning in macosx snow leopard
11486
11487 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
11488
11489         * gst/mpegaudioparse/gstmpegaudioparse.c:
11490           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
11491
11492 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
11493
11494         * common:
11495           Automatic update of common submodule
11496           From 19fa4f3 to a3e3ce4
11497
11498 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
11499
11500         * gst/asfdemux/gstasfdemux.c:
11501         * gst/realmedia/rdtmanager.c:
11502           build: fprintf, sprintf, sscanf need stdio.h
11503
11504 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
11505
11506         * ext/mad/gstmad.c:
11507           mad: add missing include to fix the build
11508
11509 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11510
11511         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11512           dvdlpcm: whitespace fixes
11513
11514 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
11515
11516         * gst-plugins-ugly.spec.in:
11517           update spec file
11518
11519 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11520
11521         * configure.ac:
11522           x264enc: adjust configure checking to changed upstream
11523
11524 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11525
11526         * ext/x264/gstx264enc.c:
11527           x264enc: conditionally adjust to new upstream API
11528           Fixes #596517.
11529
11530 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11531
11532         * gst/mpegaudioparse/gstmpegaudioparse.c:
11533         * gst/mpegaudioparse/gstmpegaudioparse.h:
11534           mpegaudioparse: prevent infinite (re)syncing
11535           Conflicts:
11536           gst/mpegaudioparse/gstmpegaudioparse.c
11537
11538 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
11539
11540         * gst/mpegaudioparse/gstmpegaudioparse.c:
11541           mp3parse: Refactor checking for sync. Make resyncing more reliable.
11542           Previously, we could get false sync relatively easily - it sometimes happened
11543           on real files. This cleans the code up a fair bit, and makes it require more
11544           confirmation that we've found valid sync before continuing.
11545
11546 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11547
11548         * gst/mpegaudioparse/gstmpegaudioparse.c:
11549           mpegaudioparse: ensure 2 valid headers in a row when resyncing
11550
11551 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11552
11553         * gst/mpegstream/gstdvddemux.c:
11554           dvddemux: remove bogus ifndef
11555
11556 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11557
11558         * common:
11559           Automatic update of common submodule
11560           From 94f95e3 to 19fa4f3
11561
11562 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11563
11564         * ext/mpeg2dec/gstmpeg2dec.c:
11565           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
11566
11567 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11568
11569         * gst/dvdsub/gstdvdsubparse.c:
11570           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
11571
11572 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
11573
11574         * ext/amrnb/amrnbdec.c:
11575         * ext/amrnb/amrnbenc.c:
11576           Remove Ronald Bultje from Authors field
11577           Replaced with "GStreamer maintainers
11578           <gstreamer-devel@lists.sourceforge.net>" or just removed,
11579           depending on the number of other authors.
11580
11581 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
11582
11583         * gst/asfdemux/Makefile.am:
11584         * gst/asfdemux/gstasfmux.c:
11585         * gst/asfdemux/gstasfmux.h:
11586           asfdemux: Remove old non-built asfmux code
11587           Remove so people don't confuse it with the new asfmux code
11588           in -bad.
11589
11590 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11591
11592         * ext/a52dec/gsta52dec.c:
11593           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
11594           It's not defined for older liba52 versions.
11595
11596 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
11597
11598         * ext/a52dec/gsta52dec.c:
11599           a52dec: Allow liba52 to use djbfft based IMDCT transform
11600           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
11601           IMDCT transform acceleration. It does however have a software based
11602           acceleration using the djbfft library (D.J. Bernstein's library for
11603           fourier transforms - Extremely fast library for floating-point
11604           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
11605           flag.
11606           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
11607           and AltiVec implementations, but those are checked for first, and
11608           djbfft is chosen only if none of those is available - good in the
11609           case of some distributions including a port of the MPlayer changes
11610           in their system a52dec library.
11611           The down and upmix code in liba52 doesn't seem to be disturbed by
11612           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
11613           versions if passed from oil_cpu_get_flags (SSE currently is not).
11614           Fixes bug #592787.
11615
11616 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11617
11618         * configure.ac:
11619           amr: Use opencore-amr pkg-config files if possible
11620           This makes it possible to build the plugins when the libraries
11621           are installed at non-standard locations.
11622           Fixes bug #591348.
11623
11624 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11625
11626         * gst/mpegaudioparse/gstmpegaudioparse.c:
11627           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
11628           Metadata provided seek tables are consistent with metadata's view of
11629           total size, which typically matches real size, but need not do so
11630           (e.g. a truncated file).  Fixes seeking and position reporting
11631           in such truncated files (although duration based on metadata may then
11632           still be incorrect).
11633
11634 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11635
11636         * configure.ac:
11637           configure: bump core/base requirements to released versions
11638           to avoid confusion.
11639
11640 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11641
11642         * configure.ac:
11643           configure: Remove all mentions to the id3tag plugin which was removed
11644
11645 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
11646
11647         * configure.ac:
11648           mad: make check for mad independent of the check for id3tag
11649           Fixes bug #590432.
11650
11651 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
11652
11653         * gst/asfdemux/gstrtpasfdepay.c:
11654           rtpasfdepay: set padding size to the correct value
11655           asf packets in rtp packets should come with their padding fields
11656           set to 0 and the depayload must update them to the correct
11657           value before pushing downstream
11658
11659 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
11660
11661         * configure.ac:
11662         * docs/plugins/Makefile.am:
11663         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11664         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11665         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11666         * docs/plugins/inspect/plugin-amrnb.xml:
11667         * docs/plugins/inspect/plugin-amrwbdec.xml:
11668         * ext/Makefile.am:
11669         * ext/amrnb/GstAmrnbEnc.prs:
11670         * ext/amrnb/Makefile.am:
11671         * ext/amrnb/README:
11672         * ext/amrnb/amrnb.c:
11673         * ext/amrnb/amrnbdec.c:
11674         * ext/amrnb/amrnbdec.h:
11675         * ext/amrnb/amrnbenc.c:
11676         * ext/amrnb/amrnbenc.h:
11677         * ext/amrnb/amrnbparse.c:
11678         * ext/amrnb/amrnbparse.h:
11679         * ext/amrwbdec/Makefile.am:
11680         * ext/amrwbdec/README:
11681         * ext/amrwbdec/amrwb.c:
11682         * ext/amrwbdec/amrwbdec.c:
11683         * ext/amrwbdec/amrwbdec.h:
11684           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
11685           These are based on the OpenCore codecs.
11686           Fixes bug #584890.
11687
11688 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
11689
11690         * common:
11691           Automatic update of common submodule
11692           From fedaaee to 94f95e3
11693
11694 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11695
11696         * LICENSE_readme:
11697         * REQUIREMENTS:
11698         * configure.ac:
11699         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11700         * docs/plugins/gst-plugins-ugly-plugins.args.new:
11701         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
11702         * docs/plugins/inspect/plugin-dvdnav.xml:
11703         * ext/Makefile.am:
11704         * ext/dvdnav/.gitignore:
11705         * ext/dvdnav/Makefile.am:
11706         * ext/dvdnav/README:
11707         * ext/dvdnav/dvdnavsrc.c:
11708         * ext/dvdnav/dvdnavsrc.h:
11709         * ext/dvdnav/gst-dvd:
11710         * ext/dvdread/dvdreadsrc.c:
11711         * gst-plugins-ugly.spec.in:
11712         * po/POTFILES.in:
11713           dvdnav: remove dvdnav plugin
11714           Remove dvdnav plugin, it has no future. resindvd is the plugin to
11715           use for dvd playback. Note that dvdnav was never really enabled
11716           in -ugly, you had to edit configure.ac to get it built.
11717
11718 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11719
11720         * tests/check/elements/mpeg2dec.c:
11721           mpeg2dec: Fix unused variables compiler warnings in unit test
11722
11723 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
11724
11725         * autogen.sh:
11726           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
11727           Check for more automake command variants. Use printf instead of 'echo -n'
11728           for portability
11729
11730 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11731
11732         * common:
11733           Automatic update of common submodule
11734           From 5845b63 to fedaaee
11735
11736 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
11737
11738         * .gitignore:
11739           Make git ignore more files
11740
11741 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
11742
11743         * gst/asfdemux/gstasfdemux.c:
11744           asfdemux: Refactor multiple packet pull.
11745           This also fixes a bug by which the first buffer (in a multi-packet mode)
11746           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
11747           full incoming buffer and not just of the single asf packet.
11748           Fixes corrupted frames introduced by latest commit.
11749
11750 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11751
11752         * gst/asfdemux/gstasfdemux.c:
11753           asfdemux: use the right accurate field
11754           Remove accurate variable and its faulty use because the real variable is an
11755           instance variable.
11756
11757 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
11758
11759         * gst/asfdemux/asfpacket.c:
11760         * gst/asfdemux/gstasfdemux.c:
11761           asfdemux: Sprinkle branch prediction macros accross the code
11762
11763 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
11764
11765         * gst/asfdemux/gstasfdemux.c:
11766           asfdemux: Delay newsegment handling until we have a keyframe.
11767           We now have a chance for packets to be collected before we send out the
11768           newsegment. If we're not in accurate seeking (keyunit) it will set
11769           the segment start/time to the keyframe's timestamp.
11770
11771 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
11772
11773         * gst/asfdemux/gstasfdemux.c:
11774           asfdemux: Remove useless check. We already have checked for it above.
11775
11776 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
11777
11778         * gst/asfdemux/gstasfdemux.c:
11779           asfdemux: No longer queue GOPs now that seeking is fixed.
11780           We now *always* seek to the keyframe just before our requested position.
11781           When we encounter the first keyframe and we were not accurate (therefore doing
11782           keyframe seeking), we update the segment start position to the keyframe timestamp.
11783
11784 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
11785
11786         * gst/asfdemux/gstasfdemux.c:
11787         * gst/asfdemux/gstasfdemux.h:
11788           asfdemux: Store the accurate seeking flag
11789
11790 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
11791
11792         * gst/asfdemux/gstasfdemux.c:
11793           asfdemux: Use the average frame duration for buffers without a duration.
11794           This will still cause some timestamp jitter, but giving a hint as to the duration
11795           rather than nothing seems to be a better idea.
11796           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
11797           duration using the accumulated packet duration (which will be correct).
11798
11799 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
11800
11801         * gst/asfdemux/gstasfdemux.c:
11802         * gst/asfdemux/gstasfdemux.h:
11803           asfdemux: Use index entry packet count to optimize seeking.
11804           The simple index entries also contain the number of packets one needs
11805           to retrieve at a given position to get a full keyframe. We therefore
11806           use that information to retrieve all those packets in one buffer when
11807           working in pull-mode.
11808
11809 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
11810
11811         * gst/asfdemux/gstasfdemux.c:
11812           asfdemux: Do not try to free const pointer
11813           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
11814           asfdemux tried to free a const pointer that had been cast to a
11815           normal pointer variable.
11816
11817 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
11818
11819         * gst/asfdemux/gstasfdemux.c:
11820           asfdemux: Use presentation timestamp when searching in the index.
11821           We need to take the preroll into account... else we end up too early.
11822
11823 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
11824
11825         * common:
11826           Automatic update of common submodule
11827           From f3bb51b to 5845b63
11828
11829 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
11830
11831         * gst/asfdemux/gstasfdemux.c:
11832           asfdemux: Convert index entry from presentation time to timestamps.
11833           We weren't taking the preroll into account previously, meaning that we
11834           were always seeking preroll nanoseconds too early... resulting in a lot
11835           of dropped packets (which are before the start time).
11836           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
11837
11838 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
11839
11840         * common:
11841         * gst/asfdemux/gstasfdemux.c:
11842           asfdemux: Fix byte array metadata handling.
11843           We basically discard byte array metadata. Should be trivial to adapt
11844           to storing the pointers if we need it later on.
11845
11846 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
11847
11848         * gst/asfdemux/gstasfdemux.c:
11849         * gst/asfdemux/gstasfdemux.h:
11850           asfdemux: Handle PAR/interlaced information stored in packet payload.
11851           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
11852           in the ASF Packet payload extensions).
11853
11854 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
11855
11856         * gst/asfdemux/gstasfdemux.c:
11857         * gst/asfdemux/gstasfdemux.h:
11858           asfdemux: Store/Handle global metadata (not specific to one stream).
11859           This allows us to store (and handle) PAR information which might be stored there.
11860
11861 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11862
11863         * gst/mpegaudioparse/gstmpegaudioparse.c:
11864           mpegaudioparse: fix Xing inverse seek table building
11865
11866 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
11867
11868         * common:
11869           Automatic update of common submodule
11870           From f3bb51b to f810030
11871
11872 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11873
11874         * gst/asfdemux/gstasfdemux.c:
11875           asfdemux: don't try to free a NULL taglist
11876
11877 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11878
11879         * gst/asfdemux/gstasfdemux.c:
11880           asfdemux: post tags only after we've created our source pads
11881           Post global tags only after we've added our source pads, so that
11882           tag events get sent downstream in addition to tag messages posted
11883           on the bus. This makes sure tags can be picked up automatically
11884           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
11885           While we're at it, also add a container-format tag.
11886
11887 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11888
11889         * configure.ac:
11890         * gst/asfdemux/gstasfdemux.c:
11891           asfdemux: use new bytereader functions for image tag parsing
11892
11893 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11894
11895         * gst/asfdemux/gstasfdemux.c:
11896         * gst/asfdemux/gstasfdemux.h:
11897           asfdemux: remove some more unused variables
11898
11899 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11900
11901         * gst/realmedia/rmdemux.c:
11902           rmdemux: plug buffer leaking
11903
11904 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11905
11906         * gst/asfdemux/gstrtpasfdepay.c:
11907           asfdepay: guard against dropped buffers
11908           If a buffer was dropped, we might request data from the adapter that is not
11909           there and then we get a NULL buffer.
11910
11911 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11912
11913         * gst/asfdemux/gstasfdemux.c:
11914         * gst/asfdemux/gstasfdemux.h:
11915           asfdemux: set DISCONT on streams
11916           When we receive a DISCONT as input, don't clear our complete state but simply
11917           mark a discont that will be put on the next buffer. The code will be able to
11918           handle and throw away incomplete data.
11919           Add some more debug info.
11920           Remove an unused variable.
11921
11922 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11923
11924         * gst/asfdemux/gstrtpasfdepay.c:
11925           asfdepay: set DELTA_UNIT flag correctly
11926           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
11927           Add some more debug info.
11928
11929 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11930
11931         * gst/asfdemux/gstasfdemux.c:
11932           asfdemux: fix latency calculations
11933           We need to check for -1 as an invalid timestamp, not 1.
11934
11935 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11936
11937         * gst/mpegaudioparse/gstmpegaudioparse.c:
11938         * gst/mpegaudioparse/gstmpegaudioparse.h:
11939           mp3parse: don't put every single frame into the index
11940           Let's not put every single mp3 frame in our index, a few frames per
11941           second should be more than enough. For now use an index interval
11942           of 100ms-500ms depending on the upstream size, to keep the index at
11943           a reasonable size. Factor out the code that adds the index entry
11944           into a separate function for better code readability.
11945
11946 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11947
11948         * gst/mpegaudioparse/gstmpegaudioparse.c:
11949         * gst/mpegaudioparse/gstmpegaudioparse.h:
11950           mp3parse: assume seekability only if we know the upstream size
11951           While technically upstream may be seekable even if it doesn't know
11952           the exact size, I can't think of a use case where this distincation
11953           is relevant in practice, so for now just assume we're not seekable
11954           if upstream doesn't provide us with a size. Makes sure we don't
11955           build a seek index when streaming internet radio with sources that
11956           pretend to be seekable until you try to actually seek.
11957
11958 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
11959
11960         * gst-plugins-ugly.spec.in:
11961           Fix x264 requirement in SPEC file
11962
11963 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11964
11965         * ext/x264/gstx264enc.c:
11966         * gst/realmedia/rdtmanager.c:
11967           x264enc, rdtmanager: fix compilation with debugging disabled
11968
11969 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
11970
11971         * common:
11972         * docs/plugins/Makefile.am:
11973           docs: Bump common. Fix comment in the docs Makefile.am
11974
11975 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
11976
11977         * configure.ac:
11978         * win32/common/config.h:
11979           Back to development -> 0.10.12.1
11980
11981 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
11982
11983         * gst-plugins-ugly.doap:
11984           Add 0.10.12 release to the doap file
11985
11986 === release 0.10.12 ===
11987
11988 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
11989
11990         * ChangeLog:
11991         * NEWS:
11992         * RELEASE:
11993         * configure.ac:
11994         * docs/plugins/gst-plugins-ugly-plugins.args:
11995         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11996         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11997         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11998         * docs/plugins/inspect/plugin-a52dec.xml:
11999         * docs/plugins/inspect/plugin-asf.xml:
12000         * docs/plugins/inspect/plugin-cdio.xml:
12001         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12002         * docs/plugins/inspect/plugin-dvdread.xml:
12003         * docs/plugins/inspect/plugin-dvdsub.xml:
12004         * docs/plugins/inspect/plugin-iec958.xml:
12005         * docs/plugins/inspect/plugin-lame.xml:
12006         * docs/plugins/inspect/plugin-mad.xml:
12007         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12008         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12009         * docs/plugins/inspect/plugin-mpegstream.xml:
12010         * docs/plugins/inspect/plugin-realmedia.xml:
12011         * docs/plugins/inspect/plugin-siddec.xml:
12012         * docs/plugins/inspect/plugin-synaesthesia.xml:
12013         * docs/plugins/inspect/plugin-twolame.xml:
12014         * docs/plugins/inspect/plugin-x264.xml:
12015         * win32/common/config.h:
12016           Release 0.10.12
12017
12018 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
12019
12020         * po/bg.po:
12021         * po/id.po:
12022         * po/it.po:
12023         * po/nl.po:
12024         * po/zh_CN.po:
12025           Update .po files
12026
12027 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
12028
12029         * po/af.po:
12030         * po/az.po:
12031         * po/bg.po:
12032         * po/ca.po:
12033         * po/cs.po:
12034         * po/da.po:
12035         * po/en_GB.po:
12036         * po/es.po:
12037         * po/fi.po:
12038         * po/fr.po:
12039         * po/hu.po:
12040         * po/id.po:
12041         * po/it.po:
12042         * po/ja.po:
12043         * po/lt.po:
12044         * po/mt.po:
12045         * po/nb.po:
12046         * po/nl.po:
12047         * po/or.po:
12048         * po/pl.po:
12049         * po/pt_BR.po:
12050         * po/ru.po:
12051         * po/sk.po:
12052         * po/sq.po:
12053         * po/sr.po:
12054         * po/sv.po:
12055         * po/tr.po:
12056         * po/uk.po:
12057         * po/vi.po:
12058         * po/zh_CN.po:
12059           Update .po files
12060
12061 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
12062
12063         * configure.ac:
12064         * po/af.po:
12065         * po/az.po:
12066         * po/bg.po:
12067         * po/ca.po:
12068         * po/cs.po:
12069         * po/da.po:
12070         * po/en_GB.po:
12071         * po/es.po:
12072         * po/fi.po:
12073         * po/fr.po:
12074         * po/hu.po:
12075         * po/id.po:
12076         * po/it.po:
12077         * po/ja.po:
12078         * po/lt.po:
12079         * po/mt.po:
12080         * po/nb.po:
12081         * po/nl.po:
12082         * po/or.po:
12083         * po/pl.po:
12084         * po/pt_BR.po:
12085         * po/ru.po:
12086         * po/sk.po:
12087         * po/sq.po:
12088         * po/sr.po:
12089         * po/sv.po:
12090         * po/tr.po:
12091         * po/uk.po:
12092         * po/vi.po:
12093         * po/zh_CN.po:
12094         * win32/common/config.h:
12095           0.10.11.2 pre-release
12096
12097 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
12098
12099         * win32/common/config.h.in:
12100           win32: Remove #undef inline from the win32 config.h
12101
12102 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12103
12104         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12105         * docs/plugins/inspect/plugin-mad.xml:
12106         * ext/mad/Makefile.am:
12107         * ext/mad/gstid3tag.c:
12108         * ext/mad/gstmad.c:
12109         * ext/mad/gstmad.h:
12110           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
12111           It will be reborn with a shiny new code base under its hood in -bad.
12112           See #581756 and #565764.
12113
12114 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
12115
12116         * tests/check/pipelines/.gitignore:
12117           gitignore: Ignore some built files in the test area
12118
12119 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
12120
12121         * docs/plugins/inspect/plugin-a52dec.xml:
12122         * docs/plugins/inspect/plugin-asf.xml:
12123         * docs/plugins/inspect/plugin-cdio.xml:
12124         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12125         * docs/plugins/inspect/plugin-dvdread.xml:
12126         * docs/plugins/inspect/plugin-dvdsub.xml:
12127         * docs/plugins/inspect/plugin-iec958.xml:
12128         * docs/plugins/inspect/plugin-lame.xml:
12129         * docs/plugins/inspect/plugin-mad.xml:
12130         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12131         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12132         * docs/plugins/inspect/plugin-mpegstream.xml:
12133         * docs/plugins/inspect/plugin-realmedia.xml:
12134         * docs/plugins/inspect/plugin-siddec.xml:
12135         * docs/plugins/inspect/plugin-synaesthesia.xml:
12136         * docs/plugins/inspect/plugin-twolame.xml:
12137           docs: Update plugin inspect files
12138
12139 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
12140
12141         * configure.ac:
12142         * docs/plugins/Makefile.am:
12143         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12144         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12145         * docs/plugins/inspect/plugin-x264.xml:
12146         * ext/Makefile.am:
12147         * gst-plugins-ugly.spec.in:
12148         * tests/check/Makefile.am:
12149         * tests/check/elements/.gitignore:
12150           Moved 'x264enc' from -bad to -ugly
12151
12152 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12153
12154         * ext/x264/gstx264enc.c:
12155         * ext/x264/gstx264enc.h:
12156           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
12157           Fixes #583627
12158
12159 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12160
12161         * ext/x264/GstX264Enc.prs:
12162           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
12163
12164 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12165
12166         * ext/x264/GstX264Enc.prs:
12167           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
12168
12169 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12170
12171         * ext/x264/gstx264enc.c:
12172           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
12173
12174 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
12175
12176         * ext/x264/GstX264Enc.prs:
12177         * ext/x264/Makefile.am:
12178         * ext/x264/gstx264enc.c:
12179           [MOVED FROM BAD 24/28] x264enc: add preset support
12180           Add preset iface and a (dummy) preset file as a starting point.
12181
12182 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12183
12184         * ext/x264/gstx264enc.c:
12185           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
12186
12187 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
12188
12189         * ext/x264/gstx264enc.c:
12190         * ext/x264/gstx264enc.h:
12191           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
12192           Use the GstForceKeyUnit event to force a keyframe.
12193           Fixes #578112.
12194
12195 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12196
12197           [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...
12198           Original commit message from CVS:
12199           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
12200           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
12201           Use hyphen in property name, perform safety buffer size check
12202           prior to mem access, and some more parentheses in macro.
12203
12204 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
12205
12206           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
12207           Original commit message from CVS:
12208           * ext/apexsink/Makefile.am:
12209           Link against -lgcrpyto for RSA_new and RSA_free.
12210           * ext/faac/gstfaac.c:
12211           * ext/x264/gstx264enc.c:
12212           Fix compiler warnings.
12213
12214 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12215
12216           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
12217           Original commit message from CVS:
12218           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
12219           Construct source caps in more conventional (and correct) manner.
12220
12221 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12222
12223           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
12224           Original commit message from CVS:
12225           * ext/alsaspdif/Makefile.am:
12226           * ext/amrwb/Makefile.am:
12227           * ext/apexsink/Makefile.am:
12228           * ext/arts/Makefile.am:
12229           * ext/artsd/Makefile.am:
12230           * ext/audiofile/Makefile.am:
12231           * ext/audioresample/Makefile.am:
12232           * ext/bz2/Makefile.am:
12233           * ext/cdaudio/Makefile.am:
12234           * ext/celt/Makefile.am:
12235           * ext/dc1394/Makefile.am:
12236           * ext/dirac/Makefile.am:
12237           * ext/directfb/Makefile.am:
12238           * ext/divx/Makefile.am:
12239           * ext/dts/Makefile.am:
12240           * ext/faac/Makefile.am:
12241           * ext/faad/Makefile.am:
12242           * ext/gsm/Makefile.am:
12243           * ext/hermes/Makefile.am:
12244           * ext/ivorbis/Makefile.am:
12245           * ext/jack/Makefile.am:
12246           * ext/jp2k/Makefile.am:
12247           * ext/ladspa/Makefile.am:
12248           * ext/lcs/Makefile.am:
12249           * ext/libfame/Makefile.am:
12250           * ext/libmms/Makefile.am:
12251           * ext/metadata/Makefile.am:
12252           * ext/mpeg2enc/Makefile.am:
12253           * ext/mplex/Makefile.am:
12254           * ext/musepack/Makefile.am:
12255           * ext/musicbrainz/Makefile.am:
12256           * ext/mythtv/Makefile.am:
12257           * ext/nas/Makefile.am:
12258           * ext/neon/Makefile.am:
12259           * ext/ofa/Makefile.am:
12260           * ext/polyp/Makefile.am:
12261           * ext/resindvd/Makefile.am:
12262           * ext/sdl/Makefile.am:
12263           * ext/shout/Makefile.am:
12264           * ext/snapshot/Makefile.am:
12265           * ext/sndfile/Makefile.am:
12266           * ext/soundtouch/Makefile.am:
12267           * ext/spc/Makefile.am:
12268           * ext/swfdec/Makefile.am:
12269           * ext/tarkin/Makefile.am:
12270           * ext/theora/Makefile.am:
12271           * ext/timidity/Makefile.am:
12272           * ext/twolame/Makefile.am:
12273           * ext/x264/Makefile.am:
12274           * ext/xine/Makefile.am:
12275           * ext/xvid/Makefile.am:
12276           * gst-libs/gst/app/Makefile.am:
12277           * gst-libs/gst/dshow/Makefile.am:
12278           * gst/aiffparse/Makefile.am:
12279           * gst/app/Makefile.am:
12280           * gst/audiobuffer/Makefile.am:
12281           * gst/bayer/Makefile.am:
12282           * gst/cdxaparse/Makefile.am:
12283           * gst/chart/Makefile.am:
12284           * gst/colorspace/Makefile.am:
12285           * gst/dccp/Makefile.am:
12286           * gst/deinterlace/Makefile.am:
12287           * gst/deinterlace2/Makefile.am:
12288           * gst/dvdspu/Makefile.am:
12289           * gst/festival/Makefile.am:
12290           * gst/filter/Makefile.am:
12291           * gst/flacparse/Makefile.am:
12292           * gst/flv/Makefile.am:
12293           * gst/games/Makefile.am:
12294           * gst/h264parse/Makefile.am:
12295           * gst/librfb/Makefile.am:
12296           * gst/mixmatrix/Makefile.am:
12297           * gst/modplug/Makefile.am:
12298           * gst/mpeg1sys/Makefile.am:
12299           * gst/mpeg4videoparse/Makefile.am:
12300           * gst/mpegdemux/Makefile.am:
12301           * gst/mpegtsmux/Makefile.am:
12302           * gst/mpegvideoparse/Makefile.am:
12303           * gst/mve/Makefile.am:
12304           * gst/nsf/Makefile.am:
12305           * gst/nuvdemux/Makefile.am:
12306           * gst/overlay/Makefile.am:
12307           * gst/passthrough/Makefile.am:
12308           * gst/pcapparse/Makefile.am:
12309           * gst/playondemand/Makefile.am:
12310           * gst/rawparse/Makefile.am:
12311           * gst/real/Makefile.am:
12312           * gst/rtjpeg/Makefile.am:
12313           * gst/rtpmanager/Makefile.am:
12314           * gst/scaletempo/Makefile.am:
12315           * gst/sdp/Makefile.am:
12316           * gst/selector/Makefile.am:
12317           * gst/smooth/Makefile.am:
12318           * gst/smoothwave/Makefile.am:
12319           * gst/speed/Makefile.am:
12320           * gst/speexresample/Makefile.am:
12321           * gst/stereo/Makefile.am:
12322           * gst/subenc/Makefile.am:
12323           * gst/tta/Makefile.am:
12324           * gst/vbidec/Makefile.am:
12325           * gst/videodrop/Makefile.am:
12326           * gst/videosignal/Makefile.am:
12327           * gst/virtualdub/Makefile.am:
12328           * gst/vmnc/Makefile.am:
12329           * gst/y4m/Makefile.am:
12330           * sys/acmenc/Makefile.am:
12331           * sys/cdrom/Makefile.am:
12332           * sys/dshowdecwrapper/Makefile.am:
12333           * sys/dshowsrcwrapper/Makefile.am:
12334           * sys/dvb/Makefile.am:
12335           * sys/dxr3/Makefile.am:
12336           * sys/fbdev/Makefile.am:
12337           * sys/oss4/Makefile.am:
12338           * sys/qcam/Makefile.am:
12339           * sys/qtwrapper/Makefile.am:
12340           * sys/vcd/Makefile.am:
12341           * sys/wininet/Makefile.am:
12342           * win32/common/config.h:
12343           Don't install static libs for plugins. Fixes #550851 for -bad.
12344
12345 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12346
12347           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
12348           Original commit message from CVS:
12349           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
12350           Adapt to slightly modified x264 API.  Fixes #555238.
12351
12352 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12353
12354           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
12355           Original commit message from CVS:
12356           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
12357           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
12358           * ext/x264/gstx264enc.h:
12359           Do not deal with duplicated input (timestamps).  If needed,
12360           a generic element can do so.
12361           Do not manipulate input timestamps on the way out,
12362           since that shifts the timeline and A/V sync.
12363
12364 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12365
12366           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
12367           Original commit message from CVS:
12368           * docs/plugins/gst-plugins-bad-plugins.args:
12369           Integrate new properties into documentation.
12370           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
12371           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12372           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
12373           Fix up API prior to eventual plugin move.
12374           API: GstX264Enc:pass (provides more options, and changed to enum)
12375
12376 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12377
12378           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
12379           Original commit message from CVS:
12380           * docs/plugins/Makefile.am:
12381           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
12382           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
12383           * ext/x264/gstx264enc.c:
12384           * tests/check/Makefile.am:
12385           * tests/check/elements/x264enc.c: (setup_x264enc),
12386           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
12387           Add documentation and unit test for x264enc.
12388
12389 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12390
12391           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
12392           Original commit message from CVS:
12393           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
12394           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
12395           Allocate some buffers in more adaptive and economical fashion.
12396
12397 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12398
12399           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
12400           Original commit message from CVS:
12401           * configure.ac:
12402           Check for sufficiently up-to-date x264 API.
12403           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
12404           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
12405           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12406           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
12407           * ext/x264/gstx264enc.h:
12408           Expose some more parameters of the x264 encoder as properties.
12409
12410 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12411
12412           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
12413           Original commit message from CVS:
12414           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
12415           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
12416           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
12417           (gst_x264_enc_flush_frames):
12418           Coding style and layout; re-order some functions in more
12419           typical and natural flow.
12420
12421 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12422
12423           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
12424           Original commit message from CVS:
12425           * ext/x264/Makefile.am:
12426           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
12427           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
12428           (gst_x264_enc_reset), (gst_x264_enc_finalize),
12429           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
12430           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
12431           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
12432           * ext/x264/gstx264enc.h:
12433           Use GQueue in stead of custom queue code.
12434           Factorize flushing out encoder delayed frames.
12435           Factorize initialization and state change reset.
12436
12437 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12438
12439           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
12440           Original commit message from CVS:
12441           * ext/x264/gstx264enc.h:
12442           * sys/fbdev/gstfbdevsink.c:
12443           Use configure-generated _stdint.h.
12444
12445 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12446
12447           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
12448           Original commit message from CVS:
12449           * ext/x264/Makefile.am:
12450           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
12451           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
12452           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
12453           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12454           (gst_x264_enc_finalize), (gst_x264_enc_chain),
12455           (gst_x264_enc_encode_frame), (plugin_init):
12456           * ext/x264/gstx264enc.h:
12457           Use video format library and GST_WRITE_*_BE macros where applicable.
12458           Use finalize in stead of dispose.
12459           Set up debug category and log callback.
12460
12461 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
12462
12463           [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...
12464           Original commit message from CVS:
12465           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
12466           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
12467           (gst_x264_enc_encode_frame):
12468           Try harder not to crash when we get an EOS event but haven't set
12469           up the encoder yet (as may happen when upstream errors out with
12470           not-negotiated, for example). Also, always push the EOS event
12471           downstream.
12472
12473 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
12474
12475           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
12476           Original commit message from CVS:
12477           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
12478           Fix caps memleak.
12479
12480 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
12481
12482           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
12483           Original commit message from CVS:
12484           * ext/x264/gstx264enc.c:
12485           Fix build against the libx264 version that ships with debian stable.
12486
12487 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12488
12489           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
12490           Original commit message from CVS:
12491           * ext/audioresample/gstaudioresample.c:
12492           * ext/x264/gstx264enc.c:
12493           * gst/dvdspu/gstdvdspu.c:
12494           * gst/dvdspu/gstdvdspu.h:
12495           * gst/festival/gstfestival.c:
12496           * gst/h264parse/gsth264parse.c:
12497           * gst/mpegtsparse/mpegtspacketizer.c:
12498           * gst/mpegtsparse/mpegtsparse.c:
12499           * gst/multifile/gstmultifilesink.c:
12500           * gst/multifile/gstmultifilesrc.c:
12501           * gst/nuvdemux/gstnuvdemux.c:
12502           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
12503           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
12504           * sys/vcd/vcdsrc.c:
12505           Massive leak fixing, plus code cleanups.
12506
12507 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12508
12509           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
12510           Original commit message from CVS:
12511           * examples/app/appsrc_ex.c:
12512           * examples/switch/switcher.c:
12513           * ext/neon/gstneonhttpsrc.c:
12514           * ext/timidity/gstwildmidi.c:
12515           * ext/x264/gstx264enc.c:
12516           * gst/mve/mveaudioenc.c: (mve_compress_audio):
12517           * gst/rtpmanager/gstrtpclient.c:
12518           * gst/rtpmanager/gstrtpjitterbuffer.c:
12519           * gst/spectrum/demo-audiotest.c:
12520           * gst/spectrum/demo-osssrc.c:
12521           * sys/dvb/gstdvbsrc.c:
12522           Add stdlib include (free, atoi, exit).
12523
12524 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12525
12526           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
12527           Original commit message from CVS:
12528           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
12529           This needs a version check.
12530           * gst/bayer/Makefile.am:
12531           Fix the build.
12532
12533 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
12534
12535           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
12536           Original commit message from CVS:
12537           Patch by: Michal Benes <michal.benes at itonis tv>
12538           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
12539           * configure.ac:
12540           * ext/Makefile.am:
12541           * ext/x264/Makefile.am:
12542           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
12543           (gst_x264_enc_analyse_get_type),
12544           (gst_x264_enc_timestamp_queue_init),
12545           (gst_x264_enc_timestamp_queue_free),
12546           (gst_x264_enc_timestamp_queue_put),
12547           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
12548           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
12549           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
12550           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12551           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
12552           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
12553           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
12554           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
12555           (plugin_init):
12556           * ext/x264/gstx264enc.h:
12557           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
12558           handle 'odd' widths and heights correctly yet.
12559
12560 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12561
12562         * gst/asfdemux/gstasfdemux.c:
12563           asfdemux: nicer metadata extraction of genre tags in some cases
12564           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
12565           that they presumably stand for.
12566
12567 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12568
12569         * gst/asfdemux/gstasfdemux.c:
12570           asfdemux: parse WM/Picture tags to extract cover art
12571           Fixes #583112.
12572
12573 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12574
12575         * REQUIREMENTS:
12576           docs: fix http links for amr libs in REQUIREMENTS
12577
12578 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12579
12580         * gst/asfdemux/gstasfdemux.c:
12581           asfdemux: fix bogus flow return handling in eos handler
12582           Don't overwrite the origin flow return by whatever flow we get
12583           when trying to push the remaining internally queued payloads.
12584           We want to do our eos logic, ie. send an EOS event or segment-done
12585           message in any case. Makes things EOS properly when an EOS event
12586           is forced upon the pipeline so that the source returns
12587           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
12588
12589 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12590
12591         * win32/common/config.h:
12592           win32: update config.h
12593
12594 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12595
12596         * configure.ac:
12597           configure: bump core/base requirements to released versions
12598
12599 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12600
12601         * autogen.sh:
12602         * configure.ac:
12603           autogen: move the -Wno-portability for automake into configure.ac
12604
12605 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
12606
12607         * gst/dvdlpcmdec/Makefile.am:
12608         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12609           dvdlpcmdec: Add multichannel channel maps, and send some tags
12610           Add a multichannel map to the output caps, and send at least a CODEC and
12611           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
12612           no samples and can't find info about the channel ordering, but this is
12613           better than nothing.
12614
12615 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
12616
12617         * common:
12618           Automatic update of common submodule
12619           From 888e0a2 to c572721
12620
12621 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
12622
12623         * common:
12624           Automatic update of common submodule
12625           From 6ab11d1 to 888e0a2
12626
12627 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
12628
12629         * gst/dvdsub/gstdvdsubdec.c:
12630           dvdsubdec: Remove some dead code
12631           Remove some redundant memset - gobject memory is already initalised to 0.
12632           Remove a commented out line leftover from the previous commit
12633
12634 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
12635
12636         * gst/dvdsub/gstdvdsubdec.c:
12637         * gst/dvdsub/gstdvdsubdec.h:
12638           dvdsubdec: Support ARGB output
12639           Negotiate to and render into ARGB buffers directly if the peer supports it.
12640           Fixes: #580869
12641
12642 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
12643
12644         * ext/a52dec/gsta52dec.c:
12645           a52dec: Reconcile code with dtsdec
12646           Perform some cleanups based on the dtsdec code such as using the boilerplate
12647           macro and static pad template functions.
12648           Add some documentation. Don't register a change in flags until we synch on
12649           another frame successfully.
12650
12651 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12652
12653         * ext/lame/gstlamemp3enc.c:
12654           lamemp3enc: Improve debugging a bit
12655
12656 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
12657
12658         * ext/mpeg2dec/gstmpeg2dec.c:
12659           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
12660
12661 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12662
12663         * po/Makevars:
12664         * po/af.po:
12665         * po/az.po:
12666         * po/bg.po:
12667         * po/ca.po:
12668         * po/cs.po:
12669         * po/da.po:
12670         * po/en_GB.po:
12671         * po/es.po:
12672         * po/fi.po:
12673         * po/fr.po:
12674         * po/hu.po:
12675         * po/id.po:
12676         * po/it.po:
12677         * po/ja.po:
12678         * po/lt.po:
12679         * po/mt.po:
12680         * po/nb.po:
12681         * po/nl.po:
12682         * po/or.po:
12683         * po/pl.po:
12684         * po/pt_BR.po:
12685         * po/ru.po:
12686         * po/sk.po:
12687         * po/sq.po:
12688         * po/sr.po:
12689         * po/sv.po:
12690         * po/tr.po:
12691         * po/uk.po:
12692         * po/vi.po:
12693         * po/zh_CN.po:
12694           po: avoid conflicts of local *.po files with files in git
12695           Make it so that filenames and line numbers are only stored in the *.pot file
12696           (which is not in git), but not in the individual *.po files. This information
12697           is hardly useful for translators in our case, and it should avoid the constant
12698           conflicts of local *.po files with the ones in git which are caused by the
12699           source files changing and the line numbers being updated. This commit might
12700           cause one last merge conflict for you, which you can work around with
12701           "git checkout po/*.po" before merging or pulling. After that there should
12702           (hopefully) not be any more local modifications of these files (unless
12703           someone committed additions or changes to translated strings and the
12704           *.po files haven't been updated yet, that is).
12705
12706 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12707
12708         * ext/lame/gstlamemp3enc.c:
12709           lamemp3enc: add Since tag to gtk-doc chunk
12710
12711 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12712
12713         * tests/check/elements/mpeg2dec.c:
12714           checks: fix mpeg2dec unit test again after interlace addition to caps
12715
12716 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12717
12718         * ext/mpeg2dec/gstmpeg2dec.c:
12719           mpeg2dec: work around old mpeg2dec versions
12720           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
12721           detection and just assume no rff is used. This fixes the compilation.
12722           Fixes #582375
12723
12724 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12725
12726         * ext/mpeg2dec/Makefile.am:
12727           mpeg2dec: link to gstvideo
12728           Fix compilation by adding the right include directories and linking to the video
12729           library.
12730
12731 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
12732
12733         * gst/asfdemux/asfpacket.c:
12734           asfdemux: Downgrade simple statements from WARNING to DEBUG
12735
12736 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
12737
12738         * gst/asfdemux/asfheaders.c:
12739         * gst/asfdemux/asfheaders.h:
12740         * gst/asfdemux/asfpacket.c:
12741         * gst/asfdemux/asfpacket.h:
12742           asf: Detect more payload extensions.
12743           These should help fix interlaced/PAR issues with more files.
12744
12745 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
12746
12747         * ext/mpeg2dec/gstmpeg2dec.c:
12748         * ext/mpeg2dec/gstmpeg2dec.h:
12749           mpeg2dec: Implement interlaced support.
12750           Expand the debugging statements to show more picture information.
12751
12752 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12753
12754         * ext/mpeg2dec/gstmpeg2dec.c:
12755           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
12756           ffdec_mpeg2video is much faster, fixes bug #574461.
12757
12758 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12759
12760         * ext/lame/gstlamemp3enc.c:
12761           lamemp3enc: Don't write a Xing header
12762
12763 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
12764
12765         * autogen.sh:
12766           Run libtoolize before aclocal
12767           This unbreaks the build in some cases. Fixes bug #582021
12768
12769 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
12770
12771         * ext/mpeg2dec/gstmpeg2dec.c:
12772           mpeg2dec: use 64bit safe scaling functions.
12773           Got this to fail when seeking in a 14GB file (the value in bytes is
12774           bigger than 2**32).
12775
12776 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12777
12778         * gst/mpegaudioparse/gstmpegaudioparse.c:
12779           mpegaudioparse: remove some pointless g_return_if_fail()s
12780
12781 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12782
12783         * ext/twolame/gsttwolame.c:
12784           Switch twolame to primary rank
12785
12786 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12787
12788         * ext/lame/gstlame.c:
12789         * ext/lame/gstlamemp3enc.c:
12790         * ext/twolame/gsttwolame.c:
12791           Add ranks to mp3 encoders
12792
12793 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12794
12795         * gst-plugins-ugly.spec.in:
12796           Add twolame plugin to spec file
12797
12798 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12799
12800         * gst/asfdemux/asfpacket.c:
12801         * gst/asfdemux/gstasfdemux.c:
12802         * gst/asfdemux/gstasfdemux.h:
12803           asfdemux: use upstream segment and timestamps for some interpolation
12804           This should particularly help in case of upstream live src, e.g. rtspsrc,
12805           and especially so if it has to perform fallback to TCP.
12806
12807 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
12808
12809         * gst/asfdemux/gstrtpasfdepay.c:
12810           rtpasfdepay: Add support for fragmented packet (L == 0).
12811           This happens with rtp-over-udp.
12812
12813 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12814
12815         * ext/lame/gstlamemp3enc.c:
12816           lamemp3enc: Fixup the bitrate only for CBR
12817           Additionally clarify some property descriptions.
12818
12819 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
12820
12821         * ext/lame/gstlamemp3enc.c:
12822           lame: fix format string in debug statement
12823
12824 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
12825
12826         * gst/mpegaudioparse/gstmpegaudioparse.c:
12827           mp3parse: Don't reject valid Xing tables of contents
12828           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
12829           reject them because of it, just subtract the initial offset when reading
12830           the table.
12831
12832 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
12833
12834         * gst/mpegaudioparse/gstmpegaudioparse.c:
12835           mp3parse: Allow more bits to change in headers during resynch
12836           Be more lenient about what we accept as changing bits in a header - basically,
12837           only require that the mp3 sync marker is present, for the mpeg version,
12838           layer and samplerate.
12839           Fixes: #581464
12840
12841 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
12842
12843         * ext/mad/gstmad.c:
12844           mad: Add duration of incoming/outgoing buffers in debug statements
12845
12846 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
12847
12848         * gst/mpegaudioparse/gstmpegaudioparse.c:
12849           mpegaudioparse: Remove useless checks for valid buffer duration.
12850           The buffer duration is set to a valid value at the very top of
12851           emit_frame(), we therefore don't need to check it later on.
12852
12853 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
12854
12855         * gst/mpegaudioparse/gstmpegaudioparse.c:
12856           mpegaudioparse: Fix stop condition for outputting buffers.
12857           Some mp3 streams have an offset in timestamps, requiring us to push the
12858           frame *AFTER* segment.stop in order for the decoder to be able to push
12859           all data up to the segment.stop position.
12860
12861 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12862
12863         * gst/asfdemux/asfpacket.c:
12864         * gst/asfdemux/gstasfdemux.c:
12865         * gst/asfdemux/gstasfdemux.h:
12866           asfdemux: 0-base timestamps consistently (whether or not streaming)
12867           This also makes timestamps (more) consistent before and after a possible
12868           seek, and moreover makes for reasonable position reporting in live stream
12869           (whose payload timestamps should not be taken for granted).
12870
12871 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12872
12873         * gst/asfdemux/gstasfdemux.c:
12874         * gst/asfdemux/gstasfdemux.h:
12875           asfdemux: report initial latency due to internal preroll queue
12876
12877 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12878
12879         * gst/asfdemux/gstasfdemux.c:
12880           asfdemux: enhance debug statement and refactor some initialization
12881
12882 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12883
12884         * gst/asfdemux/gstasfdemux.c:
12885           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
12886
12887 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12888
12889         * gst/asfdemux/asfpacket.c:
12890         * gst/asfdemux/gstasfdemux.c:
12891         * gst/asfdemux/gstasfdemux.h:
12892           asfdemux: handle FIXME; normalize preroll
12893
12894 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12895
12896         * gst/asfdemux/gstasfdemux.c:
12897         * gst/asfdemux/gstasfdemux.h:
12898           asfdemux: fixes for streaming mode
12899           * Improve newsegment handling, e.g. upstream might live in TIME.
12900           * Only send newsegment if we have needed info.
12901           * Avoid reading past end of data section.
12902
12903 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12904
12905         * gst/asfdemux/gstasfdemux.c:
12906           asfdemux: fixes/enhancements for streaming mode
12907           * Do not rock the boat by reacting to FLUSH_START.
12908           * Try to handle TIME seeking by seeking upstream in BYTES.
12909           * Handle SEEKING query.
12910
12911 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12912
12913         * configure.ac:
12914         * ext/lame/gstlamemp3enc.c:
12915           lame: fix compilation with LAME versions < 3.98
12916           lame_set_VBR_quality(), which takes a floating point value for the
12917           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
12918           takes quality as an integer, for older LAME versions.
12919           Fixes #581341.
12920
12921 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12922
12923         * win32/common/config.h:
12924           win32: update config.h to git
12925           Until someone ports the new win32 config.h logic from the
12926           other modules to -ugly.
12927
12928 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12929
12930         * docs/plugins/gst-plugins-ugly-plugins.args:
12931         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12932         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12933           Update docs
12934
12935 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12936
12937         * ext/lame/gstlamemp3enc.c:
12938           lamemp3enc: Add a note to the encoding-engine-quality property
12939           that says, that this does not affect the bitrate at all.
12940
12941 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12942
12943         * ext/lame/gstlame.c:
12944         * ext/lame/gstlamemp3enc.c:
12945           lame: Implement preset interface
12946
12947 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12948
12949         * ext/twolame/gsttwolame.c:
12950           twolame: Implement preset interface
12951
12952 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12953
12954         * docs/plugins/gst-plugins-ugly-plugins.args:
12955         * ext/lame/gstlamemp3enc.c:
12956         * ext/lame/gstlamemp3enc.h:
12957           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
12958
12959 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12960
12961         * ext/lame/gstlame.c:
12962         * ext/lame/gstlamemp3enc.c:
12963           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
12964
12965 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12966
12967         * ext/lame/gstlame.c:
12968           lame: Deprecate the lame element
12969
12970 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12971
12972         * docs/plugins/Makefile.am:
12973         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12974         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12975         * docs/plugins/gst-plugins-ugly-plugins.args:
12976         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12977         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12978         * docs/plugins/inspect/plugin-a52dec.xml:
12979         * docs/plugins/inspect/plugin-amrnb.xml:
12980         * docs/plugins/inspect/plugin-asf.xml:
12981         * docs/plugins/inspect/plugin-cdio.xml:
12982         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12983         * docs/plugins/inspect/plugin-dvdread.xml:
12984         * docs/plugins/inspect/plugin-dvdsub.xml:
12985         * docs/plugins/inspect/plugin-iec958.xml:
12986         * docs/plugins/inspect/plugin-lame.xml:
12987         * docs/plugins/inspect/plugin-mad.xml:
12988         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12989         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12990         * docs/plugins/inspect/plugin-mpegstream.xml:
12991         * docs/plugins/inspect/plugin-realmedia.xml:
12992         * docs/plugins/inspect/plugin-siddec.xml:
12993         * docs/plugins/inspect/plugin-synaesthesia.xml:
12994         * docs/plugins/inspect/plugin-twolame.xml:
12995           Update docs
12996
12997 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12998
12999         * ext/lame/gstlamemp3enc.c:
13000           lame: Update example pipelines with the new properties
13001
13002 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13003
13004         * ext/lame/Makefile.am:
13005         * ext/lame/gstlame.c:
13006         * ext/lame/gstlamemp3enc.c:
13007         * ext/lame/gstlamemp3enc.h:
13008         * ext/lame/plugin.c:
13009           lame: Add lamemp3enc element with much simplified interface
13010           This deprecates the lame element and fixes bug #494528.
13011
13012 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
13013
13014         * gst/asfdemux/asfpacket.c:
13015           asfpacket: Fix pull-mode timestamping handling.
13016           The problem that happens is the following:
13017           * A packet with multiple payloads comes in
13018           * Those payloads get handled one by one
13019           * The first payload contains the first audio payload with timestamp A
13020           * The second payload contains the first video (key)frame with timestamp V (where V < A)
13021           With the previous code, the following would happen:
13022           * the first payload gets processed, then passed to queue_for_stream
13023           * queue_for_stream detects it's the first valid timestamp received and stores
13024           first_ts = A
13025           * the second payload gets processed, then pass to queue_for_stream
13026           * queue_for_stream detects the timestamp is lower than first_ts... and
13027           discards it... resulting in losing the first keyframe of the video stream
13028           We've been having this issue for *ages*... it's just that nobody noticed it
13029           that much with playbin. But with playbin2's aggresive multiqueue handling, this
13030           will result in multiqueue not being able to preroll (because the video decoder will
13031           be dropping a ton of buffers before (maybe) receiving the next keyframe).
13032           Tested with over 200 asf files, and they all play the first frame correctly now,
13033           even the most braindead ones.
13034
13035 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
13036
13037         * gst/mpegaudioparse/gstmpegaudioparse.c:
13038         * gst/mpegaudioparse/gstmpegaudioparse.h:
13039           mp3parse: don't build seek table if we can't seek.
13040           Fixes #573720 - unbounded memory usage increase when listening to mp3
13041           stream for a long time.
13042
13043 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
13044
13045         * common:
13046           Automatic update of common submodule
13047           From b3941ea to 6ab11d1
13048
13049 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
13050
13051         * gst/mpegaudioparse/gstmpegaudioparse.c:
13052         * gst/mpegaudioparse/gstxingmux.c:
13053           mpegaudioparse: Remove dead assignment and duplicate code
13054
13055 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
13056
13057         * gst/realmedia/rmdemux.c:
13058           rmdemux: Actually return the return value for the seek handling.
13059
13060 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
13061
13062         * gst/mpegstream/gstmpegdemux.c:
13063         * gst/mpegstream/gstmpegparse.c:
13064           mpegstream: Remove dead assignments.
13065           The duplicate assignment of update_time was weird... but it seems normal
13066           that it's indeed the second statement which is the valid one.
13067
13068 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
13069
13070         * ext/amrnb/amrnbparse.c:
13071           armnb: Remove unused variable, adapt debug message accordingly.
13072
13073 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
13074
13075         * gst/dvdsub/gstdvdsubdec.c:
13076         * gst/mpegstream/gstdvddemux.c:
13077         * gst/mpegstream/gstmpegclock.c:
13078           dvdsub/mpegstream: _class_init: Remove unused class variables
13079
13080 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
13081
13082         * gst/asfdemux/gstasfdemux.c:
13083           asfdemux: Initialize flow for a corner case.
13084           This might be caused by entering the if() line 1214 and then not having
13085           any activated_streams.. resulting in reaching line 1267 without having
13086           any valid flow value.
13087
13088 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
13089
13090         * ext/twolame/gsttwolame.c:
13091           twolame: Remove unneeded variable, value assigned was never read.
13092
13093 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
13094
13095         * ext/mpeg2dec/gstmpeg2dec.c:
13096           mpeg2dec: Remove dead assignment. Value overwritten later on.
13097
13098 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
13099
13100         * ext/mad/gstmad.c:
13101           mad: Remove dead assignment and variables given values which are never read.
13102
13103 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
13104
13105         * ext/lame/gstlame.c:
13106           lame: Remove unneeded variable, it's assigned a value never read.
13107
13108 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
13109
13110         * gst/realmedia/rmdemux.c:
13111           rmdemux: Remove dead assignment, value is being overwritten before being read.
13112
13113 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
13114
13115         * gst/realmedia/rmdemux.c:
13116           rmdemux: Remove unused accurate flag.
13117           I couldn't see any reason why this was there in the first place.
13118
13119 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
13120
13121         * gst/realmedia/asmrules.c:
13122         * gst/realmedia/rdtdepay.c:
13123           realmedia: Remove dead assignments. The results are never read.
13124
13125 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
13126
13127         * gst/realmedia/gstrdtbuffer.c:
13128         * gst/realmedia/rademux.c:
13129         * gst/realmedia/rdtmanager.c:
13130         * gst/realmedia/rmdemux.c:
13131           realmedia: Remove useless variables, only being used once (or not).
13132
13133 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
13134
13135         * ext/mpeg2dec/gstmpeg2dec.c:
13136         * gst/asfdemux/gstrtspwms.c:
13137         * gst/realmedia/pnmsrc.c:
13138         * gst/realmedia/rdtdepay.c:
13139         * gst/realmedia/rtspreal.c:
13140           remove empty method implementations.
13141
13142 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
13143
13144         * gst/asfdemux/gstrtspwms.c:
13145           rtspwms: fix condition to detect extension commands for WMS
13146           Reply with OK to the extension commands for WMS.
13147
13148 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
13149
13150         * gst/realmedia/rtspreal.c:
13151           realmedia: add special Real header to DESCRIBE message only for Real servers
13152           Add headers that are specific to real only if a real server had been
13153           detected by the OPTIONS message.
13154
13155 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
13156
13157         * gst/synaesthesia/synaescope.c:
13158           synaesthesia: fix compilation on windows
13159           Fix compilation under MSVC due to references to headers
13160           that are not available with the MS SDKs.
13161           Fixes #578524
13162
13163 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13164
13165         * gst/asfdemux/gstrtspwms.c:
13166           rtspwms: reply to extension commands
13167           Reply with OK to the extension commands for WMS.
13168
13169 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13170
13171         * gst/asfdemux/gstrtpasfdepay.c:
13172           asfdepay: fix a comment
13173
13174 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13175
13176         * gst/asfdemux/gstasfdemux.c:
13177           asfdemux: add some more debugging
13178
13179 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13180
13181         * configure.ac:
13182           configure.ac: require git -base
13183           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
13184
13185 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13186
13187         * gst/realmedia/rtspreal.c:
13188           realmedia: add special Real header to SETUP message only for Real servers
13189           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
13190           streams where the server errors out because it can't handle the
13191           Real-specific 'Required: com.real.retain-entity-for-setup' header
13192           we've been adding unconditionally in the recent past.
13193           For reference:
13194           rtsp://66.111.34.191:601/broadcast/alnour.rm
13195           rtsp://195.134.224.231/snowboard_100.wmv
13196
13197 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
13198
13199         * configure.ac:
13200         * gst/asfdemux/Makefile.am:
13201           asfdemux: link to all required libraries including indirectly used ones.
13202           On win32, we're required to link to all the libraries used - including
13203           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
13204           (for windows only) winsock.
13205
13206 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
13207
13208         * common:
13209           Automatic update of common submodule
13210           From d0ea89e to b3941ea
13211
13212 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
13213
13214         * common:
13215           Automatic update of common submodule
13216           From f8b3d91 to d0ea89e
13217
13218 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
13219
13220         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13221           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
13222
13223 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
13224
13225         * gst/realmedia/rtspreal.c:
13226         * gst/realmedia/rtspreal.h:
13227           realrtsp: add more headers
13228           Parse the ETag from the describe method and pass the sessionid as the value for
13229           the If-Match header is subsequent setup calls.
13230           Fixes support for more RealMedia RTSP streams.
13231
13232 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
13233
13234         * configure.ac:
13235           twolame: bump requirement to 0.3.10
13236           0.3.10 is the first version with the float32 encoder functions.
13237           Fixes #576305.
13238
13239 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
13240
13241         * configure.ac:
13242           back to development -> 0.10.11.1
13243
13244 === release 0.10.11 ===
13245
13246 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
13247
13248         * ChangeLog:
13249         * NEWS:
13250         * RELEASE:
13251         * configure.ac:
13252         * docs/plugins/inspect/plugin-a52dec.xml:
13253         * docs/plugins/inspect/plugin-asf.xml:
13254         * docs/plugins/inspect/plugin-cdio.xml:
13255         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13256         * docs/plugins/inspect/plugin-dvdread.xml:
13257         * docs/plugins/inspect/plugin-dvdsub.xml:
13258         * docs/plugins/inspect/plugin-iec958.xml:
13259         * docs/plugins/inspect/plugin-lame.xml:
13260         * docs/plugins/inspect/plugin-mad.xml:
13261         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13262         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13263         * docs/plugins/inspect/plugin-mpegstream.xml:
13264         * docs/plugins/inspect/plugin-realmedia.xml:
13265         * docs/plugins/inspect/plugin-siddec.xml:
13266         * docs/plugins/inspect/plugin-twolame.xml:
13267         * gst-plugins-ugly.doap:
13268         * po/cs.po:
13269         * win32/common/config.h:
13270           Release 0.10.11
13271
13272 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
13273
13274         * po/af.po:
13275         * po/az.po:
13276         * po/bg.po:
13277         * po/ca.po:
13278         * po/cs.po:
13279         * po/da.po:
13280         * po/en_GB.po:
13281         * po/es.po:
13282         * po/fi.po:
13283         * po/fr.po:
13284         * po/hu.po:
13285         * po/id.po:
13286         * po/it.po:
13287         * po/ja.po:
13288         * po/lt.po:
13289         * po/mt.po:
13290         * po/nb.po:
13291         * po/nl.po:
13292         * po/or.po:
13293         * po/pl.po:
13294         * po/pt_BR.po:
13295         * po/ru.po:
13296         * po/sk.po:
13297         * po/sq.po:
13298         * po/sr.po:
13299         * po/sv.po:
13300         * po/tr.po:
13301         * po/uk.po:
13302         * po/vi.po:
13303         * po/zh_CN.po:
13304           Update .po files
13305
13306 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
13307
13308         * configure.ac:
13309         * win32/common/config.h:
13310           0.10.10.3 pre-release
13311
13312 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
13313
13314         * po/fi.po:
13315         * po/id.po:
13316         * po/pl.po:
13317         * po/pt_BR.po:
13318         * po/sv.po:
13319           po: Update translations from upstream
13320
13321 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
13322
13323         * po/LINGUAS:
13324         * po/tr.po:
13325           po: Add Turkish translation
13326
13327 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
13328
13329         * gst/mpegaudioparse/gstmpegaudioparse.c:
13330         * gst/mpegaudioparse/gstmpegaudioparse.h:
13331           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
13332           Don't introduce glitches in the output by a) relaxing the threshold for
13333           taking upstream timestamps in preference to our calculated timestamps and
13334           b) only set the discont flag on outgoing buffers in response to an incoming
13335           discont buffer.
13336           Fixes: #575046
13337
13338 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
13339
13340         * gst/mpegaudioparse/gstmpegaudioparse.c:
13341           mp3parse: fix deadlock with accurate seeks.
13342           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
13343           Fixes #575068.
13344
13345 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
13346
13347         * configure.ac:
13348         * po/af.po:
13349         * po/az.po:
13350         * po/bg.po:
13351         * po/ca.po:
13352         * po/cs.po:
13353         * po/da.po:
13354         * po/en_GB.po:
13355         * po/es.po:
13356         * po/fi.po:
13357         * po/fr.po:
13358         * po/hu.po:
13359         * po/id.po:
13360         * po/it.po:
13361         * po/lt.po:
13362         * po/mt.po:
13363         * po/nb.po:
13364         * po/nl.po:
13365         * po/or.po:
13366         * po/pl.po:
13367         * po/pt_BR.po:
13368         * po/ru.po:
13369         * po/sk.po:
13370         * po/sq.po:
13371         * po/sr.po:
13372         * po/sv.po:
13373         * po/uk.po:
13374         * po/vi.po:
13375         * po/zh_CN.po:
13376         * win32/common/config.h:
13377           0.10.10.2 pre-release
13378           Bump version number, update translations and win32 config.h
13379
13380 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
13381
13382         * po/LINGUAS:
13383         * po/ja.po:
13384           po: Add Japanese translation
13385
13386 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
13387
13388         * configure.ac:
13389         * docs/plugins/Makefile.am:
13390         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13391         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13392         * docs/plugins/gst-plugins-ugly-plugins.args:
13393         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13394         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13395         * docs/plugins/inspect/plugin-a52dec.xml:
13396         * docs/plugins/inspect/plugin-asf.xml:
13397         * docs/plugins/inspect/plugin-cdio.xml:
13398         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13399         * docs/plugins/inspect/plugin-dvdread.xml:
13400         * docs/plugins/inspect/plugin-dvdsub.xml:
13401         * docs/plugins/inspect/plugin-iec958.xml:
13402         * docs/plugins/inspect/plugin-lame.xml:
13403         * docs/plugins/inspect/plugin-mad.xml:
13404         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13405         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13406         * docs/plugins/inspect/plugin-mpegstream.xml:
13407         * docs/plugins/inspect/plugin-realmedia.xml:
13408         * docs/plugins/inspect/plugin-siddec.xml:
13409         * docs/plugins/inspect/plugin-synaesthesia.xml:
13410         * docs/plugins/inspect/plugin-twolame.xml:
13411         * ext/Makefile.am:
13412         * po/POTFILES.in:
13413           Moved twolame from Bad to Ugly
13414
13415 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13416
13417           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
13418           Original commit message from CVS:
13419           * ext/alsaspdif/Makefile.am:
13420           * ext/amrwb/Makefile.am:
13421           * ext/apexsink/Makefile.am:
13422           * ext/arts/Makefile.am:
13423           * ext/artsd/Makefile.am:
13424           * ext/audiofile/Makefile.am:
13425           * ext/audioresample/Makefile.am:
13426           * ext/bz2/Makefile.am:
13427           * ext/cdaudio/Makefile.am:
13428           * ext/celt/Makefile.am:
13429           * ext/dc1394/Makefile.am:
13430           * ext/dirac/Makefile.am:
13431           * ext/directfb/Makefile.am:
13432           * ext/divx/Makefile.am:
13433           * ext/dts/Makefile.am:
13434           * ext/faac/Makefile.am:
13435           * ext/faad/Makefile.am:
13436           * ext/gsm/Makefile.am:
13437           * ext/hermes/Makefile.am:
13438           * ext/ivorbis/Makefile.am:
13439           * ext/jack/Makefile.am:
13440           * ext/jp2k/Makefile.am:
13441           * ext/ladspa/Makefile.am:
13442           * ext/lcs/Makefile.am:
13443           * ext/libfame/Makefile.am:
13444           * ext/libmms/Makefile.am:
13445           * ext/metadata/Makefile.am:
13446           * ext/mpeg2enc/Makefile.am:
13447           * ext/mplex/Makefile.am:
13448           * ext/musepack/Makefile.am:
13449           * ext/musicbrainz/Makefile.am:
13450           * ext/mythtv/Makefile.am:
13451           * ext/nas/Makefile.am:
13452           * ext/neon/Makefile.am:
13453           * ext/ofa/Makefile.am:
13454           * ext/polyp/Makefile.am:
13455           * ext/resindvd/Makefile.am:
13456           * ext/sdl/Makefile.am:
13457           * ext/shout/Makefile.am:
13458           * ext/snapshot/Makefile.am:
13459           * ext/sndfile/Makefile.am:
13460           * ext/soundtouch/Makefile.am:
13461           * ext/spc/Makefile.am:
13462           * ext/swfdec/Makefile.am:
13463           * ext/tarkin/Makefile.am:
13464           * ext/theora/Makefile.am:
13465           * ext/timidity/Makefile.am:
13466           * ext/twolame/Makefile.am:
13467           * ext/x264/Makefile.am:
13468           * ext/xine/Makefile.am:
13469           * ext/xvid/Makefile.am:
13470           * gst-libs/gst/app/Makefile.am:
13471           * gst-libs/gst/dshow/Makefile.am:
13472           * gst/aiffparse/Makefile.am:
13473           * gst/app/Makefile.am:
13474           * gst/audiobuffer/Makefile.am:
13475           * gst/bayer/Makefile.am:
13476           * gst/cdxaparse/Makefile.am:
13477           * gst/chart/Makefile.am:
13478           * gst/colorspace/Makefile.am:
13479           * gst/dccp/Makefile.am:
13480           * gst/deinterlace/Makefile.am:
13481           * gst/deinterlace2/Makefile.am:
13482           * gst/dvdspu/Makefile.am:
13483           * gst/festival/Makefile.am:
13484           * gst/filter/Makefile.am:
13485           * gst/flacparse/Makefile.am:
13486           * gst/flv/Makefile.am:
13487           * gst/games/Makefile.am:
13488           * gst/h264parse/Makefile.am:
13489           * gst/librfb/Makefile.am:
13490           * gst/mixmatrix/Makefile.am:
13491           * gst/modplug/Makefile.am:
13492           * gst/mpeg1sys/Makefile.am:
13493           * gst/mpeg4videoparse/Makefile.am:
13494           * gst/mpegdemux/Makefile.am:
13495           * gst/mpegtsmux/Makefile.am:
13496           * gst/mpegvideoparse/Makefile.am:
13497           * gst/mve/Makefile.am:
13498           * gst/nsf/Makefile.am:
13499           * gst/nuvdemux/Makefile.am:
13500           * gst/overlay/Makefile.am:
13501           * gst/passthrough/Makefile.am:
13502           * gst/pcapparse/Makefile.am:
13503           * gst/playondemand/Makefile.am:
13504           * gst/rawparse/Makefile.am:
13505           * gst/real/Makefile.am:
13506           * gst/rtjpeg/Makefile.am:
13507           * gst/rtpmanager/Makefile.am:
13508           * gst/scaletempo/Makefile.am:
13509           * gst/sdp/Makefile.am:
13510           * gst/selector/Makefile.am:
13511           * gst/smooth/Makefile.am:
13512           * gst/smoothwave/Makefile.am:
13513           * gst/speed/Makefile.am:
13514           * gst/speexresample/Makefile.am:
13515           * gst/stereo/Makefile.am:
13516           * gst/subenc/Makefile.am:
13517           * gst/tta/Makefile.am:
13518           * gst/vbidec/Makefile.am:
13519           * gst/videodrop/Makefile.am:
13520           * gst/videosignal/Makefile.am:
13521           * gst/virtualdub/Makefile.am:
13522           * gst/vmnc/Makefile.am:
13523           * gst/y4m/Makefile.am:
13524           * sys/acmenc/Makefile.am:
13525           * sys/cdrom/Makefile.am:
13526           * sys/dshowdecwrapper/Makefile.am:
13527           * sys/dshowsrcwrapper/Makefile.am:
13528           * sys/dvb/Makefile.am:
13529           * sys/dxr3/Makefile.am:
13530           * sys/fbdev/Makefile.am:
13531           * sys/oss4/Makefile.am:
13532           * sys/qcam/Makefile.am:
13533           * sys/qtwrapper/Makefile.am:
13534           * sys/vcd/Makefile.am:
13535           * sys/wininet/Makefile.am:
13536           * win32/common/config.h:
13537           Don't install static libs for plugins. Fixes #550851 for -bad.
13538
13539 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
13540
13541           [MOVED FROM BAD] Enable/fix up translations for these plugins.
13542           Original commit message from CVS:
13543           * ext/resindvd/plugin.c: (plugin_init):
13544           * ext/resindvd/resindvdsrc.c:
13545           * ext/twolame/gsttwolame.c: (plugin_init):
13546           * gst/aiffparse/aiffparse.c: (plugin_init):
13547           Enable/fix up translations for these plugins.
13548           * po/LINGUAS:
13549           Add 'ca' to LINGUAS.
13550           * po/POTFILES.in:
13551           * po/POTFILES.skip:
13552           Add more files for translation and more files which tools
13553           should skip.
13554
13555 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13556
13557           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
13558           Original commit message from CVS:
13559           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
13560           (gst_two_lame_chain):
13561           * ext/twolame/gsttwolame.h:
13562           Allow raw float samples as input for encoding.
13563
13564 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13565
13566           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
13567           Original commit message from CVS:
13568           * configure.ac:
13569           * ext/Makefile.am:
13570           * ext/twolame/Makefile.am:
13571           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
13572           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
13573           (gst_two_lame_release_memory), (gst_two_lame_finalize),
13574           (gst_two_lame_base_init), (gst_two_lame_class_init),
13575           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
13576           (gst_two_lame_init), (gst_two_lame_set_property),
13577           (gst_two_lame_get_property), (gst_two_lame_sink_event),
13578           (gst_two_lame_chain), (gst_two_lame_setup),
13579           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
13580           (plugin_init):
13581           * ext/twolame/gsttwolame.h:
13582           Add TwoLAME MP2 encoding element, based on the LAME element.
13583
13584 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
13585
13586         * common:
13587           Automatic update of common submodule
13588           From 7032163 to f8b3d91
13589
13590 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13591
13592         * common:
13593           Automatic update of common submodule
13594           From ffa738d to 7032163
13595
13596 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13597
13598         * common:
13599           Automatic update of common submodule
13600           From 3f13e4e to ffa738d
13601
13602 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13603
13604         * common:
13605           Automatic update of common submodule
13606           From 3c7456b to 3f13e4e
13607
13608 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13609
13610         * common:
13611           Automatic update of common submodule
13612           From 57c83f2 to 3c7456b
13613
13614 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
13615
13616         * gst/mpegaudioparse/gstmpegaudioparse.c:
13617           mp3parse: be more conservative when changing layer/rate/etc.
13618           Don't allow a change in sample rate/channels/layer/version unless we can
13619           see another frame at the correct offset. Prevents accidently flipping
13620           due to simple single-bit corruption.
13621
13622 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
13623
13624         * gst/realmedia/realhash.c:
13625           rmdemux: Fix strict-aliasing warnings.
13626           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
13627           hand-rolled ones.
13628
13629 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
13630
13631         * gst/mpegaudioparse/gstmpegaudioparse.c:
13632           mpegaudioparse: Remove empty lines added by buggy indent.
13633
13634 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13635
13636         * gst/mpegaudioparse/gstmpegaudioparse.c:
13637           mpegaudioparse: Provide SEEKING query handling.
13638           Since SEEK event handling might perform some conversion
13639           from TIME to BYTES, do not let upstream fool application
13640           into (TIME) seeking not being possible.
13641
13642 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
13643
13644         * gst/mpegaudioparse/gstmpegaudioparse.c:
13645           mp3parse: fix accurate seeks to near 0
13646           Integer underflow made accurate seeks to near zero fail and seek to
13647           completely the wrong place. Fix by clamping to zero, since we can't seek
13648           to negative times anyway.
13649
13650 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
13651
13652         * common:
13653         * configure.ac:
13654           build: Update shave init statement for changes in common. Bump common.
13655
13656 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
13657
13658         * gst/realmedia/rtspreal.c:
13659           rtspreal: ignore data streams. Fixes #527112
13660           Ignore data streams when parsing the SDP as they don't contain anything we need
13661           to put in the realmedia header.
13662
13663 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
13664
13665         * common:
13666           Automatic update of common submodule
13667           From 9cf8c9b to a6ce5c6
13668
13669 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
13670
13671         * ext/mad/gstid3tag.c:
13672           Forward unknown events
13673           Forward unknown events upstream instead of dropping them. Also return the result
13674           of the seek event instead of a fixed value.
13675
13676 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
13677
13678         * gst/asfdemux/gstrtpasfdepay.c:
13679           rtpasfdepay: Fix the build by adding the needed include for atoi.
13680
13681 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
13682
13683         * configure.ac:
13684         * docs/plugins/Makefile.am:
13685           Use shave for the build output
13686
13687 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
13688
13689         * common:
13690           Automatic update of common submodule
13691           From 5d7c9cc to 9cf8c9b
13692
13693 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
13694
13695         * gst/asfdemux/gstasf.c:
13696         * gst/asfdemux/gstrtpasfdepay.c:
13697         * gst/realmedia/rademux.c:
13698         * gst/realmedia/rdtdepay.c:
13699         * gst/synaesthesia/gstsynaesthesia.c:
13700         * gst/synaesthesia/synaescope.c:
13701           Fix indentation.
13702
13703 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
13704
13705         * gst/realmedia/pnmsrc.c:
13706           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
13707
13708 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
13709
13710         * common:
13711           Automatic update of common submodule
13712           From 80c627d to 5d7c9cc
13713
13714 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
13715
13716         * gst/realmedia/Makefile.am:
13717         * gst/realmedia/pnmsrc.c:
13718         * gst/realmedia/pnmsrc.h:
13719         * gst/realmedia/rademux.c:
13720         * gst/realmedia/rademux.h:
13721         * gst/realmedia/realmedia.c:
13722         * gst/realmedia/rmdemux.c:
13723         * gst/realmedia/rmdemux.h:
13724           Add pnm:// uri source
13725           Add a new utri handler for pnm:// that for now just redirects to the same uri
13726           with the rtsp:// protocol, which usually works nowadays.
13727           Separate the registration of the various plugins into a separate source file.
13728
13729 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
13730
13731         * gst/asfdemux/Makefile.am:
13732         * gst/asfdemux/gstasf.c:
13733         * gst/asfdemux/gstrtpasfdepay.c:
13734         * gst/asfdemux/gstrtpasfdepay.h:
13735           Add ASF depayloader
13736           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
13737           Fixes #335067.
13738
13739 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
13740
13741         * ext/mad/gstmad.c:
13742           mad: remove log line added in error
13743
13744 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
13745
13746         * ext/mad/gstmad.c:
13747           mad: just flush data when seeing BADDATAPTR instead of going into error state
13748
13749 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
13750
13751         * gst/realmedia/rmdemux.c:
13752           Fix parsing of the flags in rmdemux
13753           Fix parsing of the flags in version 1 realmedia streams.
13754           Fixes #571358.
13755
13756 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
13757
13758         * common:
13759           Bump revision to use for common submodule.
13760
13761 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
13762
13763         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13764           Add releaseinfo with online url.
13765
13766 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
13767
13768         * common:
13769           Bump common
13770
13771 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13772
13773         * gst/asfdemux/asfpacket.c:
13774         * gst/asfdemux/gstasfdemux.c:
13775         * gst/asfdemux/gstasfdemux.h:
13776           Remove redundant push_mode struct member
13777
13778 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
13779
13780         * autogen.sh:
13781           Fix previous commit, wasn't actually setting up a symbolic link
13782
13783 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
13784
13785         * autogen.sh:
13786         * common:
13787           Use a symbolic link for the pre-commit client-side hook
13788
13789 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
13790
13791         * .gitignore:
13792           Ignore some more files
13793
13794 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
13795
13796         * gst/synaesthesia/synaescope.c:
13797         * gst/synaesthesia/synaescope.h:
13798           Precalculate some size dependent variables. Demystify the height scaling a bit.
13799           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
13800
13801 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
13802
13803           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
13804
13805 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
13806
13807         * gst/realmedia/rdtdepay.c:
13808           Set flags on the realmedia chunks
13809           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
13810           descrambler can be reset on keyframes. Fixes #556714.
13811
13812 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
13813
13814         * gst/realmedia/gstrdtbuffer.c:
13815         * gst/realmedia/gstrdtbuffer.h:
13816           Add method to get RDT flags
13817           Add a method to get the RDT flags. We need these flags to mark keyframes to
13818           reset the descrambing queue. See #556714.
13819
13820 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
13821
13822         * gst/asfdemux/asfpacket.c:
13823         * gst/asfdemux/gstasfdemux.c:
13824         * gst/asfdemux/gstasfdemux.h:
13825           Add seeking support to asfdemux in push mode
13826           Fixes bug #568836.
13827
13828 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
13829
13830         * gst/asfdemux/asfpacket.c:
13831           Drop packets with an invalid replicated data length
13832           Drop packets with an invalid replicated data length
13833           instead of continuing with an invalid timestamp
13834           and uninitialized payload metadata.
13835           All other code assumes that the timestamps are valid.
13836
13837 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
13838
13839         * gst/synaesthesia/synaescope.h:
13840           Change comment to refer to right variable.
13841
13842 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
13843
13844         * gst/synaesthesia/gstsynaesthesia.c:
13845         * gst/synaesthesia/gstsynaesthesia.h:
13846         * gst/synaesthesia/synaescope.c:
13847         * gst/synaesthesia/synaescope.h:
13848           Bring synaesthesia to next century.
13849           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
13850
13851 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
13852
13853         * gst/asfdemux/gstasfdemux.c:
13854           Fix leak of converted string
13855
13856 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
13857
13858         * .gitignore:
13859         * po/.gitignore:
13860           Add more to the gitignores
13861
13862 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
13863
13864         * gst/synaesthesia/gstsynaesthesia.c:
13865           Make synaesthesia build again.
13866           _init() has no params.
13867
13868 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
13869
13870         * common:
13871           Update common snapshot.
13872
13873 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
13874
13875         * common:
13876           Fix pre-commit hook
13877
13878 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
13879
13880         * autogen.sh:
13881         * common:
13882           Install and use pre-commit indentation hook from common
13883
13884 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
13885
13886         * autogen.sh:
13887           autogen.sh : Use git submodule
13888
13889 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
13890
13891           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
13892           Original commit message from CVS:
13893           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
13894           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
13895           (gst_dvd_demux_get_audio_stream),
13896           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
13897           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
13898           (gst_mpeg_demux_get_video_stream),
13899           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
13900           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
13901           Fix some caps leaks. Fixes bug #564885.
13902
13903 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
13904
13905           ext/cdio/gstcdio.c: Remove unused format argument.
13906           Original commit message from CVS:
13907           * ext/cdio/gstcdio.c:
13908           Remove unused format argument.
13909
13910 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
13911
13912           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
13913           Original commit message from CVS:
13914           * win32/common/.cvsignore:
13915           * win32/common/config.h:
13916           * win32/common/config.h.in:
13917           Hardcode cpu for win32 build, just like we do in the other modules,
13918           to remove VCS conflicts and inconsistent defines between modules,
13919           and update version defines to CVS.
13920
13921 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
13922
13923           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
13924           Original commit message from CVS:
13925           * m4/Makefile.am:
13926           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
13927
13928 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
13929
13930           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
13931           Original commit message from CVS:
13932           * m4/Makefile.am:
13933           inttypes.m4 hasn't been available since gettext-0.15, and since we now
13934           require gettext >= 0.17 ... we can remove it from the list of files to
13935           dist.
13936
13937 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
13938
13939           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
13940           Original commit message from CVS:
13941           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
13942           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
13943           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
13944           * gst/mpegaudioparse/gstmpegaudioparse.h:
13945           Do an initial class_ref on an internal enum type from within the
13946           class_init function so that there aren't any issues when multiple
13947           mp3parse elements are started in separate threads at the same
13948           time. (Why we use an enum type here if the tag is registered as
13949           a string type, I don't know). Also remove custom UNUSED macro
13950           and use GLib's instead.
13951
13952 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13953
13954           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
13955           Original commit message from CVS:
13956           * configure.ac:
13957           Apparently AC_CONFIG_MACRO_DIR breaks when using more
13958           than one macro directory, reverting last change.
13959
13960 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13961
13962           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
13963           Original commit message from CVS:
13964           * configure.ac:
13965           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
13966           our M4 macros.
13967
13968 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13969
13970           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
13971           Original commit message from CVS:
13972           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
13973           Last change introduced a regression that made mpeg2dec handle
13974           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
13975
13976 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13977
13978           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
13979           Original commit message from CVS:
13980           Patch by: Cygwin Ports maintainer
13981           <yselkowitz at users dot sourceforge dot net>
13982           * autogen.sh:
13983           * configure.ac:
13984           Require gettext 0.17 because older versions don't mix with libtool
13985           2.2. At build time an older gettext version will still work.
13986           Fixes bug #556091.
13987
13988 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
13989
13990           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
13991           Original commit message from CVS:
13992           * ext/mpeg2dec/gstmpeg2dec.c:
13993           * ext/mpeg2dec/gstmpeg2dec.h:
13994           Add support for 4:4:4 video.  Fixes #562086
13995
13996 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
13997
13998           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
13999           Original commit message from CVS:
14000           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
14001           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
14002           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
14003           >= 0.5.0. Fixes bug #562065.
14004
14005 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
14006
14007           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
14008           Original commit message from CVS:
14009           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
14010           Remove duplicate and broken code for the streaming case and simply reuse
14011           the much better working pull based code. Fixes #560348.
14012
14013 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14014
14015           configure.ac: Back to development -> 0.10.10.1
14016           Original commit message from CVS:
14017           * configure.ac:
14018           Back to development -> 0.10.10.1
14019
14020 === release 0.10.10 ===
14021
14022 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14023
14024         * ChangeLog:
14025         * NEWS:
14026         * RELEASE:
14027         * configure.ac:
14028         * docs/plugins/inspect/plugin-a52dec.xml:
14029         * docs/plugins/inspect/plugin-asf.xml:
14030         * docs/plugins/inspect/plugin-cdio.xml:
14031         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14032         * docs/plugins/inspect/plugin-dvdread.xml:
14033         * docs/plugins/inspect/plugin-dvdsub.xml:
14034         * docs/plugins/inspect/plugin-iec958.xml:
14035         * docs/plugins/inspect/plugin-lame.xml:
14036         * docs/plugins/inspect/plugin-mad.xml:
14037         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14038         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14039         * docs/plugins/inspect/plugin-mpegstream.xml:
14040         * docs/plugins/inspect/plugin-realmedia.xml:
14041         * docs/plugins/inspect/plugin-siddec.xml:
14042         * gst-plugins-ugly.doap:
14043         * po/LINGUAS:
14044           Release 0.10.10 - "Under the House"
14045           Original commit message from CVS:
14046           Release 0.10.10 - "Under the House"
14047
14048 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14049
14050         * po/bg.po:
14051         * po/ca.po:
14052         * po/da.po:
14053         * po/id.po:
14054         * po/it.po:
14055         * po/mt.po:
14056         * po/vi.po:
14057           Update .po files
14058           Original commit message from CVS:
14059           Update .po files
14060
14061 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14062
14063           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
14064           Original commit message from CVS:
14065           * ext/sidplay/Makefile.am:
14066           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
14067           contain CFLAGS that do not exist for C++, like -Wvla or
14068           -Wdeclaration-after-statement. Fixes bug #561161.
14069
14070 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14071
14072           configure.ac: 0.10.9.3 pre-release
14073           Original commit message from CVS:
14074           * configure.ac:
14075           0.10.9.3 pre-release
14076
14077 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
14078
14079           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
14080           Original commit message from CVS:
14081           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
14082           Only copy sane aspect ratio values on the caps. Fixes #559682.
14083
14084 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14085
14086         * ChangeLog:
14087           Add bug number to the mp3parse mpeg 2.5 fix
14088           Original commit message from CVS:
14089           Add bug number to the mp3parse mpeg 2.5 fix
14090
14091 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
14092
14093           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
14094           Original commit message from CVS:
14095           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
14096           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
14097           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
14098           * ext/amrnb/amrnbdec.h:
14099           Add a property to select the amr variant. Fixes #424070.
14100
14101 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
14102
14103           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
14104           Original commit message from CVS:
14105           Patch by: Tal Shalif <tshalif at nargila dot org>
14106           * gst/mpegstream/gstdvddemux.c:
14107           (gst_dvd_demux_get_subpicture_stream):
14108           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
14109           (gst_mpeg_demux_get_audio_stream):
14110           Fix memmory corruption due to not storing the new updated pointer
14111           after a g_renew(). Fixes #558896.
14112
14113 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14114
14115           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
14116           Original commit message from CVS:
14117           * tests/check/Makefile.am:
14118           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
14119
14120 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14121
14122           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
14123           Original commit message from CVS:
14124           * configure.ac:
14125           oops, forgot to bump the version back to devel
14126           after the last release 0.10.9.1
14127
14128 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
14129
14130           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
14131           Original commit message from CVS:
14132           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14133           (gst_rmdemux_descramble_mp4a_audio),
14134           (gst_rmdemux_handle_scrambled_packet):
14135           Add suport for mpeg4 and aac audio. See #556714.
14136
14137 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
14138
14139           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
14140           Original commit message from CVS:
14141           * gst/mpegaudioparse/gstmpegaudioparse.c:
14142           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
14143           Fixes skipping on these files.
14144
14145 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
14146
14147           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
14148           Original commit message from CVS:
14149           Patch by: Robin Stocker <robin at nibor dot org>
14150           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
14151           (handle_sequence), (gst_mpeg2dec_setcaps):
14152           * ext/mpeg2dec/gstmpeg2dec.h:
14153           Prefer the container's PAR over the stream's PAR if it's
14154           given in the srcpad caps. Fixes bug #556184.
14155
14156 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14157
14158           Don't install static libs for plugins. Fixes #550851 for ugly.
14159           Original commit message from CVS:
14160           * ext/a52dec/Makefile.am:
14161           * ext/amrnb/Makefile.am:
14162           * ext/cdio/Makefile.am:
14163           * ext/dvdnav/Makefile.am:
14164           * ext/dvdread/Makefile.am:
14165           * ext/lame/Makefile.am:
14166           * ext/mad/Makefile.am:
14167           * ext/mpeg2dec/Makefile.am:
14168           * ext/sidplay/Makefile.am:
14169           * gst/ac3parse/Makefile.am:
14170           * gst/asfdemux/Makefile.am:
14171           * gst/dvdlpcmdec/Makefile.am:
14172           * gst/dvdsub/Makefile.am:
14173           * gst/iec958/Makefile.am:
14174           * gst/mpegaudioparse/Makefile.am:
14175           * gst/mpegstream/Makefile.am:
14176           * gst/realmedia/Makefile.am:
14177           * gst/synaesthesia/Makefile.am:
14178           Don't install static libs for plugins. Fixes #550851 for ugly.
14179
14180 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14181
14182           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
14183           Original commit message from CVS:
14184           * gst/mpegaudioparse/gstmpegaudioparse.c:
14185           (gst_mp3parse_sink_event):
14186           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
14187           frames. Partially fixes bug #552237.
14188
14189 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14190
14191           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
14192           Original commit message from CVS:
14193           * ext/amrnb/amrnbparse.c:
14194           use #defines for HEADER. Unref the object in _sink_activate_pull().
14195
14196 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
14197
14198           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
14199           Original commit message from CVS:
14200           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
14201           (gst_mad_change_state):
14202           * ext/mad/gstmad.h:
14203           track discont on incomming buffers and set discont on outgoing
14204           buffers.
14205           Pass unknown events upstreams instead of dropping them.
14206
14207 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
14208
14209           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
14210           Original commit message from CVS:
14211           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
14212           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
14213           (handle_slice), (gst_mpeg2dec_sink_event),
14214           (gst_mpeg2dec_src_event):
14215           * ext/mpeg2dec/gstmpeg2dec.h:
14216           Fix compilation with --disable-index. Fixes bug #554150.
14217
14218 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
14219
14220           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
14221           Original commit message from CVS:
14222           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
14223           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
14224           (gst_mad_src_event), (gst_mad_chain):
14225           * ext/mad/gstmad.h:
14226           Fix compilation with --disable-index. Fixes bug #554142.
14227
14228 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
14229
14230           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
14231           Original commit message from CVS:
14232           * ext/a52dec/gsta52dec.c:
14233           * ext/a52dec/gsta52dec.h:
14234           Fix channel re-negotiation on a change of the incoming stream.
14235           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
14236           Fixes: #551660
14237
14238 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
14239
14240           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
14241           Original commit message from CVS:
14242           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
14243           (gst_amrnbenc_state_change):
14244           * ext/amrnb/amrnbenc.h:
14245           Pass the discont flag from the input buffer on to the output buffer in
14246           the AMR encoder.
14247
14248 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
14249
14250           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
14251           Original commit message from CVS:
14252           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
14253           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14254           (gst_amrnbparse_handle_pull_seek),
14255           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
14256           (gst_amrnbparse_sink_activate_push),
14257           (gst_amrnbparse_sink_activate_pull):
14258           * ext/amrnb/amrnbparse.h:
14259           Add flush seek handler. Fixes #536274.
14260
14261 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
14262
14263           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
14264           Original commit message from CVS:
14265           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
14266           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
14267           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
14268           (gst_amrnbparse_state_change):
14269           * ext/amrnb/amrnbparse.h:
14270           Fix the duration query. Fixes #536226.
14271           Also set caps on the pads and buffers more correctly.
14272
14273 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
14274
14275           po/LINGUAS: Add 'ca' to LINGUAS.
14276           Original commit message from CVS:
14277           * po/LINGUAS:
14278           Add 'ca' to LINGUAS.
14279
14280 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
14281
14282           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
14283           Original commit message from CVS:
14284           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
14285           Fix aggregated GST_FLOW_RETURN check for when to send an error message
14286           on the bus.
14287           Re-fixes #546859
14288
14289 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
14290
14291           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
14292           Original commit message from CVS:
14293           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
14294           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
14295           (create_segment_event), (gst_rdt_depay_push),
14296           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
14297           * gst/realmedia/rdtdepay.h:
14298           Parse other values from the incomming caps.
14299           Add event handler to handle flushing and segments.
14300           Create segment events.
14301           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
14302           Do skew correction based on RDT timestamps.
14303           * gst/realmedia/rdtmanager.c: (activate_session),
14304           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
14305           (create_recv_rtp):
14306           Parse caps to get the clockrate needed for the jitterbuffer.
14307           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
14308           Apply timestamp fixup after correcting for initial timestamp and
14309           internal base timestamp corrections.
14310
14311 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
14312
14313           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
14314           Original commit message from CVS:
14315           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
14316           (gst_rdt_depay_change_state):
14317           * gst/realmedia/rdtdepay.h:
14318           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
14319           with a DISCONT flag when needed.
14320           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
14321           Report the configure latency instead of a hardcoded value.
14322
14323 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
14324
14325           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
14326           Original commit message from CVS:
14327           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
14328           (free_session), (gst_rdt_manager_query_src),
14329           (gst_rdt_manager_src_activate_push),
14330           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
14331           (gst_rdt_manager_loop), (create_recv_rtp):
14332           Include the new rdt jitterbuffer in the session manager.
14333
14334 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
14335
14336           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
14337           Original commit message from CVS:
14338           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
14339           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
14340           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
14341           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
14342           * gst/realmedia/rdtdepay.h:
14343           Use new RDT parsing helper functions.
14344           Copy discont flags correctly.
14345           Push the header from the chain function instead of the setcaps function.
14346           Copy incomming timestamp to the output buffers instead of doing magic
14347           with the RDT timestamps.
14348
14349 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
14350
14351           gst/realmedia/: Add first support for parsing RDT messages.
14352           Original commit message from CVS:
14353           * gst/realmedia/Makefile.am:
14354           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
14355           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
14356           (read_packet_header), (gst_rdt_buffer_get_first_packet),
14357           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
14358           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
14359           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
14360           (gst_rdt_packet_data_peek_data),
14361           (gst_rdt_packet_data_get_stream_id),
14362           (gst_rdt_packet_data_get_timestamp):
14363           * gst/realmedia/gstrdtbuffer.h:
14364           Add first support for parsing RDT messages.
14365           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
14366           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
14367           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
14368           (calculate_skew), (rdt_jitter_buffer_insert),
14369           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
14370           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
14371           (rdt_jitter_buffer_get_ts_diff):
14372           * gst/realmedia/rdtjitterbuffer.h:
14373           Add first version of an RDT jitterbuffer.
14374
14375 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
14376
14377           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
14378           Original commit message from CVS:
14379           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
14380           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
14381           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
14382           (gst_rmdemux_descramble_dnet_audio),
14383           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
14384           * gst/realmedia/rmdemux.h:
14385           Keep track of the first timestamp of the stream and add this to the
14386           outgoing buffer timestamps so that we can handle live streams.
14387           Set discont flag on the first buffers and after a seek.
14388
14389 === release 0.10.9 ===
14390
14391 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14392
14393         * ChangeLog:
14394         * NEWS:
14395         * RELEASE:
14396         * configure.ac:
14397         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14398         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14399         * docs/plugins/inspect/plugin-a52dec.xml:
14400         * docs/plugins/inspect/plugin-asf.xml:
14401         * docs/plugins/inspect/plugin-cdio.xml:
14402         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14403         * docs/plugins/inspect/plugin-dvdread.xml:
14404         * docs/plugins/inspect/plugin-dvdsub.xml:
14405         * docs/plugins/inspect/plugin-iec958.xml:
14406         * docs/plugins/inspect/plugin-lame.xml:
14407         * docs/plugins/inspect/plugin-mad.xml:
14408         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14409         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14410         * docs/plugins/inspect/plugin-mpegstream.xml:
14411         * docs/plugins/inspect/plugin-realmedia.xml:
14412         * docs/plugins/inspect/plugin-siddec.xml:
14413         * gst-plugins-ugly.doap:
14414           Release 0.10.9
14415           Original commit message from CVS:
14416           Release 0.10.9
14417
14418 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14419
14420         * po/af.po:
14421         * po/az.po:
14422         * po/bg.po:
14423         * po/cs.po:
14424         * po/da.po:
14425         * po/en_GB.po:
14426         * po/es.po:
14427         * po/fi.po:
14428         * po/fr.po:
14429         * po/hu.po:
14430         * po/id.po:
14431         * po/it.po:
14432         * po/lt.po:
14433         * po/nb.po:
14434         * po/nl.po:
14435         * po/or.po:
14436         * po/pl.po:
14437         * po/pt_BR.po:
14438         * po/ru.po:
14439         * po/sk.po:
14440         * po/sq.po:
14441         * po/sr.po:
14442         * po/sv.po:
14443         * po/uk.po:
14444         * po/vi.po:
14445         * po/zh_CN.po:
14446           Update .po files
14447           Original commit message from CVS:
14448           Update .po files
14449
14450 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14451
14452           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
14453           Original commit message from CVS:
14454           * ext/a52dec/gsta52dec.c:
14455           Set up a default time segment for output when receiving
14456           an incoming byte segment (as for raw AC3 files).
14457           Fixes: #548194
14458
14459 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14460
14461           0.10.8.2 pre-release.
14462           Original commit message from CVS:
14463           * configure.ac:
14464           * docs/plugins/Makefile.am:
14465           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14466           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14467           * docs/plugins/gst-plugins-ugly-plugins.args:
14468           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14469           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14470           * docs/plugins/inspect/plugin-a52dec.xml:
14471           * docs/plugins/inspect/plugin-asf.xml:
14472           * docs/plugins/inspect/plugin-cdio.xml:
14473           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14474           * docs/plugins/inspect/plugin-dvdread.xml:
14475           * docs/plugins/inspect/plugin-dvdsub.xml:
14476           * docs/plugins/inspect/plugin-iec958.xml:
14477           * docs/plugins/inspect/plugin-lame.xml:
14478           * docs/plugins/inspect/plugin-mad.xml:
14479           * docs/plugins/inspect/plugin-mpeg2dec.xml:
14480           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14481           * docs/plugins/inspect/plugin-mpegstream.xml:
14482           * docs/plugins/inspect/plugin-realmedia.xml:
14483           * docs/plugins/inspect/plugin-siddec.xml:
14484           * ext/Makefile.am:
14485           0.10.8.2 pre-release.
14486           * po/LINGUAS:
14487           * po/POTFILES.in:
14488           * po/id.po:
14489           Add new translation.
14490
14491 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
14492
14493           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
14494           Original commit message from CVS:
14495           * gst/asfdemux/gstasfdemux.c:
14496           Properly aggregate flow returns for both push and pull mode, so we shut
14497           down if all pads are unlinked.
14498           Fixes #546859.
14499
14500 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
14501
14502           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
14503           Original commit message from CVS:
14504           Patch by: Frederic Crozat <fcrozat@mandriva.org>
14505           * ext/dvdread/dvdreadsrc.c: (plugin_init):
14506           * ext/lame/gstlame.c: (plugin_init):
14507           * gst/asfdemux/gstasf.c: (plugin_init):
14508           Make sure gettext returns translations in UTF-8 encoding rather
14509           than in the current locale encoding (#546822).
14510
14511 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14512
14513           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
14514           Original commit message from CVS:
14515           * gst/mpegaudioparse/gstmpegaudioparse.c:
14516           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
14517           (mp3parse_total_time), (mp3parse_bytepos_to_time):
14518           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
14519           if we're called from there already. Otherwise we end up in a endless
14520           recursion and crash with a stack overflow.
14521           This can happen when a Xing or VBRI header with TOC exists but it
14522           doesn't contain the total time. Fixes bug #545370.
14523
14524 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14525
14526           ext/lame/gstlame.c: Use the default for the strict-iso property too.
14527           Original commit message from CVS:
14528           * ext/lame/gstlame.c: (gst_lame_class_init),
14529           (gst_lame_get_default_settings):
14530           Use the default for the strict-iso property too.
14531           Allow a bitrate setting of 0, which lets lame choose the default value
14532           and which makes it possible to set the compression-ratio property.
14533
14534 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14535
14536           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
14537           Original commit message from CVS:
14538           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14539           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
14540           * ext/lame/gstlame.h:
14541           Get the defaults settings of LAME in the plugin initialization
14542           function and return FALSE here if something goes wrong. This removes
14543           the hacky failing instance init function.
14544           Use LAMEs default value for all settings instead of overwriting some
14545           of them. Overwriting some of them gives unexpected results if one only
14546           sets a preset. Fixes bug #498004.
14547
14548 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14549
14550           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
14551           Original commit message from CVS:
14552           * ext/lame/gstlame.c: (gst_lame_init):
14553           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
14554           defaults will restrict the bitrate when using the presets in a bad way.
14555           Fixes bug #498004.
14556
14557 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14558
14559           Put the MPEG audio version into the caps as "mpegaudioversion".
14560           Original commit message from CVS:
14561           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
14562           * gst/mpegaudioparse/gstmpegaudioparse.c:
14563           (mp3_type_frame_length_from_header), (mp3_caps_create),
14564           (gst_mp3parse_chain):
14565           Put the MPEG audio version into the caps as "mpegaudioversion".
14566           This is different from "mpegversion".
14567
14568 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14569
14570           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
14571           Original commit message from CVS:
14572           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14573           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
14574           * ext/lame/gstlame.h:
14575           Fix build with lame >= 3.97. The padding type and cwlimit settings
14576           are deprecated now and the function declarations are hidden in the
14577           headers so deprecate the GObject properties for them and remove them
14578           in 0.11. Fixes bug #544039.
14579
14580 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14581
14582           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
14583           Original commit message from CVS:
14584           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
14585           Don't allow width/height outside the spec (i.e. smaller than 16
14586           and higher than 4096). Such files are corrupted ones and setting
14587           caps that are not a subset of the template caps confuses playbin.
14588           Fixes bug #542646.
14589
14590 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14591
14592           ext/sidplay/Makefile.am: Fix the build.
14593           Original commit message from CVS:
14594           * ext/sidplay/Makefile.am:
14595           Fix the build.
14596
14597 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14598
14599           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
14600           Original commit message from CVS:
14601           * configure.ac:
14602           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
14603           flags that are invalid for C++.
14604
14605 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
14606
14607           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
14608           Original commit message from CVS:
14609           Patch by: Tal Shalif <tshalif at nargila dot org>
14610           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
14611           Prevent double free. Fixes bug #541697.
14612
14613 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14614
14615           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
14616           Original commit message from CVS:
14617           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
14618           (gst_dvd_demux_get_audio_stream),
14619           (gst_dvd_demux_get_subpicture_stream),
14620           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
14621           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
14622           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
14623           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
14624           * gst/mpegstream/gstmpegdemux.h:
14625           Resend tags event after a FLUSH (seek) to support prerolling
14626           a partial pipeline.
14627
14628 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
14629
14630           Use correct error code for encrypted streams.
14631           Original commit message from CVS:
14632           * configure.ac:
14633           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
14634           Use correct error code for encrypted streams.
14635
14636 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14637
14638           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
14639           Original commit message from CVS:
14640           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
14641           (gst_mpeg_demux_sync_stream_to_time):
14642           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
14643
14644 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14645
14646           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
14647           Original commit message from CVS:
14648           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
14649           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
14650           Allow and implement non-flushing and/or segment seek
14651           (mainly in TIME and chapter format).
14652           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
14653           (gst_dvd_demux_get_subpicture_stream),
14654           (gst_dvd_demux_synchronise_pads),
14655           (gst_dvd_demux_sync_stream_to_time):
14656           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
14657           (gst_mpeg_demux_send_subbuffer),
14658           (gst_mpeg_demux_sync_stream_to_time),
14659           (gst_mpeg_streams_reset_cur_ts):
14660           * gst/mpegstream/gstmpegdemux.h:
14661           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14662           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
14663           Delegate a query to upstream if it can't be handled.
14664           Make segment stop aware.
14665           Fix (subtitle) stream synchronization.
14666           Add some debug statements.
14667
14668 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
14669
14670           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
14671           Original commit message from CVS:
14672           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
14673           Fix build on macosx.
14674
14675 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14676
14677           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
14678           Original commit message from CVS:
14679           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14680           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14681           * ext/a52dec/gsta52dec.c:
14682           * ext/amrnb/amrnbdec.c:
14683           * ext/amrnb/amrnbenc.c:
14684           * ext/amrnb/amrnbparse.c:
14685           * ext/lame/gstlame.c:
14686           * ext/mad/gstmad.c:
14687           * ext/sidplay/gstsiddec.cc:
14688           * gst/asfdemux/gstrtspwms.c:
14689           * gst/mpegaudioparse/gstxingmux.c:
14690           * gst/realmedia/rademux.c:
14691           * gst/realmedia/rdtmanager.c:
14692           * gst/realmedia/rtspreal.c:
14693           * gst/synaesthesia/gstsynaesthesia.c:
14694           Add missing elements to docs. Restore alphabetical order in section
14695           file. Document mad (it was included in docs already).
14696           Fix doc-markup: use convinience syntax for examples
14697           (produces valid docbook), add several refsec2 when we have several
14698           titles. Fix some types.
14699
14700 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14701
14702           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
14703           Original commit message from CVS:
14704           * ext/lame/gstlame.c:
14705           * ext/sidplay/gstsiddec.cc:
14706           * gst/mpegaudioparse/gstxingmux.c:
14707           Do not use short_description in section docs for elements. We extract
14708           them from element details and there will be warnings if they differ.
14709
14710 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
14711
14712           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
14713           Original commit message from CVS:
14714           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
14715           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
14716           (gst_cdio_add_cdtext_album_tags):
14717           * ext/cdio/gstcdio.h:
14718           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
14719           Also extract album title and album genre from CD-TEXT if
14720           available (#537021).
14721
14722 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14723
14724           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
14725           Original commit message from CVS:
14726           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
14727           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
14728           emphasis value is reserved but unfortunately files with that
14729           value exist and the information is not important for the decoder
14730           anyway. Fixes bug #537235.
14731
14732 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
14733
14734           Require libcdio >= 0.76.
14735           Original commit message from CVS:
14736           * configure.ac:
14737           * ext/cdio/gstcdio.c:
14738           * ext/cdio/gstcdio.h:
14739           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
14740           Require libcdio >= 0.76.
14741
14742 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
14743
14744           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
14745           Original commit message from CVS:
14746           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
14747           Drain queued buffers before forwarding the segment event.
14748
14749 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
14750
14751           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
14752           Original commit message from CVS:
14753           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
14754           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
14755           (gst_a52dec_chain), (gst_a52dec_change_state):
14756           * ext/a52dec/gsta52dec.h:
14757           Add segment handling, buffer clipping and basic reverse playback.
14758
14759 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14760
14761           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
14762           Original commit message from CVS:
14763           * docs/plugins/Makefile.am:
14764           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14765           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14766           * docs/plugins/gst-plugins-ugly-plugins.args:
14767           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14768           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14769           * docs/plugins/inspect/plugin-a52dec.xml:
14770           * docs/plugins/inspect/plugin-amrnb.xml:
14771           * docs/plugins/inspect/plugin-asf.xml:
14772           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14773           * docs/plugins/inspect/plugin-dvdread.xml:
14774           * docs/plugins/inspect/plugin-dvdsub.xml:
14775           * docs/plugins/inspect/plugin-iec958.xml:
14776           * docs/plugins/inspect/plugin-lame.xml:
14777           * docs/plugins/inspect/plugin-mad.xml:
14778           * docs/plugins/inspect/plugin-mpeg2dec.xml:
14779           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14780           * docs/plugins/inspect/plugin-mpegstream.xml:
14781           * docs/plugins/inspect/plugin-realmedia.xml:
14782           * docs/plugins/inspect/plugin-siddec.xml:
14783           * docs/plugins/inspect/plugin-synaesthesia.xml:
14784           * ext/a52dec/gsta52dec.c:
14785           Random doc of the day. Also print human readable format of newsegment
14786           in log message if we complain about it.
14787
14788 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
14789
14790           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
14791           Original commit message from CVS:
14792           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
14793           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
14794           (gst_a52dec_chain), (gst_a52dec_change_state):
14795           * ext/a52dec/gsta52dec.h:
14796           Mark discont on outgoing buffers after receiving a DISCONT buffer or
14797           when we have a decoding error.
14798           We don't need to clear the cache when we receive a NEWSEGMENT event.
14799           Clear buffer cache in DISCONT.
14800           Add beginnings of GstSegment handling.
14801
14802 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14803
14804           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
14805           Original commit message from CVS:
14806           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
14807           Fix alignment issues that caused SIGBUS on some architectures.
14808
14809 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
14810
14811           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
14812           Original commit message from CVS:
14813           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
14814           Fix alignment issue which isn't really an issue at all because
14815           the plugin hasn't been ported to 0.10 yet.
14816
14817 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14818
14819           configure.ac: Back to devel -> 0.10.8.1
14820           Original commit message from CVS:
14821           * configure.ac:
14822           Back to devel -> 0.10.8.1
14823
14824 === release 0.10.8 ===
14825
14826 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14827
14828         * ChangeLog:
14829         * NEWS:
14830         * RELEASE:
14831         * configure.ac:
14832         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14833         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14834         * docs/plugins/inspect/plugin-a52dec.xml:
14835         * docs/plugins/inspect/plugin-asf.xml:
14836         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14837         * docs/plugins/inspect/plugin-dvdread.xml:
14838         * docs/plugins/inspect/plugin-dvdsub.xml:
14839         * docs/plugins/inspect/plugin-iec958.xml:
14840         * docs/plugins/inspect/plugin-lame.xml:
14841         * docs/plugins/inspect/plugin-mad.xml:
14842         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14843         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14844         * docs/plugins/inspect/plugin-mpegstream.xml:
14845         * docs/plugins/inspect/plugin-realmedia.xml:
14846         * docs/plugins/inspect/plugin-siddec.xml:
14847         * gst-plugins-ugly.doap:
14848         * po/LINGUAS:
14849           Release 0.10.8
14850           Original commit message from CVS:
14851           Release 0.10.8
14852
14853 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14854
14855         * common:
14856         * po/af.po:
14857         * po/az.po:
14858         * po/bg.po:
14859         * po/cs.po:
14860         * po/da.po:
14861         * po/en_GB.po:
14862         * po/es.po:
14863         * po/fi.po:
14864         * po/fr.po:
14865         * po/hu.po:
14866         * po/it.po:
14867         * po/lt.po:
14868         * po/nb.po:
14869         * po/nl.po:
14870         * po/or.po:
14871         * po/pl.po:
14872         * po/pt_BR.po:
14873         * po/ru.po:
14874         * po/sk.po:
14875         * po/sq.po:
14876         * po/sr.po:
14877         * po/sv.po:
14878         * po/uk.po:
14879         * po/vi.po:
14880         * po/zh_CN.po:
14881           Update .po files
14882           Original commit message from CVS:
14883           Update .po files
14884
14885 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14886
14887           configure.ac: 0.10.7.4 pre-release
14888           Original commit message from CVS:
14889           * configure.ac:
14890           0.10.7.4 pre-release
14891
14892 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
14893
14894           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
14895           Original commit message from CVS:
14896           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
14897           Fix inconsistent use of rate and channels.
14898           Fixes #533581
14899
14900 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
14901
14902           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
14903           Original commit message from CVS:
14904           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
14905           Flush timestamp correction variables on a flush. Fixes #533832.
14906
14907 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14908
14909         * ChangeLog:
14910         * common:
14911         * configure.ac:
14912           Commit 0.10.7.3 pre-rel marker
14913           Original commit message from CVS:
14914           Commit 0.10.7.3 pre-rel marker
14915
14916 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
14917
14918           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
14919           Original commit message from CVS:
14920           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
14921           Properly aggregate GstFlowReturn from downstream in order to properly
14922           stop, and doing that as early as possible.
14923           Fixes #532807
14924
14925 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14926
14927           configure.ac: 0.10.7.2 pre-release
14928           Original commit message from CVS:
14929           * configure.ac:
14930           0.10.7.2 pre-release
14931
14932 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
14933
14934           Always let FLUSH_START events flow downstream.
14935           Original commit message from CVS:
14936           * ext/mad/gstmad.c: (gst_mad_sink_event):
14937           * gst/mpegaudioparse/gstmpegaudioparse.c:
14938           (gst_mp3parse_sink_event):
14939           Always let FLUSH_START events flow downstream.
14940
14941 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
14942
14943           configure.ac: Error out if we don't have the required core/base versions.
14944           Original commit message from CVS:
14945           * configure.ac:
14946           Error out if we don't have the required core/base versions.
14947
14948 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
14949
14950           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
14951           Original commit message from CVS:
14952           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
14953           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
14954           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
14955           Fix video timestamps by adjusting it with the first timestamp found.
14956           Don't assume we have a complete fragment when flushing the adapter,
14957           packets might have been lost or the stream might just be broken.
14958
14959 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
14960
14961           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
14962           Original commit message from CVS:
14963           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
14964           Set Rank to NONE so that we don't accidentally try to autoplug the
14965           rdtmanager.
14966
14967 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14968
14969           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
14970           Original commit message from CVS:
14971           * gst/mpegaudioparse/gstmpegaudioparse.c:
14972           (gst_mp3parse_emit_frame):
14973           Send a new duration message if the average bitrate changed and
14974           we don't know the duration from the Xing or VBRI header.
14975           Fixes bug #321857.
14976
14977 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
14978
14979           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
14980           Original commit message from CVS:
14981           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
14982           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
14983           * gst/realmedia/rtspreal.h:
14984           Move assembly rule parsing to the place where we parse the SDP as it's
14985           also there that we create the MDPR and we need the currently selected
14986           asmrule in order to select the right MTLI.
14987           Fixes #529359.
14988
14989 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
14990
14991           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
14992           Original commit message from CVS:
14993           * gst/realmedia/realhash.c:
14994           * gst/realmedia/rtspreal.c:
14995           Include generated "_stdint.h" instead of <stdint.h> which might not
14996           exist on some systems.
14997
14998 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14999
15000           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
15001           Original commit message from CVS:
15002           * ext/sidplay/gstsiddec.cc:
15003           Cast NULL sentinels to void * as NULL is defined as an integer
15004           constant in most environments when using C++ and it's size might
15005           be different from a pointer. Fixes #529488.
15006
15007 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
15008
15009         * ChangeLog:
15010         * gst/asfdemux/gstasfdemux.c:
15011         * gst/asfdemux/gstrtspwms.c:
15012           Fix "unused var" compiler error when --disable-gst-debug is used.
15013           Original commit message from CVS:
15014           Fix "unused var" compiler error when --disable-gst-debug is used.
15015
15016 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
15017
15018           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
15019           Original commit message from CVS:
15020           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
15021           We should also stop the streaming task when we get a NOT_LINKED
15022           flow return, which is not covered by FLOW_IS_FATAL.
15023
15024 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
15025
15026           ext/: gst_atomic_int_set ==> g_atomic_int_set
15027           Original commit message from CVS:
15028           * ext/cdio/gstcdiocddasrc.c:
15029           * ext/dv/gstdvdemux.c:
15030           gst_atomic_int_set ==> g_atomic_int_set
15031
15032 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
15033
15034           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
15035           Original commit message from CVS:
15036           2008-04-11  Julien Moutte  <julien@fluendo.com>
15037           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
15038           argument formats.
15039
15040 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
15041
15042           configure.ac: Actually build dlls when cross-compiling with mingw32.
15043           Original commit message from CVS:
15044           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
15045           * configure.ac:
15046           Actually build dlls when cross-compiling with mingw32.
15047           Fixes bug #526247.
15048
15049 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15050
15051           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
15052           Original commit message from CVS:
15053           * configure.ac:
15054           * gst/mpegaudioparse/gstmpegaudioparse.c:
15055           (mpeg_audio_seek_entry_free):
15056           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
15057           Depend on GLib 2.12 and use it unconditionally as we do in other
15058           modules too already.
15059
15060 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15061
15062           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
15063           Original commit message from CVS:
15064           * gst/mpegaudioparse/gstmpegaudioparse.c:
15065           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
15066           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
15067           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
15068           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
15069           (gst_xing_mux_chain):
15070           Use GSlice for allocating the seek table entries if we compile with
15071           GLib 2.10 or newer.
15072
15073 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
15074
15075           gst/asfdemux/gstasfdemux.c: Remove some debug code.
15076           Original commit message from CVS:
15077           * gst/asfdemux/gstasfdemux.c:
15078           (gst_asf_demux_process_ext_stream_props):
15079           Remove some debug code.
15080
15081 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15082
15083           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
15084           Original commit message from CVS:
15085           * gst/asfdemux/gstasfdemux.c:
15086           (gst_asf_demux_process_ext_stream_props):
15087           Guard against division by 0 and fall back to 25/1 framerate.
15088
15089 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15090
15091           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
15092           Original commit message from CVS:
15093           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
15094           (gst_asf_demux_process_ext_stream_props):
15095           Instead of adding a fixes 25/1 framerate to the video caps, use the
15096           average frame duration in the extended properties of the video stream as
15097           the framerate. Fixes #524346.
15098
15099 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15100
15101           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
15102           Original commit message from CVS:
15103           * configure.ac:
15104           Check if the compiler supports do { } while (0) macros. This fixes
15105           a warning when compiling with g++ 4.3, resulting in a build failure
15106           because of -Werror.
15107
15108 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
15109
15110           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
15111           Original commit message from CVS:
15112           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
15113           make ) also a delimiter for rules.
15114           Skip \\ when scanning strings.
15115           Add new testcase for these problems.
15116
15117 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15118
15119           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
15120           Original commit message from CVS:
15121           * gst/mpegaudioparse/gstmpegaudioparse.c:
15122           (gst_mp3parse_sink_event):
15123           Don't take the stream lock when caching events. This is not necessary
15124           and results in a deadlock when seeking with rhythmbox (but not with
15125           totem or banshee for some reason).
15126
15127 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
15128
15129           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
15130           Original commit message from CVS:
15131           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
15132           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
15133           Add the version field when creating the CONT chunk resulting in
15134           the Author, Comment and Copyright tags not being parsed correctly.
15135           Fixes #521459.
15136
15137 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
15138
15139           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
15140           Original commit message from CVS:
15141           * gst/mpegaudioparse/gstmpegaudioparse.c:
15142           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
15143           Remove trailing newlines from debug statements.
15144
15145 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
15146
15147           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
15148           Original commit message from CVS:
15149           * ext/dvdnav/dvdnavsrc.c:
15150           * ext/dvdnav/dvdnavsrc.h:
15151           Apply patch that adds some seeking support to dvdnav, and fixes it
15152           in various other ways. This doesn't make dvdnavsrc fully functional,
15153           but moves it forward.
15154           Fixes: #476149
15155           Patch By: Simone Gotti <simone.gotti@email.it>
15156           * ext/dvdnav/gst-dvd:
15157           Update the simple dvdnavsrc gst-launch example to work for 0.10
15158
15159 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
15160
15161           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
15162           Original commit message from CVS:
15163           * configure.ac:
15164           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
15165           plug-ins are included/excluded. (#498222)
15166
15167 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15168
15169           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
15170           Original commit message from CVS:
15171           * ext/mad/gstmad.c: (gst_mad_sink_event):
15172           * gst/mpegaudioparse/gstmpegaudioparse.c:
15173           (gst_mp3parse_sink_event):
15174           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
15175           of dropping and leaking them.
15176
15177 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15178
15179           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
15180           Original commit message from CVS:
15181           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
15182           (gst_mad_chain):
15183           * ext/mad/gstmad.h:
15184           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
15185           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
15186           * gst/mpegaudioparse/gstmpegaudioparse.h:
15187           Cache all events except EOS if we still have to send a NEWSEGMENT
15188           event. This will let TAG events be forwarded until after decodebin
15189           to an encoder for example as decodebin only links the pads
15190           after NEWSEGMENT. Fixes bug #518933.
15191
15192 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15193
15194           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
15195           Original commit message from CVS:
15196           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
15197           Write Xing header at the correct position in the MP3 frame for
15198           stereo files. Fixes bug #518676.
15199
15200 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
15201
15202           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
15203           Original commit message from CVS:
15204           * configure.ac:
15205           * ext/sidplay/Makefile.am:
15206           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
15207           when building C++ code (#516509).
15208
15209 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
15210
15211           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
15212           Original commit message from CVS:
15213           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
15214           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
15215           Workshop 12 compiler, but probably also crashes (#517985).
15216
15217 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
15218
15219           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
15220           Original commit message from CVS:
15221           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
15222           * gst/mpegaudioparse/gstmpegaudioparse.c:
15223           (gst_mp3_channel_mode_get_type),
15224           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
15225           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
15226           (gst_mp3parse_chain):
15227           * gst/mpegaudioparse/gstmpegaudioparse.h:
15228           Post channel mode and CRC as tags. Fixes bug #504493.
15229
15230 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15231
15232           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
15233           Original commit message from CVS:
15234           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
15235           Correctly chain up to the parent's finalize function.
15236
15237 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15238
15239           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
15240           Original commit message from CVS:
15241           * gst/mpegaudioparse/gstmpegaudioparse.c:
15242           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
15243           Try a bit harder to get valid timestamps, especially if upstream
15244           gives us one and we are at the first frame or resyncing.
15245           Return UNEXPECTED if we get a valid timestamp that is outside of
15246           our configured segment. After all changes done so far this doesn't
15247           seem to cause any regression, please test.
15248
15249 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15250
15251           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...
15252           Original commit message from CVS:
15253           Patch by:
15254           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
15255           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
15256           If we don't have the position to seek to in our index first try
15257           to convert from TIME to BYTES upstream and only if that fails
15258           too use the old hack to simply seek to an earlier position
15259           and let the sink drop everything before segment start.
15260           Partially fixes bug #469930.
15261
15262 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15263
15264           configure.ac: Back to development...
15265           Original commit message from CVS:
15266           * configure.ac:
15267           Back to development...
15268
15269 === release 0.10.7 ===
15270
15271 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15272
15273         * ChangeLog:
15274         * NEWS:
15275         * RELEASE:
15276         * configure.ac:
15277         * docs/plugins/gst-plugins-ugly-plugins.args:
15278         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15279         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15280         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
15281         * docs/plugins/gst-plugins-ugly-plugins.signals:
15282         * docs/plugins/inspect/plugin-a52dec.xml:
15283         * docs/plugins/inspect/plugin-asf.xml:
15284         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15285         * docs/plugins/inspect/plugin-dvdread.xml:
15286         * docs/plugins/inspect/plugin-dvdsub.xml:
15287         * docs/plugins/inspect/plugin-iec958.xml:
15288         * docs/plugins/inspect/plugin-lame.xml:
15289         * docs/plugins/inspect/plugin-mad.xml:
15290         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15291         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15292         * docs/plugins/inspect/plugin-mpegstream.xml:
15293         * docs/plugins/inspect/plugin-realmedia.xml:
15294         * docs/plugins/inspect/plugin-siddec.xml:
15295         * gst-plugins-ugly.doap:
15296         * po/LINGUAS:
15297           Release 0.10.7 - I Cheated Time
15298           Original commit message from CVS:
15299           Release 0.10.7 - I Cheated Time
15300
15301 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15302
15303         * po/af.po:
15304         * po/az.po:
15305         * po/bg.po:
15306         * po/cs.po:
15307         * po/da.po:
15308         * po/en_GB.po:
15309         * po/es.po:
15310         * po/fi.po:
15311         * po/hu.po:
15312         * po/it.po:
15313         * po/nb.po:
15314         * po/nl.po:
15315         * po/or.po:
15316         * po/pl.po:
15317         * po/pt_BR.po:
15318         * po/sk.po:
15319         * po/sq.po:
15320         * po/sr.po:
15321         * po/sv.po:
15322         * po/uk.po:
15323         * po/vi.po:
15324         * po/zh_CN.po:
15325           Update .po files
15326           Original commit message from CVS:
15327           Update .po files
15328
15329 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15330
15331           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
15332           Original commit message from CVS:
15333           * tests/check/Makefile.am:
15334           Exclude dvdreadsrc from the states test too.
15335
15336 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15337
15338           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
15339           Original commit message from CVS:
15340           * gst/mpegaudioparse/gstmpegaudioparse.c:
15341           (gst_mp3parse_emit_frame):
15342           Handler buffers without valid timestamp more correctly: Don't drop
15343           them and don't use the invalid timestamp to calculate the next
15344           timestamp. Fixes bug #516811.
15345
15346 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
15347
15348           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
15349           Original commit message from CVS:
15350           Patch by: Tal Shalif <tshalif at nargila dot org>
15351           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
15352           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
15353           Add some gint64 casts to prevent 32 bit integer overflows.
15354           Fixes bug #516989.
15355
15356 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15357
15358           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
15359           Original commit message from CVS:
15360           * gst/mpegaudioparse/gstmpegaudioparse.c:
15361           Revert previous commit to mp3parse, as it breaks playback
15362           of AVI files.
15363
15364 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15365
15366           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
15367           Original commit message from CVS:
15368           * gst/mpegaudioparse/gstmpegaudioparse.c:
15369           (gst_mp3parse_emit_frame):
15370           Return GST_FLOW_UNEXPECTED if we get data that is after our
15371           configured segment. This makes upstream go EOS immediately instead
15372           of sending us the complete stream. Also improve debugging a bit.
15373
15374 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15375
15376           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
15377           Original commit message from CVS:
15378           * ext/dvdread/dvdreadsrc.c:
15379           Fix regression in DVD seeking - when a pack we
15380           expect to be a NAV block turns out not to be, scan forwards
15381           for up to 2MB (at most ~1sec) until we find one.
15382           Fixes: #516278
15383
15384 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
15385
15386           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
15387           Original commit message from CVS:
15388           * win32/vs6/libgstmpegaudioparse.dsp:
15389           Add xing files to VS project file.
15390
15391 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15392
15393           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
15394           Original commit message from CVS:
15395           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
15396           Stop leaking src pad templates. Fixes bug #515708.
15397
15398 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15399
15400           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
15401           Original commit message from CVS:
15402           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
15403           Correctly write the size in bytes on big endian systems.
15404           Fixes bug #515725.
15405
15406 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15407
15408           ext/lame/gstlame.c: Don't leak the allowed caps.
15409           Original commit message from CVS:
15410           * ext/lame/gstlame.c: (gst_lame_setup):
15411           Don't leak the allowed caps.
15412           * tests/check/pipelines/lame.c: (GST_START_TEST):
15413           Stop leaking all buffers. Fixes bug #515575.
15414
15415 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15416
15417           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
15418           Original commit message from CVS:
15419           * gst/mpegaudioparse/plugin.c:
15420           Commit new file I forgot to add.
15421
15422 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15423
15424           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
15425           Original commit message from CVS:
15426           * configure.ac:
15427           Make DISABLE_DEPRECATED defined *only* during CVS, not during
15428           pre-releases or releases.
15429
15430 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15431
15432         * ChangeLog:
15433           Mention bug 511497 fixed in previous commit
15434           Original commit message from CVS:
15435           Mention bug 511497 fixed in previous commit
15436
15437 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15438
15439           Move xingmux from -bad.
15440           Original commit message from CVS:
15441           * docs/plugins/Makefile.am:
15442           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15443           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15444           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15445           * gst/mpegaudioparse/Makefile.am:
15446           * gst/mpegaudioparse/gstmpegaudioparse.c:
15447           * gst/mpegaudioparse/gstxingmux.c:
15448           * tests/check/Makefile.am:
15449           * tests/check/elements/.cvsignore:
15450           Move xingmux from -bad.
15451
15452 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
15453
15454           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
15455           Original commit message from CVS:
15456           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
15457           Use gst_guint64_to_gdouble for conversion
15458           * win32/vs6/libgstasfdemux.dsp:
15459           * win32/vs6/libgstdvdsub.dsp:
15460           * win32/vs6/libgstrealmedia.dsp:
15461           Update project dependencies and add new source files
15462
15463 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
15464
15465           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
15466           Original commit message from CVS:
15467           * ext/mpeg2dec/gstmpeg2dec.c:
15468           Reset decoder when handling sequence where libmpeg2 has set
15469           frame period to 0, probably due to a corrupt packet.
15470           Fixes bug #514297
15471
15472 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15473
15474           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
15475           Original commit message from CVS:
15476           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
15477           (gst_mp3parse_chain):
15478           Don't set new caps on the srcpad everytime the bitrate or MPEG
15479           version changes but calculate new spf value when the MPEG version
15480           changes.
15481
15482 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15483
15484           Add documentation for the xingheader plugin.
15485           Original commit message from CVS:
15486           * docs/plugins/Makefile.am:
15487           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15488           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15489           * gst/xingheader/gstxingmux.c:
15490           * gst/xingheader/gstxingmux.h:
15491           Add documentation for the xingheader plugin.
15492           * tests/check/elements/xingmux.c: (GST_START_TEST):
15493           Set element state to PLAYING before doing something else.
15494
15495 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15496
15497           tests/check/: Add simple unit test for the xingmux element.
15498           Original commit message from CVS:
15499           * tests/check/Makefile.am:
15500           * tests/check/elements/.cvsignore:
15501           * tests/check/elements/xingmux.c: (setup_xingmux),
15502           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
15503           * tests/check/elements/xingmux_testdata.h:
15504           Add simple unit test for the xingmux element.
15505           * gst/xingheader/gstxingmux.c: (generate_xing_header),
15506           (gst_xing_mux_finalize), (xing_reset):
15507           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
15508
15509 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15510
15511           docs/plugins/: Add the real and rtsp elements and update the lists.
15512           Original commit message from CVS:
15513           * docs/plugins/Makefile.am:
15514           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15515           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15516           Add the real and rtsp elements and update the lists.
15517           * docs/plugins/inspect/plugin-amrnb.xml:
15518           * docs/plugins/inspect/plugin-asf.xml:
15519           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15520           * docs/plugins/inspect/plugin-dvdsub.xml:
15521           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15522           * docs/plugins/inspect/plugin-mpegstream.xml:
15523           * docs/plugins/inspect/plugin-realmedia.xml:
15524           * docs/plugins/inspect/plugin-siddec.xml:
15525           * docs/plugins/inspect/plugin-synaesthesia.xml:
15526           Regenerate docs.
15527           * gst/iec958/ac3_padder.c:
15528           * gst/iec958/ac3_padder.h:
15529           Do not use gtk-doc style comments for non gtk-doc comments. Note -
15530           there are functions defined using extern in the .c file - does that
15531           make sense?
15532
15533 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15534
15535           ext/mad/gstmad.c: Chain up at the end of the function.
15536           Original commit message from CVS:
15537           * ext/mad/gstmad.c:
15538           Chain up at the end of the function.
15539
15540 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15541
15542           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
15543           Original commit message from CVS:
15544           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
15545           Don't add pad templates for the base class but only in the
15546           subclasses.
15547
15548 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
15549
15550           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
15551           Original commit message from CVS:
15552           * ext/lame/gstlame.c:
15553           * ext/lame/gstlame.h:
15554           Fix the case where you initially have stereo input, and so lame's
15555           mode is not set to mono, and then you get input with mono audio and
15556           soon after you get stereo input again. What happened before this
15557           commit is that it would keep the encoding mode as mono. It should
15558           change it back to the one requested by the app (or the default one)
15559           if not requested.
15560
15561 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15562
15563           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
15564           Original commit message from CVS:
15565           * gst/mpegaudioparse/gstmpegaudioparse.c:
15566           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
15567           (mp3parse_bytepos_to_time):
15568           Interpolate the VBRI seek table entries to get better results,
15569           support 3 byte seek table entries and prevent overflows in the
15570           seek table by adding the relative offsets when using the seek
15571           table in a large enough data type.
15572
15573 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15574
15575           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
15576           Original commit message from CVS:
15577           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15578           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
15579           (mp3parse_bytepos_to_time):
15580           * gst/mpegaudioparse/gstmpegaudioparse.h:
15581           Add support for seeking based on the VBRI seek table. Might make
15582           sense to use interpolation in the table later to get hopefully a
15583           bit more accurate values.
15584
15585 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15586
15587           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
15588           Original commit message from CVS:
15589           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
15590           (handle_picture), (handle_slice):
15591           Fix compilation error. Fixes #509313.
15592
15593 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15594
15595           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
15596           Original commit message from CVS:
15597           * ext/lame/gstlame.c: (gst_lame_sink_event):
15598           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
15599           as 8 * GST_SECOND is too large for int.
15600
15601 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15602
15603           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
15604           Original commit message from CVS:
15605           * gst/xingheader/gstxingmux.c: (generate_xing_header):
15606           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
15607           of 0xfe.
15608
15609 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15610
15611           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
15612           Original commit message from CVS:
15613           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15614           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
15615           (mp3parse_total_bytes), (mp3parse_total_time):
15616           * gst/mpegaudioparse/gstmpegaudioparse.h:
15617           Add initial support for reading VBRI headers as found in VBR files
15618           created by some Fraunhofer encoders. Currently we only read the
15619           number of frames and bytes (and calculate duration, etc from this)
15620           but there is also a seek table that we currently don't use.
15621
15622 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
15623
15624           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
15625           Original commit message from CVS:
15626           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
15627           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
15628           (gst_lame_sink_event):
15629           Correctly set number of channels when using mono-encoding mode
15630           and fix the duration calculation of the EOS buffer.
15631
15632 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15633
15634           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
15635           Original commit message from CVS:
15636           * gst/mpegaudioparse/gstmpegaudioparse.c:
15637           (gst_mp3parse_handle_first_frame):
15638           Guard against 0 values in the Xing header as frame count and
15639           byte count and calculate the bitrate when we have all values
15640           we need and not before.
15641
15642 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15643
15644           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
15645           Original commit message from CVS:
15646           * gst/xingheader/gstxingmux.c: (generate_xing_header):
15647           Remove accidentially leftover debug printf.
15648
15649 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15650
15651           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
15652           Original commit message from CVS:
15653           * gst/xingheader/gstxingmux.c: (has_xing_header),
15654           (generate_xing_header), (gst_xing_mux_chain),
15655           (gst_xing_mux_sink_event):
15656           Choose smallest possible frame size for the Xing header, properly
15657           set the timestamp, duration and offset on the outgoing buffers,
15658           only send NEWSEGMENT events in BYTE format downstream and also
15659           drop VBRI headers if already existing.
15660
15661 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15662
15663           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
15664           Original commit message from CVS:
15665           * gst/xingheader/Makefile.am:
15666           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
15667           (has_xing_header), (generate_xing_header),
15668           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
15669           (gst_xing_mux_init), (gst_xing_mux_chain),
15670           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
15671           * gst/xingheader/gstxingmux.h:
15672           Major cleanup and rewrite of xingmux with less bugs and new features:
15673           - Handles other layers as 3
15674           - Write TOC
15675
15676 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
15677
15678           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
15679           Original commit message from CVS:
15680           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
15681           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
15682           Call g_type_class_ref() from a thread-safe context and not
15683           from the streaming thread to avoid GLib screwing up (see
15684           bug #349410 and #493432). Comment out unused code.
15685
15686 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
15687
15688           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
15689           Original commit message from CVS:
15690           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
15691           (handle_picture), (clip_buffer), (handle_slice),
15692           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
15693           (gst_mpeg2dec_change_state):
15694           * ext/mpeg2dec/gstmpeg2dec.h:
15695           Add buffer clipping.
15696           Add basic reverse playback support. Not complete yet when dealing with
15697           non-closed GOPs.
15698
15699 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15700
15701           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
15702           Original commit message from CVS:
15703           * autogen.sh:
15704           Add -Wno-portability to the automake parameters to stop warnings
15705           about GNU make extensions being used. We require GNU make in almost
15706           every Makefile anyway.
15707           * configure.ac:
15708           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
15709           at the same time is required for per target flags.
15710
15711 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15712
15713           Makefile.am: Include lcov.mak to allow building coverage reports.
15714           Original commit message from CVS:
15715           * Makefile.am:
15716           Include lcov.mak to allow building coverage reports.
15717
15718 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15719
15720           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
15721           Original commit message from CVS:
15722           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
15723           * gst/mpegaudioparse/gstmpegaudioparse.c:
15724           (gst_mp3parse_handle_first_frame):
15725           Make sure that the Xing TOC starts with 0 and the entries
15726           are increasing over time. Otherwise it's broken and should
15727           be skipped. Fixes bug #507821.
15728
15729 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
15730
15731           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
15732           Original commit message from CVS:
15733           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
15734           (gst_asf_demux_add_video_stream),
15735           (gst_asf_demux_process_ext_content_desc),
15736           (gst_asf_demux_get_metadata_for_stream),
15737           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
15738           (gst_asf_demux_change_state):
15739           * gst/asfdemux/gstasfdemux.h:
15740           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
15741
15742 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
15743
15744           docs/plugins/.cvsignore: Add *-undeclared.txt
15745           Original commit message from CVS:
15746           * docs/plugins/.cvsignore:
15747           Add *-undeclared.txt
15748
15749 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
15750
15751           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
15752           Original commit message from CVS:
15753           * gst/realmedia/rdtmanager.c:
15754           (gst_rdt_manager_marshal_VOID__UINT_UINT),
15755           (gst_rdt_manager_class_init):
15756           * gst/realmedia/rdtmanager.h:
15757           Implement some more signals that rtspsrc connects to.
15758           Fixes #504671.
15759
15760 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
15761
15762           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
15763           Original commit message from CVS:
15764           * Makefile.am:
15765           Include common/win32.mak for CRLF check of win32 project
15766           files (see #393626).
15767
15768 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15769
15770           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
15771           Original commit message from CVS:
15772           * gst/mpegaudioparse/gstmpegaudioparse.c:
15773           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
15774           Don't post SEGMENT_START messages on the bus, only the element
15775           driving the pipeline should do that.
15776
15777 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15778
15779           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
15780           Original commit message from CVS:
15781           * configure.ac:
15782           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
15783
15784 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
15785
15786           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
15787           Original commit message from CVS:
15788           * ext/mpeg2dec/gstmpeg2dec.h:
15789           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
15790           Fixes #500808.
15791
15792 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
15793
15794           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
15795           Original commit message from CVS:
15796           2007-11-20  Julien MOUTTE  <julien@moutte.net>
15797           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
15798           on Mac OS X.
15799
15800 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15801
15802           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
15803           Original commit message from CVS:
15804           * gst/mpegaudioparse/gstmpegaudioparse.c:
15805           Restore the segment handling logic.
15806           Please don't do behavioural changes under the heading of 'leak fixes'
15807           or 'whitespace changes', people.
15808
15809 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15810
15811           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
15812           Original commit message from CVS:
15813           * gst/mpegaudioparse/gstmpegaudioparse.c:
15814           Plug some leaks.
15815
15816 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15817
15818           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
15819           Original commit message from CVS:
15820           * gst/asfdemux/gstasfdemux.c:
15821           Sync _activate_pull() a little more with other demuxers.
15822
15823 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
15824
15825           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
15826           Original commit message from CVS:
15827           * gst/mpegstream/gstmpegdemux.c:
15828           recognize the padding stream
15829
15830 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
15831
15832           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
15833           Original commit message from CVS:
15834           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
15835           Convert tags that come as string into the type required by
15836           GstTagList.
15837
15838 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15839
15840           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
15841           Original commit message from CVS:
15842           * gst/mpegaudioparse/gstmpegaudioparse.c:
15843           (gst_mp3parse_emit_frame):
15844           Remove some more broken code, it seems to clip even when it should not.
15845           See #491305.
15846
15847 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
15848
15849           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
15850           Original commit message from CVS:
15851           * gst/mpegaudioparse/gstmpegaudioparse.c:
15852           (gst_mp3parse_emit_frame):
15853           When the element is not driving the streaming thread it is not supposed
15854           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
15855           upstream when it detects EOS. See #491305.
15856
15857 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
15858
15859           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
15860           Original commit message from CVS:
15861           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
15862           * gst/dvdsub/Makefile.am:
15863           * gst/dvdsub/gstdvdsubdec.c:
15864           * gst/dvdsub/gstdvdsubparse.c:
15865           * gst/dvdsub/gstdvdsubparse.h:
15866           Add dvd subtitle parser, which just packetizes the input
15867           stream. This is needed to mux dvd subtitles into matroska
15868           files, since the muxer expects unfragmented and properly
15869           timestamped input (#415754).
15870
15871 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
15872
15873           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
15874           Original commit message from CVS:
15875           * configure.ac:
15876           Update requirements from past CVS versions to released
15877           versions (0.10.14 in this case).
15878           * ext/sidplay/gstsiddec.cc:
15879           Fix compilation with g++-4.2.
15880
15881 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15882
15883           gst/realmedia/: Fix some compiler warnings shown on Forte.
15884           Original commit message from CVS:
15885           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
15886           (gst_asm_scan_parse_condition):
15887           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
15888           Fix some compiler warnings shown on Forte.
15889
15890 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
15891
15892           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
15893           Original commit message from CVS:
15894           Patch by: Gautier Portet <kassoulet at gmail dot com>
15895           * gst/xingheader/gstxingmux.c:
15896           The size of the Xing header is actually 417 as it's rounded to the
15897           next smaller integer. Fixes #397759.
15898           * gst/xingheader/gstxingmux.c: (xing_generate_header),
15899           (xing_push_header):
15900           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
15901           event to the beginning was successful before pushing the header again.
15902
15903 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
15904
15905           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
15906           Original commit message from CVS:
15907           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
15908           (mp3parse_bytepos_to_time):
15909           Use gst_util_guint64_to_gdouble for conversions.
15910           * win32/vs6/libgstmad.dsp:
15911           Add a link to libgstaudio.
15912
15913 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
15914
15915           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
15916           Original commit message from CVS:
15917           * ext/lame/gstlame.c:
15918           Fix up case where there is no peer, in which case
15919           _get_allowed_caps() will return NULL.
15920
15921 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
15922
15923           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
15924           Original commit message from CVS:
15925           * ext/lame/gstlame.c:
15926           Use GST_PTR_FORMAT to print caps in debug statement.
15927
15928 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15929
15930           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
15931           Original commit message from CVS:
15932           * configure.ac:
15933           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
15934           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
15935           in configure.ac.
15936
15937 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15938
15939           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
15940           Original commit message from CVS:
15941           * ext/lame/gstlame.c:
15942           Allow fixing the sample rate lame converts to by negotiating fixed
15943           sample rate on the src pad caps.
15944           Add docs for it.
15945           * tests/check/Makefile.am:
15946           * tests/check/pipelines/lame.c:
15947           Add a check for it.
15948
15949 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15950
15951           po/: Updated translations.
15952           Original commit message from CVS:
15953           * po/LINGUAS:
15954           * po/da.po:
15955           Updated translations.
15956
15957 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15958
15959           po/pl.po: Added Polish translation.
15960           Original commit message from CVS:
15961           translated by: Jakub Bogusz <qboosh@pld-linux.org>
15962           * po/pl.po:
15963           Added Polish translation.
15964
15965 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15966
15967           po/fi.po: Added Finnish translation.
15968           Original commit message from CVS:
15969           translated by: Ilkka Tuohela <hile@iki.fi>
15970           * po/fi.po:
15971           Added Finnish translation.
15972
15973 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15974
15975           po/es.po: Added Spanish translation.
15976           Original commit message from CVS:
15977           translated by: Jorge González González <aloriel@gmail.com>
15978           * po/es.po:
15979           Added Spanish translation.
15980
15981 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15982
15983           po/bg.po: Added Bulgarian translation.
15984           Original commit message from CVS:
15985           translated by: Alexander Shopov <ash@contact.bg>
15986           * po/bg.po:
15987           Added Bulgarian translation.
15988
15989 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15990
15991           gst/iec958/ac3iec.c: Chainup in finalize.
15992           Original commit message from CVS:
15993           * gst/iec958/ac3iec.c:
15994           Chainup in finalize.
15995           * tests/check/Makefile.am:
15996           * tests/check/generic/states.c:
15997           Improved state change unit test.
15998
15999 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16000
16001           Ignore registries in any format.
16002           Original commit message from CVS:
16003           * docs/plugins/.cvsignore:
16004           * tests/check/.cvsignore:
16005           Ignore registries in any format.
16006
16007 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
16008
16009           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
16010           Original commit message from CVS:
16011           * configure.ac:
16012           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
16013           define in the lame headers.  This has the advantage that
16014           it should still work when we're cross-compiling (#452025).
16015
16016 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16017
16018           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
16019           Original commit message from CVS:
16020           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16021           Add other allowed rates to the pad templates.
16022           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
16023           Reset the parser to release memory in dispose.
16024
16025 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16026
16027           ext/: Fix more leaks.
16028           Original commit message from CVS:
16029           * ext/amrnb/amrnbdec.c:
16030           * ext/amrnb/amrnbenc.c:
16031           * ext/amrnb/amrnbparse.c:
16032           * ext/sidplay/gstsiddec.cc:
16033           Fix more leaks.
16034
16035 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
16036
16037           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
16038           Original commit message from CVS:
16039           Patch by: Daniel Charles <dcharles at ti dot com>
16040           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
16041           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
16042           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
16043           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
16044           * ext/amrnb/amrnbenc.h:
16045           Add property to select the BandMode of the AMR encoder.
16046           See #466442.
16047
16048 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16049
16050           gst/realmedia/asmrules.c: Make ro memory to share.
16051           Original commit message from CVS:
16052           * gst/realmedia/asmrules.c:
16053           Make ro memory to share.
16054
16055 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
16056
16057           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
16058           Original commit message from CVS:
16059           * gst/mpegaudioparse/gstmpegaudioparse.c:
16060           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
16061           * gst/mpegaudioparse/gstmpegaudioparse.h:
16062           Queue segment event and push it after we know the caps on the pad or
16063           else an autoplugger might not have plugged the element yet and the
16064           segment is lost.
16065
16066 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16067
16068           gst/iec958/ac3iec.c: Fix tests.
16069           Original commit message from CVS:
16070           * gst/iec958/ac3iec.c:
16071           Fix tests.
16072
16073 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16074
16075           tests/check/: Add generic state-change test suite to help to fi leaks.
16076           Original commit message from CVS:
16077           * tests/check/Makefile.am:
16078           * tests/check/generic/.cvsignore:
16079           * tests/check/generic/states.c:
16080           Add generic state-change test suite to help to fi leaks.
16081
16082 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16083
16084           po/: Added Portuguese (Brazilian) translation.
16085           Original commit message from CVS:
16086           translated by: Raphael Higino <phhigino@gmail.com>
16087           * po/LINGUAS:
16088           * po/pt_BR.po:
16089           Added Portuguese (Brazilian) translation.
16090
16091 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16092
16093           po/: Updated translations.
16094           Original commit message from CVS:
16095           * po/hu.po:
16096           * po/nl.po:
16097           * po/sv.po:
16098           * po/uk.po:
16099           Updated translations.
16100
16101 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
16102
16103           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
16104           Original commit message from CVS:
16105           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
16106           (gst_rmdemux_parse_video_packet):
16107           Activate timestamp fixing code.
16108
16109 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
16110
16111           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
16112           Original commit message from CVS:
16113           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
16114           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
16115           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
16116           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
16117           Do fragment collection in the demuxer so that we can now work with
16118           both ffmpeg and realvideodec to decoder real video content.
16119
16120 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16121
16122           gst/realmedia/asmrules.c: Include stdlib.h.
16123           Original commit message from CVS:
16124           * gst/realmedia/asmrules.c:
16125           Include stdlib.h.
16126
16127 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
16128
16129           gst/realmedia/rdtmanager.c: Fix caps.
16130           Original commit message from CVS:
16131           * gst/realmedia/rdtmanager.c:
16132           Fix caps.
16133
16134 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
16135
16136           gst/realmedia/rtspreal.c: Disable UDP transport for now.
16137           Original commit message from CVS:
16138           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16139           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
16140           Disable UDP transport for now.
16141
16142 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
16143
16144           gst/realmedia/: Add simple rdt manager.
16145           Original commit message from CVS:
16146           * gst/realmedia/Makefile.am:
16147           * gst/realmedia/rdtmanager.c: (find_session_by_id),
16148           (create_session), (free_session), (gst_rdt_manager_base_init),
16149           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
16150           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
16151           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
16152           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
16153           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
16154           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
16155           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
16156           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
16157           (gst_rdt_manager_plugin_init):
16158           * gst/realmedia/rdtmanager.h:
16159           * gst/realmedia/rmdemux.c: (plugin_init):
16160           Add simple rdt manager.
16161
16162 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
16163
16164           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
16165           Original commit message from CVS:
16166           * gst/realmedia/rdtdepay.c:
16167           Fix the encoding-name so that it matches what the rtsp extension sets.
16168
16169 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
16170
16171           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
16172           Original commit message from CVS:
16173           * gst/realmedia/asmrules.c: (gst_asm_node_free),
16174           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
16175           (gst_asm_scan_string), (gst_asm_scan_number),
16176           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
16177           (gst_asm_scan_next_token), (gst_asm_rule_free),
16178           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
16179           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
16180           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
16181           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
16182           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
16183           (gst_asm_rule_book_match), (main):
16184           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
16185           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
16186           Use g_hash_table_destroy instead of _unref which is too new.
16187
16188 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
16189
16190           gst/realmedia/.cvsignore: Add test to ignore.
16191           Original commit message from CVS:
16192           * gst/realmedia/.cvsignore:
16193           Add test to ignore.
16194           * gst/realmedia/Makefile.am:
16195           * gst/realmedia/asmrules.c: (gst_asm_node_new),
16196           (gst_asm_node_free), (gst_asm_operator_eval),
16197           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
16198           (gst_asm_scan_string), (gst_asm_scan_number),
16199           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
16200           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
16201           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
16202           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
16203           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
16204           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
16205           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
16206           (gst_asm_rule_book_match), (main):
16207           * gst/realmedia/asmrules.h:
16208           Added asembler rule book parser and evaluator.
16209           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
16210           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
16211           * gst/realmedia/rtspreal.h:
16212           Keep per stream config info.
16213           Parse and evaluate asm rule books for stream selection.
16214
16215 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16216
16217           gst/realmedia/rtspreal.c: Include stdlib.
16218           Original commit message from CVS:
16219           * gst/realmedia/rtspreal.c:
16220           Include stdlib.
16221
16222 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
16223
16224           gst/realmedia/: Split out hash code in separate file.
16225           Original commit message from CVS:
16226           * gst/realmedia/Makefile.am:
16227           * gst/realmedia/realhash.c: (hash), (call_hash),
16228           (gst_rtsp_ext_real_calc_response_and_checksum):
16229           * gst/realmedia/realhash.h:
16230           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16231           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
16232           Split out hash code in separate file.
16233
16234 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
16235
16236           gst/: Fix include paths and link dependecies for rtsp extension.
16237           Original commit message from CVS:
16238           * gst/asfdemux/Makefile.am:
16239           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
16240           (gst_rtsp_wms_class_init):
16241           * gst/realmedia/Makefile.am:
16242           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16243           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
16244           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
16245           (_do_init), (gst_rtsp_real_class_init):
16246           Fix include paths and link dependecies for rtsp extension.
16247
16248 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
16249
16250           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
16251           Original commit message from CVS:
16252           * gst/realmedia/Makefile.am:
16253           * gst/realmedia/rmdemux.c: (plugin_init):
16254           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16255           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
16256           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
16257           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
16258           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
16259           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
16260           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
16261           (gst_rtsp_real_plugin_init):
16262           * gst/realmedia/rtspreal.h:
16263           Add RealMedia RTSP extension module. It has rank NONE until it is fully
16264           functional.
16265
16266 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
16267
16268           gst/asfdemux/: Move WMS RTSP extension from -good to here.
16269           Original commit message from CVS:
16270           * gst/asfdemux/Makefile.am:
16271           * gst/asfdemux/gstasf.c: (plugin_init):
16272           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
16273           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
16274           (gst_rtsp_wms_configure_stream), (_do_init),
16275           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
16276           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
16277           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
16278           * gst/asfdemux/gstrtspwms.h:
16279           Move WMS RTSP extension from -good to here.
16280           Port it to the new pluggable extension interface.
16281
16282 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16283
16284           ext/mad/Makefile.am: Link to audio helper from plugins-base.
16285           Original commit message from CVS:
16286           * ext/mad/Makefile.am:
16287           Link to audio helper from plugins-base.
16288
16289 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16290
16291           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
16292           Original commit message from CVS:
16293           * configure.ac:
16294           * ext/mad/gstmad.c: (gst_mad_chain):
16295           Use the new buffer clipping function from gstaudio here and
16296           require gst-plugins-base CVS.
16297
16298 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16299
16300           configure.ac: Sync liboil check with plugins-base. Add libm check.
16301           Original commit message from CVS:
16302           * configure.ac:
16303           Sync liboil check with plugins-base. Add libm check.
16304           * gst/synaesthesia/Makefile.am:
16305           Link against libm. We're using sqrt here.
16306
16307 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16308
16309           gst/asfdemux/gstasfdemux.c: Include stdlib.
16310           Original commit message from CVS:
16311           * gst/asfdemux/gstasfdemux.c:
16312           Include stdlib.
16313
16314 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16315
16316           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
16317           Original commit message from CVS:
16318           * ext/annodex/Makefile.am:
16319           Fix CFLAGS/LIBS.
16320           * ext/cdio/gstcdiocddasrc.c:
16321           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
16322           Include stdlib
16323           * ext/cairo/Makefile.am:
16324           * gst/videofilter/Makefile.am:
16325           * tests/examples/level/Makefile.am:
16326           Use $(LIBM) instead of -lm
16327
16328 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16329
16330           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
16331           Original commit message from CVS:
16332           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16333           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
16334           * gst/mpegaudioparse/gstmpegaudioparse.h:
16335           Save some memory for each frame by only saving the start timestamp
16336           and start byte position instead of additionally the stop timestamp
16337           and stop byte position. This requires us to use a doubly-linked list
16338           but still saves 8-12 bytes per frame.
16339
16340 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16341
16342           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
16343           Original commit message from CVS:
16344           * ext/mad/gstmad.c: (clip_outgoing_buffer):
16345           Fix buffer clipping to correctly clip to the segment stop.
16346
16347 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16348
16349           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
16350           Original commit message from CVS:
16351           * gst/mpegaudioparse/gstmpegaudioparse.c:
16352           (gst_mp3parse_emit_frame):
16353           Fix a calculation that was causing mp3parse to drop every incoming
16354           frame when upstream delivered a segment in TIME format, breaking
16355           playback of all mpeg system streams.
16356
16357 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16358
16359           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
16360           Original commit message from CVS:
16361           * Makefile.am:
16362           * configure.ac:
16363           * tests/Makefile.am:
16364           Remove bogus check for libcheck, since we check for
16365           gstreamer-check and it pulls in the required info from
16366           and we weren't actually _using_ the information for
16367           libcheck ourselves anyway.
16368
16369 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16370
16371           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
16372           Original commit message from CVS:
16373           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16374           (gst_mp3parse_init), (gst_mp3parse_dispose),
16375           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
16376           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
16377           (mp3parse_handle_seek), (mp3parse_src_query):
16378           * gst/mpegaudioparse/gstmpegaudioparse.h:
16379           Implement accurate seeking in mpegaudioparse. Fixes #308312.
16380           Also implement segment seeks.
16381
16382 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16383
16384           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
16385           Original commit message from CVS:
16386           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
16387           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
16388           (gst_mad_chain), (gst_mad_change_state):
16389           * ext/mad/gstmad.h:
16390           Implement buffer clipping and use GST_BOILERPLATE instead of manual
16391           GType magic. Part one of bug #308312.
16392
16393 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16394
16395           configure.ac: Use pkg-config to locate check.
16396           Original commit message from CVS:
16397           * configure.ac:
16398           Use pkg-config to locate check.
16399
16400 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
16401
16402           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
16403           Original commit message from CVS:
16404           * configure.ac:
16405           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
16406           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
16407           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
16408           Fix build against core CVS by not using deprecated API. Bump
16409           requirements for new API (overdue anyway).
16410
16411 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16412
16413           REQUIREMENTS: Also add amr-libs here and update a little.
16414           Original commit message from CVS:
16415           * REQUIREMENTS:
16416           Also add amr-libs here and update a little.
16417
16418 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
16419
16420           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
16421           Original commit message from CVS:
16422           * docs/plugins/inspect/plugin-dvdnav.xml:
16423           * docs/plugins/inspect/plugin-realmedia.xml:
16424           * docs/plugins/inspect/plugin-synaesthesia.xml:
16425           Add inspect file for synaesthesia so the docs can be built even if
16426           the plugin isn't built yet. Fixes #454311. Also add inspect files
16427           for dvdnavsrc and realmedia.
16428
16429 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16430
16431           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
16432           Original commit message from CVS:
16433           * docs/plugins/Makefile.am:
16434           Simplify --extra-dir as gtkdoc scans recursively.
16435
16436 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16437
16438           And yet more docs enabled.
16439           Original commit message from CVS:
16440           * docs/plugins/Makefile.am:
16441           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16442           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16443           * gst/synaesthesia/Makefile.am:
16444           * gst/synaesthesia/gstsynaesthesia.c:
16445           * gst/synaesthesia/gstsynaesthesia.h:
16446           And yet more docs enabled.
16447
16448 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16449
16450           docs/plugins/: Add new docs. Scan c++ files too.
16451           Original commit message from CVS:
16452           * docs/plugins/Makefile.am:
16453           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16454           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16455           * docs/plugins/inspect/plugin-a52dec.xml:
16456           * docs/plugins/inspect/plugin-amrnb.xml:
16457           * docs/plugins/inspect/plugin-asf.xml:
16458           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16459           * docs/plugins/inspect/plugin-dvdsub.xml:
16460           * docs/plugins/inspect/plugin-iec958.xml:
16461           * docs/plugins/inspect/plugin-lame.xml:
16462           * docs/plugins/inspect/plugin-mad.xml:
16463           * docs/plugins/inspect/plugin-mpeg2dec.xml:
16464           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16465           * docs/plugins/inspect/plugin-mpegstream.xml:
16466           Add new docs. Scan c++ files too.
16467           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
16468           (gst_amrnbdec_event):
16469           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
16470           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
16471           (gst_amrnbparse_loop):
16472           Add documentation headers.
16473           * ext/mad/gstmad.c:
16474           * ext/mad/gstmad.h:
16475           Refactor for docs.
16476
16477 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16478
16479           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
16480           Original commit message from CVS:
16481           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
16482           (gst_mp3parse_init):
16483           Use GST_BOILERPLATE instead of manual GType magic.
16484           * gst/mpegaudioparse/gstmpegaudioparse.c:
16485           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
16486           (mp3parse_bytepos_to_time):
16487           * gst/mpegaudioparse/gstmpegaudioparse.h:
16488           Implement seeking, byte->time, time->byte conversions with the Xing
16489           seek table if available. This allows better at least a bit more
16490           accurate seeks and file position reporting.
16491
16492 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16493
16494           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
16495           Original commit message from CVS:
16496           * gst/mpegaudioparse/gstmpegaudioparse.c:
16497           (gst_mp3parse_handle_first_frame):
16498           Copy the complete Xing seek table in the 100 byte array instead of
16499           copying the first byte 100 times.
16500           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
16501           (mp3parse_total_time), (mp3parse_time_to_bytepos):
16502           Add seeking support based on the Xing header but comment it out for
16503           now as it seems to yield worse result than the other method.
16504           Also use gst_pad_query_peer_duration() instead of getting the peer pad
16505           ourself, creating a new GstQuery, etc.
16506
16507 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16508
16509           docs/plugins/: Update docs with caps info.
16510           Original commit message from CVS:
16511           * docs/plugins/gst-plugins-ugly-plugins.args:
16512           * docs/plugins/inspect/plugin-a52dec.xml:
16513           * docs/plugins/inspect/plugin-amrnb.xml:
16514           * docs/plugins/inspect/plugin-asf.xml:
16515           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16516           * docs/plugins/inspect/plugin-dvdread.xml:
16517           * docs/plugins/inspect/plugin-dvdsub.xml:
16518           * docs/plugins/inspect/plugin-iec958.xml:
16519           * docs/plugins/inspect/plugin-lame.xml:
16520           * docs/plugins/inspect/plugin-mad.xml:
16521           * docs/plugins/inspect/plugin-mpeg2dec.xml:
16522           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16523           * docs/plugins/inspect/plugin-mpegstream.xml:
16524           Update docs with caps info.
16525
16526 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
16527
16528           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
16529           Original commit message from CVS:
16530           * po/POTFILES.in:
16531           Make sure dvdnav strings get translated too (no reason not to have
16532           them in the .po file, even if the plugin is disabled for now).
16533           Fixes #450879.
16534
16535 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16536
16537           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
16538           Original commit message from CVS:
16539           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
16540           (gst_amrnbdec_event), (gst_amrnbdec_chain),
16541           (gst_amrnbdec_state_change):
16542           * ext/amrnb/amrnbdec.h:
16543           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
16544           (gst_amrnbparse_loop):
16545           Add newsegment and discont handling. Some code cleanups.
16546
16547 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
16548
16549           ext/dvdread/dvdreadsrc.c: check for an error from
16550           Original commit message from CVS:
16551           * ext/dvdread/dvdreadsrc.c: check for an error from
16552           DVDReadBlocks() correctly.
16553
16554 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
16555
16556           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...
16557           Original commit message from CVS:
16558           * ext/dvdread/dvdreadsrc.c:
16559           If we can't read a nav packet, or it doesn't look like a nav
16560           packet, that's an error.  Previous behavior was to look at
16561           the next packet; I can't find any justification for doing that.
16562           Fixes: #358891.
16563
16564 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16565
16566           po/it.po: Updated Italian translation.
16567           Original commit message from CVS:
16568           * po/it.po:
16569           Updated Italian translation.
16570
16571 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16572
16573           po/vi.po: Updated Vietnames translation.
16574           Original commit message from CVS:
16575           * po/vi.po:
16576           Updated Vietnames translation.
16577
16578 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16579
16580           po/: Added Chinese (simplified) translation.
16581           Original commit message from CVS:
16582           contributed by: Wenzheng Hu <db_lobster@163.com>
16583           * po/LINGUAS:
16584           * po/zh_CN.po:
16585           Added Chinese (simplified) translation.
16586
16587 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16588
16589           MAINTAINERS: Updating all the maintainers files
16590           Original commit message from CVS:
16591           * MAINTAINERS:
16592           Updating all the maintainers files
16593
16594 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
16595
16596           Fix leaks some more.
16597           Original commit message from CVS:
16598           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
16599           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
16600           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
16601           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
16602           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
16603           * gst/iec958/ac3iec.c: (ac3iec_init):
16604           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
16605           Fix leaks some more.
16606
16607 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
16608
16609           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
16610           Original commit message from CVS:
16611           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
16612           "She's leaking me", said valgrind.
16613
16614 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16615
16616           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
16617           Original commit message from CVS:
16618           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
16619           Fix "pad caps are not a real subset of its template caps" warning.
16620
16621 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
16622
16623           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
16624           Original commit message from CVS:
16625           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
16626           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
16627           (gst_amrnbdec_finalize):
16628           Don't leak the adapter, unref it in a new finalize method instead.
16629           Fixes #448782.
16630
16631 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16632
16633           configure.ac: Back to CVS
16634           Original commit message from CVS:
16635           * configure.ac:
16636           Back to CVS
16637           * gst-plugins-ugly.doap:
16638           Add 0.10.6 to the list of releases.
16639
16640 === release 0.10.6 ===
16641
16642 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16643
16644         * ChangeLog:
16645         * NEWS:
16646         * RELEASE:
16647         * configure.ac:
16648         * docs/plugins/gst-plugins-ugly-plugins.args:
16649         * docs/plugins/inspect/plugin-a52dec.xml:
16650         * docs/plugins/inspect/plugin-asf.xml:
16651         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16652         * docs/plugins/inspect/plugin-dvdread.xml:
16653         * docs/plugins/inspect/plugin-dvdsub.xml:
16654         * docs/plugins/inspect/plugin-iec958.xml:
16655         * docs/plugins/inspect/plugin-lame.xml:
16656         * docs/plugins/inspect/plugin-mad.xml:
16657         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16658         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16659         * docs/plugins/inspect/plugin-mpegstream.xml:
16660         * docs/plugins/inspect/plugin-siddec.xml:
16661           Release 0.10.6
16662           Original commit message from CVS:
16663           Release 0.10.6
16664
16665 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16666
16667         * po/af.po:
16668         * po/az.po:
16669         * po/cs.po:
16670         * po/da.po:
16671         * po/en_GB.po:
16672         * po/hu.po:
16673         * po/it.po:
16674         * po/nb.po:
16675         * po/nl.po:
16676         * po/or.po:
16677         * po/sq.po:
16678         * po/sr.po:
16679         * po/sv.po:
16680         * po/uk.po:
16681         * po/vi.po:
16682           Update .po files
16683           Original commit message from CVS:
16684           Update .po files
16685
16686 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16687
16688           win32/vs6/: Convert line endings to CRLF and mark as binary files.
16689           Original commit message from CVS:
16690           * win32/vs6/gst_plugins_ugly.dsw:
16691           * win32/vs6/libgstac3parse.dsp:
16692           * win32/vs6/libgstasfdemux.dsp:
16693           * win32/vs6/libgstdvdlpcmdec.dsp:
16694           * win32/vs6/libgstdvdsub.dsp:
16695           * win32/vs6/libgstiec958.dsp:
16696           * win32/vs6/libgstlame.dsp:
16697           * win32/vs6/libgstmad.dsp:
16698           * win32/vs6/libgstmpegaudioparse.dsp:
16699           * win32/vs6/libgstmpegstream.dsp:
16700           * win32/vs6/libgstrealmedia.dsp:
16701           * win32/vs6/libgstsynaesthesia.dsp:
16702           Convert line endings to CRLF and mark as binary files.
16703
16704 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
16705
16706           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
16707           Original commit message from CVS:
16708           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
16709           Don't forget to unlock when setting the device property, or
16710           we'll sooner or later deadlock.
16711
16712 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
16713
16714           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
16715           Original commit message from CVS:
16716           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
16717           Use gst_util_guint64_to_gdouble for conversion.
16718           * win32/vs6/libgstasfdemux.dsp:
16719           Add asfpacket.c to the build.
16720
16721 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16722
16723           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
16724           Original commit message from CVS:
16725           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16726           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
16727           * gst/mpegaudioparse/gstmpegaudioparse.h:
16728           If the Xing header provides a total time, use it to calculate the
16729           correct average bitrate immediately, instead of sending updates as
16730           we parse the stream.
16731
16732 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
16733
16734           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
16735           Original commit message from CVS:
16736           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
16737           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
16738           Use GstClockTime instead of guint for a time variable to prevent
16739           overflows on too large subtitle durations. Fixes #444514.
16740
16741 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
16742
16743           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
16744           Original commit message from CVS:
16745           Patch by: Mark Nauwelaerts <manauw at skynet be>
16746           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
16747           Clear state when handling the serialized FLUSH_STOP event instead of
16748           the FLUSH_START event, thereby making sure we don't free buffers the
16749           chain function is still using. Fixes dvdsubdec crashing when flusing
16750           or seeking (#442706).
16751
16752 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
16753
16754           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
16755           Original commit message from CVS:
16756           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
16757           Initialise variable to make fc4 build bot happy.
16758
16759 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
16760
16761           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
16762           Original commit message from CVS:
16763           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
16764           Add sanity check so we don't abort for broken or non-MPEG streams,
16765           but instead error out. Fixes crashes/aborts for when our typefinder
16766           wrongly identifies quicktime files as mpeg (which should be fixed in
16767           -base now too). (#440120).
16768
16769 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16770
16771         * ChangeLog:
16772         * ext/amrnb/amrnbdec.c:
16773         * ext/amrnb/amrnbenc.c:
16774         * ext/amrnb/amrnbparse.c:
16775           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
16776           Original commit message from CVS:
16777           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
16778           block_size, _do_init, gst_amrnbdec_base_init,
16779           gst_amrnbdec_class_init, gst_amrnbdec_init):
16780           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
16781           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
16782           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
16783           block_size, _do_init, gst_amrnbparse_base_init,
16784           gst_amrnbparse_class_init, gst_amrnbparse_init):
16785           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
16786           GST_DEBUG_FUNCPTR and add log-category.
16787
16788 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16789
16790           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
16791           Original commit message from CVS:
16792           * gst/mpegaudioparse/gstmpegaudioparse.c:
16793           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
16794           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
16795           (gst_mp3parse_chain), (mp3parse_total_bytes),
16796           (mp3parse_total_time):
16797           * gst/mpegaudioparse/gstmpegaudioparse.h:
16798           Implement parsing of Xing headers from the first frame of the stream,
16799           and use it to report duration correctly where possible.
16800
16801 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
16802
16803           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
16804           Original commit message from CVS:
16805           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
16806           After descrambling, push the packets out as individual packets
16807           instead of one big descrambled buffer. Makes cook audio decoding
16808           work with the 'realaudiodec' decoder from gst-plugins-bad.
16809
16810 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
16811
16812           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
16813           Original commit message from CVS:
16814           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
16815           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
16816           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
16817           (gst_rmdemux_parse_packet):
16818           * gst/realmedia/rmdemux.h:
16819           Remember first timestamp encountered in stream and re-timestamp
16820           stream to start from zero (fixes #397219); only send one newsegment
16821           event, not two; when seeking, send newsegment events from the
16822           streaming thread and not from the seeking thread.
16823
16824 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
16825
16826           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
16827           Original commit message from CVS:
16828           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
16829           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
16830           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
16831           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
16832           * gst/mpegstream/gstmpegdemux.h:
16833           Reset last_flow values for the various streams after a flushing
16834           seek, otherwise we might aggregate wrong flow returns afterwards
16835           that will make upstream pause silently. This should fix seeking
16836           in DVDs and also fix the Thoggen cropping dialog (#438610).
16837
16838 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
16839
16840           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
16841           Original commit message from CVS:
16842           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
16843           (gst_asf_demux_chain_headers),
16844           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
16845           (gst_asf_demux_have_mutually_exclusive_active_stream),
16846           (gst_asf_demux_check_activate_streams),
16847           (gst_asf_demux_find_stream_with_complete_payload),
16848           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
16849           (gst_asf_demux_activate_ext_props_streams),
16850           (gst_asf_demux_process_object):
16851           * gst/asfdemux/gstasfdemux.h:
16852           Activate streams (ie. add the pads to the element) depending on
16853           whether we actually get data for those streams within the ASF
16854           preroll value specified. Currently only done in pull-mode though
16855           (this will fix problems with playbin hanging on mms streams once
16856           we use this in push-mode as well).
16857
16858 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
16859
16860           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
16861           Original commit message from CVS:
16862           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
16863           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
16864           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
16865           (gst_asf_demux_process_file):
16866           * gst/asfdemux/gstasfdemux.h:
16867           Make all timestamps start from zero in pull-mode too; some small
16868           clean-ups and FIXMEs here and there.
16869
16870 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
16871
16872           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
16873           Original commit message from CVS:
16874           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
16875           (gst_asf_demux_parse_packet):
16876           If packet size is specified within the packet and smaller than
16877           the actual packet size, don't parse beyond the size specified in
16878           the packet (this makes us parse some cases of packets with single
16879           compressed payloads cleanly, see e.g stream from #431318). Also
16880           add a sanity check when parsing compressed single payloads.
16881
16882 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
16883
16884           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
16885           Original commit message from CVS:
16886           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
16887           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
16888           (gst_asf_demux_handle_seek_event),
16889           (gst_asf_demux_push_complete_payloads):
16890           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
16891           send data from the keyframe right before the new segment start to
16892           make sure the decoder doesn't have to decode more than absolutely
16893           necessary.
16894
16895 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
16896
16897           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
16898           Original commit message from CVS:
16899           * gst/asfdemux/asfheaders.c:
16900           * gst/asfdemux/asfheaders.h:
16901           * gst/asfdemux/asfpacket.c:
16902           (asf_payload_parse_replicated_data_extensions),
16903           (gst_asf_demux_parse_payload):
16904           * gst/asfdemux/asfpacket.h:
16905           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
16906           (gst_asf_demux_push_complete_payloads),
16907           (gst_asf_demux_process_ext_stream_props):
16908           * gst/asfdemux/gstasfdemux.h:
16909           Implement payload extension system/extended replicated data parsing,
16910           so we can extract payload durations if they're specified.
16911
16912 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
16913
16914           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
16915           Original commit message from CVS:
16916           * gst/asfdemux/asfheaders.h:
16917           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
16918           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
16919           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
16920           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
16921           (gst_asf_demux_parse_stream_object),
16922           (gst_asf_demux_process_ext_stream_props),
16923           (gst_asf_demux_process_queued_extended_stream_objects),
16924           (gst_asf_demux_activate_ext_props_streams),
16925           (gst_asf_demux_process_object):
16926           * gst/asfdemux/gstasfdemux.h:
16927           Refactor stream parse/activation a bit (stream activation heuristics
16928           are still the same though); some more clean-ups.
16929
16930 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
16931
16932           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
16933           Original commit message from CVS:
16934           * win32/common/.cvsignore:
16935           Ignore generated config.h file to make build bot happy.
16936
16937 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
16938
16939           gst/asfdemux/: Init debug category before using it.
16940           Original commit message from CVS:
16941           * gst/asfdemux/gstasf.c: (plugin_init):
16942           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
16943           * gst/asfdemux/gstasfdemux.h:
16944           Init debug category before using it.
16945
16946 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
16947
16948           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
16949           Original commit message from CVS:
16950           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
16951           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
16952           Fix silly bug when we can't pull as much data as we want; don't
16953           forget to announce pending tags in the new packet parsing code.
16954
16955 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
16956
16957           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
16958           Original commit message from CVS:
16959           * configure.ac:
16960           * win32/MANIFEST:
16961           Generate a win32 config.h into win32/common and add to MANIFEST so
16962           it gets disted (#393890). Looks like win32/common/config.h.in needs
16963           some work though.
16964
16965 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
16966
16967           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
16968           Original commit message from CVS:
16969           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
16970           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
16971           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
16972           Fix pull mode operation some more: send newsegment event before
16973           sending data; handle EOS and fatal flow returns a bit better; don't
16974           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
16975
16976 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
16977
16978           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
16979           Original commit message from CVS:
16980           * gst/asfdemux/Makefile.am:
16981           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
16982           (asf_packet_create_payload_buffer),
16983           (asf_payload_find_previous_fragment),
16984           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
16985           (gst_asf_demux_parse_packet):
16986           * gst/asfdemux/asfpacket.h:
16987           * gst/asfdemux/gstasfdemux.c:
16988           (gst_asf_demux_reset_stream_state_after_discont),
16989           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
16990           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
16991           (gst_asf_demux_process_chunk):
16992           * gst/asfdemux/gstasfdemux.h:
16993           New packet parsing code: should put halfway decent timestamps on
16994           buffers, and might even set the appropriate keyframe/discont buffer
16995           flags from time to time (and even if it doesn't, I'm at least able
16996           to debug this code); only used in pull-mode so far. Still needs
16997           some more work, like payload extensions parsing and proper flow
16998           aggregation, and stream activation based on preroll. Stay tuned.
16999
17000 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
17001
17002           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
17003           Original commit message from CVS:
17004           * gst/asfdemux/asfheaders.h:
17005           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17006           (gst_asf_demux_seek_index_lookup),
17007           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
17008           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
17009           (gst_asf_demux_process_ext_content_desc),
17010           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
17011           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
17012           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
17013           * gst/asfdemux/gstasfdemux.h:
17014           Some clean-ups and small fixes: rename asf_stream_context structure to
17015           AsfStream; inline some three-line utility functions that are only used
17016           once anyway and get rid of their associated helper structs; make debug
17017           category global so that it is used by the debug statements in the other
17018           file as well; simplify gst_asf_demux_get_stream(); fix accidental
17019           implicit initialisation of stream->last_buffer_timestamp to 0, which
17020           would lead to missing timestamps on the first buffer; put fourcc format
17021           into video caps to make certain proprietary wmv decoders happy (for the
17022           case of WMVA in particular); play_time is offset by preroll as well, so
17023           fix overreporting of duration for some files.
17024
17025 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
17026
17027           gst/asfdemux/gstasfdemux.c: Printf format fixes.
17028           Original commit message from CVS:
17029           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
17030           (gst_asf_demux_pull_indices):
17031           Printf format fixes.
17032
17033 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
17034
17035           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
17036           Original commit message from CVS:
17037           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17038           (gst_mpeg_parse_send_event):
17039           Post an error message if EOS wasn't handled by anything downstream.
17040           This should fix playbin freezing/hanging with small VobSub subtitle
17041           files (background: not-linked flow returns from downstream are
17042           ignored for a while at the beginning, so if the file is small
17043           upstream will never get a not-linked flow return even if nothing
17044           is connected downstream). (#429960).
17045
17046 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
17047
17048           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
17049           Original commit message from CVS:
17050           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17051           (gst_amrnbparse_sink_activate),
17052           (gst_amrnbparse_sink_activate_pull):
17053           Rewrite terminally broken sinkpad activation code.
17054           Now actually supports pull-mode activation (didn't before), and push
17055           mode activation doesn't leave the sinkpad flushing.
17056
17057 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
17058
17059           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
17060           Original commit message from CVS:
17061           * gst/asfdemux/asfheaders.c:
17062           * gst/asfdemux/asfheaders.h:
17063           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17064           (gst_asf_demux_reset), (gst_asf_demux_init),
17065           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
17066           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
17067           (gst_asf_demux_seek_index_lookup),
17068           (gst_asf_demux_reset_stream_state_after_discont),
17069           (gst_asf_demux_handle_seek_event),
17070           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
17071           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
17072           (gst_asf_demux_pull_indices),
17073           (gst_asf_demux_parse_data_object_start),
17074           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
17075           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
17076           (gst_asf_demux_process_simple_index),
17077           (gst_asf_demux_process_object),
17078           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
17079           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
17080           * gst/asfdemux/gstasfdemux.h:
17081           Make asfdemux work in pull mode where possible. If there's an index
17082           at the end of the file, read it and use it for seeking purposes.
17083
17084 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
17085
17086           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
17087           Original commit message from CVS:
17088           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
17089           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
17090           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
17091           Some timestamp fixes.
17092           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
17093           Fix for 64-bit machines.
17094
17095 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
17096
17097           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
17098           Original commit message from CVS:
17099           Patch by: René Stadler <mail at renestadler dot de>
17100           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
17101           (find_seek_offset_time), (gst_rmdemux_reset),
17102           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
17103           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
17104           * gst/realmedia/rmdemux.h:
17105           Make rmdemux handle any number of logical streams. Fixes #428698.
17106
17107 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17108
17109         * po/nl.po:
17110           update dutch
17111           Original commit message from CVS:
17112           update dutch
17113
17114 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17115
17116           po/: Added Danish translation.
17117           Original commit message from CVS:
17118           submitted by: Mogens Jaeger <mogens@jaeger.tf>
17119           * po/LINGUAS:
17120           * po/da.po:
17121           Added Danish translation.
17122
17123 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
17124
17125           po/.cvsignore: Add pot.
17126           Original commit message from CVS:
17127           * po/.cvsignore:
17128           Add pot.
17129
17130 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
17131
17132           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
17133           Original commit message from CVS:
17134           2007-03-27  Julien MOUTTE  <julien@moutte.net>
17135           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
17136           stream and try to adapt to incoming timestamps lack of
17137           precision up to half a frame. This allows generating
17138           a perfect stream even with muxed formats like FLV where
17139           the timestamps are stored in milliseconds.
17140
17141 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17142
17143           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
17144           Original commit message from CVS:
17145           * gst/realmedia/rmdemux.c:
17146           Remove unused zlib.h include. Fixes #421594.
17147
17148 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17149
17150           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
17151           Original commit message from CVS:
17152           * ext/lame/gstlame.c: (gst_lame_setup):
17153           Disable the bitrate checking when the user has requested
17154           Free Format mode, as all bitrates less than the maximum
17155           are valid then.
17156
17157 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17158
17159           po/: Update translations.
17160           Original commit message from CVS:
17161           * po/hu.po:
17162           * po/it.po:
17163           * po/sv.po:
17164           Update translations.
17165
17166 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17167
17168           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
17169           Original commit message from CVS:
17170           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
17171           When handling seeks, don't convert -1 start or stop values to a bogus
17172           byte position - pass them upstream as -1.
17173
17174 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17175
17176           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
17177           Original commit message from CVS:
17178           * gst/mpegaudioparse/gstmpegaudioparse.c:
17179           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17180           (gst_mp3parse_init), (gst_mp3parse_sink_event),
17181           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
17182           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
17183           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
17184           (mp3parse_total_time), (mp3parse_handle_seek),
17185           (mp3parse_src_event), (mp3parse_src_query),
17186           (mp3parse_get_query_types), (plugin_init):
17187           * gst/mpegaudioparse/gstmpegaudioparse.h:
17188           Implement seeking via average bitrate, and position+duration
17189           querying in mp3parse. Later, it will support frame-accurate seeking by
17190           building a seek table as it parses.
17191           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
17192           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
17193           before any extant MP3 decoder plugin. This allows us to remove framing
17194           support from the decoders, if we want, and will provide them with
17195           accurate seeking automatically once it is finished.
17196           Fix the handling of MPEG-1 Layer 1 files.
17197           Partially fix timestamping of packets arriving from a demuxer by
17198           queueing the incoming timestamp until the next packet starts, rather
17199           than applying it immediately to the next pushed buffer.
17200
17201 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
17202
17203           gst/asfdemux/gstasfdemux.c: Printf format fix.
17204           Original commit message from CVS:
17205           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
17206           Printf format fix.
17207
17208 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17209
17210           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
17211           Original commit message from CVS:
17212           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
17213           (gst_cdio_cdda_src_finalize):
17214           Make sure we always destroy our libcdio handle.
17215
17216 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
17217
17218           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
17219           Original commit message from CVS:
17220           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
17221           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
17222           (gst_cdio_cdda_src_finalize):
17223           Small code cleanups.
17224           Don't use pad_alloc as the base class cannot deal with the error codes.
17225
17226 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
17227
17228           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
17229           Original commit message from CVS:
17230           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
17231           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
17232           Never post a (fatal) error message on the bus on decoding errors. We
17233           should only do this if we can't recover, but mpeg2dec can always
17234           recover. This is needed for DVB streams, for example, where there
17235           may be temporary glitches in the stream. Instead of an error
17236           message, post a warning message on the bus for every N decoding
17237           errors. Fixes #370020.
17238
17239 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17240
17241           configure.ac: Convert to new AG_GST style.
17242           Original commit message from CVS:
17243           * configure.ac:
17244           Convert to new AG_GST style.
17245
17246 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17247
17248           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
17249           Original commit message from CVS:
17250           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17251           (gst_lame_setup):
17252           Display sensible defaults and limits for the
17253           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
17254           property - it's supposed to be a boolean 0/1 value.
17255
17256 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17257
17258           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
17259           Original commit message from CVS:
17260           * ext/lame/gstlame.c:
17261           Initialise the variables so gcc doesn't complain about possibly
17262           uninitialised uses, even though they can't actually happen.
17263
17264 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
17265
17266           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
17267           Original commit message from CVS:
17268           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
17269           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
17270           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
17271           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
17272           Implement all sample rates.
17273           Implement sample permutation a little smarter avoiding a memcpy.
17274           Fix timestamps, use segments, fix seeking.
17275
17276 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
17277
17278           Document siddec.
17279           Original commit message from CVS:
17280           * docs/plugins/Makefile.am:
17281           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17282           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17283           * docs/plugins/inspect/plugin-siddec.xml:
17284           * ext/sidplay/gstsiddec.cc:
17285           * ext/sidplay/gstsiddec.h:
17286           Document siddec.
17287
17288 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17289
17290           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
17291           Original commit message from CVS:
17292           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
17293           (gst_lame_set_property), (gst_lame_setup):
17294           Fix up bitrate checking macro.  Make it give us a
17295           GST_ELEMENT_WARNING message so the application has a chance of
17296           reporting this to the user.  Move the checking to _setup, so we
17297           are sure it runs in the READY state, when we hope to have a pipeline
17298           and a bus that is not flushing.
17299           This fixes e.g. using 96 kbit/sec as a bitrate.
17300
17301 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
17302
17303           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
17304           Original commit message from CVS:
17305           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
17306           (gst_asf_demux_process_advanced_mutual_exclusion),
17307           (gst_asf_demux_process_queued_extended_stream_objects),
17308           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
17309           * gst/asfdemux/gstasfdemux.h:
17310           Parse advanced mutual exclusion object and only add pads for
17311           'hidden' streams (those in an extended stream header) that are
17312           mutually exclusive with an already existing 'main stream' if
17313           the broadcasting flag is not set. If the broadcasting flag is set,
17314           assume that data for this stream isn't sent. (This should ideally be
17315           solved better by making playbin more robust against this and/or by
17316           making mmssrc send some information downstream about which streams
17317           will be streamed). Fixes #353116.
17318
17319 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17320
17321           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
17322           Original commit message from CVS:
17323           * gst/synaesthesia/gstsynaesthesia.c:
17324           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17325           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
17326           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
17327           (synaescope32), (synaescope_set_data), (synaesthesia_update),
17328           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
17329           * gst/synaesthesia/synaescope.h:
17330           Move all the mutable engine state into a structure so that
17331           multiple element instances can run without interfering.
17332
17333 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17334
17335           Add crossreferences to glib/gobject/gstream docs.
17336           Original commit message from CVS:
17337           * configure.ac:
17338           * docs/plugins/Makefile.am:
17339           Add crossreferences to glib/gobject/gstream docs.
17340
17341 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17342
17343           gst/synaesthesia/: More source cleanups and add FIXME comments.
17344           Original commit message from CVS:
17345           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
17346           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17347           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
17348           (plugin_init):
17349           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
17350           (synaescope8):
17351           More source cleanups and add FIXME comments.
17352
17353 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
17354
17355           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
17356           Original commit message from CVS:
17357           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
17358           Use gst_guint64_to_gdouble for conversions.
17359           * gst/synaesthesia/synaescope.c:
17360           Define M_PI and do not include <pthread.h> and
17361           <sys/time.h> for G_OS_WIN32
17362           * win32/vs6/libgstrealmedia.dsp:
17363           * win32/vs6/synaesthesia.dsp:
17364           Update projects files.
17365           * win32/common/config.h.in:
17366           Add config.h.in for autogen of config.h
17367
17368 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17369
17370           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
17371           Original commit message from CVS:
17372           * configure.ac:
17373           Add --enable-experimental support. Activate synaesthesia when building
17374           with --enable-experimental. Fix --enable external configure switch
17375           description.
17376
17377 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17378
17379           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
17380           Original commit message from CVS:
17381           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
17382           (gst_lame_change_state):
17383           * ext/lame/gstlame.h:
17384           On receiving EOS, we try to push a last buffer with the remaining
17385           samples. Don't do that if we got an unclean flow return on the last
17386           gst_pad_push(), downstream might not handle this very gracefully
17387           (see #403168).
17388           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17389           Pass flow returns upstream (helps #403168).
17390
17391 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17392
17393           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
17394           Original commit message from CVS:
17395           * gst/synaesthesia/gstsynaesthesia.c:
17396           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17397           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17398           (gst_synaesthesia_chain), (plugin_init):
17399           check result of gst_pad_push() in _chain.
17400
17401 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17402
17403           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
17404           Original commit message from CVS:
17405           * gst/synaesthesia/Makefile.am:
17406           * gst/synaesthesia/gstsynaesthesia.c:
17407           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17408           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17409           (gst_synaesthesia_chain), (plugin_init):
17410           * gst/synaesthesia/synaescope.c:
17411           * gst/synaesthesia/synaescope.h:
17412           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
17413           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
17414           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
17415           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
17416           possible leak in _chain. (#356882)
17417
17418 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
17419
17420           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
17421           Original commit message from CVS:
17422           * gst/asfdemux/asfheaders.c:
17423           * gst/asfdemux/asfheaders.h:
17424           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
17425           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
17426           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
17427           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
17428           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
17429           (gst_asf_demux_process_ext_content_desc),
17430           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
17431           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
17432           (gst_asf_demux_process_bitrate_props_object),
17433           (gst_asf_demux_process_header_ext),
17434           (gst_asf_demux_process_language_list),
17435           (gst_asf_demux_process_ext_stream_props),
17436           (gst_asf_demux_process_queued_extended_stream_objects),
17437           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
17438           * gst/asfdemux/gstasfdemux.h:
17439           Refactor and clean up header parsing and chain function a bit; get
17440           rid of some cruft; make header parsing a tad more robust, fixing
17441           #403188.
17442
17443 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
17444
17445           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
17446           Original commit message from CVS:
17447           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
17448           Post an error if we receive an EOS event while still waiting for the
17449           ASF header object to come through.
17450
17451 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
17452
17453           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
17454           Original commit message from CVS:
17455           Patch by: Xavier B. <xavierb gmail com>
17456           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
17457           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
17458           (gst_asf_demux_process_ext_content_desc),
17459           (gst_asf_demux_process_data),
17460           (gst_asf_demux_process_language_list),
17461           (gst_asf_demux_process_ext_stream_props),
17462           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
17463           Guard places where we assume that a certain amount of data is
17464           available better against less data being available (should fix
17465           infamous assertion crasher bug #336370). Also fixes a small
17466           memory leak.
17467
17468 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
17469
17470           gst/realmedia/: Add demuxer for RealAudio files (#349779).
17471           Original commit message from CVS:
17472           * gst/realmedia/Makefile.am:
17473           * gst/realmedia/rademux.c:
17474           * gst/realmedia/rademux.h:
17475           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17476           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
17477           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
17478           * gst/realmedia/rmutils.h:
17479           Add demuxer for RealAudio files (#349779).
17480
17481 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
17482
17483           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
17484           Original commit message from CVS:
17485           * Makefile.am:
17486           Add win32/MANIFEST to EXTRA_DIST so win32 files will
17487           be include in the next release.
17488           * win32/MANIFEST:
17489           Remove win32/common/config.h is which is not autogenerated yet.
17490
17491 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17492
17493           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
17494           Original commit message from CVS:
17495           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
17496           warn when outgoing sample rate is different from incoming
17497
17498 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17499
17500           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
17501           Original commit message from CVS:
17502           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17503           All sample-rates < 32khz come from the LSF extensions, which only
17504           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
17505           Use gst_util_uint64_scale because we can.
17506
17507 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17508
17509           tests/check/elements/amrnbenc.c: and fix compilation of this test
17510           Original commit message from CVS:
17511           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17512           (cleanup_amrnbenc):
17513           and fix compilation of this test
17514
17515 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17516
17517           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
17518           Original commit message from CVS:
17519           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17520           (cleanup_amrnbenc):
17521           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17522           (cleanup_mpeg2dec):
17523           re-apply as it was -bad and not -ugly that is frozen, doh
17524
17525 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17526
17527           tests/check/elements/: revert my freeze breakage
17528           Original commit message from CVS:
17529           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17530           (cleanup_amrnbenc):
17531           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17532           (cleanup_mpeg2dec):
17533           revert my freeze breakage
17534
17535 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17536
17537           gst/asfdemux/gstasfdemux.c: add a comment about a future change
17538           Original commit message from CVS:
17539           * gst/asfdemux/gstasfdemux.c:
17540           (gst_asf_demux_get_gst_tag_from_tag_name),
17541           (gst_asf_demux_process_ext_content_desc):
17542           add a comment about a future change
17543           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17544           (cleanup_amrnbenc):
17545           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17546           (cleanup_mpeg2dec):
17547           consistent pad (de)activation
17548
17549 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
17550
17551           gst/asfdemux/gstasfdemux.c: Update query_types function too.
17552           Original commit message from CVS:
17553           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
17554           Update query_types function too.
17555
17556 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
17557
17558           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
17559           Original commit message from CVS:
17560           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
17561           (gst_rmdemux_src_query_types):
17562           Implement SEEKING query, make query function thread-safe.
17563
17564 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
17565
17566           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
17567           Original commit message from CVS:
17568           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
17569           Use alignment-safe macros here too (subbuffers ...); guard against
17570           hypothetical memory access beyond our given buffer in the case
17571           where the buffer size is not a multiple of 2.
17572
17573 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
17574
17575           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
17576           Original commit message from CVS:
17577           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
17578           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
17579           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
17580           * gst/asfdemux/gstasfdemux.h:
17581           Don't crash in the seek event handling code when playtime is 0,
17582           as may be the case with live streams (#386218). Implement SEEKING
17583           query so applications can query seekability without second-guessing
17584           based on whether we have a duration or not.
17585
17586 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17587
17588           add doap file
17589           Original commit message from CVS:
17590           * Makefile.am:
17591           * gst-plugins-ugly.doap:
17592           * gst-plugins-ugly.spec.in:
17593           add doap file
17594
17595 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
17596
17597           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
17598           Original commit message from CVS:
17599           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
17600           Use our alignment-safe macros here too, since we can't assume that
17601           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
17602           here).
17603
17604 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
17605
17606           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
17607           Original commit message from CVS:
17608           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
17609           Also, don't read the index for a stream a second time when
17610           operating in pull-mode and reaching the end of the file.
17611
17612 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
17613
17614           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
17615           Original commit message from CVS:
17616           Patch by: Roland Kay  <roland.kay at ox compsoc net>
17617           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
17618           Don't leak stream index (#385292).
17619
17620 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
17621
17622           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
17623           Original commit message from CVS:
17624           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
17625           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
17626           (gst_lame_setup):
17627           * ext/lame/gstlame.h:
17628           Fix leak (by calling lame_init_params() before lame_close()); handle
17629           NULL return from lame_init() more gracefully. Fixes #385311.
17630
17631 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17632
17633           configure.ac: Back to CVS
17634           Original commit message from CVS:
17635           * configure.ac:
17636           Back to CVS
17637
17638 === release 0.10.5 ===
17639
17640 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17641
17642         * ChangeLog:
17643         * NEWS:
17644         * RELEASE:
17645         * configure.ac:
17646         * docs/plugins/gst-plugins-ugly-plugins.args:
17647         * docs/plugins/inspect/plugin-a52dec.xml:
17648         * docs/plugins/inspect/plugin-asf.xml:
17649         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17650         * docs/plugins/inspect/plugin-dvdsub.xml:
17651         * docs/plugins/inspect/plugin-iec958.xml:
17652         * docs/plugins/inspect/plugin-lame.xml:
17653         * docs/plugins/inspect/plugin-mad.xml:
17654         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17655         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17656         * docs/plugins/inspect/plugin-mpegstream.xml:
17657         * docs/plugins/inspect/plugin-siddec.xml:
17658           Release 0.10.5
17659           Original commit message from CVS:
17660           Release 0.10.5
17661
17662 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
17663
17664           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
17665           Original commit message from CVS:
17666           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
17667           to in the previous checkin.  see #385192.  You can have your
17668           cheese back now.
17669
17670 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
17671
17672           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
17673           Original commit message from CVS:
17674           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
17675           from the dereferenced integer, not the pointer itself.  Fixes
17676           #385192.
17677           I'm takin ur cheese!
17678
17679 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
17680
17681         * ChangeLog:
17682           ChangeLog surgery: fix bug number
17683           Original commit message from CVS:
17684           ChangeLog surgery: fix bug number
17685
17686 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
17687
17688           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
17689           Original commit message from CVS:
17690           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
17691           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
17692           For version 4 streams, read the extra codec data size from the
17693           header instead of assuming it is always 16 (also read it from the
17694           right position) (#384989). For version 4 and 5 streams, check that
17695           the specified extra codec data size doesn't make us read beyond the
17696           chunk boundary (#384989).
17697
17698 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17699
17700         * po/af.po:
17701         * po/az.po:
17702         * po/cs.po:
17703         * po/en_GB.po:
17704         * po/hu.po:
17705         * po/it.po:
17706         * po/nb.po:
17707         * po/nl.po:
17708         * po/or.po:
17709         * po/sq.po:
17710         * po/sr.po:
17711         * po/sv.po:
17712         * po/uk.po:
17713         * po/vi.po:
17714           Update .po files
17715           Original commit message from CVS:
17716           Update .po files
17717
17718 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
17719
17720           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
17721           Original commit message from CVS:
17722           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
17723           Cosmetic changes: fix misleading debug statement, update
17724           comment, add cast.
17725
17726 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17727
17728           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
17729           Original commit message from CVS:
17730           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
17731           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17732           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
17733           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
17734           * ext/mpeg2dec/gstmpeg2dec.h:
17735           Align buffers to a 16 byte boundary so the altivec optimisations
17736           don't crash. Fixes #327350.
17737
17738 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
17739
17740           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
17741           Original commit message from CVS:
17742           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
17743           The availability of extra codec data isn't something that
17744           warrants debug messages at WARNING level (see #376958).
17745
17746 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
17747
17748           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
17749           Original commit message from CVS:
17750           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17751           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
17752           (gst_dvd_demux_send_subbuffer):
17753           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
17754           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
17755           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
17756           (gst_mpeg_demux_send_subbuffer):
17757           * gst/mpegstream/gstmpegdemux.h:
17758           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17759           (gst_mpeg_parse_chain):
17760           Fix flow value combination; this fixes playbin/totem locking up if
17761           a VobSub file is specified as subtitle file (#334322). Flow value
17762           combination should only happen once we are fairly sure we've got all
17763           pads that are available for now. Since there isn't a well-specified
17764           time when this is the case in MPEG, we'll just assume this is the
17765           case once there has been a certain number of packets for each
17766           stream we've found so far.
17767
17768 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
17769
17770           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
17771           Original commit message from CVS:
17772           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
17773           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
17774           Simplify the framerate code and support more framerates. Fixes #361584.
17775
17776 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17777
17778           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
17779           Original commit message from CVS:
17780           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
17781           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
17782           Fix minor memleak when creating pads from static pad templates (#369627).
17783           * tests/check/Makefile.am:
17784           * tests/check/elements/.cvsignore:
17785           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17786           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
17787           Add unit tests for mpeg2dec (#369627).
17788
17789 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
17790
17791         * ChangeLog:
17792           give credit
17793           Original commit message from CVS:
17794           give credit
17795
17796 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
17797
17798           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
17799           Original commit message from CVS:
17800           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
17801           (gst_lame_change_state):
17802           * ext/lame/gstlame.h:
17803           Make lame timestamp flushed eos buffer by some additional timestamp
17804           accounting. Fixes #374760.
17805
17806 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
17807
17808           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
17809           Original commit message from CVS:
17810           * gst/mpegaudioparse/gstmpegaudioparse.c:
17811           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17812           (gst_mp3parse_init), (gst_mp3parse_dispose),
17813           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
17814           (gst_mp3parse_change_state):
17815           * gst/mpegaudioparse/gstmpegaudioparse.h:
17816           Make timestamp handling in mp3parse saner; now works for at least
17817           simple cases.
17818
17819 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
17820
17821           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
17822           Original commit message from CVS:
17823           * gst/mpegaudioparse/Makefile.am:
17824           * gst/mpegaudioparse/gstmpegaudioparse.c:
17825           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
17826           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
17827           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
17828           (gst_mp3parse_change_state), (plugin_init):
17829           * gst/mpegaudioparse/gstmpegaudioparse.h:
17830           Bring mp3parse into the 21st century.
17831           Use its own debug category, use gstadapter, format nicely to 80
17832           columns, and fix incorrect handling of 32 kHz and less files.
17833
17834 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
17835
17836           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
17837           Original commit message from CVS:
17838           Patch by: Sebastian Droege <slomo at ubuntu dot com>
17839           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
17840           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
17841           * ext/mpeg2dec/gstmpeg2dec.h:
17842           libmpeg2 requires its output buffers to start at a 16byte aligned
17843           address or the altivec optimizations will explode.
17844
17845 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
17846
17847           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
17848           Original commit message from CVS:
17849           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
17850           * ext/cdio/gstcdio.h:
17851           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17852           Move CD-TEXT utility function into common file so it can also be
17853           used by a future cdioparanoiasrc.
17854
17855 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
17856
17857           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
17858           Original commit message from CVS:
17859           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
17860           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
17861           information (fixes #340433).
17862
17863 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
17864
17865           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
17866           Original commit message from CVS:
17867           Patch by: Josep Torra Valles  <josep at fluendo com>
17868           * gst/iec958/ac3_padder.c: (ac3p_init):
17869           * gst/mpegstream/gstmpegparse.c:
17870           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
17871           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
17872           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
17873           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
17874           (gst_rmdemux_parse_packet):
17875           Misc. fixes for problems discovered by Forte (different return types
17876           in function declaration and definition, pointer arithmetics with
17877           void pointers). Fixes #362639.
17878
17879 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
17880
17881           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
17882           Original commit message from CVS:
17883           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
17884           Don't announce audio or subtitle streams that aren't really present,
17885           it makes dvddemux create pads that will never carry any data, which
17886           is not good.
17887
17888 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
17889
17890           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
17891           Original commit message from CVS:
17892           * ext/lame/gstlame.c: (gst_lame_set_property):
17893           Round up not allowed bitrates to the next higher allowed one
17894           (Closes: #361140).
17895
17896 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
17897
17898           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
17899           Original commit message from CVS:
17900           * docs/plugins/Makefile.am:
17901           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17902           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17903           * ext/lame/gstlame.c: (gst_lame_class_init):
17904           * ext/lame/gstlame.h:
17905           Add docs for lame and lame to docs. Specify allowed bitrates
17906           in the properties description (#361140). Canonicalise object
17907           property names (ie. use hyphen instead of underscore).
17908           * docs/plugins/inspect/plugin-a52dec.xml:
17909           * docs/plugins/inspect/plugin-amrnb.xml:
17910           * docs/plugins/inspect/plugin-asf.xml:
17911           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17912           * docs/plugins/inspect/plugin-dvdread.xml:
17913           * docs/plugins/inspect/plugin-dvdsub.xml:
17914           * docs/plugins/inspect/plugin-iec958.xml:
17915           * docs/plugins/inspect/plugin-lame.xml:
17916           * docs/plugins/inspect/plugin-mad.xml:
17917           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17918           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17919           * docs/plugins/inspect/plugin-mpegstream.xml:
17920           * docs/plugins/inspect/plugin-siddec.xml:
17921           Update version to CVS.
17922
17923 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
17924
17925           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
17926           Original commit message from CVS:
17927           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
17928           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
17929           (plugin_init):
17930           * po/POTFILES.in:
17931           Add i18n magic to lame plugin. Throw decent error message when we
17932           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
17933
17934 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
17935
17936           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
17937           Original commit message from CVS:
17938           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
17939           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
17940           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17941           Change caps to x-rdt, because it's not x-rtp.
17942           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17943           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
17944           (gst_rmdemux_plugin_init):
17945           Activate pad before adding to the element.
17946           Return the combined stream return values after pad_alloc.
17947
17948 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17949
17950           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
17951           Original commit message from CVS:
17952           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
17953           * ext/mpeg2dec/gstmpeg2dec.h:
17954           Add some debugging to timestamp handling.
17955           Make sure we don't convert invalid timestamps.
17956
17957 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
17958
17959           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
17960           Original commit message from CVS:
17961           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
17962           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
17963           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
17964           (gst_dvd_demux_get_subpicture_stream):
17965           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
17966           (gst_mpeg_demux_get_audio_stream),
17967           (gst_mpeg_demux_get_private_stream):
17968           Active pads before adding them to the running element. Don't assert
17969           on non-BYTE format newsegment events in asfdemux.
17970
17971 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
17972
17973           Printf format fixes.
17974           Original commit message from CVS:
17975           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
17976           (gst_dvd_read_src_handle_seek_event):
17977           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
17978           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
17979           * ext/sidplay/gstsiddec.cc:
17980           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
17981           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
17982           (gst_rmdemux_parse_packet):
17983           Printf format fixes.
17984
17985 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
17986
17987           gst/realmedia/: Added RDT depayloader.
17988           Original commit message from CVS:
17989           * gst/realmedia/Makefile.am:
17990           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
17991           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
17992           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
17993           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
17994           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
17995           * gst/realmedia/rdtdepay.h:
17996           Added RDT depayloader.
17997           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17998           (gst_rmdemux_plugin_init), (plugin_init):
17999           Remove unused function.
18000           Added some more mime-types.
18001
18002 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18003
18004           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
18005           Original commit message from CVS:
18006           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
18007           If an incoming timestamp is within one sample of our current
18008           timestamp, then keep it. This prevents imprecision in the
18009           PTS (which only has 90khz granularity) from affecting our stream.
18010
18011 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
18012
18013           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
18014           Original commit message from CVS:
18015           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
18016           Reflow code so that compiler doesn't complain about possible use
18017           of uninitialised variable any longer; but just in case, initialise
18018           it anyway; also take object ref in query function and do peer pad
18019           stuff in a more thread-safe way.
18020
18021 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
18022
18023           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
18024           Original commit message from CVS:
18025           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
18026           Init a variable to make compilers happy.
18027
18028 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
18029
18030           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
18031           Original commit message from CVS:
18032           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
18033           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
18034           (gst_dvd_demux_sync_stream_to_time):
18035           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
18036           (gst_mpeg_demux_synchronise_pads),
18037           (gst_mpeg_demux_sync_stream_to_time):
18038           Send newsegment updates for sparse streams (#350778).
18039
18040 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18041
18042           ext/dvdread/dvdreadsrc.c: fix compile warning
18043           Original commit message from CVS:
18044           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
18045           fix compile warning
18046
18047 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18048
18049         * configure.ac:
18050           bump the nano bitches
18051           Original commit message from CVS:
18052           bump the nano bitches
18053
18054 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18055
18056           configure.ac: As another attempt, synaesthesia can be enabled by passing
18057           Original commit message from CVS:
18058           * configure.ac:
18059           As another attempt, synaesthesia can be enabled by passing
18060           --with-plugins="synaesthesia" to configure
18061
18062 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18063
18064           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
18065           Original commit message from CVS:
18066           * configure.ac:
18067           Don't build synaesthesia by default, until someone confirms that it
18068           is okay (filed as #356882)
18069
18070 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18071
18072           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
18073           Original commit message from CVS:
18074           * configure.ac:
18075           Don't build synaesthesia by default, until someone confirms that it
18076           is okay (filed as #356882)
18077
18078 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18079
18080           Port synaesthesia.
18081           Original commit message from CVS:
18082           * configure.ac:
18083           * gst/synaesthesia/Makefile.am:
18084           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18085           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18086           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
18087           (gst_synaesthesia_change_state), (plugin_init):
18088           Port synaesthesia.
18089
18090 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18091
18092           More G_OBJECT macro fixing.
18093           Original commit message from CVS:
18094           * ext/mad/gstid3tag.c:
18095           * gst/mpegstream/gstrfc2250enc.h:
18096           * gst/synaesthesia/gstsynaesthesia.c:
18097           More G_OBJECT macro fixing.
18098
18099 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
18100
18101           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
18102           Original commit message from CVS:
18103           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
18104           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
18105           Fix initialisation dummy buffer, the offsets are relative to the start
18106           of the buffers. Fixes #356004.
18107
18108 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
18109
18110         * gst-plugins-ugly.spec.in:
18111           update spec file
18112           Original commit message from CVS:
18113           update spec file
18114
18115 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
18116
18117           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
18118           Original commit message from CVS:
18119           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
18120           Add convert query (needed for later when we just operate in time
18121           format and let the base source class handle all the seeking stuff).
18122
18123 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18124
18125           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
18126           Original commit message from CVS:
18127           * gst/asfdemux/gstasfdemux.c:
18128           (gst_asf_demux_get_gst_tag_from_tag_name),
18129           (gst_asf_demux_process_ext_content_desc):
18130           Erm, lets properly fix it. The only non-text tag that we support is
18131           the track-number and that is an UINT. asfdemux was returning a GValue
18132           initialized as INT. Further the Track and not the TrackNumber tag
18133           (the latter is a string too).
18134
18135 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18136
18137           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
18138           Original commit message from CVS:
18139           * gst/asfdemux/gstasfdemux.c:
18140           (gst_asf_demux_get_gst_tag_from_tag_name),
18141           (gst_asf_demux_process_ext_content_desc):
18142           Skip tags that are unknown (was producing an uninialized GValue).
18143
18144 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
18145
18146           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
18147           Original commit message from CVS:
18148           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
18149           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
18150           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
18151           (gst_a52dec_set_property), (gst_a52dec_get_property):
18152           * ext/a52dec/gsta52dec.h:
18153           Patch from from Michal Benes <michal.benes@itonis.tv>:
18154           Add two things to a52dec: configure the exact output format for ac3
18155           decoding through properties, if desired.
18156           By default, configure an output format preferred by downstream. Now
18157           that audioconvert lists caps by preference, this means that a52dec
18158           can do downmixing (iff required) rather than audioconvert, so it can
18159           use the ac3 downmix levels from the bitstream.
18160
18161 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18162
18163           Add missing GST_LIBS to the link flags
18164           Original commit message from CVS:
18165           * ext/lame/Makefile.am:
18166           * ext/mpeg2dec/Makefile.am:
18167           * gst/dvdlpcmdec/Makefile.am:
18168           * gst/dvdsub/Makefile.am:
18169           * gst/mpegaudioparse/Makefile.am:
18170           Add missing GST_LIBS to the link flags
18171
18172 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
18173
18174           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
18175           Original commit message from CVS:
18176           * configure.ac:
18177           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
18178
18179 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18180
18181           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
18182           Original commit message from CVS:
18183           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
18184           fix build for debug disabled
18185
18186 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
18187
18188           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
18189           Original commit message from CVS:
18190           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
18191           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
18192           Use static pad templates with ANY caps for the source pads for
18193           simplicity and to avoid warnings when creating pads for unhandled
18194           codec IDs (#351795).
18195
18196 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
18197
18198           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
18199           Original commit message from CVS:
18200           Patch by: Michal Benes <michal dot benes at itonis dot tv>
18201           * ext/mad/gstmad.c: (gst_mad_chain):
18202           Fix timestamping in mad by only activating a new timestamp when the
18203           previous frame has been decoded. Fixes #350723.
18204           Also clean up some of the non fatal warnings when the input buffer is
18205           too small to decode a header.
18206
18207 === release 0.10.4 ===
18208
18209 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18210
18211         * ChangeLog:
18212         * NEWS:
18213         * RELEASE:
18214         * configure.ac:
18215         * docs/plugins/gst-plugins-ugly-plugins.args:
18216         * docs/plugins/inspect/plugin-a52dec.xml:
18217         * docs/plugins/inspect/plugin-amrnb.xml:
18218         * docs/plugins/inspect/plugin-asf.xml:
18219         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18220         * docs/plugins/inspect/plugin-dvdread.xml:
18221         * docs/plugins/inspect/plugin-dvdsub.xml:
18222         * docs/plugins/inspect/plugin-iec958.xml:
18223         * docs/plugins/inspect/plugin-lame.xml:
18224         * docs/plugins/inspect/plugin-mad.xml:
18225         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18226         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18227         * docs/plugins/inspect/plugin-mpegstream.xml:
18228         * docs/plugins/inspect/plugin-rmdemux.xml:
18229         * docs/plugins/inspect/plugin-siddec.xml:
18230           releasing 0.10.4
18231           Original commit message from CVS:
18232           releasing 0.10.4
18233
18234 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18235
18236         * po/af.po:
18237         * po/az.po:
18238         * po/cs.po:
18239         * po/en_GB.po:
18240         * po/hu.po:
18241         * po/it.po:
18242         * po/nb.po:
18243         * po/nl.po:
18244         * po/or.po:
18245         * po/sq.po:
18246         * po/sr.po:
18247         * po/sv.po:
18248         * po/uk.po:
18249         * po/vi.po:
18250           Update .po files
18251           Original commit message from CVS:
18252           Update .po files
18253
18254 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
18255
18256           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
18257           Original commit message from CVS:
18258           Patch by: Wim Taymans <wim at fluendo dot com>
18259           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
18260           Instead of forwarding the event in the wrong format, unref it and set
18261           a boolean that we still need to send it in the streaming thread.
18262           Fixes #350554
18263
18264 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18265
18266           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
18267           Original commit message from CVS:
18268           Patch by: Edward Hervey (edward at fluendo dot com)
18269           * ext/dvdread/dvdreadsrc.c: (plugin_init):
18270           Put debug category initialization before use of GST_DEBUG, in order
18271           to remove a fatal warning.  Fixes #350895
18272
18273 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
18274
18275           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
18276           Original commit message from CVS:
18277           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
18278           Set rank to NONE for the time being until we make playbin handle
18279           subtitle pictures again (dvdsubdec seems to be a bit shaky at
18280           times when seeking, so it's probably better if it doesn't get
18281           autoplugged for the time being).
18282
18283 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
18284
18285           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
18286           Original commit message from CVS:
18287           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18288           (gst_rmdemux_parse_mdpr):
18289           Handle audio streams with stream_version 3 properly; warn about
18290           unknown stream versions; handle unknown fourccs a tad more
18291           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
18292           with GST_FOURCC_FORMAT.
18293
18294 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18295
18296           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
18297           Original commit message from CVS:
18298           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
18299           Error out properly if this is an interactive DVD (fixes #345694).
18300
18301 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18302
18303           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
18304           Original commit message from CVS:
18305           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
18306           When the first_access is 1 or 0, we should copy the timestamp from
18307           the incoming buffer if there is one.
18308
18309 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
18310
18311           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
18312           Original commit message from CVS:
18313           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
18314           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
18315           Use GST_ELEMENT_ERROR for error reporting; post errors in some
18316           more places; remove superfluous newlines from debug statements.
18317
18318 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
18319
18320           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
18321           Original commit message from CVS:
18322           Patch by: Frédéric Riss  <frederic.riss at gmail com>
18323           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
18324           Don't set negative durations on outgoing buffers (#350044),
18325           which happens when you use macros that got changed during
18326           the last unstable cycle because they were thought not to
18327           be used anywhere.
18328
18329 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
18330
18331           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
18332           Original commit message from CVS:
18333           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
18334           (gst_dvd_read_src_goto_chapter),
18335           (gst_dvd_read_src_get_chapter_starts),
18336           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
18337           (gst_dvd_read_src_get_time_for_sector),
18338           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
18339           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
18340           (gst_dvd_read_src_goto_sector):
18341           * ext/dvdread/dvdreadsrc.h:
18342           Add basic support for time-based seeking; set timestamps on
18343           outgoing buffers if we have them; create table with
18344           chapter to time mapping when opening a title; rename
18345           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
18346           make it take an explicit pgc argument; fix up some debugging
18347           messages so that title/chapter numbers are printed as starting
18348           from 1 for easier readability.
18349
18350 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
18351
18352           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
18353           Original commit message from CVS:
18354           * gst/realmedia/Makefile.am:
18355           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18356           (gst_rmdemux_parse_cont):
18357           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
18358           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
18359           * gst/realmedia/rmutils.h:
18360           Factor out some code into rmutils.[ch]; when reading
18361           strings, don't read beyond the available data; read
18362           metadata strings correctly (string length is 16 bits
18363           here, not just 8).
18364
18365 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18366
18367           Fix dist by including gst-libs/
18368           Original commit message from CVS:
18369           * Makefile.am:
18370           * configure.ac:
18371           * gst/asfdemux/gstasfdemux.c:
18372           Fix dist by including gst-libs/
18373
18374 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18375
18376           Make custom error messages translatable.
18377           Original commit message from CVS:
18378           * ext/dvdread/dvdreadsrc.c: (plugin_init):
18379           * po/POTFILES.in:
18380           Make custom error messages translatable.
18381           * gst/asfdemux/gstasf.c: (plugin_init):
18382           Remove setlocale() call, doesn't seem to be needed or recommended for
18383           plugins, at least not according to gstreamer/docs/random/i18n.
18384
18385 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
18386
18387           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
18388           Original commit message from CVS:
18389           * gst/asfdemux/Makefile.am:
18390           * gst/asfdemux/asfheaders.c:
18391           * gst/asfdemux/asfheaders.h:
18392           * gst/asfdemux/gstasf.c: (plugin_init):
18393           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
18394           Error out when the stream is encrypted (rather than feeding
18395           garbage to the decoders). Fixes #349025.
18396
18397 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
18398
18399           Add/enable autofoo magic for translations.
18400           Original commit message from CVS:
18401           * Makefile.am:
18402           * autogen.sh:
18403           * configure.ac:
18404           * po/POTFILES.in:
18405           Add/enable autofoo magic for translations.
18406
18407 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
18408
18409           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
18410           Original commit message from CVS:
18411           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18412           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
18413           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
18414           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
18415           Don't leak streams, strings or caps. Get rid of unnecessary
18416           getcaps() function.
18417
18418 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
18419
18420           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
18421           Original commit message from CVS:
18422           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
18423           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
18424           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
18425           (gst_rmdemux_stream_clear_cached_subpackets),
18426           (gst_rmdemux_descramble_cook_audio),
18427           (gst_rmdemux_descramble_dnet_audio),
18428           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
18429           Descramble cook audio streams before sending them to the
18430           decoder. Fixes #347292.
18431           Also miscellaneous clean-ups and log-level changes.
18432
18433 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18434
18435           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
18436           Original commit message from CVS:
18437           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
18438           * ext/lame/gstlame.c: (gst_lame_setup):
18439           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
18440
18441 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
18442
18443           ext/sidplay/gstsiddec.*: Remove old metadata thing.
18444           Original commit message from CVS:
18445           * ext/sidplay/gstsiddec.cc:
18446           * ext/sidplay/gstsiddec.h:
18447           Remove old metadata thing.
18448
18449 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
18450
18451           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
18452           Original commit message from CVS:
18453           * gst/asfdemux/gstasfdemux.c:
18454           (gst_asf_demux_get_ext_stream_props_for_stream),
18455           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
18456           Find language codes for audio streams if they are available.
18457
18458 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18459
18460           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
18461           Original commit message from CVS:
18462           * gst/asfdemux/asfheaders.h:
18463           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
18464           (gst_asf_demux_process_stream),
18465           (gst_asf_demux_process_language_list),
18466           (gst_asf_demux_process_ext_stream_props),
18467           (gst_asf_demux_process_queued_extended_stream_objects),
18468           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
18469           * gst/asfdemux/gstasfdemux.h:
18470           Parse extended stream properties objects and stream objects
18471           hidden inside them (but delay creation of the appropriate
18472           pads until after all the 'normal' stream objects have been
18473           dealt with) (#343763). Also parse language list object.
18474
18475 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18476
18477           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
18478           Original commit message from CVS:
18479           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
18480           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
18481           (find_seek_offset_time), (gst_rmdemux_perform_seek),
18482           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
18483           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
18484           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18485           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
18486           * gst/realmedia/rmdemux.h:
18487           Cleanups, use GstSegment for seeking.
18488           Fix error handling.
18489           Combine flow return from all streams.
18490
18491 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
18492
18493           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
18494           Original commit message from CVS:
18495           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
18496           Remove g_assert that shouldn't be there.
18497
18498 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
18499
18500           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
18501           Original commit message from CVS:
18502           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
18503           Fix refcounting when cropping. Fixes #341677.
18504
18505 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
18506
18507           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
18508           Original commit message from CVS:
18509           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
18510           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
18511           (gst_asf_demux_process_segment):
18512           Fix typo. Closes #347029.
18513
18514 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
18515
18516           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
18517           Original commit message from CVS:
18518           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
18519           Skip chunks for unknown streams properly. Fixes broken sound
18520           and/or video for files that have additional streams that
18521           we don't recognise yet (e.g. if they are embedded in extended
18522           stream properties). Partly fixes #343763.
18523
18524 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
18525
18526           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
18527           Original commit message from CVS:
18528           * gst/asfdemux/asfheaders.c:
18529           * gst/asfdemux/asfheaders.h:
18530           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
18531           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
18532           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
18533           (gst_asf_demux_change_state):
18534           * gst/asfdemux/gstasfdemux.h:
18535           Add some more GUIDs and make debug log more readable
18536           and easier to follow when parsing the headers.
18537
18538 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
18539
18540           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
18541           Original commit message from CVS:
18542           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
18543           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
18544           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
18545           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
18546           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
18547           * ext/dvdread/dvdreadsrc.h:
18548           Rewrite seeking code and make seeking in DVDs work (#337834).
18549
18550 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
18551
18552           autogen.sh: Check for automake-1.9 as well.
18553           Original commit message from CVS:
18554           * autogen.sh:
18555           Check for automake-1.9 as well.
18556
18557 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
18558
18559           ext/dvdread/dvdreadsrc.c: Make check stronger.
18560           Original commit message from CVS:
18561           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
18562           Make check stronger.
18563
18564 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
18565
18566           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
18567           Original commit message from CVS:
18568           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
18569           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
18570           (gst_asf_demux_push_buffer):
18571           * gst/asfdemux/gstasfdemux.h:
18572           Handle unknown codec IDs/fourccs properly (#345879); send tag
18573           events after newsegment event; fix use of GST_FOURCC_FORMAT
18574           macro.
18575
18576 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18577
18578           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
18579           Original commit message from CVS:
18580           * ext/a52dec/gsta52dec.c: (plugin_init):
18581           Call the channel positions get_type() method in plugin_init
18582           to ensure that it isn't simultaneously called later from
18583           multiple threads.
18584
18585 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
18586
18587           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
18588           Original commit message from CVS:
18589           * gst/mpegstream/gstmpegpacketize.c:
18590           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
18591           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
18592           Also flush packetizer cache when we get a buffer that has the
18593           DISCONT flag set; update current byte position from buffer
18594           offset after a flush.
18595
18596 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
18597
18598           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
18599           Original commit message from CVS:
18600           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
18601           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
18602           (gst_mpeg_packetize_read):
18603           * gst/mpegstream/gstmpegpacketize.h:
18604           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18605           (gst_mpeg_parse_change_state):
18606           Flush packetizer cache when we get a FLUSH_STOP event;
18607           remove unused source pad member from packetizer; add debug
18608           category for packetizer.
18609
18610 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18611
18612           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
18613           Original commit message from CVS:
18614           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
18615           Treat dual-mono as stereo. It should really be output on 2 separate
18616           pads, but isn't for now.
18617
18618 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
18619
18620           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
18621           Original commit message from CVS:
18622           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
18623           Assume 4:3 DAR rather than 4:3 PAR (#345184).
18624
18625 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
18626
18627           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
18628           Original commit message from CVS:
18629           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
18630           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
18631           any PAR whatsoever (rather than using 0/0, which will lead to
18632           an abort later on). Fixes #345184.
18633
18634 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
18635
18636           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
18637           Original commit message from CVS:
18638           Patch by: Michael Dominic K.  < mdk at mdk org pl>
18639           * ext/mad/gstmad.c: (gst_mad_chain):
18640           Send newsegment event before calling
18641           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
18642           in connection with pad blocking (#342594). While we're at it,
18643           do some minor clean-ups.
18644
18645 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
18646
18647           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
18648           Original commit message from CVS:
18649           * configure.ac:
18650           Fix --disable-external (can't set conditionals conditionally,
18651           #343602).
18652
18653 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
18654
18655           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
18656           Original commit message from CVS:
18657           * ext/a52dec/Makefile.am:
18658           ... and then he said "When you go and fix the build you
18659           better make sure you have some spare backslashes in your
18660           pocket".
18661
18662 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
18663
18664           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
18665           Original commit message from CVS:
18666           * ext/sidplay/gstsiddec.cc:
18667           Fix copyright, email addresses and descriptions.
18668           Use saner defaults for arguments. Fixes #344667.
18669           constify some stuff.
18670           Fix memleaks.
18671           Add tags.
18672           Fix negotiation to do mono/44100 by default.
18673           Post error messages.
18674           Use _scale_int where possible.
18675
18676 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
18677
18678           ext/dvdnav/.cvsignore: More ignore
18679           Original commit message from CVS:
18680           * ext/dvdnav/.cvsignore:
18681           More ignore
18682
18683 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
18684
18685           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
18686           Original commit message from CVS:
18687           * tests/check/elements/amrnbenc.c: (push_data):
18688           Init memory before feeding it to the encoder to make
18689           the valgrind test succeed.
18690
18691 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
18692
18693           gst/asfdemux/.cvsignore: More ignore
18694           Original commit message from CVS:
18695           * gst/asfdemux/.cvsignore:
18696           More ignore
18697
18698 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
18699
18700           .cvsignore: Ignore files generated by 'make dist'.
18701           Original commit message from CVS:
18702           * .cvsignore:
18703           Ignore files generated by 'make dist'.
18704
18705 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18706
18707           update build files
18708           Original commit message from CVS:
18709           * autogen.sh:
18710           * configure.ac:
18711           * ext/a52dec/Makefile.am:
18712           * ext/dvdnav/Makefile.am:
18713           * ext/dvdread/Makefile.am:
18714           * ext/lame/Makefile.am:
18715           * ext/mad/Makefile.am:
18716           * ext/mpeg2dec/Makefile.am:
18717           * ext/sidplay/Makefile.am:
18718           update build files
18719
18720 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18721
18722           autogen.sh: require am17
18723           Original commit message from CVS:
18724           * autogen.sh:
18725           require am17
18726           * configure.ac:
18727           * ext/annodex/Makefile.am:
18728           * ext/cdio/Makefile.am:
18729           * ext/dv/Makefile.am:
18730           * ext/esd/Makefile.am:
18731           * ext/flac/Makefile.am:
18732           * ext/gdk_pixbuf/Makefile.am:
18733           * ext/ladspa/Makefile.am:
18734           * ext/libcaca/Makefile.am:
18735           * ext/speex/Makefile.am:
18736           * ext/taglib/Makefile.am:
18737           * sys/oss/Makefile.am:
18738           * sys/sunaudio/Makefile.am:
18739           * sys/ximage/Makefile.am:
18740           clean up build further
18741
18742 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
18743
18744           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
18745           Original commit message from CVS:
18746           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
18747           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
18748           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
18749           (gst_mpeg2dec_change_state):
18750           * ext/mpeg2dec/gstmpeg2dec.h:
18751           Simplify and don't leak our buffer pool.
18752           Use _scale_int.
18753           Remove unfixed bug number from previous ChangeLog entry.
18754
18755 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
18756
18757           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
18758           Original commit message from CVS:
18759           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
18760           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
18761           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
18762           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
18763           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
18764           (handle_sequence), (handle_picture), (handle_slice),
18765           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18766           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
18767           * ext/mpeg2dec/gstmpeg2dec.h:
18768           Fix padtemplate as we can now do fractional framerates.
18769           Small cleanups.
18770           Use GstSegment.
18771           Add simple frame dropping QoS.
18772           Precalc buffer output sizes and UV offsets.
18773           Always give libmpeg2 a valid fbuf when it wants one.
18774           don't trust libmpeg to discard our buffers but manage it
18775           ourselves.
18776           Fixes #343627, #327350, #335288
18777
18778 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
18779
18780           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
18781           Original commit message from CVS:
18782           * win32/MANIFEST:
18783           Add a manifest for futures ugly win32 releases.
18784           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
18785           Move bufcaps declaration at the begining of the instructions
18786           block.
18787
18788 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18789
18790           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18791           Original commit message from CVS:
18792           * ext/alsaspdif/alsaspdifsink.h:
18793           * ext/amrwb/gstamrwbdec.h:
18794           * ext/amrwb/gstamrwbenc.h:
18795           * ext/amrwb/gstamrwbparse.h:
18796           * ext/arts/gst_arts.h:
18797           * ext/artsd/gstartsdsink.h:
18798           * ext/audiofile/gstafparse.h:
18799           * ext/audiofile/gstafsink.h:
18800           * ext/audiofile/gstafsrc.h:
18801           * ext/audioresample/gstaudioresample.h:
18802           * ext/bz2/gstbz2dec.h:
18803           * ext/bz2/gstbz2enc.h:
18804           * ext/dirac/gstdiracdec.h:
18805           * ext/directfb/dfbvideosink.h:
18806           * ext/divx/gstdivxdec.h:
18807           * ext/divx/gstdivxenc.h:
18808           * ext/dts/gstdtsdec.h:
18809           * ext/faac/gstfaac.h:
18810           * ext/gsm/gstgsmdec.h:
18811           * ext/gsm/gstgsmenc.h:
18812           * ext/ivorbis/vorbisenc.h:
18813           * ext/libfame/gstlibfame.h:
18814           * ext/nas/nassink.h:
18815           * ext/neon/gstneonhttpsrc.h:
18816           * ext/polyp/polypsink.h:
18817           * ext/sdl/sdlaudiosink.h:
18818           * ext/sdl/sdlvideosink.h:
18819           * ext/shout/gstshout.h:
18820           * ext/snapshot/gstsnapshot.h:
18821           * ext/sndfile/gstsf.h:
18822           * ext/swfdec/gstswfdec.h:
18823           * ext/tarkin/gsttarkindec.h:
18824           * ext/tarkin/gsttarkinenc.h:
18825           * ext/theora/theoradec.h:
18826           * ext/wavpack/gstwavpackdec.h:
18827           * ext/wavpack/gstwavpackparse.h:
18828           * ext/xine/gstxine.h:
18829           * ext/xvid/gstxviddec.h:
18830           * ext/xvid/gstxvidenc.h:
18831           * gst/cdxaparse/gstcdxaparse.h:
18832           * gst/cdxaparse/gstcdxastrip.h:
18833           * gst/colorspace/gstcolorspace.h:
18834           * gst/festival/gstfestival.h:
18835           * gst/freeze/gstfreeze.h:
18836           * gst/gdp/gstgdpdepay.h:
18837           * gst/gdp/gstgdppay.h:
18838           * gst/modplug/gstmodplug.h:
18839           * gst/mpeg1sys/gstmpeg1systemencode.h:
18840           * gst/mpeg1videoparse/gstmp1videoparse.h:
18841           * gst/mpeg2sub/gstmpeg2subt.h:
18842           * gst/mpegaudioparse/gstmpegaudioparse.h:
18843           * gst/multifilesink/gstmultifilesink.h:
18844           * gst/overlay/gstoverlay.h:
18845           * gst/playondemand/gstplayondemand.h:
18846           * gst/qtdemux/qtdemux.h:
18847           * gst/rtjpeg/gstrtjpegdec.h:
18848           * gst/rtjpeg/gstrtjpegenc.h:
18849           * gst/smooth/gstsmooth.h:
18850           * gst/smoothwave/gstsmoothwave.h:
18851           * gst/spectrum/gstspectrum.h:
18852           * gst/speed/gstspeed.h:
18853           * gst/stereo/gststereo.h:
18854           * gst/switch/gstswitch.h:
18855           * gst/tta/gstttadec.h:
18856           * gst/tta/gstttaparse.h:
18857           * gst/videodrop/gstvideodrop.h:
18858           * gst/xingheader/gstxingmux.h:
18859           * sys/directdraw/gstdirectdrawsink.h:
18860           * sys/directsound/gstdirectsoundsink.h:
18861           * sys/dxr3/dxr3audiosink.h:
18862           * sys/dxr3/dxr3spusink.h:
18863           * sys/dxr3/dxr3videosink.h:
18864           * sys/qcam/gstqcamsrc.h:
18865           * sys/vcd/vcdsrc.h:
18866           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18867
18868 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18869
18870           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18871           Original commit message from CVS:
18872           * ext/a52dec/gsta52dec.h:
18873           * ext/amrnb/amrnbdec.h:
18874           * ext/amrnb/amrnbenc.h:
18875           * ext/amrnb/amrnbparse.h:
18876           * ext/mpeg2dec/gstmpeg2dec.h:
18877           * ext/sidplay/gstsiddec.h:
18878           * gst/ac3parse/gstac3parse.h:
18879           * gst/asfdemux/gstasfdemux.h:
18880           * gst/asfdemux/gstasfmux.h:
18881           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18882           * gst/iec958/ac3iec.h:
18883           * gst/mpegaudioparse/gstmpegaudioparse.h:
18884           * gst/mpegstream/gstdvddemux.h:
18885           * gst/mpegstream/gstmpegclock.h:
18886           * gst/mpegstream/gstmpegdemux.h:
18887           * gst/mpegstream/gstmpegparse.h:
18888           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18889
18890 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
18891
18892           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
18893           Original commit message from CVS:
18894           * README:
18895           Replace current README (containing the release notes from
18896           some 0.9.x version) with a proper README taken from the core.
18897
18898 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
18899
18900           ext/amrnb/: Sortof first quick cleanup of all this mess...
18901           Original commit message from CVS:
18902           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
18903           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
18904           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
18905           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
18906           * ext/amrnb/amrnbparse.h:
18907           Sortof first quick cleanup of all this mess...
18908           Don't crap out on empty and invalid FTs but treat them as
18909           empty packets, the decoder handles them fine.
18910           Fixes #342222.
18911
18912 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
18913
18914           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
18915           Original commit message from CVS:
18916           * gst/asfdemux/gstasf.c: (plugin_init):
18917           Call gst_riff_init() so the riff debug category gets set up
18918           before it is being used.
18919
18920 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
18921
18922           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
18923           Original commit message from CVS:
18924           * gst/iec958/ac3_padder.c: (ac3p_parse):
18925           * gst/iec958/ac3_padder.h:
18926           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
18927           (ac3iec_chain_raw), (ac3iec_change_state):
18928           * gst/iec958/ac3iec.h:
18929           Write rate into the caps, for the allowed ac3 rates. Some minor
18930           cleanups.
18931
18932 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
18933
18934           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
18935           Original commit message from CVS:
18936           Patch by: James "Doc" Livingston  <doclivingston gmail com>
18937           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
18938           Do tag merging correctly (#339918). Output taglists
18939           properly in debug statements too while we're at it.
18940
18941 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18942
18943           ext/a52dec/gsta52dec.c: Add more debug
18944           Original commit message from CVS:
18945           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
18946           Add more debug
18947           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
18948           (gst_dvdlpcmdec_init), (update_timestamps),
18949           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
18950           (dvdlpcmdec_sink_event):
18951           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18952           If we have a first_access offset but no current timestamp (might
18953           happen after a seek), then calculate a start time for the first
18954           portion so that it will align with the timestamp given for the
18955           first_access portion.
18956           If a new-segment arrives with format time, store the start
18957           time as a failsafe timestamp in case we never get any further
18958           timestamp info (unlikely)
18959           Mask out the 'frame number' section of the incoming header so
18960           that we don't consider it to be changing on every buffer and
18961           reset the caps constantly.
18962           Use gst_util_uint64_scale for duration calculation
18963
18964 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
18965
18966           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
18967           Original commit message from CVS:
18968           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
18969           Fix timestamping for cases where the first_access parameter is 4.
18970           Ensure we don't overrun buffers in other cases.
18971
18972 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
18973
18974           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
18975           Original commit message from CVS:
18976           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
18977           Fix silly bug when reading metadata (#341254).
18978
18979 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
18980
18981           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
18982           Original commit message from CVS:
18983           * autogen.sh: (CONFIGURE_DEF_OPT):
18984           libtoolize on Darwin/MacOSX is called glibtoolize
18985
18986 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18987
18988           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
18989           Original commit message from CVS:
18990           * ext/lame/gstlame.c: (gst_lame_get_type),
18991           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
18992           (gst_lame_setup), (gst_lame_change_state):
18993           * ext/lame/gstlame.h:
18994           Remove tag writing from lame (which was completely broken
18995           anyway, #329184). Leaving GstTagSetter interface around for
18996           now, albeit non-functional. Should be removed completely
18997           in 0.11. Use the 'id3v2mux' plugin from -good for writing
18998           tags.
18999
19000 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
19001
19002         * ChangeLog:
19003         * ext/dvdread/dvdreadsrc.c:
19004         * gst/asfdemux/gstasfdemux.c:
19005           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
19006           Original commit message from CVS:
19007           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
19008
19009 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
19010
19011           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
19012           Original commit message from CVS:
19013           Patch by: Andres Salomon  <dilinger at debian org>
19014           * ext/lame/gstlame.c: (gst_lame_sink_event):
19015           Fix typo (comma vs. semicolon) (#340710).
19016
19017 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
19018
19019           ext/mad/gstmad.c: Make mad the second element to support the highly useful
19020           Original commit message from CVS:
19021           Patch by: Lutz Müller <lutz at topfrose de>
19022           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
19023           Make mad the second element to support the highly useful
19024           FORMATS query (#340594)
19025
19026 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
19027
19028           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
19029           Original commit message from CVS:
19030           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
19031           (gst_mpeg2dec_src_query):
19032           Remember the query duration format before passing it upstream since it
19033           could have been modified.
19034           Add GST_WARNING_OBJECT in sink convert function to detail why the
19035           conversion didn't work.
19036
19037 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19038
19039           Define GstElementDetails as const and also static (when defined as global)
19040           Original commit message from CVS:
19041           * ext/amrwb/gstamrwbdec.c:
19042           * ext/amrwb/gstamrwbenc.c:
19043           * ext/amrwb/gstamrwbparse.c:
19044           * ext/arts/gst_arts.c:
19045           * ext/artsd/gstartsdsink.c:
19046           * ext/audiofile/gstafparse.c:
19047           * ext/audiofile/gstafsink.c:
19048           * ext/audiofile/gstafsrc.c:
19049           * ext/audioresample/gstaudioresample.c:
19050           * ext/bz2/gstbz2dec.c:
19051           * ext/bz2/gstbz2enc.c:
19052           * ext/cdaudio/gstcdaudio.c:
19053           * ext/directfb/dfbvideosink.c:
19054           * ext/divx/gstdivxdec.c:
19055           * ext/divx/gstdivxenc.c:
19056           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
19057           * ext/faac/gstfaac.c: (gst_faac_base_init):
19058           * ext/faad/gstfaad.c:
19059           * ext/gsm/gstgsmdec.c:
19060           * ext/gsm/gstgsmenc.c:
19061           * ext/hermes/gsthermescolorspace.c:
19062           * ext/ivorbis/vorbisfile.c:
19063           * ext/lcs/gstcolorspace.c:
19064           * ext/libfame/gstlibfame.c:
19065           * ext/libmms/gstmms.c: (gst_mms_base_init):
19066           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
19067           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
19068           * ext/nas/nassink.c: (gst_nassink_base_init):
19069           * ext/neon/gstneonhttpsrc.c:
19070           * ext/sdl/sdlaudiosink.c:
19071           * ext/sdl/sdlvideosink.c:
19072           * ext/shout/gstshout.c:
19073           * ext/snapshot/gstsnapshot.c:
19074           * ext/sndfile/gstsf.c:
19075           * ext/swfdec/gstswfdec.c:
19076           * ext/tarkin/gsttarkindec.c:
19077           * ext/tarkin/gsttarkinenc.c:
19078           * ext/theora/theoradec.c:
19079           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
19080           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
19081           * ext/xvid/gstxviddec.c:
19082           * ext/xvid/gstxvidenc.c:
19083           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
19084           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
19085           * gst/chart/gstchart.c:
19086           * gst/colorspace/gstcolorspace.c:
19087           * gst/deinterlace/gstdeinterlace.c:
19088           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
19089           * gst/festival/gstfestival.c:
19090           * gst/filter/gstbpwsinc.c:
19091           * gst/filter/gstiir.c:
19092           * gst/filter/gstlpwsinc.c:
19093           * gst/freeze/gstfreeze.c:
19094           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
19095           * gst/librfb/gstrfbsrc.c:
19096           * gst/mixmatrix/mixmatrix.c:
19097           * gst/mpeg1sys/gstmpeg1systemencode.c:
19098           * gst/mpeg1videoparse/gstmp1videoparse.c:
19099           * gst/mpeg2sub/gstmpeg2subt.c:
19100           * gst/mpegaudioparse/gstmpegaudioparse.c:
19101           * gst/multifilesink/gstmultifilesink.c:
19102           * gst/overlay/gstoverlay.c:
19103           * gst/passthrough/gstpassthrough.c:
19104           * gst/playondemand/gstplayondemand.c:
19105           * gst/qtdemux/qtdemux.c:
19106           * gst/rtjpeg/gstrtjpegdec.c:
19107           * gst/rtjpeg/gstrtjpegenc.c:
19108           * gst/smooth/gstsmooth.c:
19109           * gst/smoothwave/gstsmoothwave.c:
19110           * gst/spectrum/gstspectrum.c:
19111           * gst/speed/gstspeed.c:
19112           * gst/stereo/gststereo.c:
19113           * gst/switch/gstswitch.c:
19114           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
19115           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
19116           * gst/vbidec/gstvbidec.c:
19117           * gst/videocrop/gstvideocrop.c:
19118           * gst/videodrop/gstvideodrop.c:
19119           * gst/virtualdub/gstxsharpen.c:
19120           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
19121           * gst/y4m/gsty4mencode.c:
19122           * sys/cdrom/gstcdplayer.c:
19123           * sys/directdraw/gstdirectdrawsink.c:
19124           * sys/directsound/gstdirectsoundsink.c:
19125           * sys/glsink/glimagesink.c:
19126           * sys/qcam/gstqcamsrc.c:
19127           * sys/v4l2/gstv4l2src.c:
19128           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
19129           * sys/ximagesrc/ximagesrc.c:
19130           Define GstElementDetails as const and also static (when defined as
19131           global)
19132
19133 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19134
19135           Define GstElementDetails as const and also static (when defined as global)
19136           Original commit message from CVS:
19137           * ext/mad/gstid3tag.c:
19138           * ext/mad/gstmad.c:
19139           * gst/ac3parse/gstac3parse.c:
19140           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19141           * gst/synaesthesia/gstsynaesthesia.c:
19142           Define GstElementDetails as const and also static (when defined as
19143           global)
19144
19145 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19146
19147           Define GstElementDetails as const and also static (when defined as global)
19148           Original commit message from CVS:
19149           * ext/aalib/gstaasink.c:
19150           * ext/annodex/gstcmmldec.c:
19151           * ext/annodex/gstcmmlenc.c:
19152           * ext/cairo/gsttextoverlay.c:
19153           * ext/cairo/gsttimeoverlay.c:
19154           * ext/cdio/gstcdiocddasrc.c:
19155           * ext/dv/gstdvdec.c:
19156           * ext/dv/gstdvdemux.c:
19157           * ext/esd/esdmon.c:
19158           * ext/esd/esdsink.c:
19159           * ext/flac/gstflacenc.c:
19160           * ext/flac/gstflactag.c:
19161           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
19162           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
19163           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
19164           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
19165           * ext/gdk_pixbuf/pixbufscale.c:
19166           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
19167           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
19168           * ext/jpeg/gstjpegdec.c:
19169           * ext/jpeg/gstjpegenc.c:
19170           * ext/jpeg/gstsmokedec.c:
19171           * ext/jpeg/gstsmokeenc.c:
19172           * ext/libcaca/gstcacasink.c:
19173           * ext/libmng/gstmngdec.c:
19174           * ext/libmng/gstmngenc.c:
19175           * ext/libpng/gstpngdec.c:
19176           * ext/libpng/gstpngenc.c:
19177           * ext/mikmod/gstmikmod.c:
19178           * ext/raw1394/gstdv1394src.c:
19179           * ext/shout2/gstshout2.c: (gst_shout2send_init):
19180           * ext/shout2/gstshout2.h:
19181           * ext/speex/gstspeexdec.c:
19182           * ext/speex/gstspeexenc.c:
19183           * gst/alpha/gstalpha.c:
19184           * gst/alpha/gstalphacolor.c:
19185           * gst/apetag/gstapedemux.c:
19186           * gst/auparse/gstauparse.c:
19187           * gst/autodetect/gstautoaudiosink.c:
19188           (gst_auto_audio_sink_base_init):
19189           * gst/autodetect/gstautovideosink.c:
19190           (gst_auto_video_sink_base_init):
19191           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
19192           * gst/avi/gstavimux.c: (gst_avimux_base_init):
19193           * gst/cutter/gstcutter.c:
19194           * gst/debug/breakmydata.c:
19195           * gst/debug/efence.c:
19196           * gst/debug/gstnavigationtest.c:
19197           * gst/debug/gstnavseek.c:
19198           * gst/debug/negotiation.c:
19199           * gst/debug/progressreport.c:
19200           * gst/debug/testplugin.c:
19201           * gst/effectv/gstaging.c:
19202           * gst/effectv/gstdice.c:
19203           * gst/effectv/gstedge.c:
19204           * gst/effectv/gstquark.c:
19205           * gst/effectv/gstrev.c:
19206           * gst/effectv/gstshagadelic.c:
19207           * gst/effectv/gstvertigo.c:
19208           * gst/effectv/gstwarp.c:
19209           * gst/flx/gstflxdec.c:
19210           * gst/goom/gstgoom.c:
19211           * gst/icydemux/gsticydemux.c:
19212           * gst/id3demux/gstid3demux.c:
19213           * gst/interleave/deinterleave.c:
19214           * gst/interleave/interleave.c:
19215           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
19216           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
19217           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
19218           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
19219           * gst/level/gstlevel.c:
19220           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
19221           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
19222           * gst/median/gstmedian.c:
19223           * gst/monoscope/gstmonoscope.c:
19224           * gst/multipart/multipartdemux.c:
19225           * gst/multipart/multipartmux.c:
19226           * gst/oldcore/gstaggregator.c:
19227           * gst/oldcore/gstfdsink.c:
19228           * gst/oldcore/gstmd5sink.c:
19229           * gst/oldcore/gstmultifilesrc.c:
19230           * gst/oldcore/gstpipefilter.c:
19231           * gst/oldcore/gstshaper.c:
19232           * gst/oldcore/gststatistics.c:
19233           * gst/rtp/gstasteriskh263.c:
19234           * gst/rtp/gstrtpL16depay.c:
19235           * gst/rtp/gstrtpL16pay.c:
19236           * gst/rtp/gstrtpamrdepay.c:
19237           * gst/rtp/gstrtpamrpay.c:
19238           * gst/rtp/gstrtpdepay.c:
19239           * gst/rtp/gstrtpgsmpay.c:
19240           * gst/rtp/gstrtph263pay.c:
19241           * gst/rtp/gstrtph263pdepay.c:
19242           * gst/rtp/gstrtph263ppay.c:
19243           * gst/rtp/gstrtpilbcdepay.c:
19244           * gst/rtp/gstrtpmp4gpay.c:
19245           * gst/rtp/gstrtpmp4vdepay.c:
19246           * gst/rtp/gstrtpmp4vpay.c:
19247           * gst/rtp/gstrtpmpadepay.c:
19248           * gst/rtp/gstrtpmpapay.c:
19249           * gst/rtp/gstrtppcmadepay.c:
19250           * gst/rtp/gstrtppcmapay.c:
19251           * gst/rtp/gstrtppcmudepay.c:
19252           * gst/rtp/gstrtppcmupay.c:
19253           * gst/rtp/gstrtpspeexdepay.c:
19254           * gst/rtp/gstrtpspeexpay.c:
19255           * gst/rtsp/gstrtpdec.c:
19256           * gst/rtsp/gstrtspsrc.c:
19257           * gst/smpte/gstsmpte.c:
19258           * gst/udp/gstdynudpsink.c:
19259           * gst/udp/gstmultiudpsink.c:
19260           * gst/udp/gstudpsink.c:
19261           * gst/udp/gstudpsrc.c:
19262           * gst/videobox/gstvideobox.c:
19263           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
19264           * gst/videofilter/gstvideobalance.c:
19265           * gst/videofilter/gstvideoflip.c:
19266           * gst/videofilter/gstvideotemplate.c:
19267           (gst_videotemplate_base_init):
19268           * gst/videomixer/videomixer.c:
19269           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
19270           (gst_wavparse_class_init), (gst_wavparse_dispose),
19271           (gst_wavparse_reset), (gst_wavparse_init),
19272           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
19273           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
19274           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
19275           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
19276           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
19277           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
19278           (gst_wavparse_change_state):
19279           * gst/wavparse/gstwavparse.h:
19280           * sys/oss/gstossmixerelement.c:
19281           * sys/oss/gstosssink.c:
19282           * sys/oss/gstosssrc.c:
19283           * sys/osxaudio/gstosxaudioelement.c:
19284           * sys/osxaudio/gstosxaudiosink.c:
19285           * sys/osxaudio/gstosxaudiosrc.c:
19286           * sys/sunaudio/gstsunaudiomixer.c:
19287           * sys/sunaudio/gstsunaudiosink.c:
19288           Define GstElementDetails as const and also static (when defined as
19289           global)
19290
19291 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
19292
19293           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
19294           Original commit message from CVS:
19295           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
19296           Fix name of custom event (use same as dvdreadsrc).
19297           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
19298           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
19299           Fix event parsing (the event name is in the structure, not the
19300           name of the structure itself); also fix indentation after
19301           boilerplate macro.
19302
19303 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19304
19305           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
19306           Original commit message from CVS:
19307           * ext/mad/gstid3tag.c: (plugin_init):
19308           Change debug category to 'id3mux'.
19309
19310 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
19311
19312           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
19313           Original commit message from CVS:
19314           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
19315           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
19316           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
19317           (gst_id3_tag_chain):
19318           When acting as a muxer, set caps on outgoing buffers and set caps
19319           on source pad (fixes #323658). Remove unused application/x-gst-tags
19320           cruft from the 0.6 days.
19321
19322 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19323
19324           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
19325           Original commit message from CVS:
19326           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
19327           (gst_mad_src_query), (gst_mad_chain):
19328           .. and DEFAULT queries should work too. Use magic gst util scale
19329           functions in some places.
19330
19331 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
19332
19333           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
19334           Original commit message from CVS:
19335           * ext/mad/gstmad.c: (gst_mad_src_query):
19336           Fix duration query in BYTES format (#336824).
19337
19338 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
19339
19340           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
19341           Original commit message from CVS:
19342           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
19343           * ext/lame/gstlame.c: (gst_lame_sink_event):
19344           Don't crash if we get an EOS event before the encoder
19345           has been set up (#339287).
19346
19347 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
19348
19349           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
19350           Original commit message from CVS:
19351           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
19352           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
19353           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
19354           Move errors out of the normal code flow.
19355           Don't send eos, basesrc will do that for us when needed.
19356
19357 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
19358
19359           gst/mpegstream/: Do state changes correctly
19360           Original commit message from CVS:
19361           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
19362           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
19363           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
19364           Do state changes correctly
19365
19366 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
19367
19368           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
19369           Original commit message from CVS:
19370           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
19371           (gst_mpeg2dec_alloc_buffer):
19372           Can't use gst_pad_alloc_buffer*() when we are going to crop
19373           the image before sending it out. Downstream basetransform-based
19374           elements will complain about the wrong unit size otherwise
19375           (when not operating in passthrough-mode at least).
19376           Const-ify some static variables and do some minor clean-ups.
19377           Use I420 macros for size/offsets (not really necessary in this
19378           particular context, but this kind of code gets copy'n'pasted).
19379
19380 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
19381
19382           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
19383           Original commit message from CVS:
19384           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
19385           (read_cache):
19386           * gst/mpegstream/gstmpegpacketize.h:
19387           g_malloc() can't fail, we don't need to handle this. Same for
19388           gst_buffer_new_and_alloc().
19389           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
19390           klass->send_buffer() should have the same semantics as
19391           gst_pad_push(), ie. ownership of the buffer is transfered,
19392           so we never have to unref the buffer no matter what the flow
19393           return value was.
19394
19395 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19396
19397         * tests/check/gst-plugins-ugly.supp:
19398           one more suppression for FC4
19399           Original commit message from CVS:
19400           one more suppression for FC4
19401
19402 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
19403
19404         * tests/check/gst-plugins-ugly.supp:
19405           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
19406           Original commit message from CVS:
19407           The AMR encoder sucks giant sucky things through a sucky object with a giant
19408           sucking machine. More suppressions.
19409
19410 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19411
19412           add test for amrnbenc, enable test infrastructure, and fix a leak
19413           Original commit message from CVS:
19414           add test for amrnbenc, enable test infrastructure, and fix a leak
19415           * common/check.mak:
19416           allow for specifying more than one suppressions file in SUPPRESSIONS
19417           * Makefile.am:
19418           * tests/Makefile.am:
19419           * tests/check/.cvsignore:
19420           * tests/check/Makefile.am:
19421           * tests/check/elements/.cvsignore:
19422           * configure.ac:
19423           add tests/check
19424           * tests/check/gst-plugins-ugly.supp:
19425           add suppressions for libs used by -ugly
19426           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
19427           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
19428           (GST_START_TEST), (amrnbenc_suite), (main):
19429           add a simple test for encoding amr
19430           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
19431           fix pad template leaks
19432
19433 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
19434
19435           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
19436           Original commit message from CVS:
19437           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
19438           Plug big leak in AMR encoder.
19439
19440 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
19441
19442           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
19443           Original commit message from CVS:
19444           * ext/mad/gstmad.c: (index_seek):
19445           move GstIndexEntry *entry variable declaration before
19446           the first instruction
19447           * ext/mad/gstmad.c:
19448           remove debug macros with variable number of parameter by using
19449           GST_DEBUG for WIN32
19450           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19451           use gst_guint64_to_gdouble for conversions
19452           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
19453           replace __FUNCTION__ which is not supported by MSVC by the current function name
19454           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
19455           remove LL suffix by using G_GINT64_CONSTANT
19456           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
19457           use gst_guint64_to_gdouble for conversions
19458           * gst/mpegstream/gstmpegparse.h:
19459           remove LL suffix by using G_GINT64_CONSTANT
19460           * win32/vs6:
19461           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
19462           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
19463
19464 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19465
19466           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
19467           Original commit message from CVS:
19468           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
19469           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
19470           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
19471           * ext/mad/gstmad.c: (gst_mad_class_init):
19472           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
19473           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
19474           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
19475           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
19476           * gst/iec958/ac3iec.c: (ac3iec_class_init):
19477           * gst/mpegaudioparse/gstmpegaudioparse.c:
19478           (gst_mp3parse_class_init):
19479           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
19480           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
19481           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
19482           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
19483           * gst/synaesthesia/gstsynaesthesia.c:
19484           (gst_synaesthesia_class_init):
19485           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
19486
19487 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
19488
19489           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
19490           Original commit message from CVS:
19491           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
19492           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
19493           (gst_asf_demux_push_buffer):
19494           Send newsegment event only once per pad, fixes #336550.
19495
19496 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
19497
19498           Unify the long descriptions in the plugin details (#337263).
19499           Original commit message from CVS:
19500           Patch by: j^  <j at bootlab dot org>
19501           * ext/amrwb/gstamrwbdec.c:
19502           * ext/amrwb/gstamrwbenc.c:
19503           * ext/amrwb/gstamrwbparse.c:
19504           * ext/arts/gst_arts.c:
19505           * ext/artsd/gstartsdsink.c:
19506           * ext/audiofile/gstafparse.c:
19507           * ext/audiofile/gstafsink.c:
19508           * ext/audiofile/gstafsrc.c:
19509           * ext/cdaudio/gstcdaudio.c:
19510           * ext/directfb/dfbvideosink.c:
19511           * ext/divx/gstdivxdec.c:
19512           * ext/divx/gstdivxenc.c:
19513           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
19514           * ext/faac/gstfaac.c: (gst_faac_base_init):
19515           * ext/faad/gstfaad.c:
19516           * ext/gsm/gstgsmdec.c:
19517           * ext/gsm/gstgsmenc.c:
19518           * ext/hermes/gsthermescolorspace.c:
19519           * ext/ivorbis/vorbisfile.c:
19520           * ext/lcs/gstcolorspace.c:
19521           * ext/libfame/gstlibfame.c:
19522           * ext/libmms/gstmms.c: (gst_mms_base_init):
19523           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
19524           * ext/nas/nassink.c: (gst_nassink_base_init):
19525           * ext/neon/gstneonhttpsrc.c:
19526           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
19527           * ext/sdl/sdlaudiosink.c:
19528           * ext/sdl/sdlvideosink.c:
19529           * ext/shout/gstshout.c:
19530           * ext/snapshot/gstsnapshot.c:
19531           * ext/sndfile/gstsf.c:
19532           * ext/tarkin/gsttarkindec.c:
19533           * ext/tarkin/gsttarkinenc.c:
19534           * ext/theora/theoradec.c:
19535           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
19536           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
19537           * ext/xvid/gstxviddec.c:
19538           * ext/xvid/gstxvidenc.c:
19539           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
19540           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
19541           * gst/chart/gstchart.c:
19542           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
19543           * gst/festival/gstfestival.c:
19544           * gst/filter/gstiir.c:
19545           * gst/filter/gstlpwsinc.c:
19546           * gst/freeze/gstfreeze.c:
19547           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
19548           * gst/mixmatrix/mixmatrix.c:
19549           * gst/mpeg1sys/gstmpeg1systemencode.c:
19550           * gst/mpeg1videoparse/gstmp1videoparse.c:
19551           * gst/mpeg2sub/gstmpeg2subt.c:
19552           * gst/mpegaudioparse/gstmpegaudioparse.c:
19553           * gst/multifilesink/gstmultifilesink.c:
19554           * gst/overlay/gstoverlay.c:
19555           * gst/passthrough/gstpassthrough.c:
19556           * gst/playondemand/gstplayondemand.c:
19557           * gst/qtdemux/qtdemux.c:
19558           * gst/rtjpeg/gstrtjpegdec.c:
19559           * gst/rtjpeg/gstrtjpegenc.c:
19560           * gst/smooth/gstsmooth.c:
19561           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
19562           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
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           Unify the long descriptions in the plugin details (#337263).
19569
19570 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
19571
19572         * gst-plugins-ugly.spec.in:
19573           fix version numbering
19574           Original commit message from CVS:
19575           fix version numbering
19576
19577 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
19578
19579         * common:
19580         * gst-plugins-ugly.spec.in:
19581           add dvdsub plugin to spec
19582           Original commit message from CVS:
19583           add dvdsub plugin to spec
19584
19585 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19586
19587           docs/plugins/: add siddec
19588           Original commit message from CVS:
19589           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19590           * docs/plugins/inspect/plugin-siddec.xml:
19591           add siddec
19592           * ext/dvdnav/dvdnavsrc.c:
19593           doc fixes
19594
19595 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19596
19597         * common:
19598         * configure.ac:
19599         * ext/sidplay/Makefile.am:
19600           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
19601           Original commit message from CVS:
19602           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
19603
19604 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19605
19606         * docs/plugins/.gitignore:
19607         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19608           ignore more
19609           Original commit message from CVS:
19610           ignore more
19611
19612 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19613
19614         * common:
19615         * docs/plugins/inspect/plugin-a52dec.xml:
19616         * docs/plugins/inspect/plugin-amrnb.xml:
19617         * docs/plugins/inspect/plugin-asf.xml:
19618         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19619         * docs/plugins/inspect/plugin-dvdread.xml:
19620         * docs/plugins/inspect/plugin-dvdsub.xml:
19621         * docs/plugins/inspect/plugin-iec958.xml:
19622         * docs/plugins/inspect/plugin-lame.xml:
19623         * docs/plugins/inspect/plugin-mad.xml:
19624         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19625         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19626         * docs/plugins/inspect/plugin-mpegstream.xml:
19627         * docs/plugins/inspect/plugin-rmdemux.xml:
19628           update plugin inspect files
19629           Original commit message from CVS:
19630           update plugin inspect files
19631
19632 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19633
19634         * gst/mpegaudioparse/gstxingmux.c:
19635           rework build; add translations for v4l2
19636           Original commit message from CVS:
19637           rework build; add translations for v4l2
19638
19639 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19640
19641           configure.ac: rework similarly to other modules
19642           Original commit message from CVS:
19643           * configure.ac:
19644           rework similarly to other modules
19645           * ext/a52dec/gsta52dec.c:
19646           * ext/amrnb/amrnb.c:
19647           * ext/dvdnav/dvdnavsrc.c:
19648           * ext/dvdread/dvdreadsrc.c:
19649           * ext/lame/gstlame.c:
19650           * ext/mad/gstid3tag.c:
19651           * ext/mpeg2dec/gstmpeg2dec.c:
19652           * ext/sidplay/gstsiddec.cc:
19653           * gst/asfdemux/gstasf.c:
19654           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19655           * gst/dvdsub/gstdvdsubdec.c:
19656           * gst/iec958/ac3iec.c:
19657           * gst/mpegaudioparse/gstmpegaudioparse.c:
19658           * gst/mpegstream/gstmpegstream.c:
19659           * gst/realmedia/rmdemux.c: (plugin_init):
19660           use the correct defines
19661
19662 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19663
19664         * common:
19665         * docs/.gitignore:
19666         * docs/plugins/.gitignore:
19667           ignore more
19668           Original commit message from CVS:
19669           ignore more
19670
19671 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19672
19673         * ChangeLog:
19674         * common:
19675         * configure.ac:
19676           back to HEAD
19677           Original commit message from CVS:
19678           back to HEAD
19679
19680 === release 0.10.3 ===
19681
19682 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19683
19684         * ChangeLog:
19685         * NEWS:
19686         * RELEASE:
19687         * configure.ac:
19688         * docs/plugins/gst-plugins-ugly-plugins.signals:
19689         * docs/plugins/inspect/plugin-amrnb.xml:
19690         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19691         * docs/plugins/inspect/plugin-iec958.xml:
19692         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19693         * docs/plugins/inspect/plugin-rmdemux.xml:
19694           releasing 0.10.3
19695           Original commit message from CVS:
19696           releasing 0.10.3
19697
19698 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
19699
19700           better/unified long descriptions
19701           Original commit message from CVS:
19702           * ext/aalib/gstaasink.c:
19703           * ext/annodex/gstcmmldec.c:
19704           * ext/annodex/gstcmmlenc.c:
19705           * ext/cairo/gsttextoverlay.c:
19706           * ext/cairo/gsttimeoverlay.c:
19707           * ext/cdio/gstcdiocddasrc.c:
19708           * ext/dv/gstdvdec.c:
19709           * ext/esd/esdmon.c:
19710           * ext/esd/esdsink.c:
19711           * ext/flac/gstflacdec.c:
19712           * ext/flac/gstflacenc.c:
19713           * ext/flac/gstflactag.c:
19714           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
19715           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
19716           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
19717           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
19718           * ext/gdk_pixbuf/gstgdkpixbuf.c:
19719           * ext/gdk_pixbuf/pixbufscale.c:
19720           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
19721           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
19722           * ext/jpeg/gstjpegdec.c:
19723           * ext/jpeg/gstjpegenc.c:
19724           * ext/jpeg/gstsmokedec.c:
19725           * ext/jpeg/gstsmokeenc.c:
19726           * ext/libcaca/gstcacasink.c:
19727           * ext/libmng/gstmngdec.c:
19728           * ext/libmng/gstmngenc.c:
19729           * ext/libpng/gstpngdec.c:
19730           * ext/libpng/gstpngenc.c:
19731           * ext/mikmod/gstmikmod.c:
19732           * ext/raw1394/gstdv1394src.c:
19733           * ext/shout2/gstshout2.c:
19734           * ext/speex/gstspeexdec.c:
19735           * ext/speex/gstspeexenc.c:
19736           * gst/alpha/gstalpha.c:
19737           * gst/alpha/gstalphacolor.c:
19738           * gst/auparse/gstauparse.c:
19739           * gst/autodetect/gstautoaudiosink.c:
19740           (gst_auto_audio_sink_base_init):
19741           * gst/autodetect/gstautovideosink.c:
19742           (gst_auto_video_sink_base_init):
19743           * gst/avi/gstavimux.c: (gst_avimux_base_init):
19744           * gst/cutter/gstcutter.c:
19745           * gst/debug/breakmydata.c:
19746           * gst/debug/efence.c:
19747           * gst/debug/gstnavigationtest.c:
19748           * gst/debug/negotiation.c:
19749           * gst/debug/progressreport.c:
19750           * gst/debug/testplugin.c:
19751           * gst/effectv/gstaging.c:
19752           * gst/effectv/gstdice.c:
19753           * gst/effectv/gstedge.c:
19754           * gst/effectv/gstquark.c:
19755           * gst/effectv/gstrev.c:
19756           * gst/effectv/gstvertigo.c:
19757           * gst/effectv/gstwarp.c:
19758           * gst/flx/gstflxdec.c:
19759           * gst/goom/gstgoom.c:
19760           * gst/interleave/deinterleave.c:
19761           * gst/interleave/interleave.c:
19762           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
19763           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
19764           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
19765           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
19766           * gst/level/gstlevel.c:
19767           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
19768           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
19769           * gst/median/gstmedian.c:
19770           * gst/monoscope/gstmonoscope.c:
19771           * gst/multipart/multipartdemux.c:
19772           * gst/multipart/multipartmux.c:
19773           * gst/oldcore/gstmd5sink.c:
19774           * gst/oldcore/gstmultifilesrc.c:
19775           * gst/oldcore/gstpipefilter.c:
19776           * gst/oldcore/gstshaper.c:
19777           * gst/oldcore/gststatistics.c:
19778           * gst/rtp/gstasteriskh263.c:
19779           * gst/rtp/gstrtpL16depay.c:
19780           * gst/rtp/gstrtpL16pay.c:
19781           * gst/rtp/gstrtpamrdepay.c:
19782           * gst/rtp/gstrtpamrpay.c:
19783           * gst/rtp/gstrtpdepay.c:
19784           * gst/rtp/gstrtpgsmpay.c:
19785           * gst/rtp/gstrtph263pay.c:
19786           * gst/rtp/gstrtph263pdepay.c:
19787           * gst/rtp/gstrtph263ppay.c:
19788           * gst/rtp/gstrtpmp4gpay.c:
19789           * gst/rtp/gstrtpmp4vdepay.c:
19790           * gst/rtp/gstrtpmp4vpay.c:
19791           * gst/rtp/gstrtpmpadepay.c:
19792           * gst/rtp/gstrtpmpapay.c:
19793           * gst/rtp/gstrtppcmadepay.c:
19794           * gst/rtp/gstrtppcmapay.c:
19795           * gst/rtp/gstrtppcmudepay.c:
19796           * gst/rtp/gstrtppcmupay.c:
19797           * gst/rtp/gstrtpspeexdepay.c:
19798           * gst/rtp/gstrtpspeexpay.c:
19799           * gst/rtsp/gstrtpdec.c:
19800           * gst/smpte/gstsmpte.c:
19801           * gst/videobox/gstvideobox.c:
19802           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
19803           * gst/videofilter/gstvideobalance.c:
19804           * gst/videofilter/gstvideoflip.c:
19805           * gst/videofilter/gstvideotemplate.c:
19806           (gst_videotemplate_base_init):
19807           * gst/videomixer/videomixer.c:
19808           * gst/wavenc/gstwavenc.c:
19809           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
19810           better/unified long descriptions
19811           Fixed #336602
19812           Some cleanups to auparse, don't send multiple newsegments.
19813
19814 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
19815
19816           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
19817           Original commit message from CVS:
19818           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
19819           Don't unref event unconditionally after giving away ownership
19820           (gst_pad_push_event(), gst_pad_send_event() and
19821           gst_pad_event_default() take ownership of the event
19822           passed to them). Fixes warnings/crashes caused by
19823           navigation events.
19824
19825 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
19826
19827           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
19828           Original commit message from CVS:
19829           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19830           Don't ref NULL caps (private streams have NULL caps) (#336387);
19831           also, no need to set caps on the same buffer twice.
19832
19833 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
19834
19835           gst/mpegstream/: Don't leak element and pad names in error messages, use
19836           Original commit message from CVS:
19837           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
19838           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
19839           (gst_dvd_demux_get_subpicture_stream):
19840           * gst/mpegstream/gstmpegdemux.c:
19841           (gst_mpeg_demux_sync_stream_to_time):
19842           Don't leak element and pad names in error messages, use
19843           GST_DEBUG_PAD_NAME instead. Add some more debug code.
19844
19845 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
19846
19847           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
19848           Original commit message from CVS:
19849           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
19850           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
19851           Name the structure in the custom event with the
19852           language codes for the audio and subtitle streams
19853           actually like dvddemux expects it to be named.
19854           Set caps on source pad and outgoing buffers.
19855
19856 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
19857
19858           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
19859           Original commit message from CVS:
19860           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
19861           (gst_lame_get_property), (gst_lame_setup):
19862           * ext/lame/gstlame.h:
19863           Make xingheader property non-functional, it's broken anyway
19864           after all (use xingmux instead).
19865
19866 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
19867
19868           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
19869           Original commit message from CVS:
19870           * ext/lame/gstlame.c: (gst_lame_sink_event):
19871           On EOS, flush encoder and send remaining data. Fix
19872           return value handling in sink event function.
19873
19874 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
19875
19876           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
19877           Original commit message from CVS:
19878           Patch by: Jürg Billeter  <j at bitron dot ch>
19879           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
19880           Fix wrong check for started flag when setting the 'device' property.
19881           We want to allow it when the source is NOT started yet and ignore it
19882           when the source is running.
19883
19884 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
19885
19886           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
19887           Original commit message from CVS:
19888           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
19889           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
19890           (gst_asf_demux_process_chunk):
19891           * gst/asfdemux/gstasfdemux.h:
19892           Subtract first timestamp from timestamps, so that
19893           stream starts from 0; makes live streams that don't
19894           start at 0 work again (fixes #317310, #336097).
19895
19896 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
19897
19898           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
19899           Original commit message from CVS:
19900           Patch by: Christian Kirbach
19901           * configure.ac:
19902           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
19903           -good. Fixes build on some systems (#331838).
19904
19905 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
19906
19907           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
19908           Original commit message from CVS:
19909           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19910           (gst_rmdemux_parse_cont):
19911           Extract more tags and also post codec name tag on the
19912           bus so this shows up in totem and nautilus.
19913
19914 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
19915
19916           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
19917           Original commit message from CVS:
19918           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19919           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
19920           Extra data usually goes into the caps as 'codec_data', not
19921           as first buffer into the stream.
19922           Need to byte swap AC3 content in realmedia files for some
19923           reason (fixes #331588).
19924
19925 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
19926
19927           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
19928           Original commit message from CVS:
19929           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19930           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
19931           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
19932           When operating in pull mode, post an error message on the
19933           bus when all source pads are unlinked or some other fatal
19934           error occured (#323023). Regrade some recurring debug messages
19935           to LOG level. Convert c++-style comments into C-style ones.
19936
19937 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
19938
19939           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
19940           Original commit message from CVS:
19941           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
19942           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
19943           (gst_rmdemux_all_source_pads_unlinked),
19944           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
19945           (gst_rmdemux_parse_packet):
19946           * gst/realmedia/rmdemux.h:
19947           Handle unlinked source pads properly and stop if all source pads
19948           are unlinked (#323023).
19949
19950 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
19951
19952           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
19953           Original commit message from CVS:
19954           Patch by: Michal Benes <michal dot benes at xeris dot cz>
19955           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
19956           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
19957           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
19958           * gst/mpegstream/gstmpegdemux.h:
19959           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
19960           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
19961           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
19962           situation really happens when grabbing DVB streams. Current
19963           mpegdemuxer can not handle this situation correctly and it
19964           restarts counting gstreamer timestamps from zero.
19965           Fixes #326598.
19966
19967 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
19968
19969           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
19970           Original commit message from CVS:
19971           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
19972           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
19973           * ext/a52dec/gsta52dec.h:
19974           Fix #334550: failure to play raw AC3 files due to segment problems.
19975
19976 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
19977
19978           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
19979           Original commit message from CVS:
19980           Patch by: Christophe Fergeau  <teuf gnome org>
19981           * ext/lame/gstlame.c: (gst_lame_release_memory),
19982           (gst_lame_finalize), (gst_lame_class_init),
19983           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
19984           (gst_lame_change_state):
19985           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
19986
19987 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
19988
19989           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
19990           Original commit message from CVS:
19991           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
19992           (gst_mad_sink_event), (gst_mad_change_state):
19993           Include AUDIO_CODEC tag with tags posted if input is not
19994           framed (#334258). Use _scale() util functions in more places.
19995
19996 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
19997
19998           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
19999           Original commit message from CVS:
20000           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
20001           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
20002           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
20003           property as BROKEN (see
20004           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
20005           explanation why it's broken).
20006
20007 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
20008
20009           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
20010           Original commit message from CVS:
20011           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
20012           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
20013           * configure.ac:
20014           * gst/xingheader/Makefile.am:
20015           * gst/xingheader/gstxingmux.c:
20016           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
20017           to MP3 files (this allows decoder to figure out the length of VBR
20018           files)
20019
20020 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
20021
20022           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
20023           Original commit message from CVS:
20024           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
20025           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
20026           tag (#333683, patch by: Alex Lancaster).
20027
20028 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
20029
20030           ext/amrnb/: Further fancyfication.
20031           Original commit message from CVS:
20032           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
20033           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
20034           (gst_amrnbdec_state_change):
20035           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
20036           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
20037           (gst_amrnbenc_state_change):
20038           * ext/amrnb/amrnbenc.h:
20039           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20040           (gst_amrnbparse_query):
20041           Further fancyfication.
20042           Use _take to get writable data from the adapter.
20043           Precalc packet duration.
20044           Handle disconts.
20045           Forward _push to upstream.
20046           Post error messages when something goes wrong.
20047           Remove old code in amrnbparse.
20048           Don't ignore query results from upstream.
20049
20050 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
20051
20052           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
20053           Original commit message from CVS:
20054           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
20055           The AMR encoder writes into the audio buffers it processes, so
20056           use gst_buffer_make_writable() on buffers we might (they go through
20057           an adapter, so there can be copying going on later anyway) be
20058           encoding.
20059
20060 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
20061
20062           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
20063           Original commit message from CVS:
20064           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
20065           (gst_mpeg_parse_handle_src_query):
20066           Declare variables at the beginning of a block and make
20067           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
20068
20069 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
20070
20071           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
20072           Original commit message from CVS:
20073           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
20074           Read packet size, sequence and padsize in right order again
20075           (fixes #332796; patch by: Fabrizio Gennari).
20076
20077 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
20078
20079           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
20080           Original commit message from CVS:
20081           * gst/iec958/ac3iec.c:
20082           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
20083
20084 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20085
20086           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
20087           Original commit message from CVS:
20088           * configure.ac:
20089           Make the id3tag and mad checks check for both a header and the
20090           appropriate library if the pkg-config is missing. (Closes #331842)
20091           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
20092           do the same for the plugins themselves.
20093
20094 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
20095
20096           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
20097           Original commit message from CVS:
20098           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
20099           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20100           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
20101           * ext/mpeg2dec/gstmpeg2dec.h:
20102           Don't treat STATE_INVALID as fatal error; throw an error
20103           only after five consecutive decoding errors. Makes decoding
20104           mpeg streams more robust and fixes playback of joined clips
20105           (#300682).
20106
20107 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
20108
20109           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
20110           Original commit message from CVS:
20111           * ext/dvdnav/dvdnavsrc.h:
20112           Oops. forgot to add this one.
20113
20114 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
20115
20116           ext/Makefile.am: Fix dist-check.
20117           Original commit message from CVS:
20118           2006-02-26  Julien MOUTTE  <julien@moutte.net>
20119           * ext/Makefile.am: Fix dist-check.
20120
20121 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
20122
20123           configure.ac: Disable dvdnavsrc for now.
20124           Original commit message from CVS:
20125           * configure.ac:
20126           Disable dvdnavsrc for now.
20127
20128 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
20129
20130           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
20131           Original commit message from CVS:
20132           * configure.ac:
20133           * ext/Makefile.am:
20134           * ext/dvdnav/Makefile.am:
20135           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
20136           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
20137           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
20138           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
20139           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
20140           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
20141           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
20142           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
20143           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
20144           (gst_dvd_nav_src_make_dvd_event),
20145           (gst_dvd_nav_src_structure_set_uint64),
20146           (gst_dvd_nav_src_push_dvd_nav_packet_event),
20147           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
20148           (gst_dvd_nav_src_push_titlelang_event),
20149           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
20150           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
20151           (gst_dvd_nav_src_handle_navigation_event),
20152           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
20153           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
20154           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
20155           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
20156           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
20157           (gst_dvd_nav_src_do_init), (plugin_init):
20158           dvdnavsrc ported to 0.10, for the most part at least. Not quite
20159           ready for prime time yet though.
20160
20161 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
20162
20163           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
20164           Original commit message from CVS:
20165           * ext/cdio/Makefile.am:
20166           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
20167           required for Cygwin, see #317048)
20168           * gst/rtp/gstasteriskh263.c:
20169           Cygwin has includes for both the unix network socket API
20170           and the windows API, but only one can be included, so fix
20171           includes to only use one or the other, prefering the unxi
20172           one (#317048).
20173
20174 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
20175
20176           Port dvdsubdec to 0.10
20177           Original commit message from CVS:
20178           * configure.ac:
20179           * gst/dvdsub/Makefile.am:
20180           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
20181           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
20182           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
20183           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
20184           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
20185           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
20186           (gst_send_empty_fill), (gst_send_subtitle_frame),
20187           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
20188           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
20189           (plugin_init):
20190           * gst/dvdsub/gstdvdsubdec.h:
20191           Port dvdsubdec to 0.10
20192
20193 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20194
20195           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
20196           Original commit message from CVS:
20197           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
20198           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
20199           mpegdemux for MPEG-2 video streams.
20200
20201 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20202
20203           configure.ac: Bump nano back to CVS
20204           Original commit message from CVS:
20205           * configure.ac:
20206           Bump nano back to CVS
20207
20208 === release 0.10.2 ===
20209
20210 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20211
20212           configure.ac: releasing 0.10.2, "Season to Taste"
20213           Original commit message from CVS:
20214           * configure.ac:
20215           releasing 0.10.2, "Season to Taste"
20216
20217 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20218
20219           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
20220           Original commit message from CVS:
20221           * configure.ac:
20222           releasing 0.10.1.3 prelease for 0.10.2
20223
20224 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
20225
20226           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
20227           Original commit message from CVS:
20228           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20229           In sink event handler, release object lock again
20230           _before_ sending EOS event downstream (#313838).
20231
20232 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
20233
20234         * ChangeLog:
20235         * gst/asfdemux/gstasf.c:
20236           fix rank of asfdemux
20237           Original commit message from CVS:
20238           fix rank of asfdemux
20239
20240 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20241
20242           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
20243           Original commit message from CVS:
20244           * configure.ac:
20245           releasing 0.10.1.2 prelease for 0.10.2
20246
20247 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
20248
20249         * gst-plugins-ugly.spec.in:
20250           latest updates
20251           Original commit message from CVS:
20252           latest updates
20253
20254 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
20255
20256           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
20257           Original commit message from CVS:
20258           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
20259           (crop_copy_i422_buffer), (crop_buffer):
20260           When we need to crop the output buffer, make sure we
20261           create a buffer of the right size and respect the implicit
20262           striding used for I420 elsewhere in GStreamer (#331301).
20263
20264 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
20265
20266           ext/cdio/gstcdio.c: Init debug category (#331253).
20267           Original commit message from CVS:
20268           * ext/cdio/gstcdio.c: (plugin_init):
20269           Init debug category (#331253).
20270
20271 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
20272
20273           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
20274           Original commit message from CVS:
20275           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
20276           Do not error out on non-recognized streams. Ignore them and allow
20277           playback of the other streams.
20278
20279 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20280
20281           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
20282           Original commit message from CVS:
20283           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
20284           Add a small sanity check for LPCM reading.
20285
20286 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
20287
20288           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
20289           Original commit message from CVS:
20290           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
20291           Take into account the file properties preroll value for
20292           timestamping/newsegment. It's weird this value was commented out.
20293
20294 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
20295
20296           gst/asfdemux/Makefile.am: More asf makefile fixing.
20297           Original commit message from CVS:
20298           * gst/asfdemux/Makefile.am:
20299           More asf makefile fixing.
20300
20301 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
20302
20303           ext/lame/gstlame.c: Fix up lame a bit.
20304           Original commit message from CVS:
20305           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20306           (gst_lame_change_state):
20307           Fix up lame a bit.
20308           Apply patch #319782 by Gautier Portet.
20309
20310 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
20311
20312           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
20313           Original commit message from CVS:
20314           * gst/asfdemux/Makefile.am:
20315           But we do need to link against the riff libraryr.
20316
20317 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
20318
20319           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
20320           Original commit message from CVS:
20321           * gst/asfdemux/Makefile.am:
20322           We don't want asfmux.c yet.
20323
20324 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
20325
20326           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
20327           Original commit message from CVS:
20328           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
20329           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
20330           (gst_mad_change_state):
20331           Port fixes for bugs 314771, 308772, 140237, and 302625
20332           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
20333           Use GST_EVENT_FLUSH_STOP to clear data from the current input
20334           buffer, to avoid using it for any future decoding.
20335
20336 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
20337
20338           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
20339           Original commit message from CVS:
20340           * configure.ac:
20341           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
20342           (gst_asf_get_guid_nick):
20343           * gst/asfdemux/asfheaders.h:
20344           * gst/asfdemux/gstasf.c: (plugin_init):
20345           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
20346           (gst_asf_demux_class_init), (gst_asf_demux_init),
20347           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20348           (gst_asf_demux_handle_src_event),
20349           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
20350           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
20351           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
20352           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
20353           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
20354           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
20355           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
20356           (gst_asf_demux_get_bitrate_record),
20357           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
20358           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
20359           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
20360           (gst_asf_demux_get_obj_data_correction),
20361           (gst_asf_demux_get_stream_audio),
20362           (gst_asf_demux_get_stream_correction),
20363           (gst_asf_demux_get_stream_video),
20364           (gst_asf_demux_get_stream_video_format),
20365           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
20366           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20367           (gst_asf_demux_process_stream),
20368           (gst_asf_demux_get_gst_tag_from_tag_name),
20369           (gst_asf_demux_commit_taglist),
20370           (gst_asf_demux_process_ext_content_desc),
20371           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
20372           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
20373           (gst_asf_demux_process_comment),
20374           (gst_asf_demux_process_bitrate_props_object),
20375           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
20376           (gst_asf_demux_descramble_segment),
20377           (gst_asf_demux_element_send_event),
20378           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
20379           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
20380           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
20381           (gst_asf_demux_get_src_query_types),
20382           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20383           * gst/asfdemux/gstasfdemux.h:
20384           asfdemux ported to 0.10. Does still need a bit of work (seems like
20385           there's something funky going on when timestamping video frames).
20386           The seeking code is likely to make Wim cry, but hey, at least it
20387           compiles.
20388
20389 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
20390
20391           ext/amrnb/amrnbdec.c: Some more comments.
20392           Original commit message from CVS:
20393           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
20394           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
20395           Some more comments.
20396           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
20397           Applied patch from Fabrizio Gennari, fixes #330844.
20398
20399 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
20400
20401           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
20402           Original commit message from CVS:
20403           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20404           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
20405           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
20406           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
20407           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
20408           * ext/dvdread/dvdreadsrc.h:
20409           Let's try to play the title the user set via the URI handler or
20410           via properties instead of always playing the first title. Also,
20411           Also, count title/chapter/angle number in URI and properties
20412           from 1 rather than 0.
20413
20414 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
20415
20416           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
20417           Original commit message from CVS:
20418           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
20419           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
20420           (gst_dvd_read_src_do_duration_query):
20421           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
20422           otherwise GstBaseSrc will think we can operate pull_range based,
20423           which we don't really, and typefinding will fail miserably.
20424           Also, make seeking work somewhat (only works with flumpegdemux
20425           at the moment, mpegstream needs fixing for that first).
20426
20427 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
20428
20429           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
20430           Original commit message from CVS:
20431           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
20432           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
20433           Only allocate buffer once we know exactly how much we need,
20434           rather than gratuitously allocating 2MB-buffers all the time
20435           even if we usually need much less than that. Also, demote
20436           a debug message from DEBUG to LOG level.
20437
20438 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
20439
20440           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
20441           Original commit message from CVS:
20442           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
20443           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
20444           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
20445           (gst_dvd_read_src_do_position_query):
20446           Add some more debugging and fix duration query in BYTES.
20447
20448 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
20449
20450           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
20451           Original commit message from CVS:
20452           * configure.ac:
20453           * ext/Makefile.am:
20454           * ext/dvdread/Makefile.am:
20455           * ext/dvdread/dvdreadsrc.c:
20456           * ext/dvdread/dvdreadsrc.h:
20457           Half-baked port to 0.10. Needs some love
20458           in the seeking department, but at least
20459           it does something.
20460           * ext/dvdread/stream_labels.c:
20461           * ext/dvdread/stream_labels.h:
20462           Remove these (we use ISO-639 language codes internally; applications
20463           that want to translate those into language names for display to the
20464           user should rely on the iso-codes package for that).
20465
20466 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
20467
20468           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
20469           Original commit message from CVS:
20470           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
20471           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
20472           (gst_amrnbdec_state_change):
20473           * ext/amrnb/amrnbdec.h:
20474           Fix amrnbdec, handle events, take copy from adapter since the decoder
20475           apparently writes in the source data.
20476           Use some _scale_int, and precalc duration.
20477           Fix some leaks, post ERROR messages.
20478
20479 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
20480
20481           docs/plugins/: Add cdio plugin to docs.
20482           Original commit message from CVS:
20483           * docs/plugins/Makefile.am:
20484           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
20485           * docs/plugins/gst-plugins-good-plugins-sections.txt:
20486           * docs/plugins/inspect/plugin-cdio.xml:
20487           Add cdio plugin to docs.
20488           * ext/cdio/gstcdiocddasrc.c:
20489           Add gtk-doc blurb.
20490           * ext/cdio/gstcdio.c:
20491           The plugin is called 'cdio' not 'cddio'.
20492
20493 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
20494
20495           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
20496           Original commit message from CVS:
20497           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
20498           One source pad not being linked is not an error condition when we're
20499           still parsing the header. In this case (e.g. where we don't have a
20500           suitable decoder installed) just pretend everything is fine, so that
20501           the demuxer will actually go on to signal no-more-pads when done
20502           parsing the header, otherwise  decodebin/playbin will never post the
20503           appropriate error message if decoders are not available.
20504
20505 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
20506
20507         * ChangeLog:
20508         * common:
20509         * ext/mad/gstid3tag.c:
20510         * gst/realmedia/rmdemux.c:
20511           Just make it compile with --disable-gst-debug.
20512           Original commit message from CVS:
20513           Just make it compile with --disable-gst-debug.
20514
20515 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
20516
20517           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
20518           Original commit message from CVS:
20519           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
20520           (gst_mad_check_caps_reset), (gst_mad_chain):
20521           Merge patch from Radoslaw Szkodzinski (bug 326734)
20522
20523 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20524
20525           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
20526           Original commit message from CVS:
20527           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
20528           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
20529           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
20530           (gst_id3_tag_chain):
20531           fixing Gdate handling
20532           enabling mux/demux mode switching
20533           adding better debug output
20534
20535 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20536
20537           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...
20538           Original commit message from CVS:
20539           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
20540           If we haven't set caps on a source pad yet, the caps on the
20541           pad are NULL, not un-fixed. Set caps on outgoing buffers.
20542
20543 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
20544
20545           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
20546           Original commit message from CVS:
20547           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
20548           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
20549           * ext/lame/gstlame.h:
20550           Contrary to what the const char in the lame API might suggest,
20551           lame expects us to keep the strings we pass to id3tag_set_foo()
20552           around; it doesn't free them either though, so we have to store
20553           them somewhere and free them later when we can be sure lame
20554           doesn't need them any longer.
20555
20556 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
20557
20558           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...
20559           Original commit message from CVS:
20560           * ext/lame/gstlame.c: (add_one_tag):
20561           Fix handling of GST_TAG_DATE (#311679), don't pass an
20562           uninitialised string pointer to lame if we don't know
20563           how to handle the tag type, and fix minor memory leak.
20564
20565 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20566
20567           ext/mad/gstmad.c: Fix debug message.
20568           Original commit message from CVS:
20569           * ext/mad/gstmad.c: (gst_mad_chain):
20570           Fix debug message.
20571
20572 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20573
20574           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
20575           Original commit message from CVS:
20576           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
20577           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
20578           Erase spurious call to gst_segment_set_newsegment.
20579           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
20580           the superclass method when handling NEWSEGMENT events.
20581           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
20582           and dvd-audio-restart event handling. There are currently less
20583           hackish ways of handling the sparse audio stream problem.
20584
20585 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20586
20587           fix up error domains, error strings, and use of translation
20588           Original commit message from CVS:
20589           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
20590           * ext/dvdnav/dvdnavsrc.c: (if):
20591           * ext/dvdread/stream_labels.c:
20592           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
20593           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
20594           fix up error domains, error strings, and use of translation
20595           * po/POTFILES.in:
20596           fix up this file, even though none of them are actually marked
20597           for build yet.
20598
20599 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20600
20601           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
20602           Original commit message from CVS:
20603           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
20604           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
20605           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
20606           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
20607           (gst_mpeg_parse_change_state):
20608           Make timestamp adjustment somewhat milder. Actual timestamps are
20609           now sent unmodified unless an actual gap is found in the
20610           stream. This should fix time display when playing most MPEG
20611           files.
20612
20613 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
20614
20615           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
20616           Original commit message from CVS:
20617           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
20618           * ext/cdio/gstcdio.h:
20619           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
20620           Fix build for libcdio versions >= 76; give slightly lower rank
20621           than cdparanoia.
20622
20623 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
20624
20625           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
20626           Original commit message from CVS:
20627           * configure.ac:
20628           * ext/Makefile.am:
20629           * ext/cdio/Makefile.am:
20630           * ext/cdio/gstcdio.c:
20631           * ext/cdio/gstcdio.h:
20632           * ext/cdio/gstcdiocddasrc.c:
20633           * ext/cdio/gstcdiocddasrc.h:
20634           Port libcdio cdda source, formerly known as cddasrc, now known as
20635           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
20636           but that's not tested (fixes #317658).
20637
20638 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
20639
20640           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
20641           Original commit message from CVS:
20642           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
20643           tss tss... always set caps on outgoing buffer.
20644
20645 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
20646
20647         * gst-plugins-ugly.spec.in:
20648           update spec file
20649           Original commit message from CVS:
20650           update spec file
20651
20652 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20653
20654         * ChangeLog:
20655         * configure.ac:
20656           back to HEAD
20657           Original commit message from CVS:
20658           back to HEAD
20659
20660 === release 0.10.1 ===
20661
20662 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20663
20664         * ChangeLog:
20665         * NEWS:
20666         * RELEASE:
20667         * configure.ac:
20668         * docs/plugins/gst-plugins-ugly-plugins.args:
20669         * docs/plugins/inspect/plugin-a52dec.xml:
20670         * docs/plugins/inspect/plugin-amrnb.xml:
20671         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20672         * docs/plugins/inspect/plugin-iec958.xml:
20673         * docs/plugins/inspect/plugin-lame.xml:
20674         * docs/plugins/inspect/plugin-mad.xml:
20675         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20676         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20677         * docs/plugins/inspect/plugin-rmdemux.xml:
20678           releasing 0.10.1
20679           Original commit message from CVS:
20680           releasing 0.10.1
20681
20682 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20683
20684         * ChangeLog:
20685         * configure.ac:
20686           prerelease
20687           Original commit message from CVS:
20688           prerelease
20689
20690 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
20691
20692           Pass unhandled queries upstream (useful e.g. for SEEKING query)
20693           Original commit message from CVS:
20694           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
20695           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
20696           * ext/mad/gstmad.c: (gst_mad_src_query):
20697           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
20698           * ext/sidplay/gstsiddec.cc:
20699           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
20700           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
20701           Pass unhandled queries upstream (useful e.g. for SEEKING query)
20702           (fixes #325652; based on patch by: Philippe); make rmdemux return
20703           FALSE for position queries, instead of setting -1 as value and
20704           returning TRUE.
20705
20706 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20707
20708           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
20709           Original commit message from CVS:
20710           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
20711           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
20712           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
20713           rewrite timestamps in the case segments are being set from
20714           upstream, but use timestamps unmodified. Also send proper position
20715           values. This allows for correct time display and makes queries
20716           work in sink elements.
20717           * gst/mpegstream/gstdvddemux.h:
20718           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
20719           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
20720           Rename flush_filter to segment_filter, which is better represents
20721           what the arreibute does.
20722           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
20723           Activate segment filtering when a timestamp discontinuity is seen.
20724
20725 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
20726
20727           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...
20728           Original commit message from CVS:
20729           * ext/mad/gstmad.c: (gst_mad_chain):
20730           Don't forget that we need to send out a newsegment event after a
20731           restart even if we don't have enough data to decode a frame right
20732           now.
20733
20734 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20735
20736           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
20737           Original commit message from CVS:
20738           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
20739           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
20740           Use the new "audio-shutdown" and "audio-restart" DVD events
20741           instead of the "spu-still-frame" event to shutdown and restart
20742           the audio pipeline.
20743           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
20744           Check for cases where the segment-based adjustment calculation
20745           would produce negative values (which result in an overflow) and
20746           return GST_CLOCK_TIME_NONE instead.
20747           * gst/mpegstream/gstdvddemux.h:
20748           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
20749           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
20750           Add a mechanism to discard audio buffers with timestamps outside
20751           the currently set segment. This was causing (sometimes serious)
20752           synchronization problems after seeking in DVDs with LPCM audio,
20753           since VOBUs usually contain audio material that lies outside the
20754           timestamp range specified by the header.
20755
20756 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20757
20758           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
20759           Original commit message from CVS:
20760           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
20761           Remove lingering reference to GstID3Demux
20762           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
20763           Don't output debug saying padding streams are unknown type,
20764           because they're not
20765
20766 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20767
20768           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
20769           Original commit message from CVS:
20770           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
20771           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
20772           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
20773           LPCM.
20774           * gstmpegdemux.h:
20775           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
20776           (gst_mpeg_demux_get_audio_stream):
20777           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
20778           (gst_dvd_demux_get_audio_stream)
20779           (gst_dvd_demux_get_subpicture_stream)
20780           (gst_dvd_demux_send_subbuffer):
20781           Send current* pad buffers with appropriate caps.
20782
20783 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20784
20785           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
20786           Original commit message from CVS:
20787           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
20788           * gst/iec958/ac3iec.h:
20789           * gst/iec958/ac3iec.c:
20790           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
20791           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
20792           raw-audio property to ac3iec958 that allows setting the source pad
20793           caps to raw audio instead of audio/x-iec958. This makes it
20794           possible to use ac3iec958 together with the normal alsasink
20795           element to drive an external receiver that autodetects AC3
20796           content.
20797
20798 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
20799
20800           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
20801           Original commit message from CVS:
20802           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
20803           (ac3iec_chain_dvd):
20804           * gst/iec958/ac3iec.h:
20805           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
20806
20807 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
20808
20809           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
20810           Original commit message from CVS:
20811           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
20812           When getting a seek event, first check if the upstream element
20813           can handle it and only do our own seek stuff when it can't
20814           (should fix #322856).
20815
20816 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
20817
20818           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
20819           Original commit message from CVS:
20820           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
20821           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
20822           Really convert to BYTES format when we want to convert
20823           to bytes (use right variable; fixes #322856).
20824
20825 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20826
20827           Big mpegparse clean up, second round:
20828           Original commit message from CVS:
20829           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
20830           Big mpegparse clean up, second round:
20831           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
20832           Send and EOS event down the audio pipeline when an still frame
20833           event arrives. This prevents the pipeline from locking when a
20834           still menu comes directly after a flush.
20835           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
20836           Don't send a newsegment in reset.
20837           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
20838           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
20839           Move the code of handle_newsegment to process_event. Send a
20840           NEWSEGMENT after FLUSH_STOP.
20841           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
20842           moving to PAUSED.
20843           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
20844           (gst_mpeg_demux_class_init): Don't override send_event.
20845           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
20846           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
20847           (gst_mpeg_demux_reset):
20848           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
20849           attribute.
20850           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
20851           Reset the mpegparse element after a flush.
20852           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
20853           Don't forward events.
20854           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
20855           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
20856           handle_newsegment is not a virtual method anymore.
20857           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
20858           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
20859           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
20860           rid of send_newsegment virtual method.
20861           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
20862           handle DVD events and call the superclass method for other event
20863           types.
20864           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
20865           override process_event anymore.
20866           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
20867           (gst_mpeg_parse_process_event): Move actual event processing to
20868           process event so that subclasses can properly override or extend
20869           it.
20870           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
20871           Eliminate time parameter in process event.
20872           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
20873           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
20874           (gst_mpeg_demux_send_subbuffer):
20875           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
20876           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
20877           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
20878           adding the value of the adjust attribute.
20879           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
20880           rid of the adjust attribute. Now all timestamp adjustments are
20881           performed by mpegparse using the current segment.
20882           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
20883           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
20884           on the adjust attribute for SCR values and the current segment.
20885           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
20886           adjust_ts virtual method to adjust timestamps for outgoing
20887           buffers.
20888           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
20889           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
20890           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
20891           (gst_dvd_demux_handle_newsegment): Don't override
20892           handle_newsegment.
20893           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
20894           Check for DVD events in process_event instead of
20895           handle_dvd_event.
20896           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
20897           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
20898           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
20899           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
20900           (gst_mpeg_demux_send_event):
20901           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
20902           (gst_dvd_demux_handle_dvd_event):
20903           Eliminate the time parameter in send_event.
20904
20905 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20906
20907           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
20908           Original commit message from CVS:
20909           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
20910           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
20911           Fix typefinding in id3demux, and then remove it in favour
20912           of the new LGPL id3demux in gst-plugins-good
20913           * ext/mad/gstmad.c: (gst_mad_dispose):
20914           dispose can run more than once.
20915
20916 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20917
20918           gst/asfdemux/gstasfmux.c: change some char* into char[]
20919           Original commit message from CVS:
20920           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
20921           change some char* into char[]
20922
20923 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
20924
20925           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
20926           Original commit message from CVS:
20927           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
20928           Remove memleak from unused GstRMDemuxStream
20929
20930 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
20931
20932           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
20933           Original commit message from CVS:
20934           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
20935           (gst_id3_tag_do_typefind):
20936           Use the correct function to free typefind factory list.
20937
20938 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
20939
20940           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
20941           Original commit message from CVS:
20942           * ext/mad/gstmad.c: (gst_mad_src_query):
20943           For position and duration queries in TIME format, try the peer
20944           first (might be a demuxer).
20945
20946 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20947
20948           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
20949           Original commit message from CVS:
20950           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
20951           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
20952           Properly handle non contiguous VOBUs by adding the segment accum
20953           field to the adjust value.
20954           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
20955           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
20956           handle_newsegment to prevent sending actual newsegment events and
20957           use tiemstamp rewriting instead.
20958           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
20959           dvd-lang-codes.
20960           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
20961           (gst_mpeg_parse_event):
20962           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
20963           Add a new parameter to handle_newsegment to allow controlling
20964           whether newsegment events are forwarded or not.
20965           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
20966           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
20967           (gst_dvd_demux_reset):
20968           last_end_ptm and discont_time aren't necessary anymore, since
20969           timestamp adjustment is now replaced by newsegment events.
20970           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
20971           timestamps.
20972           * gst/mpegstream/gstdvddemux.h:
20973           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
20974           Don't handle dvd-nav-packet events anymore, since the are now
20975           replaced by standard newsegment events.
20976           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
20977           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
20978           (gst_dvd_demux_change_state):
20979           * gst/mpegstream/gstdvddemux.h:
20980           Get rid of the ignore_next_newmedia_discont hack.
20981           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
20982           (gst_dvd_demux_handle_newsegment):
20983           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
20984           (gst_mpeg_demux_handle_newsegment): Don't override
20985           handle_newsegment anymore. It was only necessary to handle
20986           NEWMEDIA events.
20987           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
20988           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
20989           (gst_dvd_demux_set_cur_subpicture):
20990           Reactivate handling of DVD events.
20991           * gst/mpegstream/gstmpegparse.c (normal_seek)
20992           (gst_mpeg_parse_handle_src_event)
20993           (gst_mpeg_parse_handle_src_query):
20994           First attempt at reenabling seek.
20995           * gst/mpegstream/gstmpegparse.h:
20996           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
20997           (gst_mpeg_parse_update_streaminfo)
20998           (gst_mpeg_parse_get_rate)
20999           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
21000           (gst_mpeg_parse_handle_src_query):
21001           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
21002           Make queries work again.
21003           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
21004           (gst_mpeg_parse_handle_newsegment)
21005           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
21006           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
21007           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21008           Get rid of the newsegment_pending attribute, and rely instead on
21009           proper timestamp adjustment.
21010           * gst/mpegstream/gstmpegparse.c
21011           (gst_mpeg_parse_get_src_event_masks): Erase.
21012           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
21013           Initialize fields before creating pads to prevent the pad creation
21014           callback from failing.
21015           (gst_mpeg_parse_reset): Initialize new fields, and change
21016           initialization order to match the order in the structure.
21017           (gst_mpeg_parse_handle_newsegment): Forward new segment events
21018           whenever possible, and update the current segment.
21019           (gst_mpeg_parse_send_newsegment): Update the current segment and
21020           pending_newsegment.
21021           (gst_mpeg_parse_pad_added): Use the current segment to send
21022           newsegment events to new pads.
21023           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
21024           and events. Properly update newsegment_pending.
21025           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
21026           New fields do_adjust and current_segment.
21027           * gst/mpegstream/gstmpegdemux.c:
21028           * gst/mpegstream/gstdvddemux.c:
21029           * gst/mpegstream/gstmpegparse.h:
21030           Rename handle_discont virtual method to handle_newsegment. Erase
21031           some (already commented out support) for old NEW_MEDIA events.
21032           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21033           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21034           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
21035           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
21036           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
21037           Erase the "pending_scr" field, and replace it by a slightly
21038           different handling of the current SCR. Document code blocks in
21039           parse_packhead and chain.
21040
21041 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
21042
21043           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
21044           Original commit message from CVS:
21045           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
21046           g_warning() are only for really fatal warnings. If we can't decode a
21047           tag, just ignore that tag and do a GST_WARNING.
21048
21049 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21050
21051         * ChangeLog:
21052         * ext/a52dec/gsta52dec.h:
21053         * ext/dvdread/dvdreadsrc.h:
21054         * ext/lame/gstlame.h:
21055         * ext/mad/gstid3tag.c:
21056         * ext/mad/gstmad.c:
21057         * ext/mad/gstmad.h:
21058         * ext/mpeg2dec/gstmpeg2dec.h:
21059         * ext/sidplay/gstsiddec.h:
21060         * gst/ac3parse/gstac3parse.c:
21061         * gst/ac3parse/gstac3parse.h:
21062         * gst/asfdemux/gstasfdemux.c:
21063         * gst/asfdemux/gstasfdemux.h:
21064         * gst/iec958/ac3iec.h:
21065         * gst/mpegaudioparse/gstmpegaudioparse.c:
21066         * gst/mpegaudioparse/gstmpegaudioparse.h:
21067         * gst/mpegstream/gstdvddemux.h:
21068         * gst/mpegstream/gstmpegclock.h:
21069         * gst/mpegstream/gstmpegdemux.h:
21070         * gst/mpegstream/gstmpegpacketize.h:
21071         * gst/mpegstream/gstmpegparse.c:
21072         * gst/mpegstream/gstmpegparse.h:
21073         * gst/mpegstream/gstrfc2250enc.c:
21074         * gst/mpegstream/gstrfc2250enc.h:
21075         * gst/realmedia/rmdemux.c:
21076         * gst/realmedia/rmdemux.h:
21077         * gst/synaesthesia/synaescope.c:
21078           expand tabs
21079           Original commit message from CVS:
21080           expand tabs
21081
21082 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21083
21084         * configure.ac:
21085           back to HEAD
21086           Original commit message from CVS:
21087           back to HEAD
21088
21089 === release 0.10.0 ===
21090
21091 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21092
21093         * ChangeLog:
21094         * NEWS:
21095         * RELEASE:
21096         * configure.ac:
21097         * docs/plugins/inspect/plugin-a52dec.xml:
21098         * docs/plugins/inspect/plugin-amrnb.xml:
21099         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21100         * docs/plugins/inspect/plugin-iec958.xml:
21101         * docs/plugins/inspect/plugin-lame.xml:
21102         * docs/plugins/inspect/plugin-mad.xml:
21103         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21104         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21105         * docs/plugins/inspect/plugin-rmdemux.xml:
21106           releasing 0.10.0
21107           Original commit message from CVS:
21108           releasing 0.10.0
21109
21110 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
21111
21112           Update for alloc_buffer changes.
21113           Original commit message from CVS:
21114           2005-12-05  Andy Wingo  <wingo@pobox.com>
21115           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
21116           * ext/mad/gstmad.c: (gst_mad_chain):
21117           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
21118           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
21119           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21120           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21121           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
21122
21123 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
21124
21125           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
21126           Original commit message from CVS:
21127           2005-12-05  Andy Wingo  <wingo@pobox.com>
21128           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
21129           id3demux and id3mux now. Fixes #323199.
21130
21131 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
21132
21133         * gst-plugins-ugly.spec.in:
21134           update spec file for latest changes
21135           Original commit message from CVS:
21136           update spec file for latest changes
21137
21138 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21139
21140           fix silly Makefile.am bug so they link correctly again
21141           Original commit message from CVS:
21142           * ext/amrnb/Makefile.am:
21143           * gst/realmedia/Makefile.am:
21144           fix silly Makefile.am bug so they link correctly again
21145
21146 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21147
21148         * configure.ac:
21149           back to HEAD
21150           Original commit message from CVS:
21151           back to HEAD
21152
21153 === release 0.9.7 ===
21154
21155 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21156
21157         * ChangeLog:
21158         * NEWS:
21159         * RELEASE:
21160         * common:
21161         * configure.ac:
21162         * docs/plugins/gst-plugins-ugly-plugins.args:
21163         * docs/plugins/inspect/plugin-a52dec.xml:
21164         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21165         * docs/plugins/inspect/plugin-iec958.xml:
21166         * docs/plugins/inspect/plugin-lame.xml:
21167         * docs/plugins/inspect/plugin-mad.xml:
21168         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21169         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21170         * docs/plugins/inspect/plugin-rmdemux.xml:
21171         * docs/random/LICENSE:
21172         * docs/random/PORTED_09:
21173           releasing 0.9.7
21174           Original commit message from CVS:
21175           releasing 0.9.7
21176
21177 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21178
21179         * ChangeLog:
21180         * common:
21181         * ext/amrnb/Makefile.am:
21182         * gst/realmedia/Makefile.am:
21183           Don't know how these escaped my eye before.  Fix link flags.
21184           Original commit message from CVS:
21185           Don't know how these escaped my eye before.  Fix link flags.
21186
21187 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21188
21189         * common:
21190         * examples/Makefile.am:
21191         * examples/capsfilter/Makefile.am:
21192         * examples/capsfilter/capsfilter1.c:
21193         * examples/gob/Makefile.am:
21194         * examples/gob/gst-identity2.gob:
21195         * examples/gstplay/.gitignore:
21196         * examples/gstplay/Makefile.am:
21197         * examples/gstplay/player.c:
21198         * examples/indexing/.gitignore:
21199         * examples/indexing/Makefile.am:
21200         * examples/indexing/indexmpeg.c:
21201         * examples/level/Makefile.am:
21202         * examples/level/README:
21203         * examples/level/demo.c:
21204         * examples/level/plot.c:
21205         * examples/stats/Makefile.am:
21206         * examples/stats/mp2ogg.c:
21207         * examples/switch/.gitignore:
21208         * examples/switch/Makefile.am:
21209         * examples/switch/switcher.c:
21210           no examples
21211           Original commit message from CVS:
21212           no examples
21213
21214 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
21215
21216           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
21217           Original commit message from CVS:
21218           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21219           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
21220           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
21221           (gst_mpeg_parse_send_event):
21222           Ref events before sending them to multiple pads, after all
21223           gst_pad_send_event() takes ownership of events. Don't leak
21224           events that have not been handled (fixes #322745).
21225
21226 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21227
21228           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21229           Original commit message from CVS:
21230           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
21231           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21232           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
21233           from making timestamp adjustments. This will have to be re-added
21234           in some form in the near future, but in order to do that, some nav
21235           packet parsing will be necessary in mpegdemux.
21236           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21237           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21238           (g_value_set_int, gst_mpeg_parse_set_property)
21239           Get rid of do_adjust and use_adjust. Rename max_discont to
21240           max_src_gap.
21241           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
21242           -1, no adjustment is made.
21243           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
21244           Rename max_discont property to max_scr_gap. Erase "adjust"
21245           property.
21246           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
21247           override send_event anymore, base class does the job.
21248           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
21249           Base class now does most of the work.
21250           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
21251           Generalize to forwarding the event to all source pads in the
21252           element.
21253           * gst/mpegstream/gstmpegparse.h:
21254           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21255           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
21256           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
21257           (gst_mpeg_parse_set_property):
21258           Clock synchronization doesn't make sense anymore for a
21259           demultiplexer.
21260
21261 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
21262
21263           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
21264           Original commit message from CVS:
21265           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
21266           Don't treat normal EOS as a fatal error.
21267
21268 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
21269
21270           ext/mad/gstmad.c: Proper warning statements,
21271           Original commit message from CVS:
21272           * ext/mad/gstmad.c: (gst_mad_chain):
21273           Proper warning statements,
21274           Don't error if the src pad isn't linked when pushing.
21275           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
21276           Proper state_change, avoids borkage when going to READY
21277
21278 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21279
21280         * configure.ac:
21281         * gst-libs/Makefile.am:
21282         * gst-libs/README:
21283         * gst-libs/ext/.gitignore:
21284         * gst-libs/gst/media-info/.gitignore:
21285         * gst-libs/gst/play/.gitignore:
21286         * gst-libs/gst/play/play.h:
21287         * gst-libs/gst/play/play.vcproj:
21288           no need for an AS_LIBTOOL call
21289           Original commit message from CVS:
21290           no need for an AS_LIBTOOL call
21291
21292 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21293
21294         * Makefile.am:
21295         * common:
21296         * gst-plugins-ugly.spec.in:
21297           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
21298           Original commit message from CVS:
21299           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
21300
21301 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21302
21303           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
21304           Original commit message from CVS:
21305           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
21306           Prime libmpeg2's pumps with some null custom buffers
21307           to ensure it doesn't ask us to discard garbage later yay.
21308
21309 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21310
21311           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
21312           Original commit message from CVS:
21313           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
21314           Prime libmpeg2's pumps with some null custom buffers
21315           to ensure it ask us to discard garbage later yay.
21316
21317 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
21318
21319           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
21320           Original commit message from CVS:
21321           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
21322           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
21323           (gst_a52dec_chain_raw):
21324           * ext/a52dec/gsta52dec.h:
21325           Accept AC3 in audio/x-private1-ac3 format, which includes
21326           DVD-specific headers, as well as raw AC3, for compatibility with
21327           some demuxers.
21328
21329 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21330
21331           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
21332           Original commit message from CVS:
21333           * ext/mad/gstmad.c: (gst_mad_chain):
21334           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
21335           skip frame synthesis and consume input data as if we'd done the
21336           decode. Makes mad not error when the src pad is not connected.
21337           (#319784)
21338
21339 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21340
21341         * ChangeLog:
21342           Erase old CVS conflict line.
21343           Original commit message from CVS:
21344           Erase old CVS conflict line.
21345
21346 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21347
21348           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
21349           Original commit message from CVS:
21350           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
21351           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21352           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
21353           (gst_mpeg_parse_chain):
21354           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
21355           (gst_mpeg_demux_send_newsegment):
21356           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
21357           * gst/mpegstream/gstmpegparse.h:
21358           Rename send_discont method to send_newsegment and add parameters
21359           to handle actual segments. Adapt code all around to run with the
21360           new name and signature.
21361           * gst/mpegstream/gstmpegdemux.c:
21362           * gst/mpegstream/gstmpegparse.c:
21363           * gst/mpegstream/gstdvddemux.c:
21364           Convert to GST_BOILERPLATE.
21365
21366 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21367
21368         * configure.ac:
21369           fix AS_LIBTOOL call
21370           Original commit message from CVS:
21371           fix AS_LIBTOOL call
21372
21373 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21374
21375         * Makefile.am:
21376           add a torture target
21377           Original commit message from CVS:
21378           add a torture target
21379
21380 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21381
21382         * ChangeLog:
21383         * configure.ac:
21384           back to HEAD
21385           Original commit message from CVS:
21386           back to HEAD
21387
21388 === release 0.9.6 ===
21389
21390 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21391
21392         * ChangeLog:
21393         * NEWS:
21394         * RELEASE:
21395         * configure.ac:
21396         * docs/plugins/gst-plugins-ugly-plugins.args:
21397         * docs/plugins/gst-plugins-ugly-plugins.signals:
21398         * docs/plugins/inspect/plugin-a52dec.xml:
21399         * docs/plugins/inspect/plugin-amrnb.xml:
21400         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21401         * docs/plugins/inspect/plugin-iec958.xml:
21402         * docs/plugins/inspect/plugin-lame.xml:
21403         * docs/plugins/inspect/plugin-mad.xml:
21404         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21405         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21406         * docs/plugins/inspect/plugin-rmdemux.xml:
21407           releasing 0.9.6
21408           Original commit message from CVS:
21409           releasing 0.9.6
21410
21411 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
21412
21413           gst/realmedia/rmdemux.c: Fractional framerates.
21414           Original commit message from CVS:
21415           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
21416           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
21417           (find_seek_offset_bytes), (find_seek_offset_time),
21418           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
21419           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
21420           (gst_rmdemux_chain), (gst_rmdemux_send_event),
21421           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21422           (gst_rmdemux_parse_packet):
21423           Fractional framerates.
21424
21425 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21426
21427           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
21428           Original commit message from CVS:
21429           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
21430           (gst_mpeg2dec_negotiate_format), (handle_sequence),
21431           (gst_mpeg2dec_sink_event):
21432           * ext/mpeg2dec/gstmpeg2dec.h:
21433           Use fractional framerates
21434
21435 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
21436
21437           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
21438           Original commit message from CVS:
21439           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
21440           set_clock returns a boolean.
21441
21442 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
21443
21444           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
21445           Original commit message from CVS:
21446           * ext/mad/gstmad.c: (gst_mad_chain):
21447           Fix seeking even more by sending the newsegment event with the
21448           right parameters. Should fix querying in playbin/totem after
21449           a seek.
21450
21451 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
21452
21453           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
21454           Original commit message from CVS:
21455           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
21456           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
21457           Fix seeking in stand-alone mode. Fix nonexistant enum value
21458           introduced in previous commit. Improve debug messages here and
21459           there. Actually return a proper return value in the sink event
21460           handler.
21461
21462 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21463
21464         * ext/lame/gstlame.c:
21465           doh
21466           Original commit message from CVS:
21467           doh
21468
21469 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21470
21471         * ChangeLog:
21472         * ext/lame/gstlame.c:
21473         * ext/mad/gstmad.c:
21474         * ext/sidplay/gstsiddec.cc:
21475           fix up GValueEnum
21476           Original commit message from CVS:
21477           fix up GValueEnum
21478
21479 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
21480
21481         * ChangeLog:
21482         * ext/lame/gstlame.c:
21483         * ext/mad/gstid3tag.c:
21484         * ext/sidplay/gstsiddec.cc:
21485           Update for gst_tag_setter API changes.
21486           Original commit message from CVS:
21487           2005-11-22  Andy Wingo  <wingo@pobox.com>
21488           * Update for gst_tag_setter API changes.
21489
21490 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
21491
21492         * ChangeLog:
21493         * ext/a52dec/gsta52dec.c:
21494         * ext/mad/gstid3tag.c:
21495         * ext/mad/gstmad.c:
21496         * gst/mpegaudioparse/gstmpegaudioparse.c:
21497         * gst/mpegstream/gstdvddemux.c:
21498         * gst/mpegstream/gstmpegparse.c:
21499         * gst/realmedia/rmdemux.c:
21500           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
21501           Original commit message from CVS:
21502           2005-11-22  Andy Wingo  <wingo@pobox.com>
21503           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
21504           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
21505           * ext/mad/gstmad.c (gst_mad_chain)
21506           * gst/mpegaudioparse/gstmpegaudioparse.c
21507           (gst_mp3parse_sink_event)
21508           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21509           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
21510           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
21511           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
21512           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
21513
21514 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
21515
21516           ext/mad/Makefile.am: libgsttagedit => libgsttag
21517           Original commit message from CVS:
21518           * ext/mad/Makefile.am:
21519           libgsttagedit => libgsttag
21520
21521 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
21522
21523           ext/lame/gstlame.c: Don't take the stream lock
21524           Original commit message from CVS:
21525           * ext/lame/gstlame.c: (gst_lame_sink_event):
21526           Don't take the stream lock
21527
21528 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
21529
21530           ext/: Don't take the stream lock.
21531           Original commit message from CVS:
21532           2005-11-21  Andy Wingo  <wingo@pobox.com>
21533           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
21534           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
21535           * ext/mad/gstmad.c (gst_mad_sink_event):
21536           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
21537           stream lock.
21538           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
21539           stream lock changes.
21540
21541 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
21542
21543           *.*: Ran scripts/update-macros. Oh yes.
21544           Original commit message from CVS:
21545           2005-11-21  Andy Wingo  <wingo@pobox.com>
21546           * *.h:
21547           * *.c: Ran scripts/update-macros. Oh yes.
21548
21549 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
21550
21551           gst/mpegstream/: Filler events have beem removed for now.
21552           Original commit message from CVS:
21553           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
21554           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
21555           Filler events have beem removed for now.
21556
21557 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
21558
21559           gst/: Update for GST_FOURCC_FORMAT API change.
21560           Original commit message from CVS:
21561           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
21562           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
21563           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
21564           Update for GST_FOURCC_FORMAT API change.
21565
21566 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
21567
21568           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
21569           Original commit message from CVS:
21570           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
21571           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
21572           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21573           (gst_rmdemux_parse_packet):
21574           Modifications for disapearance of GST_PAD_IS_USABLE()
21575
21576 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
21577
21578           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
21579           Original commit message from CVS:
21580           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
21581           Remove some setcaps brokenness.
21582           Don't crash on bad input.
21583
21584 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
21585
21586           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
21587           Original commit message from CVS:
21588           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
21589           calling transform.
21590           (gst_id3_tag_do_typefind): Unref caps
21591           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
21592
21593 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
21594
21595         * ext/mad/gstmad.c:
21596           remove accidentally commited hack
21597           Original commit message from CVS:
21598           remove accidentally commited hack
21599
21600 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
21601
21602         * ext/mad/gstmad.c:
21603           free pad templates
21604           Original commit message from CVS:
21605           free pad templates
21606
21607 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
21608
21609           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
21610           Original commit message from CVS:
21611           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
21612           (gst_mpeg2dec_sink_event):
21613           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
21614           nice-ify debug message in event handler; add CHECKME.
21615           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
21616           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
21617           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
21618           (gst_dvd_demux_sync_stream_to_time):
21619           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
21620           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
21621           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
21622           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
21623           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
21624           (gst_mpeg_demux_sync_stream_to_time),
21625           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
21626           * gst/mpegstream/gstmpegdemux.h:
21627           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
21628           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
21629           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
21630           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
21631           (gst_mpeg_parse_chain):
21632           * gst/mpegstream/gstmpegparse.h:
21633           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
21634           return value confusion (gst_pad_push vs. gst_pad_send_event and
21635           gst_pad_push_event); pass flow return values to caller;
21636           miscellaneous fixes and clean-ups.
21637
21638 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
21639
21640         * gst/mpegstream/gstdvddemux.c:
21641           set rank to secondary until it works 100%
21642           Original commit message from CVS:
21643           set rank to secondary until it works 100%
21644
21645 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
21646
21647         * gst-plugins-ugly.spec.in:
21648           add mpegstream plugin to spec file
21649           Original commit message from CVS:
21650           add mpegstream plugin to spec file
21651
21652 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21653
21654           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
21655           Original commit message from CVS:
21656           2005-11-14  Martin Soto  <soto@localhost.localdomain>
21657           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
21658           gstrfc2250enc.h.
21659
21660 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
21661
21662           partially port the mpegstream plugin to GStreamer 0.9.
21663           Original commit message from CVS:
21664           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
21665           * configure.ac:
21666           * gst/mpegstream/Makefile.am:
21667           * gst/mpegstream/gstdvddemux.c:
21668           * gst/mpegstream/gstdvddemux.h:
21669           * gst/mpegstream/gstmpegdemux.c:
21670           * gst/mpegstream/gstmpegdemux.h:
21671           * gst/mpegstream/gstmpegpacketize.c:
21672           * gst/mpegstream/gstmpegpacketize.h:
21673           * gst/mpegstream/gstmpegparse.c:
21674           * gst/mpegstream/gstmpegparse.h:
21675           * gst/mpegstream/gstmpegstream.c:
21676           * gst/mpegstream/gstrfc2250enc.c:
21677           * gst/mpegstream/gstrfc2250enc.h:
21678           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
21679           partially port the mpegstream plugin to GStreamer 0.9.
21680
21681 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
21682
21683           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
21684           Original commit message from CVS:
21685           2005-11-14  Andy Wingo  <wingo@pobox.com>
21686           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
21687           debugging, allows dll builds on windows. Fixes #316076.
21688
21689 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21690
21691         * ChangeLog:
21692         * configure.ac:
21693           back to head
21694           Original commit message from CVS:
21695           back to head
21696
21697 === release 0.9.5 ===
21698
21699 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21700
21701         * ChangeLog:
21702         * NEWS:
21703         * RELEASE:
21704         * common:
21705         * configure.ac:
21706         * docs/plugins/inspect/plugin-a52dec.xml:
21707         * docs/plugins/inspect/plugin-amrnb.xml:
21708         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21709         * docs/plugins/inspect/plugin-iec958.xml:
21710         * docs/plugins/inspect/plugin-lame.xml:
21711         * docs/plugins/inspect/plugin-mad.xml:
21712         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21713         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21714         * docs/plugins/inspect/plugin-rmdemux.xml:
21715           releasing 0.9.5
21716           Original commit message from CVS:
21717           releasing 0.9.5
21718
21719 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
21720
21721           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
21722           Original commit message from CVS:
21723           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
21724           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
21725           (handle_sequence), (handle_picture), (handle_slice),
21726           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
21727           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21728           Forward GstFlowReturn about everywhere.
21729           Handle seeking correctly.
21730
21731 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
21732
21733           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
21734           Original commit message from CVS:
21735           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
21736           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
21737           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
21738           Small cleanups in refcounting.
21739
21740 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
21741
21742           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
21743           Original commit message from CVS:
21744           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
21745           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
21746           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
21747           (handle_sequence), (handle_picture):
21748           * ext/mpeg2dec/gstmpeg2dec.h:
21749           Removed lots of dubious code.
21750           Handle flushing and seeking correctly. Still leaks though...
21751
21752 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
21753
21754         * ChangeLog:
21755         * configure.ac:
21756           port plugins listing changes
21757           Original commit message from CVS:
21758           port plugins listing changes
21759
21760 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21761
21762         * ChangeLog:
21763         * configure.ac:
21764           back to HEAD
21765           Original commit message from CVS:
21766           back to HEAD
21767
21768 === release 0.9.4 ===
21769
21770 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21771
21772         * ChangeLog:
21773         * Makefile.am:
21774         * NEWS:
21775         * RELEASE:
21776         * configure.ac:
21777         * docs/plugins/gst-plugins-ugly-plugins.args:
21778         * docs/plugins/gst-plugins-ugly-plugins.signals:
21779         * docs/plugins/inspect/plugin-a52dec.xml:
21780         * docs/plugins/inspect/plugin-amrnb.xml:
21781         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21782         * docs/plugins/inspect/plugin-iec958.xml:
21783         * docs/plugins/inspect/plugin-lame.xml:
21784         * docs/plugins/inspect/plugin-mad.xml:
21785         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21786         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21787         * docs/plugins/inspect/plugin-rmdemux.xml:
21788         * gst/realmedia/rmdemux.c:
21789         * po/POTFILES.in:
21790           releasing 0.9.4
21791           Original commit message from CVS:
21792           releasing 0.9.4
21793
21794 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
21795
21796           gst/realmedia/rmdemux.c: STOPPED->FAILED
21797           Original commit message from CVS:
21798           2005-10-23  Julien MOUTTE  <julien@moutte.net>
21799           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
21800
21801 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
21802
21803         * gst-plugins-ugly.spec.in:
21804           add packaging of a52dec
21805           Original commit message from CVS:
21806           add packaging of a52dec
21807
21808 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
21809
21810           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
21811           Original commit message from CVS:
21812           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
21813           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
21814           Set correct stream time in newsegment event.
21815
21816 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21817
21818         * ext/Makefile.am:
21819           fix distcheck
21820           Original commit message from CVS:
21821           fix distcheck
21822
21823 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21824
21825         * ChangeLog:
21826         * ext/Makefile.am:
21827           fix distcheck
21828           Original commit message from CVS:
21829           fix distcheck
21830
21831 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
21832
21833           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
21834           Original commit message from CVS:
21835           * ext/a52dec/Makefile.am:
21836           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
21837           (gst_a52dec_class_init), (gst_a52dec_sink_event),
21838           (gst_a52dec_change_state):
21839           * ext/a52dec/gsta52dec.h:
21840           Re-enable CPU flags, use liboil to get them.
21841
21842 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
21843
21844           Port AC3 decoder to 0.9 (#318849).
21845           Original commit message from CVS:
21846           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21847           * configure.ac:
21848           * ext/a52dec/Makefile.am:
21849           * ext/a52dec/gsta52dec.c:
21850           * ext/a52dec/gsta52dec.h:
21851           Port AC3 decoder to 0.9 (#318849).
21852
21853 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
21854
21855           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
21856           Original commit message from CVS:
21857           * ext/sidplay/gstsiddec.cc:
21858           Small fixes and more error messages.
21859
21860 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
21861
21862           API change fixen.
21863           Original commit message from CVS:
21864           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
21865           (gst_amrnbparse_state_change):
21866           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
21867           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
21868           * ext/mpeg2dec/gstmpeg2dec.c:
21869           * ext/sidplay/gstsiddec.cc:
21870           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
21871           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
21872           API change fixen.
21873
21874 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
21875
21876           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
21877           Original commit message from CVS:
21878           * configure.ac:
21879           GST_DOC has been renamed to GST_DOCBOOK_CHECK
21880
21881 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21882
21883           configure.ac: some docs I had
21884           Original commit message from CVS:
21885           * configure.ac:
21886           some docs I had
21887           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
21888           trivial fixes
21889
21890 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
21891
21892           gst/realmedia/rmdemux.c: segment-start/done API change.
21893           Original commit message from CVS:
21894           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
21895           (gst_rmdemux_perform_seek):
21896           segment-start/done API change.
21897
21898 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
21899
21900         * ChangeLog:
21901         * common:
21902         * gst/iec958/ac3iec.c:
21903           Set buffer durations on IEC958 buffers.
21904           Original commit message from CVS:
21905           Set buffer durations on IEC958 buffers.
21906
21907 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
21908
21909           configure.ac: Fix glib check
21910           Original commit message from CVS:
21911           * configure.ac:
21912           Fix glib check
21913
21914 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
21915
21916           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
21917           Original commit message from CVS:
21918           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
21919           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
21920
21921 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21922
21923           examples/stats/mp2ogg.c: yes, typo fixes
21924           Original commit message from CVS:
21925           * examples/stats/mp2ogg.c:
21926           yes, typo fixes
21927
21928 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21929
21930           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
21931           Original commit message from CVS:
21932           * examples/indexing/indexmpeg.c: (main):
21933           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
21934           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
21935           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
21936           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
21937           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
21938           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
21939           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
21940           * ext/dvdread/dvdreadsrc.h:
21941           * ext/lame/gstlame.h:
21942           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
21943           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
21944           * gst/iec958/ac3iec.h:
21945           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
21946           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
21947           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
21948           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
21949           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
21950           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
21951           moved bitshift from macro to enum definition
21952
21953 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
21954
21955           newsegment API update.
21956           Original commit message from CVS:
21957           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
21958           * ext/mad/gstmad.c: (gst_mad_chain):
21959           * gst/mpegaudioparse/gstmpegaudioparse.c:
21960           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
21961           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
21962           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
21963           newsegment API update.
21964
21965 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
21966
21967           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
21968           Original commit message from CVS:
21969           * ext/amrnb/amrnbdec.c:
21970           Mark invalid frame sizes
21971           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
21972           UNUSABLE is not to be used here, just push out stuff so
21973           probes can continue linking or making the pad usable.
21974
21975 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
21976
21977         * ChangeLog:
21978         * gst/realmedia/rmdemux.c:
21979           Improve seek error-resilience.
21980           Original commit message from CVS:
21981           Improve seek error-resilience.
21982           Better error handling generally.
21983
21984 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21985
21986         * ChangeLog:
21987         * configure.ac:
21988           back to head
21989           Original commit message from CVS:
21990           back to head
21991
21992 === release 0.9.3 ===
21993
21994 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21995
21996         * ChangeLog:
21997         * NEWS:
21998         * README:
21999         * configure.ac:
22000         * ext/sidplay/Makefile.am:
22001           release time
22002           Original commit message from CVS:
22003           release time
22004
22005 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
22006
22007         * gst/realmedia/rmdemux.h:
22008           Forgot to commit this file. I hate Nano.
22009           Original commit message from CVS:
22010           Forgot to commit this file. I hate Nano.
22011
22012 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
22013
22014         * ChangeLog:
22015         * common:
22016         * gst/realmedia/rmdemux.c:
22017           Sanity checks and memory leak fixes for real demuxer
22018           Original commit message from CVS:
22019           Sanity checks and memory leak fixes for real demuxer
22020
22021 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
22022
22023           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
22024           Original commit message from CVS:
22025           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
22026           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
22027           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
22028           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22029           Real demuxer fixes. Make it more bulletproof against bad data,
22030           identify a few more stream types.
22031           Fix seeking so that it works (at least with the seek example
22032           program; it still fails with totem).
22033
22034 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
22035
22036           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
22037           Original commit message from CVS:
22038           * gst/mpegaudioparse/gstmpegaudioparse.c:
22039           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22040           Set correct caps on buffers too.
22041
22042 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
22043
22044           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
22045           Original commit message from CVS:
22046           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
22047           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22048           * gst/mpegaudioparse/gstmpegaudioparse.h:
22049           Put timestamps on buffers.
22050
22051 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
22052
22053         * ChangeLog:
22054         * ext/amrnb/amrnbenc.c:
22055           Changed amrnbenc description, it is an encoder, not decoder.
22056           Original commit message from CVS:
22057           Changed amrnbenc description, it is an encoder, not decoder.
22058
22059 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
22060
22061         * ChangeLog:
22062         * gst/iec958/ac3_padder.c:
22063         * gst/iec958/ac3_padder.h:
22064         * gst/iec958/ac3iec.c:
22065           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
22066           Original commit message from CVS:
22067           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
22068           more accurate, and to check AC3 checksums (both of them in each frame),
22069           and dump the frame (as a probable sync failure) if they don't match.
22070           General code cleanup, improved comments. Changed to not construct the
22071           header backwards, and not byteswap everything else. If we end up needing
22072           to do little-endian output, we should swap in the element doing the
22073           output (AC3 is big-endian).
22074
22075 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
22076
22077         * gst-plugins-ugly.spec.in:
22078           fix spec file for ugly
22079           Original commit message from CVS:
22080           fix spec file for ugly
22081
22082 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22083
22084         * docs/plugins/inspect/plugin-lame.xml:
22085           revert empty commit
22086           Original commit message from CVS:
22087           revert empty commit
22088
22089 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22090
22091         * docs/plugins/scan.stamp:
22092           whoops, wrong files
22093           Original commit message from CVS:
22094           whoops, wrong files
22095
22096 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22097
22098           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
22099           Original commit message from CVS:
22100           * docs/plugins/gst-plugins-ugly-plugins.args:
22101           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
22102           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
22103           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
22104           commit missing files
22105           * docs/plugins/inspect/plugin-lame.xml:
22106           update
22107
22108 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22109
22110         * Makefile.am:
22111         * common:
22112         * gst-plugins-ugly.spec.in:
22113           add check-valgrind target
22114           Original commit message from CVS:
22115           add check-valgrind target
22116
22117 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22118
22119         * docs/plugins/scanobj-build.stamp:
22120           add stamp
22121           Original commit message from CVS:
22122           add stamp
22123
22124 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
22125
22126           ext/lame/gstlame.c: Set caps on outgoing buffers.
22127           Original commit message from CVS:
22128           * ext/lame/gstlame.c: (gst_lame_chain):
22129           Set caps on outgoing buffers.
22130
22131 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22132
22133         * ChangeLog:
22134         * ext/lame/gstlame.c:
22135         * ext/lame/gstlame.h:
22136           clean up further so we don't try to set up five times for a simple pipeline
22137           Original commit message from CVS:
22138           clean up further so we don't try to set up five times for
22139           a simple pipeline
22140
22141 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
22142
22143         * ChangeLog:
22144         * common:
22145         * gst/iec958/ac3iec.c:
22146           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
22147           Original commit message from CVS:
22148           Set setcaps function on sink pad, not source pad. Produce correct caps
22149           on output buffers.
22150
22151 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22152
22153         * common:
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-mpegaudioparse.xml:
22159         * docs/plugins/inspect/plugin-rmdemux.xml:
22160           update inspect with source
22161           Original commit message from CVS:
22162           update inspect with source
22163
22164 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22165
22166           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
22167           Original commit message from CVS:
22168           * ext/mad/gstid3tag.c:
22169           gsttaginterface.h -> gsttagsetter.h
22170
22171 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22172
22173         * configure.ac:
22174           back to HEAD
22175           Original commit message from CVS:
22176           back to HEAD
22177
22178 === release 0.9.1 ===
22179
22180 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22181
22182         * ChangeLog:
22183         * NEWS:
22184         * README:
22185         * RELEASE:
22186         * autogen.sh:
22187         * configure.ac:
22188           releasing 0.9.2
22189           Original commit message from CVS:
22190           releasing 0.9.2
22191
22192 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
22193
22194           ext/amrnb/: State change function updates.
22195           Original commit message from CVS:
22196           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
22197           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
22198           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
22199           State change function updates.
22200
22201 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22202
22203           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
22204           Original commit message from CVS:
22205           * ext/mpeg2dec/gstmpeg2dec.c:
22206           GST_CAT_SEEK disappeared from the public API at some point
22207
22208 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22209
22210         * gst/iec958/ac3_padder.c:
22211         * gst/iec958/ac3_padder.h:
22212           doc fixes
22213           Original commit message from CVS:
22214           doc fixes
22215
22216 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22217
22218         * Makefile.am:
22219         * autogen.sh:
22220         * common:
22221         * configure.ac:
22222         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22223         * docs/plugins/inspect-build.stamp:
22224         * docs/plugins/inspect.stamp:
22225         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22226         * docs/plugins/inspect/plugin-iec958.xml:
22227         * docs/plugins/inspect/plugin-lame.xml:
22228         * docs/plugins/inspect/plugin-mad.xml:
22229         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22230         * docs/plugins/inspect/plugin-rmdemux.xml:
22231           docs for ugly plugins
22232           Original commit message from CVS:
22233           docs for ugly plugins
22234
22235 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22236
22237         * gst-plugins-ugly.spec.in:
22238         * gst/iec958/Makefile.am:
22239           build fixes
22240           Original commit message from CVS:
22241           build fixes
22242
22243 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
22244
22245         * ChangeLog:
22246         * gst/iec958/ac3iec.c:
22247           Accept audio/x-private1-a3c on sink pad
22248           Original commit message from CVS:
22249           Accept audio/x-private1-a3c on sink pad
22250
22251 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22252
22253         * gst-plugins-ugly.spec.in:
22254           spec updates
22255           Original commit message from CVS:
22256           spec updates
22257
22258 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
22259
22260         * examples/gstplay/player.c:
22261         * examples/stats/mp2ogg.c:
22262         * ext/a52dec/gsta52dec.c:
22263         * ext/amrnb/amrnbdec.c:
22264         * ext/amrnb/amrnbenc.c:
22265         * ext/amrnb/amrnbparse.c:
22266         * ext/dvdnav/dvdnavsrc.c:
22267         * ext/dvdread/dvdreadsrc.c:
22268         * ext/lame/gstlame.c:
22269         * ext/mad/gstid3tag.c:
22270         * ext/mad/gstmad.c:
22271         * ext/mpeg2dec/gstmpeg2dec.c:
22272         * gst/ac3parse/gstac3parse.c:
22273         * gst/asfdemux/gstasfdemux.c:
22274         * gst/asfdemux/gstasfmux.c:
22275         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22276         * gst/iec958/ac3iec.c:
22277         * gst/mpegaudioparse/gstmpegaudioparse.c:
22278         * gst/mpegstream/gstdvddemux.c:
22279         * gst/mpegstream/gstmpegdemux.c:
22280         * gst/mpegstream/gstmpegparse.c:
22281         * gst/mpegstream/gstrfc2250enc.c:
22282         * gst/realmedia/rmdemux.c:
22283         * gst/synaesthesia/gstsynaesthesia.c:
22284           All plugins updated for element state changes.
22285           Original commit message from CVS:
22286           2005-09-02  Andy Wingo  <wingo@pobox.com>
22287           * All plugins updated for element state changes.
22288
22289 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
22290
22291         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22292         * gst/iec958/ac3iec.c:
22293           Fix return types in setcaps functions
22294           Original commit message from CVS:
22295           Fix return types in setcaps functions
22296
22297 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
22298
22299         * ChangeLog:
22300         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22301         * gst/iec958/ac3iec.c:
22302           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
22303           Original commit message from CVS:
22304           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
22305           Some general cleanups in iec958 framer.
22306
22307 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22308
22309         * common:
22310         * m4/Makefile.am:
22311         * m4/as-arts.m4:
22312         * m4/esd.m4:
22313         * m4/gst-alsa.m4:
22314         * m4/gst-artsc.m4:
22315         * m4/gst-matroska.m4:
22316         * m4/ogg.m4:
22317         * m4/vorbis.m4:
22318           fix distcheck; remove some old m4s
22319           Original commit message from CVS:
22320           fix distcheck; remove some old m4s
22321
22322 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
22323
22324         * ChangeLog:
22325         * configure.ac:
22326         * gst/iec958/Makefile.am:
22327         * gst/iec958/ac3_padder.c:
22328         * gst/iec958/ac3_padder.h:
22329         * gst/iec958/ac3iec.c:
22330         * gst/iec958/ac3iec.h:
22331           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
22332           Original commit message from CVS:
22333           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
22334
22335 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
22336
22337           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
22338           Original commit message from CVS:
22339           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
22340           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
22341           (gst_dvdlpcmdec_change_state):
22342           Cleanups, fixed header parsing and stripping.
22343
22344 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
22345
22346         * ChangeLog:
22347         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22348           Use the right bytes when parsing the LPCM dvd header
22349           Original commit message from CVS:
22350           Use the right bytes when parsing the LPCM dvd header
22351
22352 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
22353
22354         * ChangeLog:
22355         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22356           Return the correct values from chain function
22357           Original commit message from CVS:
22358           Return the correct values from chain function
22359
22360 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22361
22362         * common:
22363         * docs/Makefile.am:
22364         * docs/plugins/.gitignore:
22365         * docs/random/ChangeLog-0.8:
22366         * docs/version.entities.in:
22367           adding doc stuff
22368           Original commit message from CVS:
22369           adding doc stuff
22370
22371 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
22372
22373         * ChangeLog:
22374         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22375         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
22376           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
22377           Original commit message from CVS:
22378           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
22379           header; instead do this internally. Also support the old way, using
22380           a different mime-type. CVS:
22381
22382 2001-12-17 18:37:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22383
22384           building up speed
22385           Original commit message from CVS:
22386           building up speed
22387